r40271 - in /trunk/libconfig-model-perl/debian: changelog dh/dh_config dh/postinst-config-model patches/ patches/add_dh_config patches/series rules

ddumont-guest at users.alioth.debian.org ddumont-guest at users.alioth.debian.org
Mon Jul 20 12:34:30 UTC 2009


Author: ddumont-guest
Date: Mon Jul 20 12:34:23 2009
New Revision: 40271

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=40271
Log:
Added quilt patches so dh_config is handled by Build.PL. I think it's ready for release, but a serious review should be done. Anyway, dh_config is not intrusive and should not break anything.

Added:
    trunk/libconfig-model-perl/debian/patches/
    trunk/libconfig-model-perl/debian/patches/add_dh_config
    trunk/libconfig-model-perl/debian/patches/series
Modified:
    trunk/libconfig-model-perl/debian/changelog
    trunk/libconfig-model-perl/debian/dh/dh_config
    trunk/libconfig-model-perl/debian/dh/postinst-config-model
    trunk/libconfig-model-perl/debian/rules

Modified: trunk/libconfig-model-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/changelog?rev=40271&op=diff
==============================================================================
--- trunk/libconfig-model-perl/debian/changelog (original)
+++ trunk/libconfig-model-perl/debian/changelog Mon Jul 20 12:34:23 2009
@@ -1,8 +1,10 @@
-libconfig-model-perl (0.638-2) UNRELEASED; urgency=low
+libconfig-model-perl (0.638-2) unstable; urgency=low
 
-  * added dh_config and postinst snippet
+  * added dh_config and postinst snippet in debian/dh
+  * added patch to handle dh_config in Build.PL
+  * rules: added --with quilt
 
- -- Dominique Dumont <dominique.dumont at hp.com>  Thu, 09 Jul 2009 14:52:55 +0200
+ -- Dominique Dumont <dominique.dumont at hp.com>  Mon, 20 Jul 2009 14:31:32 +0200
 
 libconfig-model-perl (0.638-1) unstable; urgency=low
 

Modified: trunk/libconfig-model-perl/debian/dh/dh_config
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/dh/dh_config?rev=40271&op=diff
==============================================================================
--- trunk/libconfig-model-perl/debian/dh/dh_config (original)
+++ trunk/libconfig-model-perl/debian/dh/dh_config Mon Jul 20 12:34:23 2009
@@ -97,6 +97,8 @@
 
 =head1 DESCRIPTION
 
+B<dh_config is experimental>
+
 dh_config is a debhelper that will modify the package script to
 perform configuration merge on package upgrade. This merge is based on
 L<config-edit> from L<Config::Model>.

Modified: trunk/libconfig-model-perl/debian/dh/postinst-config-model
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/dh/postinst-config-model?rev=40271&op=diff
==============================================================================
--- trunk/libconfig-model-perl/debian/dh/postinst-config-model (original)
+++ trunk/libconfig-model-perl/debian/dh/postinst-config-model Mon Jul 20 12:34:23 2009
@@ -13,5 +13,5 @@
 # - don't upgrade 
 
 # FIXME: upgrade requiring user interaction are not handled
-config-edit -model Approx -ui none -save
+config-edit -model %MODEL% -ui none -save
 

Added: trunk/libconfig-model-perl/debian/patches/add_dh_config
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/patches/add_dh_config?rev=40271&op=file
==============================================================================
--- trunk/libconfig-model-perl/debian/patches/add_dh_config (added)
+++ trunk/libconfig-model-perl/debian/patches/add_dh_config Mon Jul 20 12:34:23 2009
@@ -1,0 +1,25 @@
+Index: libconfig-model-perl/Build.PL
+===================================================================
+--- libconfig-model-perl.orig/Build.PL	2009-07-20 14:15:19.000000000 +0200
++++ libconfig-model-perl/Build.PL	2009-07-20 14:19:05.000000000 +0200
+@@ -35,7 +35,7 @@
+   (
+    module_name    => 'Config::Model',
+    license        => 'lgpl',
+-   script_files   => [ 'config-edit' ],
++   script_files   => [ 'config-edit' , 'debian/dh/dh_config' ],
+    dist_abstract  => 'Edit and validate configuration data',
+    dist_author    => 'Dominique Dumont (ddumont at cpan dot org)',
+    requires       => {
+Index: libconfig-model-perl/MANIFEST
+===================================================================
+--- libconfig-model-perl.orig/MANIFEST	2009-07-20 14:19:13.000000000 +0200
++++ libconfig-model-perl/MANIFEST	2009-07-20 14:19:25.000000000 +0200
+@@ -6,6 +6,7 @@
+ TODO
+ META.yml
+ config-edit
++debian/dh/dh_config
+ examples/fstab/Fstab.pl
+ examples/fstab/README
+ examples/fstab/fstab.sample

Added: trunk/libconfig-model-perl/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/patches/series?rev=40271&op=file
==============================================================================
--- trunk/libconfig-model-perl/debian/patches/series (added)
+++ trunk/libconfig-model-perl/debian/patches/series Mon Jul 20 12:34:23 2009
@@ -1,0 +1,1 @@
+add_dh_config

Modified: trunk/libconfig-model-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libconfig-model-perl/debian/rules?rev=40271&op=diff
==============================================================================
--- trunk/libconfig-model-perl/debian/rules (original)
+++ trunk/libconfig-model-perl/debian/rules Mon Jul 20 12:34:23 2009
@@ -2,7 +2,7 @@
 
 build: build-stamp
 build-stamp:
-	dh build
+	dh --with quilt build
 	touch $@
 
 clean:




More information about the Pkg-perl-cvs-commits mailing list