[utilities/ark] /: Bring back kdoctools_install

2023-12-12 Thread Albert Astals Cid
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

2023-12-12 Thread bugzilla_noreply
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

2023-12-12 Thread Andrew Shark
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

2023-12-12 Thread Andrew Shark
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