summaryrefslogtreecommitdiffstats
path: root/source/kde/kdeadmin
diff options
context:
space:
mode:
Diffstat (limited to 'source/kde/kdeadmin')
-rwxr-xr-xsource/kde/kdeadmin/kdeadmin.SlackBuild6
-rw-r--r--source/kde/kdeadmin/knetworkconf.diff137
-rw-r--r--source/kde/kdeadmin/slack-desc2
3 files changed, 144 insertions, 1 deletions
diff --git a/source/kde/kdeadmin/kdeadmin.SlackBuild b/source/kde/kdeadmin/kdeadmin.SlackBuild
index 43a41da35..621d03c27 100755
--- a/source/kde/kdeadmin/kdeadmin.SlackBuild
+++ b/source/kde/kdeadmin/kdeadmin.SlackBuild
@@ -53,9 +53,13 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+zcat $CWD/knetworkconf.diff.gz | patch -p1 --verbose || exit 1
+
mkdir -p build
cd build
cmake \
+ $KDE_OPT_ARGS \
+ --with-shadow \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
@@ -63,6 +67,8 @@ cd build
-DMAN_INSTALL_DIR=/usr/man \
-DSYSCONF_INSTALL_DIR=/etc/kde \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DKU_FIRSTGID=1000 \
+ -DKU_FIRSTUID=1000 \
..
make $NUMJOBS || exit 1
make install DESTDIR=$PKG || exit 1
diff --git a/source/kde/kdeadmin/knetworkconf.diff b/source/kde/kdeadmin/knetworkconf.diff
new file mode 100644
index 000000000..ed5dbeeb3
--- /dev/null
+++ b/source/kde/kdeadmin/knetworkconf.diff
@@ -0,0 +1,137 @@
+--- ./knetworkconf/backends/platform.pl.cmake.orig 2009-07-28 14:43:49.000000000 -0500
++++ ./knetworkconf/backends/platform.pl.cmake 2010-05-03 20:53:00.000000000 -0500
+@@ -93,6 +93,9 @@
+ "slackware-9.1.0" => "Slackware 9.1.0",
+ "slackware-10.0.0" => "Slackware 10.0.0",
+ "slackware-10.1.0" => "Slackware 10.1.0",
++ "slackware-12.2.0" => "Slackware 12.2.0",
++ "slackware-13.0.0.0.0" => "Slackware 13.0.0.0.0",
++ "slackware-13.1.0" => "Slackware 13.1.0",
+ "freebsd-4" => "FreeBSD 4",
+ "freebsd-5" => "FreeBSD 5",
+ "freebsd-6" => "FreeBSD 6",
+--- ./knetworkconf/backends/network-conf.cmake.orig 2009-07-28 14:43:49.000000000 -0500
++++ ./knetworkconf/backends/network-conf.cmake 2010-05-03 20:53:48.000000000 -0500
+@@ -77,7 +77,8 @@
+ "mandriva-2006.1", "mandriva-2007.0", "mandriva-2007.1", "mandriva-2008.0", "mandriva-2008.1",
+ "mandriva-2009.0", "mandriva-2009.1", "mandriva-2010.0",
+ "vine-3.0", "vine-3.1",
+- "slackware-9.1.0", "slackware-10.0.0", "slackware-10.1.0",
++ "slackware-9.1.0", "slackware-10.0.0", "slackware-10.1.0", "slackware-12.2.0", "slackware-13.0.0.0.0",
++ "slackware-13.1.0",
+ "gentoo", "vlos-1.2", "freebsd-5", "freebsd-6", "ark");
+
+ $description =<<"end_of_description;";
+--- ./knetworkconf/backends/service.pl.cmake.orig 2009-07-28 14:43:49.000000000 -0500
++++ ./knetworkconf/backends/service.pl.cmake 2010-05-03 20:54:07.000000000 -0500
+@@ -281,6 +281,9 @@
+ "slackware-9.1.0" => "slackware-9.1.0",
+ "slackware-10.0.0" => "slackware-9.1.0",
+ "slackware-10.1.0" => "slackware-9.1.0",
++ "slackware-12.2.0" => "slackware-9.1.0",
++ "slackware-13.0.0.0.0" => "slackware-9.1.0",
++ "slackware-13.1.0" => "slackware-9.1.0",
+
+ "gentoo" => "gentoo",
+ "vlos-1.2" => "gentoo",
+@@ -314,7 +317,11 @@
+ "nonetwork" => "RECOVER"
+ },
+ "freebsd-5" => {"rc" => "GRAPHICAL" },
+- "slackware-9.1.0" => {"4" => "GRAPHICAL" }
++ "slackware-9.1.0" => {"0" => "HALT",
++ "3" => "NONE",
++ "4" => "GRAPHICAL",
++ "6" => "REBOOT"
++ }
+ );
+
+ $distro = $dist_map{$gst_dist};
+--- ./knetworkconf/backends/network.pl.cmake.orig 2009-07-28 14:43:49.000000000 -0500
++++ ./knetworkconf/backends/network.pl.cmake 2010-05-03 20:55:09.000000000 -0500
+@@ -537,6 +537,9 @@
+ "slackware-9.1.0" => "redhat-6.2",
+ "slackware-10.0.0" => "redhat-6.2",
+ "slackware-10.1.0" => "redhat-6.2",
++ "slackware-12.2.0" => "redhat-6.2",
++ "slackware-13.0.0.0.0" => "redhat-6.2",
++ "slackware-13.1.0" => "redhat-6.2",
+ "gentoo" => "debian-2.2",
+ "vlos-1.2" => "debian-2.2",
+ "freebsd-5" => "debian-2.2",
+@@ -1839,6 +1842,9 @@
+ "slackware-9.1.0" => \&gst_network_deb22_get_file,
+ "slackware-10.0.0" => \&gst_network_deb22_get_file,
+ "slackware-10.1.0" => \&gst_network_deb22_get_file,
++ "slackware-12.2.0" => \&gst_network_deb22_get_file,
++ "slackware-13.0.0.0.0" => \&gst_network_deb22_get_file,
++ "slackware-13.1.0" => \&gst_network_deb22_get_file,
+ "gentoo" => \&gst_network_deb22_get_file,
+ "freebsd-5" => \&gst_network_deb22_get_file,
+ "freebsd-6" => \&gst_network_deb22_get_file,
+@@ -3961,6 +3967,9 @@
+ "slackware-9.1.0" => "",
+ "slackware-10.0.0" => "",
+ "slackware-10.1.0" => "",
++ "slackware-12.2.0" => "",
++ "slackware-13.0.0.0.0" => "",
++ "slackware-13.1.0" => "",
+ "gentoo" => "",
+ "vlos-1.2" => "",
+ "freebsd-5" => "",
+@@ -4109,6 +4118,9 @@
+ "slackware-9.1.0" => "slackware-9.1.0",
+ "slackware-10.0.0" => "slackware-9.1.0",
+ "slackware-10.1.0" => "slackware-9.1.0",
++ "slackware-12.2.0" => "slackware-9.1.0",
++ "slackware-13.0.0.0.0" => "slackware-9.1.0",
++ "slackware-13.1.0" => "slackware-9.1.0",
+ "gentoo" => "gentoo",
+ "vlos-1.2" => "vlos-1.2",
+ "freebsd-5" => "freebsd-5",
+@@ -4392,6 +4404,7 @@
+ [ "hostname", \&gst_parse_fq_hostname, HOSTNAME ],
+ [ "nameserver", \&gst_parse_split_all_unique_hash_comment, RESOLV_CONF, "nameserver", "[ \t]+" ],
+ [ "searchdomain", \&gst_parse_split_first_array_unique, RESOLV_CONF, "search", "[ \t]+", "[ \t]+" ],
++ [ "domain", \&gst_parse_fq_domain, HOSTNAME ],
+ [ "domain", \&gst_parse_split_first_str, RESOLV_CONF, "domain", "[ \t]+" ],
+ [ "order", \&gst_parse_split_first_array, HOST_CONF, "order", "[ \t]+", ",[ \t]*" ],
+ [ "hostmatch", \&gst_parse_split_first_bool, HOST_CONF, "multi", "[ \t]+" ],
+@@ -4608,6 +4621,9 @@
+ "slackware-9.1.0" => "slackware-9.1.0",
+ "slackware-10.0.0" => "slackware-9.1.0",
+ "slackware-10.1.0" => "slackware-9.1.0",
++ "slackware-12.2.0" => "slackware-9.1.0",
++ "slackware-13.0.0.0.0" => "slackware-9.1.0",
++ "slackware-13.1.0" => "slackware-9.1.0",
+ "gentoo" => "gentoo",
+ "vlos-1.2" => "vlos-1.2",
+ "freebsd-5" => "freebsd-5",
+@@ -5502,6 +5518,9 @@
+ "slackware-9.1.0" => "slackware-9.1.0",
+ "slackware-10.0.0" => "slackware-9.1.0",
+ "slackware-10.1.0" => "slackware-9.1.0",
++ "slackware-12.2.0" => "slackware-9.1.0",
++ "slackware-13.0.0.0.0" => "slackware-9.1.0",
++ "slackware-13.1.0" => "slackware-9.1.0",
+ "gentoo" => "gentoo",
+ "vlos-1.2" => "vlos-1.2",
+ "freebsd-5" => "freebsd-5",
+@@ -5772,6 +5791,7 @@
+ [ "hostname", \&gst_replace_fq_hostname, HOSTNAME, "%hostname%", "%domain%" ],
+ [ "hostname", \&gst_network_run_hostname ],
+ [ "gateway", \&gst_replace_rcinet1conf_global, RC_INET_CONF, GATEWAY ],
++ [ "domain", \&gst_parse_fq_domain, HOSTNAME ],
+ [ "domain", \&gst_replace_join_first_str, RESOLV_CONF, "domain", "[ \t]+" ],
+ [ "nameserver", \&gst_replace_join_all, RESOLV_CONF, "nameserver", "[ \t]+" ],
+ [ "searchdomain", \&gst_replace_join_first_array, RESOLV_CONF, "search", "[ \t]+", "[ \t]+" ],
+@@ -5951,6 +5971,9 @@
+ "slackware-9.1.0" => "slackware-9.1.0",
+ "slackware-10.0.0" => "slackware-9.1.0",
+ "slackware-10.1.0" => "slackware-9.1.0",
++ "slackware-12.2.0" => "slackware-9.1.0",
++ "slackware-13.0.0.0.0" => "slackware-9.1.0",
++ "slackware-13.1.0" => "slackware-9.1.0",
+ "gentoo" => "gentoo",
+ "vlos-1.2" => "vlos-1.2",
+ "freebsd-5" => "freebsd-5",
diff --git a/source/kde/kdeadmin/slack-desc b/source/kde/kdeadmin/slack-desc
index 644f44e5c..cef430766 100644
--- a/source/kde/kdeadmin/slack-desc
+++ b/source/kde/kdeadmin/slack-desc
@@ -7,7 +7,7 @@
# leave one space after the ':'.
|-----handy-ruler---------------------------------------------------|
-kdeadmin: kdeadmin
+kdeadmin: kdeadmin (System Administration tools)
kdeadmin:
kdeadmin: KDE system administration tools.
kdeadmin: