r48702 - in /trunk/eekboek/debian: changelog rules

joostvb at users.alioth.debian.org joostvb at users.alioth.debian.org
Sun Dec 13 16:55:09 UTC 2009


Author: joostvb
Date: Sun Dec 13 16:55:03 2009
New Revision: 48702

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=48702
Log:
use Build.PL (as upstream suggests), not Makefile.PL

Modified:
    trunk/eekboek/debian/changelog
    trunk/eekboek/debian/rules

Modified: trunk/eekboek/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/debian/changelog?rev=48702&op=diff
==============================================================================
--- trunk/eekboek/debian/changelog (original)
+++ trunk/eekboek/debian/changelog Sun Dec 13 16:55:03 2009
@@ -3,10 +3,10 @@
   TODO:
   - stick the lib/EB/DB/Sqlite.pm patch in a sane
     patch system
-  - eekboek .deb is completely broken; installs
-    /usr/share/doc/eekboek only.  Are we running
-    perl ./Build.PL ; ./Build test; ./Build install
-    (as we should)?  Or are we still using Makefile.PL?
+  - install manpages under /u/s/m, not /u/m
+  - perhaps we _can_ use dh's default Makefile.PL. check this.
+    probably we need to hardcode debian/eekboek, not debian/tmp
+    (dh's default)
   - fix FTBFS and re-enable a full 'make test' in debian/rules
     for now, t/91_ivp_sqlite.t is disabled in debian/rules.
     It fails.
@@ -60,6 +60,7 @@
   * lib/EB/DB/Sqlite.pm: fix warning '"unicode" attribute will be
     deprecated. Use "sqlite_unicode" instead', so that 'make test' gets
     passed.
+  * debian/rules: use Build.PL (as upstream suggests), not Makefile.PL.
 
  -- Nathan Handler <nhandler at ubuntu.com>  Wed, 04 Nov 2009 22:30:20 -0600
 

Modified: trunk/eekboek/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/debian/rules?rev=48702&op=diff
==============================================================================
--- trunk/eekboek/debian/rules (original)
+++ trunk/eekboek/debian/rules Sun Dec 13 16:55:03 2009
@@ -3,13 +3,19 @@
 %:
 	dh $@
 
-# remove failing test
+# remove failing test; upstream wants us to use Build.PL, not Makefile.PL
 override_dh_auto_configure:
 	rm -f t/91_ivp_sqlite.t
-	dh_auto_configure
+	perl Build.PL INSTALLDIRS=vendor create_packlist=0
 
+# upstream wants us to use ./Build, not "make test"
+override_dh_auto_test:
+	./Build test
+
+# upstream wants us to use ./Build, not make
+# use debian/eekboek. not dh's default debian/tmp
 override_dh_auto_install:
-	dh_auto_install
+	./Build install --destdir `pwd`/debian/eekboek --prefix /usr
 	rm -f debian/eekboek/usr/share/perl5/EB/DB/Postgres.pm
 
 # disable 'make test' by uncommenting this




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