diff options
-rw-r--r-- | Changes | 7 | ||||
-rw-r--r-- | MANIFEST | 14 | ||||
-rw-r--r-- | extras/conf/categories.conf | 7 | ||||
-rw-r--r-- | extras/desktop/dragoraupdate.desktop | 74 | ||||
-rw-r--r-- | extras/desktop/rpmdragora.desktop | 89 | ||||
-rw-r--r-- | extras/polkit/org.mageia.dragoraupdate.policy | 22 | ||||
-rw-r--r-- | extras/polkit/org.mageia.rpmdragora.policy | 22 |
7 files changed, 230 insertions, 5 deletions
@@ -1,11 +1,14 @@ +1.0.0-5 11/12/2014 20:30 + - improved package information view - fixed rpmdragora pacakge installation - fixed rpmdragora pacakge selection - fixed rpmdragora pacakge searching - fixed rpmdragora pacakge filtering - improved speed on group tree and package list building - porting of MageiaUpdate to dragoraUpdate -Revision history for AdminPanel-Shared -1.0.0-3 13/09/2014 18:80 + - Revision history for AdminPanel-Shared + +1.0.0-3 13/09/2014 18:30 - added mana script to run pkexec into script for any tools and as a single entry for desktop file - dragora-urpm-sources.pl crashed updating media, if no media @@ -4,6 +4,7 @@ extras/conf/categories.conf extras/conf/categories.conf.d/manaservice.conf extras/conf/categories.conf.d/manauser.conf extras/conf/settings.conf +extras/desktop/dragoraupdate.desktop extras/desktop/manaclock.desktop extras/desktop/manadm.desktop extras/desktop/manahost.desktop @@ -13,6 +14,8 @@ extras/desktop/manaservice.desktop extras/desktop/manauser.desktop extras/desktop/manauserlog.desktop extras/desktop/mpan.desktop +extras/desktop/rpmdragora.desktop +extras/polkit/org.mageia.dragoraupdate.policy extras/polkit/org.mageia.manaclock.policy extras/polkit/org.mageia.manadm.policy extras/polkit/org.mageia.manahost.policy @@ -21,6 +24,7 @@ extras/polkit/org.mageia.manaproxy.policy extras/polkit/org.mageia.manaservice.policy extras/polkit/org.mageia.manauser.policy extras/polkit/org.mageia.mpan.policy +extras/polkit/org.mageia.rpmdragora.policy extras/README extras/setup.sh ignore.txt @@ -38,7 +42,6 @@ lib/AdminPanel/Module/Services.pm lib/AdminPanel/Module/Users.pm lib/AdminPanel/Privileges.pm lib/AdminPanel/rpmdragora.pm -lib/AdminPanel/Rpmdragora/.perl_checker lib/AdminPanel/Rpmdragora/edit_urpm_sources.pm lib/AdminPanel/Rpmdragora/formatting.pm lib/AdminPanel/Rpmdragora/gui.pm @@ -55,19 +58,20 @@ lib/AdminPanel/Shared/Hosts.pm lib/AdminPanel/Shared/JournalCtl.pm lib/AdminPanel/Shared/Locales.pm lib/AdminPanel/Shared/Proxy.pm +lib/AdminPanel/Shared/RunProgram.pm lib/AdminPanel/Shared/Services.pm lib/AdminPanel/Shared/TimeZone.pm lib/AdminPanel/Shared/Users.pm -lib/AdminPanel/Shared/RunProgram.pm Makefile.PL MANIFEST This list of files MODULE_HACKING modules/contribfinder.py modules/rpmdragora/dragora-urpm-addmedia modules/rpmdragora/dragora-urpm-sources.pl -modules/rpmdragora/rpmdragora modules/rpmdragora/dragoraUpdate +modules/rpmdragora/rpmdragora modules/test.cpp +po/adminpanel.pot README.md scripts/mana scripts/manaadduser @@ -101,6 +105,10 @@ share/images/manaservice.png share/images/manauser.png share/images/mpan.png share/images/quit.png +share/images/rpmdragora/bugfix-update.png +share/images/rpmdragora/general-update.png +share/images/rpmdragora/security-update.png +share/images/rpmdragora/title-update.png share/images/Up.png share/images/Up_16x16.png share/images/Up_32x32.png diff --git a/extras/conf/categories.conf b/extras/conf/categories.conf index 88a9609..1e30d2c 100644 --- a/extras/conf/categories.conf +++ b/extras/conf/categories.conf @@ -39,4 +39,11 @@ <class>AdminPanel::Module::Proxy</class> </module> </category> + <category> + <title>Boot</title> + <icon>/usr/share/icons/boot_init_section.png</icon> + <module> + <class>AdminPanel::Module::DisplayManager</class> + </module> + </category> </categories> diff --git a/extras/desktop/dragoraupdate.desktop b/extras/desktop/dragoraupdate.desktop new file mode 100644 index 0000000..f0203ad --- /dev/null +++ b/extras/desktop/dragoraupdate.desktop @@ -0,0 +1,74 @@ +[Desktop Entry] +Name=rpmdragora - Mageia Update +Name[af]=Mageia Opdaterings +Name[ar]=تحديث ماجيّا +Name[ast]=Anovamientu de Mageia +Name[az]=Mageia Update +Name[bg]=Mageia обновяване +Name[bn]=Mageia Update +Name[br]=Bremanaat Mageia +Name[bs]=Mageia Update +Name[ca]=Actualització de Mageia +Name[cs]=Mageia Update +Name[cy]=Diweddaru Mageia +Name[da]=Mageia Opdatér +Name[de]=Mageia-Update +Name[el]=Ενημέρωση Mageia +Name[eo]=Mageia-Ĝisdatigo (Mandriva Update) +Name[es]=Actualización de Mageia +Name[et]=Mageia uuendused +Name[eu]=Mageia Update +Name[fa]=بروزسازی ماندریبا +Name[fi]=Mageia Update +Name[fr]=rpmdragora - Mise à jour de Mageia +Name[fur]=Mageia Update +Name[gl]=Actualización de Mageia +Name[he]=עדכון Mageia +Name[hi]=मैनड्रिव लिनक्स अपडेट +Name[hu]=Mageia-frissítés +Name[id]=Update Mageia +Name[is]=Mageia Uppfærsla +Name[it]=rpmdragora - Mageia Update +Name[ja]=Mageia アップデート +Name[ko]=맨드리바 업데이트 +Name[ky]=Mageia жаңылоосу +Name[ltg]=Mageya atjaunynuošona +Name[lv]=Mageia atjaunināšana +Name[mk]=Mageia Ажурирање +Name[ms]=Mageia Update +Name[mt]=Aġġornament Mageia +Name[nb]=Mageia oppdatering +Name[nl]=Mageia Vernieuwen +Name[nn]=Oppdater programvare +Name[pa_IN]=ਮੈਂਡਰਿਵ ਲੀਨਕਸ ਨਵੀਨੀਕਰਨ +Name[pl]=Aktualizacja Mageia +Name[pt]=Actualização Mageia +Name[pt_BR]=Mageia Update +Name[ro]=Actualizări Mageia +Name[ru]=Обновление Mageia +Name[sc]=Mageia Update +Name[sk]=Mageia Update +Name[sl]=Mageia posodobitev +Name[sq]=Azhurnimi Mageia +Name[sr]=Маgeiа Надоградња +Name[sr@Latn]=Mageia Nadogradnja +Name[sv]=Uppdatera Mageia +Name[ta]=மாண்ட்ேரக் புதுப்பித்தல் +Name[tg]=Навигарии Mageia +Name[th]=อัพเดทของ Mageia +Name[tl]=Mageia Update +Name[tr]=Mageia Güncelleme +Name[uk]=Mageia Update +Name[uz]=Mageia tizimini yangilash +Name[uz@cyrillic]=Mageia тизимини янгилаш +Name[vi]=Cập Nhật Mageia +Name[wa]=Metaedjes a djoû di Mageia +Name[zh_CN]=Mageia 更新 +Name[zh_TW]=Mageia 更新 +Icon=mageiaupdate +Exec=mana update +Terminal=false +Type=Application +Categories=X-MandrivaLinux-CrossDesktop;System;PackageManager; +StartupNotify=false + diff --git a/extras/desktop/rpmdragora.desktop b/extras/desktop/rpmdragora.desktop new file mode 100644 index 0000000..6741b9d --- /dev/null +++ b/extras/desktop/rpmdragora.desktop @@ -0,0 +1,89 @@ +[Desktop Entry] +Name=rpmdragora - Install & Remove Software +Name[ar]=تثبيت وإزالة البرامج +Name[ast]=Instalar y desaniciar software +Name[bg]=Инсталиране и премахване на софтуер +Name[br]=Staliañ ha distaliañ poelladoù +Name[ca]=Instal·la i elimina programari +Name[cs]=Instalovat a odebrat software +Name[cy]=Gosod a Thynnu Meddalwedd +Name[da]=Installér og fjern programmel +Name[de]=Installieren & Entfernen von Software +Name[el]=Εγκατάσταση & απεγκατάσταση λογισμικού +Name[eo]=Instali kaj Forigi Programojn +Name[es]=Instalar y Quitar Aplicaciones +Name[et]=Tarkvara paigaldamine ja eemaldamine +Name[eu]=Softwarea instalatu eta ezabatu +Name[fi]=Asenna ja poista ohjelmia +Name[fr]=rpmdragora - Installer et désinstaller des logiciels +Name[gl]=Instalar & Eliminar Software +Name[he]=התקנת והסרת תוכנה +Name[hu]=Szoftver telepítése, illetve eltávolítása +Name[id]=Install & Hapus Software +Name[is]=Setja inn og fjarlægja hugbúnað +Name[it]=rpmdragora - Installa e rimuovi software +Name[ja]=RPM をインストール/アンインストール +Name[ky]=Программаны орнотуу жана өчүрүү +Name[ltg]=Instalēt & Nūjimt programmaturu +Name[ms]=Pasang & Buang Perisian +Name[nb]=Installer og fjern programvare +Name[nl]=Software installeren & verwijderen +Name[nn]=Installer og fjern programvare +Name[pl]=Instalacja i usuwanie oprogramowania +Name[pt]=Gestor de Programas +Name[pt_BR]=Instalar e Remover Programas +Name[ro]=Instalați & Înlăturați aplicații +Name[ru]=Установка и удаление программ +Name[sl]=Namesti in odstrani programsko opremo +Name[sv]=Installera & Ta bort program +Name[tr]=Yazılım Kur & Kaldır +Name[uk]=Встановити і вилучити програми +Name[uz]=Dasturlarni oʻrnatish va olib tashlash +Name[uz@cyrillic]=Дастурларни ўрнатиш ва олиб ташлаш +Name[zh_CN]=安装/删除软件 +Name[zh_TW]=安裝與移除軟體 +Icon=rpmdrake +Exec=mana rpm +Comment=A graphical front end for installing, removing and updating packages +Comment[ar]=واجهة رسومية لتثبيت الحزم وإزالتها وتحديثها +Comment[ast]=Una interface gráfica pa instalar, desaniciar y anovar paquetes +Comment[br]=Un etrefas evit staliañ, distaliañ ha bremanaet pakadoù +Comment[cs]=Grafický nástroj pro instalaci, odstranění a aktualizaci balíčků +Comment[cy]=Gwyneb graffigol ar gyfer pori pecynnau sydd wedi eu gosod ac sydd ar gael +Comment[da]=En grafisk brugergrænseflade for installering, fjernelse og opdatering af programpakker. +Comment[de]=Eine grafische Benutzerschnittstelle zum Installieren, Entfernen und Updaten von Paketen +Comment[el]=Μια εφαρμογή για εγκατάσταση, αφαίρεση και ενημέρωση πακέτων +Comment[eo]=Grafika fasado por instali, forigi kaj ĝisdatigi pakaĵojn +Comment[es]=Una interfaz gráfica para instalar, desinstalar y actualizar paquetes +Comment[et]=Tarkvara paigaldamise, eemaldamise ja uuendamise graafiline kasutajaliides +Comment[eu]=Paketeak instalatu, ezabatu eta eguneratzeko bitarteko grafiko bat +Comment[fi]=Graafinen käyttöliittymä pakettien asentamiseen, päivittämiseen ja poistamiseen. +Comment[fr]=Une interface graphique pour installer, supprimer et mettre à jour les paquetages +Comment[gl]=Unha interface gráfica para instalar, eliminar e actualizar paquetes +Comment[he]=מנשק גרפי להתקנת, הסרת ועדכון חבילות +Comment[hu]=Grafikus felület csomagok telepítéséhez, törléséhez és frissítéséhez +Comment[id]=Front end grafis untuk menginstall, menghapus dan mengupdate paket +Comment[is]=Grafískt viðmót til að setja inn, fjarlægja og uppfæra hugbúnað +Comment[it]=Un'interfaccia grafica per installare, rimuovere e aggiornare pacchetti +Comment[ja]=RPM パッケージのインストール、アンインストール、更新を行うためのグラフィカルフロントエンド +Comment[ky]=Пакеттерди орнотуу, өчүрүү жана жаңылоо графикалык интерфейси +Comment[mk]=Графички интерфејс за инсталирање, отстранување и ажурирање на пакети +Comment[ms]=Antara depan bergrafik untuk memasang, membuang dan mengemaskini pakej +Comment[nb]=Grafisk grensesnitt for installering, fjerning og oppdatering av pakker. +Comment[nl]=Een grafische schil voor het installeren, verwijderen en bijwerken van pakketten +Comment[nn]=Eit grafisk brukargrensesnitt for installering, fjerning og oppdatering av programpakkar. +Comment[pl]=Graficzny program do instalowania, usuwania i aktualizowania pakietów +Comment[pt]=Um interface gráfico para instalar, remover e actualizar pacotes +Comment[pt_BR]=Uma Interface gráfica para instalar, remover e atualizar Programas +Comment[ro]=O interfață grafică pentru instalarea, înlăturarea și actualizarea pachetelor +Comment[ru]=Графический интерфейс для установки, удаления и обновления пакетов +Comment[sl]=Grafični vmesnik za nameščanje, odstranjevanje in posodabljanje paketov +Comment[sv]=Ett grafiskt gränssnitt för installation, borttagning och uppdatering av paket +Comment[tr]=Paketleri kurmak, güncellemek ve kaldırmak için bir grafik ön yüz +Comment[uk]=Графічний інтерфейс для встановлення, вилучення і поновлення пакунків +Comment[zh_CN]=安装、删除和更新软件包的图形化工具 +Comment[zh_TW]=安裝、移除與更新套件 +Terminal=false +Type=Application +Categories=X-MandrivaLinux-CrossDesktop;System;PackageManager; +StartupNotify=false diff --git a/extras/polkit/org.mageia.dragoraupdate.policy b/extras/polkit/org.mageia.dragoraupdate.policy new file mode 100644 index 0000000..cd93e3f --- /dev/null +++ b/extras/polkit/org.mageia.dragoraupdate.policy @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE policyconfig PUBLIC +"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" +"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> +<policyconfig> + + <vendor>Mageia</vendor> + <vendor_url>http://www.mageia.org/</vendor_url> + + <action id="org.mageia.dragoraupdate.pkexec.run"> + <_description>Run Mageia update software tool</_description> + <_message>Authentication is required to run rpmdragora Mageia updater</_message> + <icon_name>mageiaupdate</icon_name> + <defaults> + <allow_any>no</allow_any> + <allow_inactive>no</allow_inactive> + <allow_active>auth_self_keep</allow_active> + </defaults> + <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/dragoraUpdate</annotate> + <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate> + </action> +</policyconfig> diff --git a/extras/polkit/org.mageia.rpmdragora.policy b/extras/polkit/org.mageia.rpmdragora.policy new file mode 100644 index 0000000..509d555 --- /dev/null +++ b/extras/polkit/org.mageia.rpmdragora.policy @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE policyconfig PUBLIC +"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" +"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd"> +<policyconfig> + + <vendor>Mageia</vendor> + <vendor_url>http://www.mageia.org/</vendor_url> + + <action id="org.mageia.rpmdragora.pkexec.run"> + <_description>Run Mageia install and remove software</_description> + <_message>Authentication is required to run Mageia rpm manager</_message> + <icon_name>rpmdrake</icon_name> + <defaults> + <allow_any>no</allow_any> + <allow_inactive>no</allow_inactive> + <allow_active>auth_admin_keep</allow_active> + </defaults> + <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/rpmdragora</annotate> + <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate> + </action> +</policyconfig> |