[Pkg-xfce-commits] r52 - goodies/xfce4-genmon-plugin/debian www

Emanuele Rocca ema@costa.debian.org
Sun, 17 Apr 2005 21:06:51 +0000


Author: ema
Date: 2005-04-17 21:06:50 +0000 (Sun, 17 Apr 2005)
New Revision: 52

Added:
   www/Goodies-Packaging-HOWTO
Modified:
   goodies/xfce4-genmon-plugin/debian/control
   goodies/xfce4-genmon-plugin/debian/docs
   goodies/xfce4-genmon-plugin/debian/rules
Log:
Goodies Packaging HOWTO added

xfce4-genmon-plugin:
corrected build-dependencies, dependencies, uploaders, debian/rules



Modified: goodies/xfce4-genmon-plugin/debian/control
===================================================================
--- goodies/xfce4-genmon-plugin/debian/control	2005-04-17 19:14:38 UTC (rev 51)
+++ goodies/xfce4-genmon-plugin/debian/control	2005-04-17 21:06:50 UTC (rev 52)
@@ -2,7 +2,8 @@
 Section: x11
 Priority: optional
 Maintainer: Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
-Build-Depends: debhelper (>= 4.0.0), autotools-dev
+Uploaders: Emanuele Rocca <ema@debian.org>, Simon Huggins <huggie@earth.li>, Rudy Godoy <rudy@kernel-panik.org>, Martin Loschwitz <madkiss@debian.org>
+Build-Depends: debhelper (>= 4.1.0), autotools-dev, cdbs, libtool, automake1.8, xfce4-panel-dev
 Standards-Version: 3.6.1
 
 Package: xfce4-genmon-plugin

Modified: goodies/xfce4-genmon-plugin/debian/docs
===================================================================
--- goodies/xfce4-genmon-plugin/debian/docs	2005-04-17 19:14:38 UTC (rev 51)
+++ goodies/xfce4-genmon-plugin/debian/docs	2005-04-17 21:06:50 UTC (rev 52)
@@ -1,2 +1 @@
 README
-ChangeLog

Modified: goodies/xfce4-genmon-plugin/debian/rules
===================================================================
--- goodies/xfce4-genmon-plugin/debian/rules	2005-04-17 19:14:38 UTC (rev 51)
+++ goodies/xfce4-genmon-plugin/debian/rules	2005-04-17 21:06:50 UTC (rev 52)
@@ -1,9 +1,6 @@
 #!/usr/bin/make -f
 
 include /usr/share/cdbs/1/rules/debhelper.mk
-# It would be nice to add a cool CDBS variable here saying 
-# "do not include changelog, AUTHORS and README to dh_installdocs" 
-# (see below for the dirty hack)
 
 include /usr/share/cdbs/1/class/autotools.mk
 DEB_AUTO_UPDATE_LIBTOOL := pre
@@ -14,5 +11,3 @@
 binary-post-install/xfce4-weather-plugin::
 	-rm -rf debian/`dh_listpackages`/usr/lib/xfce4/panel-plugins/*.a
 	-rm -rf debian/`dh_listpackages`/usr/lib/xfce4/panel-plugins/*.la
-	# I did not found a better way to do it...
-	#-cd debian/`dh_listpackages`/usr/share/doc/xfce4-weather-plugin/ && rm changelog AUTHORS README

Added: www/Goodies-Packaging-HOWTO
===================================================================
--- www/Goodies-Packaging-HOWTO	2005-04-17 19:14:38 UTC (rev 51)
+++ www/Goodies-Packaging-HOWTO	2005-04-17 21:06:50 UTC (rev 52)
@@ -0,0 +1,36 @@
+xfce4 goodies packaging HOWTO
+-----------------------------
+
+Follow the instructions reported in the 'First steps' chapter [1] of the
+Debian New Maintainers' Guide
+
+edit debian/control as follows:
+ Maintainer: Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
+ Uploaders: <you and the others>
+consider that the usual Build-Depends for a goodie is something like:
+debhelper (>= 4.1.0), autotools-dev, cdbs, libtool, automake1.8, xfce4-panel-dev
+and for what concerns Depends:
+${shlibs:Depends}, xfce4-panel
+Use pbuilder(1) to check your Build-Depends correctness
+
+perform the other steps [2] described in the New Maintainers' Guide
+(you may take a look at the debian/ sub-directory of other goodies)
+
+when you've finished, and your package is ready to be committed to the svn
+repository perform the following command:
+ svn-inject -o <package.dsc> svn+ssh://yourlogin@svn.debian.org/svn/pkg-xfce/goodies
+(see svn-inject(1) and [3] for further information)
+
+whenever you perform any modification to your package, the following command allow 
+you to build it:
+ svn-buildpackage -rfakeroot -us -uc --svn-ignore-new
+(see svn-buildpackage(1) and [4] for further information)
+
+The --svn-ignore-new option allows you to build the package also if there are
+discrepancies between the working copy and the files stored in the repository
+
+--
+[1] http://www.debian.org/doc/manuals/maint-guide/ch-first.en.html
+[2] http://www.debian.org/doc/manuals/maint-guide/index.en.html#contents
+[3] file:///usr/share/doc/svn-buildpackage/HOWTO.html/ch-import.html#s3.2
+[4] file:///usr/share/doc/svn-buildpackage/HOWTO.html/index.html#contents