Hi Peter, Peter Cock <[email protected]> writes: >> "Request for Ideas - Astronomy working group" >> https://lists.debian.org/debian-science/2014/01/msg00044.html >> >> I was wondering if anyone would be interested in packaging >> (or at least helping to package) the Linux/Windows astronomy >> image capture tool wxAstroCapture, which has recently been >> released as an open source project
I am personally more interested in tools for professional astronomers; however it would be definitely a big plus to also include software for amateurs. > I've got wxAstroCapture building for me on 64bit Ubuntu > and on an Raspberry Pi (ARM running Raspbian), using > standard Debian based packages for dependencies, so > a standard Debian package should be possible: > https://groups.yahoo.com/neo/groups/wxAstroCapture/conversations/topics/2118 This is fine. If you would start packaging under the debian-science maintainers group, I would also try to help you to get the problems solved. For a complex program, it is however, still some amount of work. > However, currently the build system is defined using a > codeblocks configuration file, which I was able to convert > into a traditional Makefile using cbp2make: > http://cbp2make.sourceforge.net > > Currently cbp2make isn't in Debian (as far as a I know), > but even if it was, what would be the preferred setup? > > (a) Define cbp2make (or similar) as a build dependency > and generate the Makefile at compile time? This is definitely the preferred option. Even if it takes some more time, it is the only way to maintain the package on a longer term. And, as a side effect, it would make it easier for other packages using "code blocks" to enter Debian. > (b) Bundle the generated Makefile with the Debian > (c) Include the generated Makefile in the upstream repository This is not possible since then you dont build the package from the sources, but from some pre-generated file. It would sooner or later lead to a bug report about this fact. This is comparable to the requirement to rebuild the "configure" file from the configure.ac & Co. sources [1] > (d) Some other option? (e) You could convince them to switch completely from codeblocks to a Makefile :-) (f) Another way would be to convince the codeblocks developer to include a command line tool for building. Codeblocks is already in Debian [2]. Best regards Ole [1] http://lintian.debian.org/tags/configure-generated-file-in-source.html [2] https://packages.debian.org/source/sid/codeblocks -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

