[utilities/ark] /: Bring back kdoctools_install
Git commit d54aa2703c508f0e4a9b3d08e69c6f7a200a2184 by Albert Astals Cid. Committed on 13/12/2023 at 00:56. Pushed by aacid into branch 'master'. Bring back kdoctools_install M +1-5CMakeLists.txt D +0-427 po/de/docs/ark/man-ark.1.docbook D +0-415 po/pt/docs/ark/man-ark.1.docbook https://invent.kde.org/utilities/ark/-/commit/d54aa2703c508f0e4a9b3d08e69c6f7a200a2184 diff --git a/CMakeLists.txt b/CMakeLists.txt index 7fccef38f..ec22adb10 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,11 +101,7 @@ if(BUILD_TESTING) endif() ki18n_install(po) - -# TODO re-enable for Qt6 when all translated docbooks are ported away from the entity -if(QT_MAJOR_VERSION STREQUAL "5") -kdoctools_install(po) -endif() +kdoctools_install(po) ecm_qt_install_logging_categories(EXPORT ARK FILE ark.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) diff --git a/po/de/docs/ark/man-ark.1.docbook b/po/de/docs/ark/man-ark.1.docbook deleted file mode 100644 index 23cd1e7cc..0 --- a/po/de/docs/ark/man-ark.1.docbook +++ /dev/null @@ -1,427 +0,0 @@ - - -]> - - - --Benutzerhandbuch - -LauriWatts Ursprüngliche Version der -Handbuchseite 2005. la...@kde.org - -RaphaelKubo da Costa Aktualisierung der -Handbuchseite 2009. rak...@freebsd.org - -RagnarThomsen Aktualisierung der -Handbuchseite 2015 und 2016. rthoms...@gmail.com - -2018-08-08 -18.12 -KDE-Anwendungen - - - -ark -1 - - - -ark --Archivprogramm - - - -ark -b -a -e -O -c -f erweiterung -p -t datei -d -m -o ordner Allgemeine -Optionen Allgemeine -Option - - - -Beschreibung - ist ein Programm zur Verwaltung verschiedener komprimierter Archivformate in . Mit können Archive angezeigt, ausgepackt, erzeugt und bearbeitet werden. Das Programm beherrscht verschiedene Format wie tar, gzip, bzip2, zip und rar. Hierzu müssen die entsprechenden Befehlszeilenprogramme installiert sein. - - - -Arbeitsmodi - kann sowohl als eigenständiges Programm mit grafischer Benutzeroberfläche wie auch als Befehlszeilenprogramm für bestimmte Aufgaben eingesetzt werden. -Wird ohne die Optionen -b (--batch) or -c (--add) aufgerufen, started es mit der grafischen Benutzeroberfläche. -Mit der Option -b (--batch) kann verwendet werden, um den Inhalt von einer oder mehrerer Dateien direkt von der Befehlszeile aus zu extrahieren, ohne dazu die grafische Benutzeroberfläche zu starten. -Wird die Option -c (--add) benutzt, fragt nach den Dateien, die zum neuen Archiv oder zu einem vorhandenen Archiv hinzugefügt werden sollen. - - - - - -Aufrufparameter - - - --d, --dialog - -Zeigt einen Dialog für die Angabe von Einstellungen für eine Stapelverarbeitung oder das Hinzufügen an. - - - --m, --mimetypes - -Liste der unterstützten -Typen ausgeben - - - --o, --destination ordner -Zielordner für das Entpacken nach ordner. Ohne diese Option wird der aktuelle Ordner verwendet. - - - - - -Einstellungen für das Hinzufügen von Dateien - - --c, --add - -Fragt den Benutzer nach einem Archivnamen und fügt die angegebenen Dateien hinzu. wird beendet, wenn die Aktion abgeschlossen ist. - - - --t, --add-to dateiname - -Die angegebenen Dateien zu dateiname hinzufügen. Erzeugt ein neues Archiv, falls noch keines mit diesem Namen existiert. wird beendet, wenn die Aktion abgeschlossen ist. - - - --p, --changetofirstpath - -Aktuellen Ordner gemäß erstem Eintrag ändern und alle anderen Einträge relativ dazu hinzufügen. - - - - --f, --autofilename erweiterung - -Automatisch einen Dateinamen mit der angegeben Dateierweiterung ( rar, tar.gz, zip oder ein andere unterstützter Typ) wählen. - - - - - - -Einstellungen für das Entpacken mittels Stapelverarbeitung - - --b, --batch - -Die Stapelverarbeitungsschnittstelle anstelle des normalen Dialogs verwenden. Diese Einstellung wird angenommen, wenn mehr als eine Adresse angegeben wird. - - - - --e, --autodestination - -Das Ziel wird auf den Pfad der ersten angegebenen Datei gesetzt. - - - - --a, --autosubfolder - -Der Archivinhalt wird gelesen. Falls es sich um ein Archiv mit mehr als einem Ordner handelt, wird ein Unterordner mit dem Namen des Archivs erstellt. - - - - --O, --opendestination - -Öffnet den Zielordner, wenn das Entpacken beendet wurde. - - - - - - - - -Siehe auch - -Ausführlichere Informationen finden Sie mit help:ark. (Sie können diese in der Adressleiste von eingeben oder führen Sie khelpcenterhelp:/ark aus.) -kf5options(7) -qt5options(7) - - - - -Beispiele - - - -ark --batch archive.tar.bz2 - -Entpackt das Archiv archive.tar.bz2 in den aktuellen Ordner, ohne die grafische Benutzeroberfläche zu starten. - - - - -ark -b -d archive.tar.bz2 archive2.zip - -Zuerst wird ein Dialog mit Optionen zum Entpacken angezeigt, dann werden beide Archive archive.tar.bz2 und archive2.zip in den Ordner entpackt, der im Dialog ausgewählt wurde. - - - - -ark --add-to mein-archiv.zip photo1.jpg text.txt - -Erstellt mein-archiv.zip, sofern dieses Archiv noch nicht existiert und fügt dann photo1.jpg und text.txt
[khelpcenter] [Bug 457095] Khelpcenter crashes on Help --> Find Actions
https://bugs.kde.org/show_bug.cgi?id=457095 romanul20...@gmail.com changed: What|Removed |Added CC||romanul20...@gmail.com -- You are receiving this mail because: You are the assignee for the bug.
[sdk/kdesrc-build] /: Move xsession.sh and kde-env-master.sh templates to data
Git commit beffd6a8d7250ffab6307bf1492c6ef751bbd3bb by Andrew Shark. Committed on 12/12/2023 at 11:04. Pushed by ashark into branch 'master'. Move xsession.sh and kde-env-master.sh templates to data M +2-2CMakeLists.txt R +0-0data/kde-env-master.sh.in [from: sample-kde-env-master.sh - 100% similarity] R +0-0data/xsession.sh.in [from: sample-xsession.sh - 100% similarity] M +2-2doc/index.docbook M +2-2modules/ksb/Application.pm https://invent.kde.org/sdk/kdesrc-build/-/commit/beffd6a8d7250ffab6307bf1492c6ef751bbd3bb diff --git a/CMakeLists.txt b/CMakeLists.txt index 81097ec8..dd8db97b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,8 +48,8 @@ install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/kdesrc-build DESTINATION ${KDE_INST install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/kdesrc-run DESTINATION ${KDE_INSTALL_BINDIR}) install(PROGRAMS -${CMAKE_SOURCE_DIR}/sample-kde-env-master.sh -${CMAKE_SOURCE_DIR}/sample-xsession.sh +${CMAKE_SOURCE_DIR}/data/kde-env-master.sh.in +${CMAKE_SOURCE_DIR}/data/xsession.sh.in ${CMAKE_SOURCE_DIR}/data/build-include/custom-qt5-libs.ksb ${CMAKE_SOURCE_DIR}/data/build-include/qt5.ksb ${CMAKE_SOURCE_DIR}/data/build-include/kf5-applications.ksb diff --git a/sample-kde-env-master.sh b/data/kde-env-master.sh.in similarity index 100% rename from sample-kde-env-master.sh rename to data/kde-env-master.sh.in diff --git a/sample-xsession.sh b/data/xsession.sh.in similarity index 100% rename from sample-xsession.sh rename to data/xsession.sh.in diff --git a/doc/index.docbook b/doc/index.docbook index b4c2937a..6a4a383d 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -857,7 +857,7 @@ instructions have been moved to an appendix (). If you intend to setup your own login support you can consult that -appendix or view the sample-kde-env-master.sh file +appendix or view the kde-env-master.sh.in file included with the source. @@ -4940,7 +4940,7 @@ will normally try to do this automatically (see ). This appendix section can be useful for those who cannot use 's support for login profile setup. However the instructions may not always be up-to-date, it can also be useful to consult the -kde-env-master.sh file included with the +kde-env-master.sh.in file included with the source. diff --git a/modules/ksb/Application.pm b/modules/ksb/Application.pm index 1fe20e32..a4b895a6 100644 --- a/modules/ksb/Application.pm +++ b/modules/ksb/Application.pm @@ -1771,10 +1771,10 @@ sub _installCustomSessionDriver s{//+}{/}g foreach @searchPaths; # Remove duplicate slashes my $envScript = first { -f $_ } ( -map { "$_/sample-kde-env-master.sh" } @searchPaths +map { "$_/data/kde-env-master.sh.in" } @searchPaths ); my $sessionScript = first { -f $_ } ( -map { "$_/sample-xsession.sh" } @searchPaths +map { "$_/data/xsession.sh.in" } @searchPaths ); if (!$envScript || !$sessionScript) {
[sdk/kdesrc-build] doc: Move the module-set scope options to their table
Git commit 4ef24d2f1150cb209f9d9c97cfef415f7dd0f69d by Andrew Shark. Committed on 12/12/2023 at 10:53. Pushed by ashark into branch 'master'. Move the module-set scope options to their table M +93 -90 doc/index.docbook https://invent.kde.org/sdk/kdesrc-build/-/commit/4ef24d2f1150cb209f9d9c97cfef415f7dd0f69d diff --git a/doc/index.docbook b/doc/index.docbook index cd8e9043..b4c2937a 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -1836,95 +1836,6 @@ protocol is most efficient. - -git-repository-base - - -TypeString -Available since1.12.1 - -This option is used to create a short -name to reference a specific Git repository base URL in later module set declarations, which is useful for -quickly declaring many Git modules to build. - -You must specify two things (separated by a space): The name to assign -to the base URL, and the actual base URL itself. For example: - - - -global -# other options -# This is the common path to all anonymous Git server modules. -git-repository-base kde-git kde: -end global - -# Module declarations - -module-set -# Now you can use the alias you defined earlier, but only in a module-set. -repository kde-git -use-modules module1.git module2.git -end module-set - - - -The module-set's use-modules option created two modules -internally, with behaving as if it had read: - - -module module1 -repository kde:module1.git -end module - -module module2 -repository kde:module2.git -end module - - -The kde: repository prefix used above is a -shortcut which will be setup by automatically. See the TechBase -https://techbase.kde.org/Development/Git/Configuration#URL_Renaming;>URL -Renaming article for more information. Note that unlike most other -options, this option can be specified multiple times in order to create as -many aliases as necessary. - -It is not required to use this option to take advantage of module-set, -this option exists to make it easy to use the same repository across many -different module sets. - - - - -ignore-modules - - -TypeString -Available since1.16 - -Modules named by this option, which would be chosen by -due to a use-modules option, are -instead skipped entirely. Use this option when you want to build an entire -kde-projects project grouping -except for some specific modules. - -The option value does not necessarily have to name the module directly. -Any module that has full consecutive parts of its projects module path match one -of the option values will be ignored, so you can ignore multiple modules this -way. - -For example, an option value of libs would -result in both kde/kdegraphics/libs and -playground/libs being excluded (though not -kde/kdelibs since the full part kdelibs is what -is compared). - -See also . - - - install-environment-driver @@ -3034,7 +2945,7 @@ installations. However this only works on build systems that support -Module-set scope only options +Module-set and global scope options @@ -3045,6 +2956,97 @@ installations. However this only works on build systems that support + +git-repository-base + + +TypeString +Available since1.12.1 + +This option is used to create a short +name to reference a specific Git repository base URL in later module set declarations, which is useful for +quickly declaring many Git modules to build. + +You must specify two things (separated by a space): The name to assign +to the base URL, and the actual base URL itself. For example: + + + +global +# other options +# This is the common path to all anonymous Git server modules. +git-repository-base kde-git kde: +end global + +# Module declarations + +module-set +# Now you can use the alias you defined earlier, but only in a module-set. +repository kde-git +use-modules module1.git module2.git +end module-set + + + +The module-set's use-modules option created two modules +internally, with behaving as if it had read: + + +module module1 +repository kde:module1.git +end module + +module module2 +repository kde:module2.git +end module + + +The kde: repository prefix used above is a +shortcut which will be setup by automatically. See the TechBase +https://techbase.kde.org/Development/Git/Configuration#URL_Renaming;>URL +Renaming article for more information. Note that unlike most other +options, this option can be specified multiple times in order to create as +many aliases as necessary. + +It is not required to use this option to take advantage of module-set, +this option exists to make it easy to use the same repository across many +different module sets. + + + + +ignore-modules + + +TypeString +Available since1.16 + +Currently can only be used in module-set, see https://bugs.kde.org/show_bug.cgi?id=472917;>Bug 472917. +Modules named by this option, which would be chosen by +due to a use-modules option, are +instead skipped entirely. Use this option when you want to build an entire +kde-projects project grouping +except for some specific