From: Barak A. P. <bpe...@us...> - 2008-03-25 07:12:44
|
Update of /cvsroot/djvu/djvulibre-3.5/debian In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv3624 Modified Files: rules Log Message: add library major version consistency test Index: rules =================================================================== RCS file: /cvsroot/djvu/djvulibre-3.5/debian/rules,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** rules 21 Feb 2008 20:08:20 -0000 1.24 --- rules 25 Mar 2008 07:12:40 -0000 1.25 *************** *** 38,41 **** --- 38,57 ---- endif + # extract library major version from source build system + libver0 := $(shell egrep '^LIBDJVU_VER_COMPAT=[0-9]+$$' configure \ + | head -1 \ + | sed 's/LIBDJVU_VER_COMPAT=//') + + # extract library major version expected by debian packaging + libver := $(shell egrep '^Package: libdjvulibre[0-9]+$$' debian/control \ + | head -1 \ + | sed 's/Package: libdjvulibre//') + + ifneq ($(libver0),$(libver)) + error must update debian/control to the new library + endif + + testlibver: ; echo library major version: upstream $(libver0), debian $(libver) + config.status: configure dh_testdir *************** *** 139,143 **** dh_installdeb # dh_perl ! dh_shlibdeps # -L libdjvulibre15 -l debian/libdjvulibre15/usr/lib dh_gencontrol dh_md5sums --- 155,159 ---- dh_installdeb # dh_perl ! dh_shlibdeps # -L libdjvulibre$(libver) -l debian/libdjvulibre$(libver)/usr/lib dh_gencontrol dh_md5sums *************** *** 145,147 **** binary: binary-indep binary-arch ! .PHONY: build clean binary-indep binary-arch binary install --- 161,163 ---- binary: binary-indep binary-arch ! .PHONY: build clean binary-indep binary-arch binary install testlibver |