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