Author: malat-guest
Date: 2011-11-23 11:55:44 +0000 (Wed, 23 Nov 2011)
New Revision: 8654

Added:
   trunk/packages/dicomscope/trunk/debian/dicomscope.docs
Removed:
   trunk/packages/dicomscope/trunk/debian/docs
   trunk/packages/dicomscope/trunk/debian/postinst
Modified:
   trunk/packages/dicomscope/trunk/debian/changelog
   trunk/packages/dicomscope/trunk/debian/compat
   trunk/packages/dicomscope/trunk/debian/control
   trunk/packages/dicomscope/trunk/debian/dicomscope.lintian-overrides
   trunk/packages/dicomscope/trunk/debian/patches/series
   trunk/packages/dicomscope/trunk/debian/rules
Log:
ready to upload

Modified: trunk/packages/dicomscope/trunk/debian/changelog
===================================================================
--- trunk/packages/dicomscope/trunk/debian/changelog    2011-11-23 02:44:05 UTC 
(rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/changelog    2011-11-23 11:55:44 UTC 
(rev 8654)
@@ -1,9 +1,15 @@
-dicomscope (3.6.0-7) UNRELEASED; urgency=low
+dicomscope (3.6.0-7) unstable; urgency=low
 
+  [ Andreas Tille ]
   * debian/source/format: 3.0 (quilt)
 
- -- Andreas Tille <[email protected]>  Sun, 03 Jul 2011 22:04:00 +0200
+  [ Mathieu Malaterre ]
+  * Standards-Version: 3.9.2. No changes needed.
+  * Fix VCS URLs
+  * Redo the d/rules file for simplification
 
+ -- Mathieu Malaterre <[email protected]>  Wed, 23 Nov 2011 12:55:20 
+0100
+
 dicomscope (3.6.0-6.1) unstable; urgency=low
 
   * Non-maintainer upload.

Modified: trunk/packages/dicomscope/trunk/debian/compat
===================================================================
--- trunk/packages/dicomscope/trunk/debian/compat       2011-11-23 02:44:05 UTC 
(rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/compat       2011-11-23 11:55:44 UTC 
(rev 8654)
@@ -1 +1 @@
-7
+8

Modified: trunk/packages/dicomscope/trunk/debian/control
===================================================================
--- trunk/packages/dicomscope/trunk/debian/control      2011-11-23 02:44:05 UTC 
(rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/control      2011-11-23 11:55:44 UTC 
(rev 8654)
@@ -4,17 +4,17 @@
 DM-Upload-Allowed: yes
 Uploaders: Mathieu Malaterre <[email protected]>
 Priority: extra
-Build-Depends: debhelper (>= 7), cmake, libdcmtk2-dev (>= 3.6.0), default-jdk,
- libssl-dev, libxml2-dev, quilt
-Standards-Version: 3.9.1
-Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/dicomscope/trunk/?rev=0&sc=0
-Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/dicomscope/trunk/
+Build-Depends: debhelper (>= 8), cmake, libdcmtk2-dev (>= 3.6.0), default-jdk,
+ libssl-dev, libxml2-dev
+Standards-Version: 3.9.2
+Vcs-Browser: 
http://anonscm.debian.org/viewvc/debian-med/trunk/packages/dicomscope/trunk/
+Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/dicomscope/trunk/
 Homepage: http://dicom.offis.de/dscope.php.en
 
 Package: dicomscope
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, wish | tk8.5 | tk8.4, default-jre
-Description: The OFFIS DICOM Viewer
+Depends: ${shlibs:Depends}, ${misc:Depends}, tk8.6 | tk8.5 | tk8.4 | wish, 
default-jre
+Description: OFFIS DICOM Viewer
  DICOMscope is a free DICOM viewer which can display uncompressed,
  monochrome DICOM images from all modalities and which supports
  monitor calibration according to DICOM part 14 as well as

Copied: trunk/packages/dicomscope/trunk/debian/dicomscope.docs (from rev 8653, 
trunk/packages/dicomscope/trunk/debian/docs)
===================================================================
--- trunk/packages/dicomscope/trunk/debian/dicomscope.docs                      
        (rev 0)
+++ trunk/packages/dicomscope/trunk/debian/dicomscope.docs      2011-11-23 
11:55:44 UTC (rev 8654)
@@ -0,0 +1 @@
+DICOMscope/docs/*

Modified: trunk/packages/dicomscope/trunk/debian/dicomscope.lintian-overrides
===================================================================
--- trunk/packages/dicomscope/trunk/debian/dicomscope.lintian-overrides 
2011-11-23 02:44:05 UTC (rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/dicomscope.lintian-overrides 
2011-11-23 11:55:44 UTC (rev 8654)
@@ -1,7 +1,5 @@
 # W: dicomscope: package-name-doesnt-match-sonames libjInterface
 dicomscope: package-name-doesnt-match-sonames
-# W: dicomscope: shlib-without-versioned-soname usr/lib/libjInterface.so 
libjInterface.so
-dicomscope: shlib-without-versioned-soname
 # the suspected openssl-gpl conflict is due to
 # the source package being licensed under gpl.
 # therefore, we provide an explicit override

Deleted: trunk/packages/dicomscope/trunk/debian/docs
===================================================================
--- trunk/packages/dicomscope/trunk/debian/docs 2011-11-23 02:44:05 UTC (rev 
8653)
+++ trunk/packages/dicomscope/trunk/debian/docs 2011-11-23 11:55:44 UTC (rev 
8654)
@@ -1 +0,0 @@
-DICOMscope/docs/*

Modified: trunk/packages/dicomscope/trunk/debian/patches/series
===================================================================
--- trunk/packages/dicomscope/trunk/debian/patches/series       2011-11-23 
02:44:05 UTC (rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/patches/series       2011-11-23 
11:55:44 UTC (rev 8654)
@@ -8,3 +8,4 @@
 DSRDocument.cpp.patch
 dicom_2009.patch
 log4cplus.patch
+debian-changes-3.6.0-7

Deleted: trunk/packages/dicomscope/trunk/debian/postinst
===================================================================
--- trunk/packages/dicomscope/trunk/debian/postinst     2011-11-23 02:44:05 UTC 
(rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/postinst     2011-11-23 11:55:44 UTC 
(rev 8654)
@@ -1,12 +0,0 @@
-#!/bin/sh
-set -e
-
-# This should be added by dh_makeshlibs but something seems to go wrong
-# here.  So adding the code needed manually for the moment
-if [ "$1" = "configure" ]; then
-        ldconfig
-fi
-
-#DEBHELPER#
-
-exit 0

Modified: trunk/packages/dicomscope/trunk/debian/rules
===================================================================
--- trunk/packages/dicomscope/trunk/debian/rules        2011-11-23 02:44:05 UTC 
(rev 8653)
+++ trunk/packages/dicomscope/trunk/debian/rules        2011-11-23 11:55:44 UTC 
(rev 8654)
@@ -1,20 +1,43 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# debian/rules for dicomscope
-# (C) 2008 Mathieu Malaterre <[email protected]>,
-#          Andreas Tille <[email protected]
-# License: GPL
+#export DH_VERBOSE=1
 
-include /usr/share/quilt/quilt.make
+DPKG_EXPORT_BUILDFLAGS = 1
+-include /usr/share/dpkg/buildflags.mk
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+export JAVA_HOME=/usr/lib/jvm/default-java
 
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX="/usr" \
+       -DDICOMSCOPE_INSTALL_LIB_DIR:STRING=lib/jni \
+       -DDCMTK_config_INCLUDE_DIR:PATH=/usr/include/dcmtk/config \
+       -DDCMTK_dcmdata_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmdata \
+       -DDCMTK_dcmimgle_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmimgle \
+       -DDCMTK_dcmpstat_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmpstat \
+       -DDCMTK_dcmsr_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmsr \
+       -DDCMTK_dcmjpeg_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmjpeg \
+       -DDCMTK_ofstd_INCLUDE_DIR:PATH=/usr/include/dcmtk/ofstd
 
+%:
+       dh $@ --buildsystem=cmake --parallel
+
+override_dh_auto_configure:
+       dh_auto_configure -- $(CMAKE_FLAGS)
+
+override_dh_install:
+       # fix exe bit before install
+       chmod 755 debian/dicomscope/usr/share/dicomscope/tcl/dcmpsdmp.tcl
+       chmod 755 debian/dicomscope/usr/share/dicomscope/tcl/dcmpschk.tcl
+       dh_install
+
+override_dh_clean:
+       dh_clean
+       find DICOMscope -name *.class -delete
+
+override_dh_installman:
+       dh_installman debian/dicomscope.1
+
+override_dh_compress:
+       dh_compress -X.pdf
+
 VER_MAJOR = 3
 VER_MINOR = 6
 VER_PATCH = 0
@@ -25,115 +48,9 @@
 DEBIAN_SRC_DIR = dicomscope-$(VER_FULL)
 DEBIAN_SRC_TAR = dicomscope_$(VER_FULL).orig.tar.gz
 
-# set the number of build jobs
-ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
-        JOBS := -j$(patsubst parallel=%,%,$(filter 
parallel=%,$(DEB_BUILD_OPTIONS)))
-endif
-# 
-export JAVA_HOME=/usr/lib/jvm/default-java
 
-CFLAGS = -Wall -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
-else
-       CFLAGS += -O2
-endif
-export CFLAGS
-
-CXXFLAGS = $(CFLAGS) -Wno-deprecated
-export CXXFLAGS
-
-SRC    := $(CURDIR)
-BUILD  := $(CURDIR)/debian/build
-TARGET := $(CURDIR)/debian/$(shell dh_listpackages)
-# TARGET       := $(CURDIR)/debian/tmp
-
-DICOMscope_TO_REMOVE := J2Ci about browser de dicomPrint dicomscope jToolkit 
main processCommunication viewer
-
-configure: configure-stamp
-configure-stamp: $(QUILT_STAMPFN)
-       dh_testdir
-       # Add here commands to configure the package.
-       [ -d debian/build ] || mkdir debian/build
-       [ ! -e CMakeCache.txt ] || rm CMakeCache.txt
-       cd debian/build; cmake $(CURDIR) -DCMAKE_INSTALL_PREFIX="/usr" \
-               -DCMAKE_SKIP_RPATH:BOOL=ON \
-               -DCMAKE_VERBOSE_MAKEFILE:BOOL=$(DH_VERBOSE) \
-               -DCMAKE_BUILD_TYPE:STRING=Release \
-               -DDCMTK_config_INCLUDE_DIR:PATH=/usr/include/dcmtk/config \
-               -DDCMTK_dcmdata_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmdata \
-               -DDCMTK_dcmimgle_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmimgle \
-               -DDCMTK_dcmpstat_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmpstat \
-               -DDCMTK_dcmsr_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmsr \
-               -DDCMTK_dcmjpeg_INCLUDE_DIR:PATH=/usr/include/dcmtk/dcmjpeg \
-               -DDCMTK_ofstd_INCLUDE_DIR:PATH=/usr/include/dcmtk/ofstd
-
-       touch configure-stamp
-
-build: build-stamp
-build-stamp: configure-stamp
-       dh_testdir
-
-       # Add here commands to compile the package.
-       $(MAKE) $(JOBS) -C debian/build
-
-       touch $@
-
-clean: unpatch
-       dh_testdir
-       dh_testroot
-       rm -f build-stamp configure-stamp
-
-       rm -rf debian/build
-
-       # The build process obviously leaves several files behind in other
-       # directories than the BUILD target. These have to removed manually
-       for dir in $(DICOMscope_TO_REMOVE); do \
-           rm -rf DICOMscope/"$$dir" ; \
-       done
-       #rm -rf tkgui/dicomscope
-
-       dh_clean 
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_installdirs
-
-       # Add here commands to install the package into debian/tmp
-       $(MAKE) $(JOBS) -C debian/build DESTDIR=$(TARGET) install
-       chmod 755 $(TARGET)/usr/share/dicomscope/tcl/*
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-       dh_testdir
-       dh_testroot
-       dh_installchangelogs
-       dh_installdocs
-       dh_installexamples
-       dh_install ## --sourcedir=$(TARGET) --fail-missing
-       dh_installman debian/dicomscope.1
-       dh_lintian
-       dh_link
-       dh_strip
-       dh_compress --exclude=.pdf
-       dh_fixperms
-       dh_makeshlibs
-       dh_shlibdeps # -LlibjInterface -l/usr/lib
-       dh_installdeb
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
-
 $(UPSTREAM_SRC).zip:
-       #uscan --force-download --verbose --repack
        wget -c 
ftp://dicom.offis.de/pub/dicom/offis/software/dscope/dscope$(VER_FULL_UPSTREAM)/$@
-       # 
ftp://dicom.offis.de/pub/dicom/offis/software/dscope/dscope360/dsgui360.zip
 
 get-orig-source: $(UPSTREAM_SRC).zip
        rm -rf $(DEBIAN_SRC_DIR)
@@ -149,6 +66,3 @@
        GZIP="--best --no-name" tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR)
        rm -rf $(DEBIAN_SRC_DIR)
        rm $(UPSTREAM_SRC).zip
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit

Reply via email to