Some new scientific packages for molecular biology
Hi, I decided not to be that much lazy and when I need to compile some software (mostly for molecular biology, genetics, ...), I package it. So far it is in https://build.opensuse.org/project/show/home:vojtaeus but I think it could be useful to submit them to https://build.opensuse.org/project/show/science but I'm still bit beginner with packaging (and biologist, not programmer), so I'm not sure if I follow all best-practice guidelines and so... Anyway, can I just do such a "mass submission" of my packages into science? Is there any special procedure? Any review? I suppose I'm then maintainer of the packages, but not of whole science repository...? There are still issues with some packages I don't know how to solve now: https://build.opensuse.org/package/show/home:vojtaeus/bamtools - I'm not sure if I'm correctly handling shared library and don't really get why it works for TW, but fails for 15.2 and 15.3... Similarly I fail with BEAGLE library (not in OBS), which should add extra support for MrBayes. https://build.opensuse.org/package/show/home:vojtaeus/bandage - I wonder if it fails for 15.2 due to "ERROR: No sufficient Category definition" and "Errors in installed desktop file detected.". Is this so different comparing to 15.3 and TW? Hint in build log doesn't really help me... :-/ I was also bit confused when looking into various Qt applications by diversity of usage of BuildRequires tags, but I hope I package it correctly... :-) https://build.opensuse.org/package/show/home:vojtaeus/bwa - I don't really get why it fails for i586 TW, but it's probably unimportant. ;-) https://build.opensuse.org/package/show/home:vojtaeus/seaview - I wonder if failures for 15.2 and 15.3 are due to errors in desktop file (which works for TW). Also, it is supposed to deliver HTML help file, which I think I package correctly (well, lines 48 and 49 of spec file can be probably dropped, the don't do what I was hoping for), but it fails to find it. Interestingly, when I packaged the RPM locally with this spec file, it can find the help, but not when I do it in OBS... I have also list of things in Java, Maven, bazel, and more which I'd like to add. Especially with thinks like IGV, GATK or Picard I don't really have any idea, how to compile it... We'll see :-) So can I just submit what I have into science, or am I supposed to undergo some sophisticated procedure? :-) Yours, V. -- Vojtěch Zeisek https://trapa.cz/ Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/
participants (1)
-
Vojtěch Zeisek