Author: malat
Date: 2012-04-11 14:36:31 +0000 (Wed, 11 Apr 2012)
New Revision: 10375

Modified:
   trunk/packages/charls/trunk/debian/changelog
   trunk/packages/charls/trunk/debian/compat
   trunk/packages/charls/trunk/debian/control
   trunk/packages/charls/trunk/debian/copyright
   trunk/packages/charls/trunk/debian/libcharls-dev.install
   trunk/packages/charls/trunk/debian/libcharls1.install
   
trunk/packages/charls/trunk/debian/patches/charls_add_cmake_install_target.patch
   trunk/packages/charls/trunk/debian/patches/charls_add_sharedlib_soname.patch
   trunk/packages/charls/trunk/debian/patches/charls_fix_tests.patch
   trunk/packages/charls/trunk/debian/rules
Log:
tweak charls for multiarch

Modified: trunk/packages/charls/trunk/debian/changelog
===================================================================
--- trunk/packages/charls/trunk/debian/changelog        2012-04-11 14:10:36 UTC 
(rev 10374)
+++ trunk/packages/charls/trunk/debian/changelog        2012-04-11 14:36:31 UTC 
(rev 10375)
@@ -1,12 +1,21 @@
-charls (1.0-2) UNRELEASED; urgency=low
+charls (1.0-2) unstable; urgency=low
 
   [ Thorsten Alteholz ]
   * debian/rules: download URL for get-orig-source changed
   * debian/rules get-orig-source: put orig.tar.gz in ../tarballs to allow
     automatic build with svn-buildpackage
 
- -- Mathieu Malaterre <[email protected]>  Fri, 28 Oct 2011 18:00:00 
+0200
+  [ Mathieu Malaterre ]
+  * Use my @d.o alias
+  * Remove DMUA flag
+  * use dh(9), get hardening for free
+  * make package multiarch
+  * Bump Std-Vers to 3.9.3, no changes needed
+  * Update d/copyright to latest dep5
+  * Use dep3 for patches
 
+ -- Mathieu Malaterre <[email protected]>  Wed, 11 Apr 2012 16:21:40 +0200
+
 charls (1.0-1) unstable; urgency=low
 
   * Initial release (Closes: #624346)

Modified: trunk/packages/charls/trunk/debian/compat
===================================================================
--- trunk/packages/charls/trunk/debian/compat   2012-04-11 14:10:36 UTC (rev 
10374)
+++ trunk/packages/charls/trunk/debian/compat   2012-04-11 14:36:31 UTC (rev 
10375)
@@ -1 +1 @@
-7
+9

Modified: trunk/packages/charls/trunk/debian/control
===================================================================
--- trunk/packages/charls/trunk/debian/control  2012-04-11 14:10:36 UTC (rev 
10374)
+++ trunk/packages/charls/trunk/debian/control  2012-04-11 14:36:31 UTC (rev 
10375)
@@ -2,18 +2,17 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Med Packaging Team 
<[email protected]>
-DM-Upload-Allowed: yes
-Uploaders: Mathieu Malaterre <[email protected]>
-Build-Depends: debhelper (>= 7.0.50~), cmake, quilt (>= 0.46-7~)
-Standards-Version: 3.9.1
+Uploaders: Mathieu Malaterre <[email protected]>
+Build-Depends: debhelper (>= 9), cmake
+Standards-Version: 3.9.3
 Homepage: http://charls.codeplex.com
-Vcs-Browser: 
http://svn.debian.org/wsvn/debian-med/trunk/packages/charls/trunk/?rev=0&sc=0
-Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/charls/trunk/
+Vcs-Browser: 
http://anonscm.debian.org/viewvc/debian-med/trunk/packages/charls/trunk/
+Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/charls/trunk/
 
 Package: libcharls-dev
 Section: libdevel
 Architecture: any
-Depends: libcharls1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libcharls1 (= ${binary:Version}), ${misc:Depends}
 Description: Implementation of the JPEG-LS standard
  CharLS is an optimized implementation of the JPEG-LS standard for lossless and
  near-lossless image compression
@@ -27,6 +26,7 @@
 Package: libcharls1
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
 Description: Implementation of the JPEG-LS standard
  CharLS is an optimized implementation of the JPEG-LS standard for lossless and
  near-lossless image compression

Modified: trunk/packages/charls/trunk/debian/copyright
===================================================================
--- trunk/packages/charls/trunk/debian/copyright        2012-04-11 14:10:36 UTC 
(rev 10374)
+++ trunk/packages/charls/trunk/debian/copyright        2012-04-11 14:36:31 UTC 
(rev 10375)
@@ -1,25 +1,25 @@
-Format-Specification: http://dep.debian.net/deps/dep5/
-Name: CharLS
-Maintainer: Mathieu Malaterre
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: CharLS
+Upstream-Contact: Jan de Vaan <[email protected]>
 Source: http://charls.codeplex.com
 
 Files: *
 Copyright: © Jan de Vaan 2007-2010, all rights reserved.
-License: BSD
+License: BSD-3-clause
  Redistribution and use in source and binary forms, with or without 
  modification, are permitted provided that the following conditions are met:
- 
+ .
  * Redistributions of source code must retain the above copyright notice, this 
    list of conditions and the following disclaimer.
- 
+ .
  * Redistributions in binary form must reproduce the above copyright notice, 
    this list of conditions and the following disclaimer in the documentation 
    and/or other materials provided with the distribution.
- 
+ .
  * Neither the name of my employer, nor the names of its contributors may be 
    used to endorse or promote products derived from this software without 
    specific prior written permission.
- 
+ .
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
ARE 
@@ -32,5 +32,6 @@
  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
 
 Files: debian/*
-Copyright: 2011; Mathieu Malaterre <[email protected]>
-License: BSD
+Copyright: © 2011-2012 Mathieu Malaterre <[email protected]>
+License: BSD-3-clause
+ Same as above

Modified: trunk/packages/charls/trunk/debian/libcharls-dev.install
===================================================================
--- trunk/packages/charls/trunk/debian/libcharls-dev.install    2012-04-11 
14:10:36 UTC (rev 10374)
+++ trunk/packages/charls/trunk/debian/libcharls-dev.install    2012-04-11 
14:36:31 UTC (rev 10375)
@@ -1,2 +1,2 @@
 usr/include/CharLS/*.h
-usr/lib/libCharLS.so
+usr/lib/*/libCharLS.so

Modified: trunk/packages/charls/trunk/debian/libcharls1.install
===================================================================
--- trunk/packages/charls/trunk/debian/libcharls1.install       2012-04-11 
14:10:36 UTC (rev 10374)
+++ trunk/packages/charls/trunk/debian/libcharls1.install       2012-04-11 
14:36:31 UTC (rev 10375)
@@ -1,2 +1,2 @@
-usr/lib/libCharLS.so.1.0
-usr/lib/libCharLS.so.1
+usr/lib/*/libCharLS.so.1.0
+usr/lib/*/libCharLS.so.1

Modified: 
trunk/packages/charls/trunk/debian/patches/charls_add_cmake_install_target.patch
===================================================================
--- 
trunk/packages/charls/trunk/debian/patches/charls_add_cmake_install_target.patch
    2012-04-11 14:10:36 UTC (rev 10374)
+++ 
trunk/packages/charls/trunk/debian/patches/charls_add_cmake_install_target.patch
    2012-04-11 14:36:31 UTC (rev 10375)
@@ -1,3 +1,7 @@
+Description: Fix broken installation rules
+Forwarded: not-needed
+Author: Mathieu Malaterre <[email protected]>
+
 Index: charls-1.0/CMakeLists.txt
 ===================================================================
 --- charls-1.0.orig/CMakeLists.txt     2011-04-27 21:06:40.000000000 +0200

Modified: 
trunk/packages/charls/trunk/debian/patches/charls_add_sharedlib_soname.patch
===================================================================
--- 
trunk/packages/charls/trunk/debian/patches/charls_add_sharedlib_soname.patch    
    2012-04-11 14:10:36 UTC (rev 10374)
+++ 
trunk/packages/charls/trunk/debian/patches/charls_add_sharedlib_soname.patch    
    2012-04-11 14:36:31 UTC (rev 10375)
@@ -1,3 +1,7 @@
+Description: Fix broken SOVERSION rules
+Forwarded: not-needed
+Author: Mathieu Malaterre <[email protected]>
+
 Index: charls-1.0/CMakeLists.txt
 ===================================================================
 --- charls-1.0.orig/CMakeLists.txt     2011-04-27 21:06:42.000000000 +0200

Modified: trunk/packages/charls/trunk/debian/patches/charls_fix_tests.patch
===================================================================
--- trunk/packages/charls/trunk/debian/patches/charls_fix_tests.patch   
2012-04-11 14:10:36 UTC (rev 10374)
+++ trunk/packages/charls/trunk/debian/patches/charls_fix_tests.patch   
2012-04-11 14:36:31 UTC (rev 10375)
@@ -1,3 +1,7 @@
+Description: Fix broken test
+Forwarded: not-needed
+Author: Mathieu Malaterre <[email protected]>
+
 Index: charls-1.0/defaulttraits.h
 ===================================================================
 --- charls-1.0.orig/defaulttraits.h    2011-04-27 21:06:39.000000000 +0200

Modified: trunk/packages/charls/trunk/debian/rules
===================================================================
--- trunk/packages/charls/trunk/debian/rules    2012-04-11 14:10:36 UTC (rev 
10374)
+++ trunk/packages/charls/trunk/debian/rules    2012-04-11 14:36:31 UTC (rev 
10375)
@@ -1,19 +1,17 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# debian/rules for charls
-
-# Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
+CMAKE_EXTRA_FLAGS += -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+ -Dcharls_BUILD_SHARED_LIBS:BOOL=ON \
+ -DLIB_SUFFIX="/$(DEB_HOST_MULTIARCH)"
 
 %:
-       dh --parallel --with quilt --buildsystem=cmake $@ 
+       dh $@ --parallel --buildsystem=cmake
 
 override_dh_auto_configure:
-       dh_auto_configure -- -DCMAKE_BUILD_TYPE:STRING=Release 
-Dcharls_BUILD_SHARED_LIBS:BOOL=ON
+       dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
 
 VER_MAJOR = 1
 VER_MINOR = 0


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

Reply via email to