1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#!/usr/bin/make -f
#export DH_VERBOSE=1
export JAVA_HOME=/usr/lib/jvm/default-java
VERSION = $(shell dpkg-parsechangelog | grep '^Version' | cut -d' ' -f2 | cut -f1 -d- | cut -f2 -d~)
%:
dh $@ --with javahelper
override_dh_auto_build:
$(MAKE) all
$(MAKE) javadoc
# See #568897
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
override_dh_auto_test:
$(MAKE) -C com/pixelmed/test alltests || true
endif
override_dh_auto_install:
# FIXME: isn't there something easier:
cp sample.com.pixelmed.display.DicomImageViewer.properties .com.pixelmed.display.DicomImageViewer.properties
# executable-not-elf-or-script ./etc/pixelmed/.com.pixelmed.display.DicomImageViewer.properties
chmod -x .com.pixelmed.display.DicomImageViewer.properties
dh_auto_install
override_dh_clean:
dh_clean com/pixelmed/test/tmp/TestCleanerReceiveAndClean/1.3.6.1.4.1.5962.99.1.4198289672.2040812585.1361407987975.4.0
dh_clean BUILDDATE
dh_clean manifest.txt
dh_clean .com.pixelmed.display.DicomImageViewer.properties
# doc package:
rm -rf docs
debian/%.1:
help2man --name="Works with DICOM files" --no-discard-stderr --output=$@ --no-info `basename $@ .1`
pixelmed_manpages: debian/DicomSRValidator.1 debian/ImageToDicom.1 debian/NIfTI1ToDicom.1 debian/NRRDToDicom.1 debian/PDFToDicomImage.1 debian/StructuredReport.1 debian/VerificationSOPClassSCU.1
echo "all manpages done"
debian/%.desktop: webstart/%.jnlp debian/jnlp2desktop.xsl
# create .desktop file:
xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2desktop.xsl $<
debian/%: webstart/%.jnlp debian/jnlp2script.xsl debian/%.desktop
# script wrapper:
xsltproc --stringparam pixelmed_version $(VERSION) -o $@ debian/jnlp2script.xsl $<
chmod +x $@
pixelmed_webapps: debian/DicomImageBlackout debian/MediaImporter debian/WatchFolderAndSend debian/DicomImageViewer debian/ConvertAmicasJPEG2000FilesetToDicom debian/DicomCleaner debian/DoseUtility
echo "all shell script wrappers done"
get-orig-source:
./debian/get-orig-source
|