From 00a32df63b55d5aa419635e534433c4fd98c7e1c Mon Sep 17 00:00:00 2001 From: guinux <nuxgui@gmail.com> Date: Sat, 10 Nov 2018 17:36:15 +0100 Subject: [PATCH] fixes --- data/applications/meson.build | 1 + data/applications/pamac-manager.desktop | 138 ------------------ data/applications/pamac-updater.desktop | 2 +- .../pamac-updates@manjaro.org/extension.js | 11 +- 4 files changed, 9 insertions(+), 143 deletions(-) delete mode 100644 data/applications/pamac-manager.desktop diff --git a/data/applications/meson.build b/data/applications/meson.build index e792bd1e..52398518 100644 --- a/data/applications/meson.build +++ b/data/applications/meson.build @@ -1,4 +1,5 @@ install_data('pamac-installer.desktop', install_dir: join_paths(get_option('datadir'), 'applications')) +install_data('pamac-updater.desktop', install_dir: join_paths(get_option('datadir'), 'applications')) install_data('org.manjaro.pamac.manager.desktop', install_dir: join_paths(get_option('datadir'), 'applications')) install_data('pamac-tray.desktop', install_dir: join_paths(get_option('sysconfdir'), 'xdg', 'autostart')) if get_option('enable-appindicator') diff --git a/data/applications/pamac-manager.desktop b/data/applications/pamac-manager.desktop deleted file mode 100644 index 0d963aba..00000000 --- a/data/applications/pamac-manager.desktop +++ /dev/null @@ -1,138 +0,0 @@ -[Desktop Entry] -Name=Add/Remove Software -Name[af]=Voeg by/verwyder sagteware -Name[ar]=إضاÙØ© وإزالة البرمجيات -Name[as]=চালনাজà§à¦žà¦¾à¦¨ যোগ কৰক/আà¦à¦¤à§°à¦¾à¦‡ দিয়ক -Name[ast]=Amestar/Quitar software -Name[be]=Дадаць/выдаліць апраграмаванне -Name[bg]=ИнÑталиране/деинÑталиране на Ñофтуер -Name[bn]=সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° যোগ/অপসারণ -Name[bn_IN]=সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° যোগ/অপসারণ করà§à¦¨ -Name[ca]=Afegeix/Suprimeix programari -Name[ca@valencia]=Afig/Suprimeix programari -Name[cs]=PÅ™idat/odebrat software -Name[da]=Tilføj/fjern software -Name[de]=Software hinzufügen/entfernen -Name[el]=Î ÏοσθαφαίÏεση Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï -Name[en@shaw]=ð‘¨ð‘›/ð‘®ð‘¦ð‘¥ð‘µð‘ ð‘•ð‘ªð‘“ð‘‘ð‘¢ð‘º -Name[en_GB]=Add/Remove Software -Name[eo]=Aldoni/forigi instalitan pogramaron -Name[es]=Añadir/Quitar software -Name[et]=Tarkvara lisamine ja eemaldamine -Name[eu]=Gehitu/Kendu softwarea -Name[fa]=اÙزودن/Øذ٠نرم‌اÙزار -Name[fi]=Lisää tai poista ohjelmistoja -Name[fr]=Ajouter/supprimer des logiciels -Name[ga]=Cuir Leis/Bain Bogearraà -Name[gl]=Engadir ou eliminar programas -Name[gu]=સોફà«àªŸàªµà«‡àª°àª¨à«‡ ઉમેરો/દૂર કરો -Name[he]=הוספת/הסרת ×ª×›× ×” -Name[hi]=सॉफà¥à¤Ÿà¤µà¥‡à¤¯à¤° जोड़ें/हटायें -Name[hu]=Szoftver telepÃtése/eltávolÃtása -Name[id]=Tambah/Hapus Piranti Lunak -Name[it]=Aggiungi/Rimuovi software -Name[ja]=ソフトウェアã®è¿½åŠ ã¨å‰Šé™¤ -Name[kn]=ತಂತà³à²°à²¾à²‚ಶವನà³à²¨à³ ಸೇರಿಸೠಅಥವ ತೆಗೆ -Name[ko]=소프트웨어 추가/ì œê±° -Name[lt]=Ä®diegti ar Å¡alinti programinÄ™ įrangÄ… -Name[lv]=Pievienot/Izņemt programmatÅ«ru -Name[mk]=ИнÑталирај/избриши Ñофтвер -Name[ml]=സോഫàµà´±àµà´±àµâ€Œà´µàµ†à´¯à´°àµâ€ ചേരàµâ€à´•àµà´•àµà´•/നീകàµà´•à´‚ ചെയàµà´¯àµà´• -Name[mr]=सॉफà¥à¤Ÿà¤µà¥‡à¤…र जोडा/काढून टाका -Name[ms]=Menambah/Memadam perisian -Name[nb]=Legg til/fjern programvare -Name[nl]=Software installeren/verwijderen -Name[nn]=Legg til/fjern programvare -Name[or]=ସଫàଟà±à‡à¬° ଯà‹à¬—/ଅପସାରଣ କରନàତà -Name[pa]=ਸਾਫਟਵੇਅਰ ਸ਼ਾਮਲ/ਹਟਾਓ -Name[pl]=Dodanie/usuwanie oprogramowania -Name[pt]=Adicionar/Remover Software -Name[pt_BR]=Adicionar/remover programas -Name[ro]=Adăugare sau È™tergere programe -Name[ru]=УÑтановка и удаление программ -Name[sk]=Pridanie alebo odstránenie softvéru -Name[sl]=Upravljanje programske opreme -Name[sr]=Додај-уклони програме -Name[sr@latin]=Dodaj-ukloni programe -Name[sv]=Lägg till/Ta bort programvara -Name[ta]=மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ சேரà¯à®¤à¯à®¤à®²à¯/நீகà¯à®•à¯à®¤à®²à¯ -Name[te]=సాఫà±à°Ÿà±â€à°µà±‡à°°à± జతచేయి/తీసివేయి -Name[th]=เพิ่ม/ลบซà¸à¸Ÿà¸•à¹Œà¹à¸§à¸£à¹Œ -Name[tr]=Yazılım Ekle/Kaldır -Name[ug]=يۇمشاق دÛتالنى قوش/ئۆچۈر -Name[uk]=Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ‚Ð° Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ -Name[vi]=Thêm/Gỡ phần má»m -Name[zh_CN]=æ·»åŠ /åˆ é™¤è½¯ä»¶ -Name[zh_HK]=åŠ å…¥æˆ–ç§»é™¤è»Ÿä»¶ -Name[zh_TW]=åŠ å…¥æˆ–ç§»é™¤è»Ÿé«” -Comment=Add or remove software installed on the system -Comment[af]=Voeg by of verwyder sagteware geïnstalleer op die stelsel -Comment[ar]=أض٠أو أزل البرمجيات المثبتة على النظام -Comment[as]=বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à¦¤ সংসà§à¦¥à¦¾à¦ªà¦¿à¦¤ চালনাজà§à¦žà¦¾à¦¨ উনà§à¦¨à§Ÿà¦¨ কৰক -Comment[ast]=Amestar o quitar software instaláu nel sistema -Comment[be]=Дадаць ці выдаліць апраграмаванне, уÑталÑванае Ñž ÑÑ–ÑÑ‚Ñме -Comment[bg]=ИнÑталиране и деинÑталиране на Ñофтуер към ÑиÑтемата -Comment[bn]=সিসà§à¦Ÿà§‡à¦®à§‡ সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° যোগ করà§à¦¨ অথবা ইনসà§à¦Ÿà¦² করা সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° অপসারণ -Comment[bn_IN]=সিসà§à¦Ÿà§‡à¦®à§‡ সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° যোগ করà§à¦¨ অথবা ইনসà§à¦Ÿà¦² করা সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦° সরিয়ে ফেলà§à¦¨ -Comment[ca]=Afegeix o suprimeix programari instal·lat en el sistema -Comment[ca@valencia]=Afig o suprimeix programari instal·lat en el sistema -Comment[cs]=PÅ™idat nebo odebrat software instalovaný v systému -Comment[da]=Tilføj eller fjern software installeret pÃ¥ systemet -Comment[de]=Auf dem System installierte Software aktualisieren oder neue Software hinzufügen -Comment[el]=Î ÏοσθαφαίÏεση Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï ÏƒÏ„Î¿ σÏστημα -Comment[en@shaw]=ð‘¨ð‘› 𑹠ð‘®ð‘¦ð‘¥ð‘µð‘ ð‘•ð‘ªð‘“ð‘‘ð‘¢ð‘º ð‘¦ð‘¯ð‘•ð‘‘ð‘·ð‘¤ð‘› ð‘ªð‘¯ ð‘ž ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ -Comment[en_GB]=Add or remove software installed on the system -Comment[eo]=Aldoni aÅ forigi instalitan pogramaron sur via sistemo -Comment[es]=Añadir o quitar software instalado en el sistema -Comment[et]=Arvutisse paigaldatud tarkvara lisamine ja eemaldamine -Comment[eu]=Gehitu edo kendu sisteman instalatutako softwarea -Comment[fa]=Øذ٠یا اÙزودن نرم‌اÙزارهای نصب شده بر روی این سیستم -Comment[fi]=Lisää tai poista järjestelmään asennettuja ohjelmistoja -Comment[fr]=Ajouter ou supprimer des logiciels installés sur le système -Comment[gl]=Engadir e eliminar o software instalado no sistema -Comment[gu]=સિસà«àªŸàª® પર સà«àª¥àª¾àªªàª¿àª¤ થયેલ સોફà«àªŸàªµà«‡àª°àª¨à«‡ ઉમેરો અથવા દૂર કરો -Comment[he]=הוספה ×ו הסרה של יישומי המערכת -Comment[hi]=सिसà¥à¤Ÿà¤® पर संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ सॉफà¥à¤Ÿà¤µà¥‡à¤¯à¤° जोड़ें या हटाà¤à¤ -Comment[hu]=Szoftverek rendszerre telepÃtése vagy eltávolÃtása -Comment[id]=Tambah atau hapus perangkat lunak yang terpasang pada sistem -Comment[it]=Aggiunge o rimuove software installato sul sistema -Comment[ja]=システムã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸãƒ‘ッケージã®è¿½åŠ ã¨å‰Šé™¤ -Comment[kn]=ಗಣಕಕà³à²•à³† ತಂತà³à²°à²¾à²‚ಶವನà³à²¨à³ ಸೇರಿಸೠಅಥವ ಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¤à²—ೊಂಡಿರà³à²µà³à²¦à²¨à³à²¨à³ ತೆಗೆದೠಹಾಕೠ-Comment[ko]=ì‹œìŠ¤í…œì— ì„¤ì¹˜í•˜ëŠ” 소프트웨어를 추가하거나 ì œê±°í•©ë‹ˆë‹¤ -Comment[lt]=Ä®diegti ar Å¡alinti sistemoje įdiegtÄ… programinÄ™ įrangÄ… -Comment[lv]=Pievienot vai izņemt programmatÅ«ru sistÄ“mÄ -Comment[mk]=ИнÑталирајте или избришете Ñофтвер на ÑиÑтемот -Comment[ml]=സിസàµà´±àµà´±à´¤àµà´¤à´¿à´²àµâ€ ഇനàµâ€à´¸àµà´±àµà´±àµ‹à´³àµâ€ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ സോഫàµà´±àµà´±àµâ€Œà´µàµ†à´¯à´°àµâ€ ചേരàµâ€à´•àµà´•àµà´• à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ നീകàµà´•à´‚ ചെയàµà´¯àµà´• -Comment[mr]=पà¥à¤°à¤£à¤¾à¤²à¥€à¤µà¤° पà¥à¤°à¤¤à¤¿à¤·à¥à¤ ापीत सॉफà¥à¤Ÿà¤µà¥‡à¤…र समावेष करा किंवा काढूण टाका -Comment[ms]=Menambah atau memadam perisian yang dipasang pada sistem -Comment[nb]=Legg til eller fjern programvare pÃ¥ systemet -Comment[nl]=Software installeren op, of verwijderen van het systeem -Comment[nn]=Legg til eller fjern programvare som er installert pÃ¥ systemet -Comment[or]=ତନàତàà¬°à¬°à‡ à¬¸àଥାପିତ ସଫàଟà±à‡à¬°à¬°à‡ ଯà‹à¬—କରନàତà କିମàବା କାଢ଼ି ଦିଅନàତà -Comment[pa]=ਸਿਸਟਮ ਉੱਤੇ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰੋ ਜਾਂ ਇੰਸਟਾਲ ਕੀਤੇ ਹਟਾਓ -Comment[pl]=Instalowanie lub usuwanie oprogramowania zainstalowanego w systemie -Comment[pt]=Adicionar ou remover software instalado no sistema -Comment[pt_BR]=Adicione ou remova programas instalados no sistema -Comment[ro]=AdăugaÈ›i sau È™tergeÈ›i programe instalate pe sistem -Comment[ru]=УÑтановка и удаление программ, уÑтановленных в ÑиÑтеме -Comment[sk]=Pridáva alebo odstraňuje softvér nainÅ¡talovaný v poÄÃtaÄi -Comment[sl]=NameÅ¡Äanje in odstranjevanje programske opreme sistema -Comment[sr]=Додајте или уклоните програме инÑталиране на овом ÑиÑтему -Comment[sr@latin]=Dodajte ili uklonite programe instalirane na ovom sistemu -Comment[sv]=Lägg till eller ta bort programvara installerad pÃ¥ systemet -Comment[ta]=கணினியில௠நிறà¯à®µà®ªà¯à®ªà®Ÿà¯à®Ÿ மெனà¯à®ªà¯Šà®°à¯à®³à¯ˆ சேரà¯à®•à¯à®•à®µà¯à®®à¯ அலà¯à®²à®¤à¯ நீகà¯à®•à®µà¯à®®à¯ -Comment[te]=à°ˆ à°µà±à°¯à°µà°¸à±à°¥ నందౠసà±à°¥à°¾à°ªà°¿à°‚à°šà°¿à°¨ సాఫà±à°Ÿà±â€à°µà±‡à°°à±â€Œà°¨à± జతచేయి లేదా తీసివేయి -Comment[th]=เพิ่มหรืà¸à¸¥à¸šà¸‹à¸à¸Ÿà¸•à¹Œà¹à¸§à¸£à¹Œà¸—ี่ติดตั้งในระบบ -Comment[tr]=Sisteminizde yüklü yazılımları ekleyin veya kaldırın -Comment[ug]=سىستÛمىÚىزغا ئورنىتىلغان يۇمشاق دÛتاللارنى قوشىدۇ ياكى ئۆچۈرىدۇ -Comment[uk]=Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ‚Ð° Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ у ÑиÑтемі -Comment[vi]=Thêm hoặc gỡ phần má»m cà i đặt trên hệ thống -Comment[zh_CN]=æ·»åŠ æˆ–åˆ é™¤ç³»ç»Ÿä¸å®‰è£…的软件 -Comment[zh_HK]=åŠ å…¥æˆ–ç§»é™¤ç³»çµ±ä¸Šå®‰è£çš„軟件 -Comment[zh_TW]=åŠ å…¥æˆ–ç§»é™¤ç³»çµ±ä¸Šå®‰è£çš„軟體 -Icon=system-software-install -Exec=pamac-manager -Terminal=false -Type=Application -Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings; -StartupNotify=true diff --git a/data/applications/pamac-updater.desktop b/data/applications/pamac-updater.desktop index 1740f9b2..2a6d05b7 100644 --- a/data/applications/pamac-updater.desktop +++ b/data/applications/pamac-updater.desktop @@ -127,7 +127,7 @@ Comment[zh_CN]=更新本系统ä¸å®‰è£…的软件 Comment[zh_HK]=更新系統ä¸å·²å®‰è£çš„軟件 Comment[zh_TW]=更新系統ä¸å·²å®‰è£çš„軟體 Icon=system-software-update -Exec=pamac-updater +Exec=pamac-manager --updates Terminal=false Type=Application Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings; diff --git a/data/gnome-shell/pamac-updates@manjaro.org/extension.js b/data/gnome-shell/pamac-updates@manjaro.org/extension.js index 811f6f96..52c4cc28 100644 --- a/data/gnome-shell/pamac-updates@manjaro.org/extension.js +++ b/data/gnome-shell/pamac-updates@manjaro.org/extension.js @@ -37,7 +37,6 @@ const Util = imports.misc.util; const ExtensionUtils = imports.misc.extensionUtils; const Me = ExtensionUtils.getCurrentExtension(); -const Format = imports.format; const Gettext = imports.gettext.domain("pamac"); const _ = Gettext.gettext; @@ -51,7 +50,8 @@ let CHECK_INTERVAL = 6; // 6h let NOTIFY = true; let TRANSIENT = false; let CHECK_CMD = ["pamac", "checkupdates", "-q", "--refresh-tmp-files-dbs"]; -let MANAGER_CMD = "pamac-manager --updates"; +let UPDATER_CMD = "pamac-manager --updates"; +let MANAGER_CMD = "pamac-manager"; let PACMAN_LOCK = "/var/lib/pacman/db.lck"; let STRIP_VERSIONS = false; @@ -62,7 +62,6 @@ let UPDATES_LIST = []; function init() { - String.prototype.format = Format.format; } const PamacUpdateIndicator = new Lang.Class({ @@ -137,7 +136,11 @@ const PamacUpdateIndicator = new Lang.Class({ }, _openManager: function () { - Util.spawnCommandLine(MANAGER_CMD); + if (UPDATES_PENDING > 0) { + Util.spawnCommandLine(UPDATER_CMD); + } else { + Util.spawnCommandLine(MANAGER_CMD); + } }, _applyConfig: function() { -- GitLab