[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