SVN commit 460744 by jriddell: Update debian directory Fix clean target Use XDG menus (for systemsettings and general sanity) Rename package to kde-guidance (pleases ftpmaster) Simplify description (pleases ftpmaster)
M +16 -0 changelog M +8 -19 control M +0 -1 dirs D docs M +41 -16 rules --- trunk/playground/base/guidance/debian/changelog #460743:460744 @@ -1,3 +1,19 @@ +kde-guidance (0.4.0-0ubuntu1) breezy; urgency=low + + * New upstream version + * Fix debian/rules for rename to kde-guidance + + -- Jonathan Riddell <[EMAIL PROTECTED]> Thu, 15 Sep 2005 01:07:38 +0100 + +kde-guidance (0.3.0+svn20050911-0ubuntu1) breezy; urgency=low + + * Initial Ubuntu upload + * Install .py files into /usr/lib/python2.4/site-packages/guidance + * Change source and package name to kde-guidance to + reduce namespace polution + + -- Jonathan Riddell <[EMAIL PROTECTED]> Sun, 11 Sep 2005 23:51:52 +0100 + guidance (0.3.0-1) unstable; urgency=low * Initial release --- trunk/playground/base/guidance/debian/control #460743:460744 @@ -1,31 +1,20 @@ -Source: guidance +Source: kde-guidance Section: kde Priority: optional Maintainer: Fathi Boudra <[EMAIL PROTECTED]> Build-Depends: debhelper (>= 4.1), kdelibs4-dev (>= 3.4.2), libpythonize0-dev (>= 0.3.0), libtool (>= 1.5.6), libxml2-utils (>= 2.6.20), libxxf86vm-dev (>= 6.8.2), pykdeextensions (>= 0.3.0), pyqt-tools (>= 3.14.1), python-kde3 (>= 3.11.3), python-sip4-dev (>= 4.2.1) Standards-Version: 3.6.2 -Package: guidance +Package: kde-guidance Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends} -Description: collection of system administration tools for Linux/KDE - Guidance is a collection of system administration tools - for Linux/KDE systems. +Description: collection of KDE system administration tools for GNU/Linux + Guidance is a collection of KDE system administration tools + for GNU/Linux systems. . - The tools that make up Guidance are in different stages of - development and have only been tested on Mandrake. - . - Guidance currently consists of four programs: + Guidance currently consists of three programs: o userconfig - User and Group administration - Mostly feature complete. Only supports /etc/passwd and - /etc/shadow right now. LDAP may be added later. o serviceconfig - Service/daemon administration - Feature complete. But probably only works on Mandrake, Debian, - Gentoo and maybe Red Hat out of the box. o mountconfig - Disk and filesystem administration - Almost feature complete. Should work ok on most distributions - although it may not recognise some of the more rare filesystem types. - (Let me know which filesystems it doesn't recognise!) - o displayconfig - Screen and display configuration - Also feature complete except for multi-head support. Only works - on Mandrake right now due to the use of ldetect and it's datafiles. + . + These programs are also KControl modules. --- trunk/playground/base/guidance/debian/dirs #460743:460744 @@ -1,5 +1,4 @@ usr/bin usr/lib -usr/share/applnk/Settings/System usr/share/apps/guidance usr/share/doc/kde/HTML/en/guidance --- trunk/playground/base/guidance/debian/rules #460743:460744 @@ -31,6 +31,14 @@ rm -rf build + #Added jriddell + rm -rf doc/en/*html doc/en/*bz2 + rm -f serviceconfig/kcm_serviceconfig.cpp + rm -f mountconfig/kcm_mountconfig.cpp + rm -f displayconfig/kcm_displayconfig.cpp + rm -f userconfig/kcm_userconfig.cpp + rm -f install_log.txt + dh_clean install: build @@ -39,31 +47,48 @@ dh_clean -k dh_installdirs - /usr/bin/python setup.py install --prefix=/usr --root=$(CURDIR)/debian/guidance + /usr/bin/python setup.py install --prefix=/usr --root=$(CURDIR)/debian/kde-guidance - # setup.py bug, need to be fixed in upstream - dh_install debian/guidance/usr/share/applications/kde/*.desktop usr/share/applnk/Settings/System - rm -rf debian/guidance/usr/share/applications + #Solution to bug is not to got back to old menu system but fix the current one - jriddell + ## setup.py bug, need to be fixed in upstream + #dh_install debian/kde-guidance/usr/share/applications/kde/*.desktop usr/share/applnk/Settings/System + #rm -rf debian/kde-guidance/usr/share/applications + for asdf in debian/kde-guidance/usr/share/applications/kde/*; do \ + echo "Categories=Qt;KDE;X-KDE-settings-system;" >> $${asdf}; \ + done + # Put Python modules in /usr/lib, Debian policy compliance + mkdir debian/kde-guidance/usr/lib/python2.4/site-packages/guidance + mv debian/kde-guidance/usr/share/apps/guidance/*py debian/kde-guidance/usr/lib/python2.4/site-packages/guidance + mv debian/kde-guidance/usr/share/apps/guidance/*pyc debian/kde-guidance/usr/lib/python2.4/site-packages/guidance + # redo the link properly - (cd debian/guidance/usr/bin; ln -sf ../share/apps/guidance/displayconfig.py displayconfig) - (cd debian/guidance/usr/bin; ln -sf ../share/apps/guidance/mountconfig.py mountconfig) - (cd debian/guidance/usr/bin; ln -sf ../share/apps/guidance/serviceconfig.py serviceconfig) - (cd debian/guidance/usr/bin; ln -sf ../share/apps/guidance/userconfig.py userconfig) + (cd debian/kde-guidance/usr/bin; ln -sf ../lib/python2.4/site-packages/guidance/displayconfig.py displayconfig) + (cd debian/kde-guidance/usr/bin; ln -sf ../lib/python2.4/site-packages/guidance/mountconfig.py mountconfig) + (cd debian/kde-guidance/usr/bin; ln -sf ../lib/python2.4/site-packages/guidance/serviceconfig.py serviceconfig) + (cd debian/kde-guidance/usr/bin; ln -sf ../lib/python2.4/site-packages/guidance/userconfig.py userconfig) # remove script-not-executable - chmod +x debian/guidance/usr/lib/python2.4/site-packages/*.py - chmod +x debian/guidance/usr/share/apps/guidance/*.py + chmod +x debian/kde-guidance/usr/lib/python2.4/site-packages/*.py + chmod +x debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/*.py # remove executable-not-elf-or-script. some remains need to be fixed in upstream - chmod 0644 debian/guidance/usr/share/apps/guidance/pics/*.png - chmod 0644 debian/guidance/usr/share/applnk/Settings/System/*.desktop - chmod 0644 debian/guidance/usr/share/icons/crystalsvg/16x16/apps/*.png + chmod 0644 debian/kde-guidance/usr/share/apps/guidance/pics/*.png + ##chmod 0644 debian/kde-guidance/usr/share/applnk/Settings/System/*.desktop + chmod 0644 debian/kde-guidance/usr/share/applications/kde/*.desktop + chmod 0644 debian/kde-guidance/usr/share/icons/crystalsvg/16x16/apps/*.png + chmod 0644 debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/ScanPCI.py + chmod 0644 debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/SimpleCommandRunner.py + chmod 0644 debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/SMBShareSelectDialog.py + chmod 0644 debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/displayconfigwidgets.py + chmod 0644 debian/kde-guidance/usr/lib/python2.4/site-packages/guidance/fuser_ui.py + # until displayconfig works on debian, we remove it - rm -f debian/guidance/usr/bin/displayconfig - rm -f debian/guidance/usr/share/applnk/Settings/System/displayconfig.desktop - rm -f debian/guidance/usr/share/apps/guidance/displayconfig* + rm -f debian/kde-guidance/usr/bin/displayconfig + ##rm -f debian/kde-guidance/usr/share/applnk/Settings/System/displayconfig.desktop + rm -f debian/kde-guidance/usr/share/applications/kde/displayconfig.desktop + rm -f debian/kde-guidance/usr/share/apps/guidance/displayconfig* # Build architecture-independent files here. binary-indep: build install -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]