Re: Hmmer2 fork / enhancements
On Fri, Jan 11, 2019 at 06:26:23PM -0500, jrmarsha wrote:
> I considered tweaking the autotools stuff, but there was no Windows or OSX
> support. What was there are for mostly or entirely dead OS lineages.
Autotools is not only about OSes it is also about architectures and
Debian supports several architectures.
> Is
> there something I could do to re-enable general static library building that
> isn't just throwing in `ar`?
I tried this patch
https://salsa.debian.org/med-team/hmmer2/blob/master/debian/patches/static_lib.patch
but it did not worked.
> I've merged in your patches to my upstream. But, I can't build it because
> biosquid isn't a thing.
YOu should probably not apply this patch. It is Debian specific.
> I'll get to adding that to the AUR tonight, and I'd
> be very appreciative if you could re-run builds and unit tests to make sure
> everything is still OK.
I'm not fully sure what you want me to test. As I said please do not
accept the biosquid patch. If you find a way to create static and
shared lib *without effort* that would be nice but not really required.
Kind regards
Andreas.
> On 1/11/19 4:04 PM, Andreas Tille wrote:
> > Hi Joshua,
> >
> > On Fri, Jan 11, 2019 at 11:11:19AM -0500, Joshua Marshall wrote:
> > > To keep this from spamming the list, what more should I do at this point?
> > It is in no way spamming the list. The list is about packaging of
> > software for life sciences.
> >
> > I think I managed to build the package now in Git[1]. You said
> > you have intentionally removed hmmer-pmv so this binary package
> > is droped now.
> >
> > I realised that you changed the build system (no Makefile.in any more)
> > which I think is not the best idea. I would have prefered Makefile.am +
> > configure.ac. One of the consequences (besides some errors in the
> > installation) is that no static library is built any more. Usually we
> > provide the static library in the development package (in addition to
> > the shared one inside the library package). With full automake support
> > that's pretty simple for all architectures but your change made it hard
> > and thus I the static lib is not in the package any more. That's not
> > dramatical but a slight deterioration for no good reason.
> >
> > Please inspect all patches[2] I createt and check whether you want to
> > take over some into your distribution tarball. Not all of them are
> > sensible outside the Debian package but some are just fixing bugs in the
> > Makefiles.
> >
> > Let me know what you think and whether you want to change something
> > before I upload the package.
> >
> > Kind regards
> >
> > Andreas.
> >
> >
> > [1] https://salsa.debian.org/med-team/hmmer2
> > [2] https://salsa.debian.org/med-team/hmmer2/tree/master/debian/patches
> >
>
>
--
http://fam-tille.de
Reply to: