Well, I wasn't really happy about the following (but I uploaded anyway):
$ cat d/rules
...
override_dh_auto_install:
cp $(CURDIR)/Build/Orthanc $(CURDIR)/debian/orthanc/usr/bin/orthanc
gzip -c -9 $(CURDIR)/NEWS >
$(CURDIR)/debian/orthanc/usr/share/doc/orthanc/changelog.gz
What were you trying to do ?
The "cp" command is used to convert the name of the binary to lowercase.
The camel case naming in the upstream package is a convention I use for
Windows builds.
The "gzip" command is used to install the upstream changelog.
There are certainly better ways of doing so, unfortunately this is my
first Debian packaging attempt :)
Also I'll remove -DDEBIAN_HARDENING=ON on the next upload, I just do
not understand why it was used in the case of an explicit debian
packaging...
Indeed, this flag is not required on Debian sid. I have implemented this
flag to allow backporting to squeeze, whose debhelper version is
apparently not able to natively cope with hardening.
Not running the test suite is not a good idea.
I have been obliged to do so, since it seems that the "libgtest-dev"
package does not come with the required shared library. I could however
easily modify the CMake files to statically link against gtest (only for
the test suite of course).
Finally, I would not use -DCMAKE_BUILD_TYPE=Debug, maybe something
like MinSizeRel would be slightly better (-O2)
I have indeed forgotten to replace "Debug" with "Release".
I will submit the last three modifications tomorrow morning. I will warn
you when I will have done so.
I will also try and close the ITP and the RFS bugs tomorrow.
...And thank for uploading the package!
Sébastien-
--
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5072fd08.8040...@chu.ulg.ac.be