[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Many changes in Exonerate packaging.



Hi all, hi Steffen,

I made many changes in exonerate in our SVN, I think I should better
explain them here

> Date: 2007-09-13 09:21:57 +0000 (Thu, 13 Sep 2007)
> New Revision: 424

> Removed:
>    trunk/packages/exonerate/trunk/debian/exonerate.doc-base.EX

I did not find other documentation than the manpage, so I removed it.


> Modified: trunk/packages/exonerate/trunk/debian/control
> ===================================================================
> -Priority: extra
> +Priority: optional

Extra packages do not benefit from all the QC made by our serial
rebuilders. In the absence of conflicts with other packages, I do not
think that it is useful to have them extra unless we really think that
most of our users will not install them. (I have such a package,
probcons-extra).


> +Maintainer: Debian-Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
> +Uploaders: Steffen Moeller <moeller@debian.org>, Charles Plessy <charles-debian-nospam@plessy.org>

As usual...


> Modified: trunk/packages/exonerate/trunk/debian/copyright
> ===================================================================
>  The Debian packaging is (C) 2007, Steffen Moeller <steffen_moeller@gmx.de> and
> -is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
> +is licensed under the LGPL, see `/usr/share/common-licenses/LGPL'.

I always feel a bit guilty when the Debian packaging has a more
restrictive licence than the packaged program itself... But I will of
course revert this change if I do not have a formal agreement from you.


> Modified: trunk/packages/exonerate/trunk/debian/exonerate.manpages
> ===================================================================

> Added: trunk/packages/exonerate/trunk/debian/links
> ===================================================================
> --- trunk/packages/exonerate/trunk/debian/links	                        (rev 0)
> +++ trunk/packages/exonerate/trunk/debian/links	2007-09-13 09:21:57 UTC (rev 424)
> @@ -0,0 +1,25 @@
> +usr/share/man/man1/fastaoverlap.1.gz 	usr/share/man/man1/exonerate-client.1.gz
> +usr/share/man/man1/fastaoverlap.1.gz	usr/share/man/man1/exonerate-server.1.gz

(...)

I took a different approach for providing the symlinks, using dh_link.



> Modified: trunk/packages/exonerate/trunk/debian/rules
> ===================================================================
> --- trunk/packages/exonerate/trunk/debian/rules	2007-09-12 07:51:55 UTC (rev 423)
> +++ trunk/packages/exonerate/trunk/debian/rules	2007-09-13 09:21:57 UTC (rev 424)

> -	./configure --host="$(DEB_HOST_GNU_TYPE)" --build="$(DEB_BUILD_GNU_TYPE)" --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-glib2 CFLAGS="$(CFLAGS)" 
> +	./configure 	--host="$(DEB_HOST_GNU_TYPE)" \
> +			--build="$(DEB_BUILD_GNU_TYPE)" \
> +			--prefix=/usr \
> +			--mandir=\$${prefix}/share/man \
> +			--infodir=\$${prefix}/share/info \
> +			CFLAGS="$(CFLAGS)" 
> +			#--disable-glib2
> +

I re-enabled glib2, and it went fine... did you have a problem with it ?

I hope that these changes can help exonerate to make its way to NEW...
Actually, I may start to use it at work ;)

Have a nice day,

-- 
Charles Plessy
http://charles.plessy.org
Wako, Saitama, Japan



Reply to: