[med-svn] r9331 - in trunk/packages/rostlab/libzerg/trunk/debian: . patches

Andreas Tille tille at alioth.debian.org
Wed Jan 18 12:40:04 UTC 2012


Author: tille
Date: 2012-01-18 12:40:04 +0000 (Wed, 18 Jan 2012)
New Revision: 9331

Added:
   trunk/packages/rostlab/libzerg/trunk/debian/patches/save_makefile.patch
Modified:
   trunk/packages/rostlab/libzerg/trunk/debian/changelog
   trunk/packages/rostlab/libzerg/trunk/debian/control
   trunk/packages/rostlab/libzerg/trunk/debian/patches/autotools
   trunk/packages/rostlab/libzerg/trunk/debian/patches/blastpgp
   trunk/packages/rostlab/libzerg/trunk/debian/patches/series
   trunk/packages/rostlab/libzerg/trunk/debian/rules
Log:
Make sure the package can be builded twice in a row


Modified: trunk/packages/rostlab/libzerg/trunk/debian/changelog
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/changelog	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/changelog	2012-01-18 12:40:04 UTC (rev 9331)
@@ -1,5 +1,6 @@
 libzerg (1.0.7-3) unstable; urgency=low
 
+  [ Laszlo Kajan ]
   * Tille: debian/upstream-metadata.yaml: Added some missing fields
     Tue, 10 Jan 2012 08:30:18 +0100
   * Kajan: Renamed libzerg-dev to libzerg0-dev, Provides: libzerg-dev
@@ -7,8 +8,13 @@
   * dh build now, no more CDBS, with dh-autoreconf.
   * No more debian-changes patches.
 
- -- Laszlo Kajan <lkajan at rostlab.org>  Wed, 18 Jan 2012 12:07:20 +0100
+  [ Andreas Tille ]
+  * debian/patches/save_makefile.patch
+    - Make sure original Makefile can be restored
+  * debian/rules: Fixed clean target
 
+ -- Andreas Tille <tille at debian.org>  Wed, 18 Jan 2012 13:35:10 +0100
+
 libzerg (1.0.7-2) unstable; urgency=low
 
   * Patched lexer to handle blastpgp [2.2.18] output.

Modified: trunk/packages/rostlab/libzerg/trunk/debian/control
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/control	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/control	2012-01-18 12:40:04 UTC (rev 9331)
@@ -2,7 +2,8 @@
 Section: science
 Priority: extra
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Laszlo Kajan <lkajan at rostlab.org>
+Uploaders: Laszlo Kajan <lkajan at rostlab.org>,
+ Andreas Tille <tille at debian.org>
 Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, flex, perl
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/rostlab/libzerg/trunk/

Modified: trunk/packages/rostlab/libzerg/trunk/debian/patches/autotools
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/patches/autotools	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/patches/autotools	2012-01-18 12:40:04 UTC (rev 9331)
@@ -1,13 +1,9 @@
-Index: libzerg-1.0.7/AUTHORS
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ libzerg-1.0.7/AUTHORS	2012-01-18 11:27:33.000000000 +0100
+--- /dev/null
++++ libzerg/AUTHORS
 @@ -0,0 +1 @@
 +Copyright (C) 2002  Apuã Paquola - Instituto de Química - Universidade de São Paulo - Brasil
-Index: libzerg-1.0.7/Makefile.am
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ libzerg-1.0.7/Makefile.am	2012-01-18 11:39:04.384243056 +0100
+--- /dev/null
++++ libzerg/Makefile.am
 @@ -0,0 +1,16 @@
 +ACLOCAL_AMFLAGS = -I m4
 +
@@ -25,10 +21,8 @@
 +
 +clean-local:
 +	rm -f zerglexer.c lex.zerg.c
-Index: libzerg-1.0.7/configure.ac
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ libzerg-1.0.7/configure.ac	2012-01-18 11:27:33.000000000 +0100
+--- /dev/null
++++ libzerg/configure.ac
 @@ -0,0 +1,12 @@
 +AC_INIT([libzerg], [1.0.7], [debian-med-packaging at lists.alioth.debian.org])
 +AC_CONFIG_MACRO_DIR([m4])
@@ -42,9 +36,7 @@
 +
 +AC_CONFIG_FILES([Makefile])
 +AC_OUTPUT
-Index: libzerg-1.0.7/m4/.createdir
-===================================================================
---- /dev/null	1970-01-01 00:00:00.000000000 +0000
-+++ libzerg-1.0.7/m4/.createdir	2012-01-18 11:39:46.628242847 +0100
+--- /dev/null
++++ libzerg/m4/.createdir
 @@ -0,0 +1 @@
 +create this directory

Modified: trunk/packages/rostlab/libzerg/trunk/debian/patches/blastpgp
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/patches/blastpgp	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/patches/blastpgp	2012-01-18 12:40:04 UTC (rev 9331)
@@ -1,7 +1,5 @@
-Index: libzerg-1.0.7/zerglexer.lex
-===================================================================
---- libzerg-1.0.7.orig/zerglexer.lex	2012-01-18 10:48:59.816242808 +0100
-+++ libzerg-1.0.7/zerglexer.lex	2012-01-18 11:13:05.372241974 +0100
+--- libzerg.orig/zerglexer.lex
++++ libzerg/zerglexer.lex
 @@ -35,10 +35,11 @@
  static char _zerg_internal_buffer[INTERNAL_BUFFER_LENGTH];
  static char* _zerg_description_score;
@@ -409,10 +407,8 @@
  }
 +
 +// vim:et:ts=2:
-Index: libzerg-1.0.7/zerg.h
-===================================================================
---- libzerg-1.0.7.orig/zerg.h	2012-01-18 10:48:59.840242614 +0100
-+++ libzerg-1.0.7/zerg.h	2012-01-18 11:13:05.376242356 +0100
+--- libzerg.orig/zerg.h
++++ libzerg/zerg.h
 @@ -6,37 +6,51 @@
  #ifndef _zerg_h_
  #define _zerg_h_
@@ -504,10 +500,8 @@
  void zerg_ignore(int code);
  void zerg_ignore_all();
  void zerg_unignore(int code);
-Index: libzerg-1.0.7/Makefile.am
-===================================================================
---- libzerg-1.0.7.orig/Makefile.am	2012-01-18 11:09:28.568242624 +0100
-+++ libzerg-1.0.7/Makefile.am	2012-01-18 11:13:05.388243106 +0100
+--- libzerg.orig/Makefile.am
++++ libzerg/Makefile.am
 @@ -4,7 +4,7 @@
  
  lib_LTLIBRARIES = libzerg.la

Added: trunk/packages/rostlab/libzerg/trunk/debian/patches/save_makefile.patch
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/patches/save_makefile.patch	                        (rev 0)
+++ trunk/packages/rostlab/libzerg/trunk/debian/patches/save_makefile.patch	2012-01-18 12:40:04 UTC (rev 9331)
@@ -0,0 +1,30 @@
+Author: Andreas Tille <tille at debian.org>
+Description: Save original Makefile to enable proper restauration of original state
+
+--- libzerg.orig/Makefile
++++ /dev/null
+@@ -1,24 +0,0 @@
+-CC=gcc
+-CFLAGS=-O3 -fPIC
+-LOADLIBES=libzerg.a
+-PREFIX=/usr/local/libzerg
+-
+-libzerg.a: zerglexer.o
+-	ar rc $@ $^
+-	ranlib libzerg.a
+-
+-zerglexer.o: zerglexer.c zerg.h
+-
+-lex.zerg.c: zerglexer.lex
+-	flex -Cf zerglexer.lex
+-
+-zerglexer.c: lex.zerg.c
+-	perl -pe 's/ret_val = EOB_ACT_CONTINUE_SCAN;/ret_val = EOB_ACT_CONTINUE_SCAN;\n\nDESCONTA;/; s/\#define YY_BUF_SIZE 16384/\#define YY_BUF_SIZE 2097152/' lex.zerg.c > zerglexer.c
+-
+-clean:
+-	rm -f *.o *~ zerglexer.c libzerg.a lex.zerg.c
+-
+-install:
+-	mkdir -m 0755 -p ${PREFIX}/lib ${PREFIX}/include; \
+-	cp libzerg.a ${PREFIX}/lib; \
+-	cp zerg.h ${PREFIX}/include

Modified: trunk/packages/rostlab/libzerg/trunk/debian/patches/series
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/patches/series	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/patches/series	2012-01-18 12:40:04 UTC (rev 9331)
@@ -1,2 +1,3 @@
 autotools
 blastpgp
+save_makefile.patch

Modified: trunk/packages/rostlab/libzerg/trunk/debian/rules
===================================================================
--- trunk/packages/rostlab/libzerg/trunk/debian/rules	2012-01-18 12:38:59 UTC (rev 9330)
+++ trunk/packages/rostlab/libzerg/trunk/debian/rules	2012-01-18 12:40:04 UTC (rev 9331)
@@ -6,6 +6,11 @@
 %:
 	dh --with autoreconf $@ 
 
+override_dh_clean:
+	dh_clean
+	rm -rf *.lo *.la *.o .libs
+	rm -rf *.c libtool stamp-h1 Makefile
+
 .PHONY: override_dh_strip
 override_dh_strip:
 	dh_strip --dbg-package=libzerg0-dbg




More information about the debian-med-commit mailing list