rev 3791 - in kde-extras/kvpnc/trunk/debian: . patches

Fathi Boudra fboudra-guest at costa.debian.org
Thu May 18 14:49:36 UTC 2006


Author: fboudra-guest
Date: 2006-05-18 14:49:35 +0000 (Thu, 18 May 2006)
New Revision: 3791

Added:
   kde-extras/kvpnc/trunk/debian/README.Debian
   kde-extras/kvpnc/trunk/debian/patches/11_su-to-root_usage.diff
Modified:
   kde-extras/kvpnc/trunk/debian/changelog
   kde-extras/kvpnc/trunk/debian/control
   kde-extras/kvpnc/trunk/debian/menu
   kde-extras/kvpnc/trunk/debian/rules
Log:
fix bugs #359960, #359962 and #367330

Added: kde-extras/kvpnc/trunk/debian/README.Debian
===================================================================
--- kde-extras/kvpnc/trunk/debian/README.Debian	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/README.Debian	2006-05-18 14:49:35 UTC (rev 3791)
@@ -0,0 +1,32 @@
+kvpnc for Debian
+----------------
+
+kvpnc for Debian uses su-to-root from menu package instead kdesu.
+
+Howto setup kvpnc for use without root password using sudo:
+
+ * Install sudo
+
+   aptitude install sudo
+
+ * Edit /etc/sudoers
+
+   # Cmnd alias specification
+   Cmnd_Alias KVPNC = /usr/bin/kvpnc
+
+   # User privilege specification
+   ALL ALL=NOPASSWD:KVPNC
+
+ * Edit desktop link /usr/share/applications/kde/Internet/kvpnc.desktop
+
+   * replace the folling lines:
+
+     Exec=su-to-root -X -c /usr/bin/kvpnc
+     X-KDE-SubstituteUID=true
+
+     with:
+
+     Exec=sudo kvpnc
+     X-KDE-SubstituteUID=false
+
+ -- Fathi Boudra <fboudra at free.fr>, Thu, 18 May 2006 15:17:52 +0100

Modified: kde-extras/kvpnc/trunk/debian/changelog
===================================================================
--- kde-extras/kvpnc/trunk/debian/changelog	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/changelog	2006-05-18 14:49:35 UTC (rev 3791)
@@ -1,6 +1,12 @@
 kvpnc (0.8.5-1) unstable; urgency=low
 
   * New upstream release
+  * Windows PPTP - makes wrong changes on /etc/resolv.conf
+    fixed by upstream release (Closes: #359960)
+  * Changed kdesu to su-to-root usage (Closes: #359962)
+  * Changed Recommends: kdebase-bin to Depends: kdebase-bin | gksu | sux
+  * Removed kvpnc dir from /usr/share/doc/kde/HTML (Closes: #367330) 
+  * Bumped Standards-Version to current policy
 
  -- Fathi Boudra <fboudra at free.fr>  Thu, 18 May 2006 10:16:28 +0100
 

Modified: kde-extras/kvpnc/trunk/debian/control
===================================================================
--- kde-extras/kvpnc/trunk/debian/control	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/control	2006-05-18 14:49:35 UTC (rev 3791)
@@ -4,13 +4,12 @@
 Maintainer: Debian KDE Extras Team <pkg-kde-extras at lists.alioth.debian.org>
 Uploaders: Fathi Boudra <fboudra at free.fr>, Mark Purcell <msp at debian.org>
 Build-Depends: cdbs, debhelper (>= 5.0.0), automake1.7, kdelibs4-dev, libgcrypt11-dev
-Standards-Version: 3.6.2
+Standards-Version: 3.7.2
 
 Package: kvpnc
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, module-init-tools | modutils, net-tools, psmisc
+Depends: ${shlibs:Depends}, ${misc:Depends}, kdebase-bin | gksu | sux, module-init-tools | modutils, net-tools, psmisc
 Suggests: iptables, openssl, openvpn, racoon, vpnc, pptp-linux, openswan
-Recommends: kdebase-bin
 Description: vpn clients frontend for KDE
  KVpnc is a KDE frontend for various vpn clients.
  .

Modified: kde-extras/kvpnc/trunk/debian/menu
===================================================================
--- kde-extras/kvpnc/trunk/debian/menu	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/menu	2006-05-18 14:49:35 UTC (rev 3791)
@@ -3,4 +3,4 @@
   section="Apps/Net"\
   title="kvpnc"\
   hints="KDE"\
-  command="kdesu kvpnc"
+  command="su-to-root -X -c kvpnc"

Added: kde-extras/kvpnc/trunk/debian/patches/11_su-to-root_usage.diff
===================================================================
--- kde-extras/kvpnc/trunk/debian/patches/11_su-to-root_usage.diff	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/patches/11_su-to-root_usage.diff	2006-05-18 14:49:35 UTC (rev 3791)
@@ -0,0 +1,12 @@
+diff -Nur kvpnc-0.8.5/src/kvpnc.desktop kvpnc-0.8.5.new/src/kvpnc.desktop
+--- kvpnc-0.8.5/src/kvpnc.desktop	2006-03-11 05:20:30.000000000 +0100
++++ kvpnc-0.8.5.new/src/kvpnc.desktop	2006-05-18 15:07:44.000000000 +0200
+@@ -18,7 +18,7 @@
+ GenericName[xx]=xxVPN Client GUIxx
+ 
+ Categories=Network;RemoteAccess;KDE;Qt
+-Exec=kvpnc
++Exec=su-to-root -X -c /usr/bin/kvpnc
+ X-KDE-SubstituteUID=true
+ Icon=kvpnc
+ Type=Application

Modified: kde-extras/kvpnc/trunk/debian/rules
===================================================================
--- kde-extras/kvpnc/trunk/debian/rules	2006-05-18 12:18:45 UTC (rev 3790)
+++ kde-extras/kvpnc/trunk/debian/rules	2006-05-18 14:49:35 UTC (rev 3791)
@@ -8,6 +8,6 @@
 	# fix script-not-executable
 	chmod 0755 debian/kvpnc/usr/share/apps/kvpnc/ping_check.sh
 
-	# fix kdesu menu-command-not-in-package
-	install -D -p -m644 debian/kvpnc.lintian-overrides debian/kvpnc/usr/share/lintian/overrides/kvpnc
+	# remove uneeded dir
+	rm -rf debian/kvpnc/usr/share/doc/kde/HTML/kvpnc
 




More information about the pkg-kde-commits mailing list