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: