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