[frameworks/kconfigwidgets] /: Remove preparetips5

Volker Krause null at kde.org
Sun Jan 29 16:32:46 GMT 2023


Git commit 9cdbad0c5ae86e81ba317c85c17933140019fc60 by Volker Krause.
Committed on 29/01/2023 at 14:41.
Pushed by cullmann into branch 'master'.

Remove preparetips5

This is now obsolete with KTipDialog gone.

M  +0    -4    .kde-ci.yml
M  +0    -8    CMakeLists.txt
D  +0    -1    docs/CMakeLists.txt
D  +0    -1    docs/preparetips5/CMakeLists.txt
D  +0    -71   docs/preparetips5/man-preparetips5.1.docbook
M  +0    -1    src/CMakeLists.txt
D  +0    -66   src/preparetips5

https://invent.kde.org/frameworks/kconfigwidgets/commit/9cdbad0c5ae86e81ba317c85c17933140019fc60

diff --git a/.kde-ci.yml b/.kde-ci.yml
index 83c2c739..1fa70201 100644
--- a/.kde-ci.yml
+++ b/.kde-ci.yml
@@ -9,10 +9,6 @@ Dependencies:
     'frameworks/ki18n' : '@same'
     'frameworks/kwidgetsaddons' : '@same'
 
-- 'on': ['Linux', 'FreeBSD', 'Windows', 'macOS']
-  'require':
-    'frameworks/kdoctools' : '@same'
-
 - 'on': ['Linux', 'FreeBSD']
   'require':
     'frameworks/kauth' : '@same'
diff --git a/CMakeLists.txt b/CMakeLists.txt
index dc7e8c77..f81ff6b5 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -45,7 +45,6 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KCONFIGWIDGETS
 find_package(KF6CoreAddons ${KF_DEP_VERSION} REQUIRED)
 find_package(KF6Codecs ${KF_DEP_VERSION} REQUIRED)
 find_package(KF6Config ${KF_DEP_VERSION} REQUIRED)
-find_package(KF6DocTools ${KF_DEP_VERSION})
 find_package(KF6GuiAddons ${KF_DEP_VERSION} REQUIRED)
 find_package(KF6I18n ${KF_DEP_VERSION} REQUIRED)
 find_package(KF6WidgetsAddons ${KF_DEP_VERSION} REQUIRED)
@@ -69,9 +68,6 @@ ecm_set_disabled_deprecation_versions(
 
 add_definitions(-DTRANSLATION_DOMAIN=\"kconfigwidgets5\")
 ki18n_install(po)
-if (KF6DocTools_FOUND)
-    kdoctools_install(po)
-endif()
 
 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
     file(GLOB lang_dirs "po/*")
@@ -83,10 +79,6 @@ if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
     endforeach()
 endif()
 
-if (KF6DocTools_FOUND)
-    add_subdirectory(docs)
-endif()
-
 add_subdirectory(src)
 if (BUILD_TESTING)
     add_subdirectory(tests)
diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
deleted file mode 100644
index 17692827..00000000
--- a/docs/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-add_subdirectory(preparetips5)
diff --git a/docs/preparetips5/CMakeLists.txt b/docs/preparetips5/CMakeLists.txt
deleted file mode 100644
index 9a16d45c..00000000
--- a/docs/preparetips5/CMakeLists.txt
+++ /dev/null
@@ -1 +0,0 @@
-kdoctools_create_manpage(man-preparetips5.1.docbook 1 INSTALL_DESTINATION ${KDE_INSTALL_MANDIR})
diff --git a/docs/preparetips5/man-preparetips5.1.docbook b/docs/preparetips5/man-preparetips5.1.docbook
deleted file mode 100644
index 54773545..00000000
--- a/docs/preparetips5/man-preparetips5.1.docbook
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" ?>
-<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
-"dtd/kdedbx45.dtd" [
-<!ENTITY % English "INCLUDE">
-]>
-
-<refentry lang="&language;">
-<refentryinfo>
-<title>Translation Tool</title>
-
-<author>
-<firstname>Matthias</firstname>
-<surname>Kiefer</surname>
-<affiliation>
-<address>
-<email>matthias.kiefer at gmx.de</email>
-</address>
-</affiliation>
-</author>
-
-<date>2014-03-04</date>
-<releaseinfo>Frameworks 5.0</releaseinfo>
-<productname>KDE Frameworks</productname>
-</refentryinfo>
-
-<refmeta>
-<refentrytitle>
-<command>preparetips5</command>
-</refentrytitle>
-<manvolnum>1</manvolnum>
-</refmeta>
-
-<refnamediv>
-<refname>
-<command>preparetips5</command>
-</refname>
-<refpurpose>extract text from tips file</refpurpose>
-</refnamediv>
-
-<refsynopsisdiv>
-<cmdsynopsis>
-<command>preparetips5</command>
-</cmdsynopsis>
-</refsynopsisdiv>
-
-<refsect1>
-<title>Description</title>
-<para>
-<command>preparetips5</command> is a script to extract the text from a tips file. It outputs the text so <command>xgettext</command> can add the tips to a PO file. PO files provide a human-readable string format used for translations.
-</para>
-
-<para>
-<command>preparetips5</command> looks for <emphasis role="underline">data/tips</emphasis> as tips file.
-</para>
-</refsect1>
-
-<refsect1>
-<title>See Also</title>
-<para>
-<command>kf5options</command>(7)
-</para>
-</refsect1>
-
-<refsect1>
-<title>Bugs</title>
-<para>
-Please use <ulink url="https://bugs.kde.org">&kde;'s bugtracker</ulink> to report bugs, do not mail the author directly.
-</para>
-</refsect1>
-
-</refentry>
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 092b6374..c492eb33 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -124,7 +124,6 @@ install(FILES
   DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KConfigWidgets COMPONENT Devel
 )
 
-install(PROGRAMS preparetips5 DESTINATION ${KDE_INSTALL_BINDIR} )
 install( FILES entry.desktop  DESTINATION  ${KDE_INSTALL_LOCALEDIR}/en_US RENAME kf5_entry.desktop )
 
 ecm_qt_install_logging_categories(
diff --git a/src/preparetips5 b/src/preparetips5
deleted file mode 100755
index 6261a8b0..00000000
--- a/src/preparetips5
+++ /dev/null
@@ -1,66 +0,0 @@
-#! /usr/bin/perl
-# little script to extract the text from the tips file
-# and output it, so xgettext can add the tips to the po file
-#
-# SPDX-FileCopyrightText: 2000 Matthias Kiefer <matthias.kiefer at gmx.de>
-
-# IMPORTANT NOTE: Do not change the output without checking if
-# translations still work!
-
-sub printText
-{
-	my $text = $_[0];
-	
-	if ( $text cmp "" )
-	{
-
-	# replace \ with \\
-	$text =~ s/\\/\\\\/g;
-
-	# replace " with \"
-	$text =~ s/"/\\"/g;
-			
-	print "\"$text\\n\"\n";
-	}
-}
-
-open(FILE,"<","tips") or die "unable to open tips file";
-if ( $^V ge v5.8.0 )
-{
-	binmode(FILE,":utf8");
-	binmode(STDOUT,":utf8");
-}
-
-$inTip=0;
-
-while(<FILE>)
-{
-	chomp;
-
-	# tip starts with <html>
-	if(/^\s*<html>(.*)/io)
-	{
-		$inTip=1;
-		print "// i18n: file: tips:$.\n// i18n: ectx: \@info:tipoftheday\n";
-		print "i18n(";
-		printText($1);
-		next;
-	}	
-
-	if($inTip!=0)
-	{
-		# tip ends with </html>
-		if(/^(.*)\s*<\/html>/io)
-		{
-			printText($1);
-			print ");\n\n";
-			$inTip=0;
-		}
-		else
-		{
-			printText($_);
-		}
-	}   
-}
-
-close(FILE);


More information about the kde-doc-english mailing list