Author: apo
Date: 2016-12-29 13:58:14 +0000 (Thu, 29 Dec 2016)
New Revision: 19190

Modified:
   trunk/libhamcrest-java/debian/changelog
   trunk/libhamcrest-java/debian/compat
   trunk/libhamcrest-java/debian/control
   trunk/libhamcrest-java/debian/copyright
   trunk/libhamcrest-java/debian/rules
   trunk/libhamcrest-java/debian/watch
Log:
Preliminary work on #846116


Modified: trunk/libhamcrest-java/debian/changelog
===================================================================
--- trunk/libhamcrest-java/debian/changelog     2016-12-18 05:26:42 UTC (rev 
19189)
+++ trunk/libhamcrest-java/debian/changelog     2016-12-29 13:58:14 UTC (rev 
19190)
@@ -1,3 +1,16 @@
+libhamcrest-java (1.3-6) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * wrap-and-sort -sa.
+  * Switch from cdbs to dh sequencer.
+  * Use only Build-Depends field.
+  * Declare compliance with Debian Policy 3.9.8.
+  * Vcs-Browser: Use https.
+  * Switch to compat level 10.
+  * Fix debian/watch file and use the new github.com address from now on.
+
+ -- Markus Koschany <[email protected]>  Thu, 29 Dec 2016 00:32:40 +0100
+
 libhamcrest-java (1.3-5) unstable; urgency=medium
 
   * Fixed a random build failure (Closes: #738789)

Modified: trunk/libhamcrest-java/debian/compat
===================================================================
--- trunk/libhamcrest-java/debian/compat        2016-12-18 05:26:42 UTC (rev 
19189)
+++ trunk/libhamcrest-java/debian/compat        2016-12-29 13:58:14 UTC (rev 
19190)
@@ -1 +1 @@
-9
+10

Modified: trunk/libhamcrest-java/debian/control
===================================================================
--- trunk/libhamcrest-java/debian/control       2016-12-18 05:26:42 UTC (rev 
19189)
+++ trunk/libhamcrest-java/debian/control       2016-12-29 13:58:14 UTC (rev 
19190)
@@ -2,21 +2,35 @@
 Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers 
<[email protected]>
-Uploaders: Varun Hiremath <[email protected]>,
+Uploaders:
+ Varun Hiremath <[email protected]>,
  Damien Raude-Morvan <[email protected]>,
  Brian Thomason <[email protected]>,
  Emmanuel Bourg <[email protected]>
-Build-Depends: cdbs, debhelper (>= 9), ant, ant-optional, default-jdk, 
maven-repo-helper
-Build-Depends-Indep: libqdox-java, libeasymock-java, libjmock-java, 
libjarjar-java,
- default-jdk-doc, junit-doc, junit4-doc, junit, junit4
-Standards-Version: 3.9.5
+Build-Depends:
+ ant,
+ ant-optional,
+ debhelper (>= 10),
+ default-jdk,
+ maven-repo-helper,
+ default-jdk-doc,
+ junit,
+ junit-doc,
+ junit4,
+ junit4-doc,
+ libeasymock-java,
+ libjarjar-java,
+ libjmock-java,
+ libqdox-java
+Standards-Version: 3.9.8
 Vcs-Svn: svn://anonscm.debian.org/pkg-java/trunk/libhamcrest-java
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-java/trunk/libhamcrest-java
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-java/trunk/libhamcrest-java
 Homepage: http://hamcrest.org
 
 Package: libhamcrest-java
 Architecture: all
-Depends: ${misc:Depends}
+Depends:
+ ${misc:Depends}
 Description: library of matchers for building test expressions
  Provides a library of matcher objects (also known as constraints or
  predicates) allowing 'match' rules to be defined declaratively, to be
@@ -26,9 +40,14 @@
 Package: libhamcrest-java-doc
 Architecture: all
 Section: doc
-Depends: ${misc:Depends}
-Recommends: default-jdk-doc, junit-doc, junit4-doc
-Suggests: libhamcrest-java
+Depends:
+ ${misc:Depends}
+Recommends:
+ default-jdk-doc,
+ junit-doc,
+ junit4-doc
+Suggests:
+ libhamcrest-java
 Description: library of matchers for building test expressions - documentation
  Provides a library of matcher objects (also known as constraints or
  predicates) allowing 'match' rules to be defined declaratively, to be
@@ -36,4 +55,3 @@
  frameworks, mocking libraries and UI validation rules.
  .
  This package contains Javadoc API documentation of Hamcrest.
-

Modified: trunk/libhamcrest-java/debian/copyright
===================================================================
--- trunk/libhamcrest-java/debian/copyright     2016-12-18 05:26:42 UTC (rev 
19189)
+++ trunk/libhamcrest-java/debian/copyright     2016-12-29 13:58:14 UTC (rev 
19190)
@@ -1,12 +1,12 @@
 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
-Source: http://code.google.com/p/hamcrest/
+Source: https://github.com/hamcrest/JavaHamcrest
 
 Files: *
 Copyright: 2000-2006, www.hamcrest.org
 License: BSD
  Copyright (c) The Regents of the University of California.
  All rights reserved.
- . 
+ .
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met:

Modified: trunk/libhamcrest-java/debian/rules
===================================================================
--- trunk/libhamcrest-java/debian/rules 2016-12-18 05:26:42 UTC (rev 19189)
+++ trunk/libhamcrest-java/debian/rules 2016-12-29 13:58:14 UTC (rev 19190)
@@ -1,18 +1,19 @@
 #!/usr/bin/make -f
 
-include /usr/share/cdbs/1/class/ant.mk
-include /usr/share/cdbs/1/rules/debhelper.mk
+export JAVA_HOME := /usr/lib/jvm/default-java
+export CLASSPATH := 
/usr/share/java/easymock.jar:/usr/share/java/jmock.jar:/usr/share/java/qdox.jar:/usr/share/java/ant-junit.jar:/usr/share/java/junit4.jar
+DEB_UPSTREAM_VERSION := 1.3
+DEB_ANT_BUILD_TARGET := bigjar unit-test javadoc
+ANT_OPTS := -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 
-Dversion=$(DEB_UPSTREAM_VERSION)
+POMS := core generator integration library all
 
-JAVA_HOME              := /usr/lib/jvm/default-java
-DEB_ANT_BUILDFILE      := build.xml
-DEB_ANT_BUILD_TARGET   := bigjar unit-test javadoc
-DEB_JARS               := easymock jmock qdox ant-junit
-ANT_OPTS               := -Dant.build.javac.source=1.5 
-Dant.build.javac.target=1.5 -Dversion=$(DEB_UPSTREAM_VERSION)
-POMS                    := core generator integration library all
+%:
+       dh $@ --with maven-repo-helper
 
-DEST_DIR = $(DEB_DESTDIR)/usr/share/java
+override_dh_auto_build:
+       ant $(ANT_OPTS) $(DEB_ANT_BUILD_TARGET)
 
-binary-post-install/libhamcrest-java::
+override_dh_install:
        # Add OSGi-metadata to the manifests.
        # This is needed for eclipse.
        for manifest in debian/manifest/*.mf ; do \
@@ -32,13 +33,19 @@
                mh_installjar -l -e$(DEB_UPSTREAM_VERSION) 
-j$(DEB_UPSTREAM_VERSION) \
                -plibhamcrest-java $$pomfile 
build/hamcrest-$$pom-$(DEB_UPSTREAM_VERSION).jar; \
        done
-       
        dh_install -plibhamcrest-java 
build/hamcrest-unit-test-$(DEB_UPSTREAM_VERSION).jar usr/share/java
+       dh_install
+
+override_dh_link:
+       dh_link
        dh_link -plibhamcrest-java 
usr/share/java/hamcrest-unit-test-$(DEB_UPSTREAM_VERSION).jar 
usr/share/java/hamcrest-unit-test.jar
 
-clean::
+override_dh_auto_clean:
+       ant clean
+
+override_dh_clean:
        rm -fr debian/.mh/
-       rm -f *.jar
+       $(RM) *.jar
        mkdir -p lib/integration
 
 get-orig-source:

Modified: trunk/libhamcrest-java/debian/watch
===================================================================
--- trunk/libhamcrest-java/debian/watch 2016-12-18 05:26:42 UTC (rev 19189)
+++ trunk/libhamcrest-java/debian/watch 2016-12-29 13:58:14 UTC (rev 19190)
@@ -1,3 +1,5 @@
-version=3
-opts="downloadurlmangle=s|.*(hamcrest-.*\.tgz).*|http://hamcrest.googlecode.com/files/$1|,filenamemangle=s/.*=(.*)/$1/"
 \
-  http://code.google.com/p/hamcrest/downloads/list 
.*?name=hamcrest-([\d\.]+).tgz&.* debian debian/orig-tar.sh
+version=4
+opts=dversionmangle=s/(\da?)[\+\.\-~](?:dfsg|debian|ds|repack|repacked)\.?\d*$/$1/,\
+uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/
 \
+https://github.com/hamcrest/JavaHamcrest/tags \
+.*/archive/(?:upstream/)?(?:v||version-|release-|X|R|r)hamcrest-java-(\d\S*)\.tar\.gz


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

Reply via email to