Tags 464315 +pending
thanks.

I have prepared an NMU that fixes this FTBFS bug, and also gets the package
in better shape (new Standards Version, only one lintian warning, and it's
buildable twice in a row.

I'm attaching the debdiff output of the patch I have prepared.  Since this
is not only for the RC bug, I'll upload the package I've prepared to the
7-day delayed queue.  This means it should be entering unstable by February
26th.

-- 
Besos,          ,''`.
       Marga   : :' :
               `. `' 
                 `-  
diff -u libtemplates-parser-10.0+20060522/debian/changelog libtemplates-parser-10.0+20060522/debian/changelog
--- libtemplates-parser-10.0+20060522/debian/changelog
+++ libtemplates-parser-10.0+20060522/debian/changelog
@@ -1,3 +1,18 @@
+libtemplates-parser (10.0+20060522-5.1) unstable; urgency=low
+
+  * Non-maintainer upload to fix Failure To Build From Source.
+  * Added patches/fix-tail-call.patch to use the new standard in the
+    call to the tail command. Closes: #464315.
+  * Updated Standards-Version to 3.7.3:
+    - Changed {Source-Version} for {binary:Version} in the -dev dependency
+  * Fixed lintian warnings:
+    - Added Section: libs to the Source package
+    - Added 'compat' file with a value of 4, removed it from debian/rules
+  * debian/rules: added a rule in the clean target to remove the .pc 
+    directory generated by quilt.
+
+ -- Margarita Manterola <[EMAIL PROTECTED]>  Tue, 19 Feb 2008 18:05:52 +0000
+
 libtemplates-parser (10.0+20060522-5) unstable; urgency=low
   
   * debian/rules: add an empty binary-indep target.  Closes: #395713.
diff -u libtemplates-parser-10.0+20060522/debian/control libtemplates-parser-10.0+20060522/debian/control
--- libtemplates-parser-10.0+20060522/debian/control
+++ libtemplates-parser-10.0+20060522/debian/control
@@ -1,13 +1,14 @@
 Source: libtemplates-parser
+Section: libs
 Priority: optional
 Maintainer: Ludovic Brenta <[EMAIL PROTECTED]>
 Build-Depends: debhelper (>= 4.1.0), gnat (>= 4.1), texinfo, tetex-bin, tetex-extra, quilt
-Standards-Version: 3.7.2
+Standards-Version: 3.7.3
 
 Package: libtemplates-parser-dev
 Section: libdevel
 Architecture: alpha amd64 hppa i386 ia64 kfreebsd-i386 powerpc s390 sparc
-Depends: libtemplates-parser10 (= ${Source-Version}), gnat-4.1
+Depends: libtemplates-parser10 (= ${binary:Version}), gnat-4.1
 Description: Ada library to parse files and replace variables with their values
  The main goal is to ease the development of Web servers. In CGI
  (Common Gateway Interface) applications, you have to write  HTML pages in
diff -u libtemplates-parser-10.0+20060522/debian/rules libtemplates-parser-10.0+20060522/debian/rules
--- libtemplates-parser-10.0+20060522/debian/rules
+++ libtemplates-parser-10.0+20060522/debian/rules
@@ -24,7 +24,6 @@
 # gnatmake can do parallel builds; we don't want make to interfere.
 .NOTPARALLEL:
 
-export DH_COMPAT=4
 export SHELL=/bin/bash
 
 MAJOR := $(shell dpkg-parsechangelog | grep "^Version: " | sed 's/^Version: \(.*\)\.\(.*\)-\(.*\)/\1/')
@@ -85,6 +84,7 @@
 	dh_testdir
 	dh_testroot
 	-quilt pop -a
+	-rm -rf .pc
 	rm -f doc-stamp libtemplates_parser* build.adb
 	rm -rf obj-static obj-shared debian/files
 	$(MAKE) -C docs clean
diff -u libtemplates-parser-10.0+20060522/patches/series libtemplates-parser-10.0+20060522/patches/series
--- libtemplates-parser-10.0+20060522/patches/series
+++ libtemplates-parser-10.0+20060522/patches/series
@@ -1,2 +1,3 @@
+fix-tail-call.patch
 info-dir-section.patch
 strings_maps.patch
only in patch2:
unchanged:
--- libtemplates-parser-10.0+20060522.orig/debian/compat
+++ libtemplates-parser-10.0+20060522/debian/compat
@@ -0,0 +1 @@
+4
only in patch2:
unchanged:
--- libtemplates-parser-10.0+20060522.orig/patches/fix-tail-call.patch
+++ libtemplates-parser-10.0+20060522/patches/fix-tail-call.patch
@@ -0,0 +1,13 @@
+Index: libtemplates-parser-10.0+20060522/docs/makefile
+===================================================================
+--- libtemplates-parser-10.0+20060522.orig/docs/makefile	2008-02-19 12:21:17.000000000 +0000
++++ libtemplates-parser-10.0+20060522/docs/makefile	2008-02-19 12:21:28.000000000 +0000
+@@ -108,7 +108,7 @@
+ endif
+ 
+ $(ADBFILES) $(ADSFILES): all_sources.ada
+-	tail +3 all_sources.ada > sources.ada
++	tail --lines=+3 all_sources.ada > sources.ada
+ 	gnatchop -w sources.ada
+ 	rm sources.ada
+ 

Attachment: signature.asc
Description: Digital signature

Reply via email to