[packages/qt5-qttools] - added desktop files based on qt4 version
bszx
bszx at pld-linux.org
Sun Nov 30 22:30:34 CET 2025
commit 187f398975cbdada4f43886914ddc59bebb99b5b
Author: Bartek Szady <bszx at bszx.eu>
Date: Sun Nov 30 22:14:27 2025 +0100
- added desktop files based on qt4 version
assistant.desktop | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
designer.desktop | 78 +++++++++++++++++++++++++++++++++++
linguist.desktop | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
qt5-qttools.spec | 51 ++++++++++++++++++++++-
4 files changed, 356 insertions(+), 2 deletions(-)
---
diff --git a/qt5-qttools.spec b/qt5-qttools.spec
index ebf697f..1ee4749 100644
--- a/qt5-qttools.spec
+++ b/qt5-qttools.spec
@@ -23,13 +23,16 @@ Summary: Development tools for Qt 5
Summary(pl.UTF-8): Narzędzia programistyczne dla Qt 5
Name: qt5-%{orgname}
Version: 5.15.18
-Release: 2
+Release: 3
License: LGPL v3 or GPL v2 or GPL v3 or commercial
Group: X11/Libraries
Source0: https://download.qt.io/archive/qt/5.15/%{version}/submodules/%{orgname}-everywhere-opensource-src-%{version}.tar.xz
# Source0-md5: d8bf54ff08ac84f919c5b5541f19882d
Source1: https://download.qt.io/archive/qt/5.15/%{version}/submodules/qttranslations-everywhere-opensource-src-%{version}.tar.xz
# Source1-md5: 7e72177d16e791c0cd428b0bb438fa9a
+Source2: assistant.desktop
+Source3: designer.desktop
+Source4: linguist.desktop
URL: https://www.qt.io/
BuildRequires: OpenGL-devel
BuildRequires: Qt5Core-devel >= %{qtbase_ver}
@@ -347,7 +350,7 @@ cd ..
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir}}
%{__make} install \
INSTALL_ROOT=$RPM_BUILD_ROOT
@@ -397,6 +400,22 @@ ln -sf ../%{_lib}/qt5/bin/qtpaths qtpaths-qt5
ln -sf ../%{_lib}/qt5/bin/qtplugininfo qtplugininfo-qt5
cd -
+install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/assistant-qt5.desktop
+install -D src/assistant/assistant/images/assistant.png \
+ $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/assistant-qt5.png
+install -D src/assistant/assistant/images/assistant-128.png \
+ $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/assistant-qt5.png
+
+install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/designer-qt5.desktop
+install src/designer/src/designer/images/designer.png \
+ $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/designer-qt5.png
+
+install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}/linguist-qt5.desktop
+for f in src/linguist/linguist/images/icons/linguist-*-32.png; do
+ size=$(echo $(basename ${f}) | cut -d- -f2)
+ install -D $f $RPM_BUILD_ROOT%{_iconsdir}/hicolor/${size}x${size}/apps/linguist-qt5.png
+done
+
# Prepare some files list
ifecho() {
r="$RPM_BUILD_ROOT$2"
@@ -455,6 +474,28 @@ rm -rf $RPM_BUILD_ROOT
%post -n Qt5Help -p /sbin/ldconfig
%postun -n Qt5Help -p /sbin/ldconfig
+%post -n qt5-assistant
+%update_icon_cache hicolor
+
+%postun -n qt5-assistant
+%update_icon_cache hicolor
+
+%post -n qt5-designer
+%update_desktop_database
+%update_icon_cache hicolor
+
+%postun -n qt5-designer
+%update_desktop_database_postun
+%update_icon_cache hicolor
+
+%post -n qt5-linguist
+%update_desktop_database
+%update_icon_cache hicolor
+
+%postun -n qt5-linguist
+%update_desktop_database_postun
+%update_icon_cache hicolor
+
%files
%defattr(644,root,root,755)
%doc LICENSE.GPL3-EXCEPT dist/changes-*
@@ -481,11 +522,15 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{qt5dir}/bin/qtattributionsscanner
%{_libdir}/cmake/Qt5AttributionsScannerTools
%{_libdir}/cmake/Qt5DocTools
+%{_desktopdir}/assistant-qt5.desktop
+%{_iconsdir}/hicolor/*/apps/assistant-qt5.png
%files -n qt5-designer -f designer.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/designer-qt5
%attr(755,root,root) %{qt5dir}/bin/designer
+%{_desktopdir}/designer-qt5.desktop
+%{_iconsdir}/hicolor/*/apps/designer-qt5.png
%files -n qt5-linguist -f linguist.lang
%defattr(644,root,root,755)
@@ -505,6 +550,8 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{qt5dir}/bin/lupdate-pro
%{_datadir}/qt5/phrasebooks
%{_libdir}/cmake/Qt5LinguistTools
+%{_desktopdir}/linguist-qt5.desktop
+%{_iconsdir}/hicolor/*/apps/linguist-qt5.png
%files -n qt5-qdbus
%defattr(644,root,root,755)
diff --git a/assistant.desktop b/assistant.desktop
new file mode 100644
index 0000000..10d61a9
--- /dev/null
+++ b/assistant.desktop
@@ -0,0 +1,120 @@
+[Desktop Entry]
+Exec=assistant-qt5
+Name=Qt5 Assistant
+Name[af]=Qt5 Assistent
+Name[ar]=مساعد Qt5
+Name[az]=Qt5 Yardımçısı
+Name[bn]=কিউ-টি সহায়ক
+Name[bs]=Qt5 Asistent
+Name[ca]=Assistent Qt5
+Name[cs]=Qt5 asistent
+Name[cy]=Cymhorthwr Qt5
+Name[de]=Qt5-Assistent
+Name[el]=Βοηθός Qt5
+Name[eo]=Qt5-Asistilo
+Name[es]=Asistente Qt5
+Name[eu]=Qt5 Laguntzailea
+Name[fa]=دستیار Qt5
+Name[fi]=Qt5-avustaja
+Name[fo]=Qt5-hjálpari
+Name[hi]=क्यूटी सहायक
+Name[hr]=Qt5 Asistent
+Name[ja]=Qt5アシスタント
+Name[ko]=Qt5 도우미
+Name[lo]=ຄຳແນະນຳການໃ້ຊ້Qt5
+Name[lt]=Qt5 Asistentas
+Name[lv]=Qt5 Asistents
+Name[mn]=Qt5-туслагч
+Name[ms]=Pembantu Qt5
+Name[nds]=Qt5-Assistent
+Name[nl]=Qt5 Assistent
+Name[nso]=Mothusi wa Qt5
+Name[pl]=Qt5 Pomocnik
+Name[pt]=Assistente do Qt5
+Name[pt_BR]=Assistente Qt5
+Name[ro]=Asistent Qt5
+Name[ru]=Помощник Qt5
+Name[sl]=Pomočnik za Qt5
+Name[ss]=Lisekela leQt5
+Name[ta]=Qt5 துணைவன்
+Name[tg]=Дастёри Qt5
+Name[th]=คำแนะนำการใช้ Qt5
+Name[tr]=Qt5 Asistanı
+Name[uk]=Qt5-асистент
+Name[uz]=Qt5 ёрдамчи
+Name[ve]=Qt5 Muthusi
+Name[vi]=Trợ giúp Qt5
+Name[xh]=Qt5 Umncedi
+Name[xx]=xxQt5 Assistantxx
+Name[zh_CN]=Qt5 助手
+Name[zh_TW]=Qt5 助理
+Name[zu]=Umsizi we-Qt5
+GenericName=Document Browser
+GenericName[af]=Dokument Blaaier
+GenericName[az]=Sənəd Səyyahı
+GenericName[bg]=Визуализатор на документи
+GenericName[br]=Furcher Teulioù
+GenericName[bs]=Preglednik Qt5 dokumenata
+GenericName[ca]=Navegador de documents
+GenericName[cs]=Prohlížeč dokumentace
+GenericName[cy]=Porydd Dogfen
+GenericName[da]=Dokumentfremviser
+GenericName[de]=Dokumentbrowser
+GenericName[el]=Προβολέας εγγράφων
+GenericName[eo]=Dokumentorigardilo
+GenericName[es]=Navegador de documentos
+GenericName[et]=Dokumentatsiooni brauser
+GenericName[eu]=Dokumentu Ikustailua
+GenericName[fa]=مرورگر سند
+GenericName[fi]=asiakirjaselain
+GenericName[fo]=Skjalakagari
+GenericName[fr]=Explorateur de documentation Qt5
+GenericName[gl]=Explorador de Documentos
+GenericName[he]=דפדפן מסמכים
+GenericName[hi]=दस्तावेज़़ ब्राउज़र
+GenericName[hr]=Preglednik dokumenata
+GenericName[hu]=Dokumentumböngésző
+GenericName[it]=Visualizzatore di documenti
+GenericName[ja]=ドキュメントブラウザ
+GenericName[ko]=문서 탐색기
+GenericName[lo]=ເຄື່ອງມືເລືອກເບິ່ງແຟ້ມເອກະສານ
+GenericName[lt]=Dokumentų žiūriklis
+GenericName[lv]=Dokumentu Pārlūks
+GenericName[mn]=Баримтын хөтөч
+GenericName[ms]=Pelungsur Dokumen
+GenericName[mt]=Browser ta' Dokumenti
+GenericName[nb]=Dokumentleser
+GenericName[nds]=Dokmentkieker
+GenericName[nl]=Documentbrowser
+GenericName[nn]=Dokumentlesar
+GenericName[nso]=Seinyakisi sa Tokomane
+GenericName[pl]=Przeglądarka dokumentów
+GenericName[pt]=Navegador de Documentos
+GenericName[pt_BR]=Navegador de Documentos
+GenericName[ro]=Navigator de documente
+GenericName[ru]=Программа просмотра документов
+GenericName[se]=Dokumeantalogan
+GenericName[sk]=Prehliadač dokumentácie
+GenericName[sl]=Pregledovalnik dokumentov
+GenericName[sr]=Претраживач докумената
+GenericName[ss]=Ibrawuza yelidokhumente
+GenericName[sv]=Dokumentbläddrare
+GenericName[ta]=ஆவண உலாவி
+GenericName[tg]=Тафсири ҳуҷҷат
+GenericName[th]=เครื่องมือเลือกดูแฟ้มเอกสาร
+GenericName[tr]=Belge Tarayıcısı
+GenericName[uk]=Навігатор документів
+GenericName[uz]=Ҳужжат браузери
+GenericName[ve]=Buronza ya manwalwa
+GenericName[vi]=Trình duyệt tài liệu
+GenericName[wa]=Foyteu di documints
+GenericName[xh]=Umkhangeli Wencwadi Zoxwebhu
+GenericName[xx]=xxDocument Browserxx
+GenericName[zh_CN]=文档浏览器
+GenericName[zh_TW]=文件閱讀器
+GenericName[zu]=Umcingi Woshicilelo
+X-KDE-StartupNotify=true
+Categories=Qt;Development;
+Icon=assistant-qt5
+Terminal=false
+Type=Application
diff --git a/designer.desktop b/designer.desktop
new file mode 100644
index 0000000..6bdab6c
--- /dev/null
+++ b/designer.desktop
@@ -0,0 +1,78 @@
+[Desktop Entry]
+Exec=designer-qt5
+Name=Qt5 Designer
+Name[bg]=Qt5 Дизайнер
+Name[br]=Ergrafer Qt5
+Name[ca]=Dissenyador Qt5
+Name[cs]=Qt5 designer
+Name[de]=Qt5-Designer
+Name[eo]=Qt5-Desegnilo
+Name[es]=Diseñador Qt5
+Name[et]=Qt5 disainer
+Name[eu]=Qt5 Diseinatzailea
+Name[gl]=Deseñador de Qt5
+Name[he]=Qt5 בצעמ
+Name[it]=Designer Qt5
+Name[ja]=Qt5デザイナー
+Name[ko]=Qt5 디자이너
+Name[lv]=Qt5 Dizainers
+Name[mk]=Qt5 дизајнер
+Name[nb]=Qt5-designer
+Name[oc]=Dessinador Qt5
+Name[pl]=Projektant Qt5
+Name[sk]=Qt5 Dizajnér
+Name[sl]=Snovalnik Qt5
+Name[ta]=Qt5 À¨¼ôÀ¡Ç÷
+Name[uk]=Дизайнер Qt5
+Name[zh_CN]=Qt5 设计者
+Name[zh_TW]=Qt5 設計器
+Comment=Qt5 interface designer
+Comment[az]=Qt5 axtar üz dizayn proqramı
+Comment[bg]=Qt5 interface дизайнер
+Comment[br]=Ergrafer etrefas Qt5
+Comment[ca]=Dissenyador d'interfícies Qt5
+Comment[cs]=Editor UI pro Qt5
+Comment[da]=Qt5 grænseflade designer
+Comment[de]=Schnittstellen-Designer für Qt5
+Comment[el]=Σχεδιασμός περιβάλλοντων Qt5
+Comment[eo]=Qt5-Interfacdesegnilo
+Comment[es]=Diseñador de interfaces de Qt5
+Comment[et]=Qt5 dialoogide redaktor
+Comment[eu]=Qt5 interfaze diseinatzailea
+Comment[fi]=Qt5:n käyttöliittymäsuunnittelija
+Comment[fr]=Conception d'interfaces avec Qt5
+Comment[gl]=Editor de interfaces de Qt5
+Comment[he]=Qt5-ל םיקשממ בצעמ
+Comment[hu]=Qt5 felülettervező
+Comment[is]=Viðmótshönnunartól fyrir Qt5
+Comment[it]=Editor per le interfaccie Qt5
+Comment[ja]=Qt5インターフェースデザイナー
+Comment[ko]=Qt5 인터페이스 디자이너
+Comment[lt]=Qt5 sąsajos redaktorius
+Comment[lv]=Qt5 starsejas dizainers
+Comment[mk]=Дизајнер на Qt5 дијалози
+Comment[nl]=Qt5 interface-ontwerper
+Comment[nb]=Qt5-grensesnittdesigner
+Comment[nn]=Redigering av Qt5-miljø
+Comment[oc]=Dessinador d'interfacies Qt5
+Comment[pl]=Projektant interfejsu Qt5
+Comment[pt]=Editor de interfaces do Qt5
+Comment[pt_BR]=Designer de interface Qt5
+Comment[ro]=Dezvoltator de interfeţe Qt5
+Comment[ru]=редактор интерфейсов приложений Qt5
+Comment[sk]=Qt5 dizajnér rozhrania
+Comment[sl]=Snovalnik vmesnikov za Qt5
+Comment[sr at Latn]=Dizajner Qt5 interfejsa
+Comment[sv]=Editor för gränssnitt till Qt5
+Comment[ta]=Qt5 À¨¼ôÀ¡Ç÷
+Comment[tr]=Qt5 arayüz tasarım programı
+Comment[uk]=Редактор інтерфейсу для Qt5
+Comment[zh_CN]=Qt5 界面设计程序
+Comment[zh_TW]=Qt5 介面編輯器
+MapNotify=true
+MimeType=application/x-designer;
+Icon=designer-qt5
+Terminal=false
+Type=Application
+Categories=Qt;Development;GUIDesigner;
+# vi: encoding=utf-8
diff --git a/linguist.desktop b/linguist.desktop
new file mode 100644
index 0000000..5c78c9d
--- /dev/null
+++ b/linguist.desktop
@@ -0,0 +1,109 @@
+[Desktop Entry]
+Exec=linguist-qt5
+Name=Qt5 Linguist
+Name[ar]=مترجم كيوتي
+Name[ca]=Lingüista Qt5
+Name[cy]=Ieithydd Qt5
+Name[de]=Qt5-Linguist
+Name[eo]=Qt5-Lingvisto
+Name[es]=Lingüista Qt5
+Name[fa]=Qt5 زبانی
+Name[fi]=Qt5 Linquist
+Name[gl]=Lingüista Qt5
+Name[hi]=क्यूटी लिंग्विस्ट
+Name[ko]=Qt5 언어학자
+Name[lo]=ແປພາສາຂອງ Qt5
+Name[lv]=Qt5 Lingvists
+Name[mn]=Qt5-Хэл зүй
+Name[ms]=Jurubahasa Qt5
+Name[mt]=Lingwist Qt5
+Name[nb]=Qt5-Linguist
+Name[nl]=Qt5 Linquist
+Name[nso]=Sekaleleme sa Qt5
+Name[pl]=Qt5 Lingwista
+Name[ru]=Qt5 Лингвист
+Name[sl]=Jezikoslovec Qt5
+Name[sv]=Qt5 linguist
+Name[ta]=Qt5 மொழியறிஞர்
+Name[tg]=Забони Qt5
+Name[th]=แปลภาษาของ Qt5
+Name[tr]=Qt5 Dilci
+Name[uk]=Qt5-лінгвіст
+Name[uz]=Qt5 лингвист
+Name[ve]=Qt5 Radzinyambo
+Name[vi]=Nhà ngôn ngữ học Qt5
+Name[xh]=Usolwimi we Qt5
+Name[xx]=xxQt5 Linguistxx
+Name[zh_CN]=Qt5 语言家
+Name[zh_TW]=Qt5 語言學家
+Name[zu]=Owozolimi we-Qt5
+GenericName=Translation Tool
+GenericName[af]=Vertaling Program
+GenericName[ar]=أداة للترجمة
+GenericName[az]=Tərcümə Vasitəsi
+GenericName[bn]=অনুবাদ টুল
+GenericName[bs]=Alat za prevođenje
+GenericName[ca]=Eina de traducció
+GenericName[cs]=Překladatelský nástroj
+GenericName[cy]=Erfyn Cyfieithu
+GenericName[da]=Oversættelsesværktøj
+GenericName[de]=Übersetzungsprogramm
+GenericName[el]=Εργαλείο μεταφράσεων
+GenericName[eo]=Tradukilo por Qt5-programoj
+GenericName[es]=Herramienta de traducción
+GenericName[et]=Tõlkimise rakendus
+GenericName[eu]=Itzulpenerako Tresnak
+GenericName[fa]=ابزار ترجمه
+GenericName[fi]=Käännöstyökalu
+GenericName[fo]=Umsetingaramboð
+GenericName[fr]=Outil de traduction
+GenericName[gl]=Ferramenta de Traducción
+GenericName[he]=כלי תרגום
+GenericName[hi]=अनुवाद उपकरण
+GenericName[hr]=Uslužni program za prevođenje
+GenericName[hu]=Fordítássegítő
+GenericName[it]=Strumento per le traduzioni
+GenericName[ja]=翻訳ツール
+GenericName[ko]=번역 도구
+GenericName[lo]=ເຄື່ອງມືແປພາສາ
+GenericName[lt]=Vertimo įrankis
+GenericName[lv]=Tulkošanas Rīks
+GenericName[mn]=Орчуулгын програм
+GenericName[ms]=Perkakasan Penterjemahan
+GenericName[mt]=Għodda tat-traduzzjoni
+GenericName[nb]=Oversettelsesverktøy
+GenericName[nl]=Vertaalprogramma
+GenericName[nn]=Omsetjingsverktøy
+GenericName[nso]=Sebereka sa Thlathollo
+GenericName[pl]=Narzędzie dla tłumaczy
+GenericName[pt]=Ferramenta de Tradução
+GenericName[pt_BR]=Ferramenta de Tradução
+GenericName[ro]=Utilitar de traducere
+GenericName[ru]=Переводчик для Qt5
+GenericName[se]=Jorgalanneavvu
+GenericName[sk]=Prekladací nástroj
+GenericName[sl]=Orodje za prevajanje
+GenericName[sr]=Алат за превођење
+GenericName[ss]=Lithulusi lekuhumusha
+GenericName[sv]=Översättningsverktyg
+GenericName[ta]=மொழிபெயர்ப்புக் கருவி
+GenericName[tg]=Тарҷумагар барои Qt5
+GenericName[th]=เครื่องมือแปลภาษา
+GenericName[tr]=Çeviri Aracı
+GenericName[uk]=Засіб для перекладів
+GenericName[uz]=Таржима қилиш воситаси
+GenericName[ve]=Zwishumiswa zwau Dologa
+GenericName[vi]=Công cụ dịch
+GenericName[wa]=Usteye di ratournaedje
+GenericName[xh]=Isixhobo Soguqulelo lomsebenzi kolunye ulwimi
+GenericName[xx]=xxTranslation Toolxx
+GenericName[zh_CN]=翻译工具
+GenericName[zh_TW]=翻譯工具
+GenericName[zu]=Ithuluzi Lokuguqulela
+Categories=Qt;Development;Translation;
+X-KDE-StartupNotify=true
+MimeType=application/x-linguist;text/vnd.trolltech.linguist;
+Terminal=false
+Type=Application
+Icon=linguist-qt5
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qt5-qttools.git/commitdiff/187f398975cbdada4f43886914ddc59bebb99b5b
More information about the pld-cvs-commit
mailing list