[Git][java-team/jutils][master] 8 commits: Wrap and sort

Emmanuel Bourg gitlab at salsa.debian.org
Sun Jun 7 13:24:23 BST 2020



Emmanuel Bourg pushed to branch master at Debian Java Maintainers / jutils


Commits:
8cc00a76 by Emmanuel Bourg at 2020-06-07T11:26:13+02:00
Wrap and sort

- - - - -
5d06bc62 by Emmanuel Bourg at 2020-06-07T11:27:31+02:00
Standards-Version updated to 4.5.0

- - - - -
36137ed8 by Emmanuel Bourg at 2020-06-07T11:28:11+02:00
Switch to debhelper level 12

- - - - -
136b0402 by Emmanuel Bourg at 2020-06-07T11:28:19+02:00
Use salsa.debian.org Vcs-* URLs

- - - - -
e21ab674 by Emmanuel Bourg at 2020-06-07T11:49:01+02:00
Removed the -doc package

- - - - -
c3b00742 by Emmanuel Bourg at 2020-06-07T11:54:23+02:00
Install the Maven artifacts

- - - - -
293933c1 by Emmanuel Bourg at 2020-06-07T12:26:29+02:00
Added a watch file

- - - - -
fd5d32fe by Emmanuel Bourg at 2020-06-07T12:26:33+02:00
Upload to unstable

- - - - -


10 changed files:

- debian/changelog
- − debian/compat
- debian/control
- debian/copyright
- − debian/libjutils-java-doc.javadoc
- − debian/libjutils-java.jlibs
- + debian/libjutils-java.poms
- + debian/pom.xml
- debian/rules
- + debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+jutils (20100502+dfsg-5) unstable; urgency=medium
+
+  * Team upload
+  * Install the Maven artifacts
+  * Added a watch file
+  * Removed the -doc package
+  * Standards-Version updated to 4.5.0
+  * Switch to debhelper level 12
+  * Use salsa.debian.org Vcs-* URLs
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Sun, 07 Jun 2020 11:54:29 +0200
+
 jutils (20100502+dfsg-4) unstable; urgency=medium
 
   * Update Source: in debian/copyright


=====================================
debian/compat deleted
=====================================
@@ -1 +0,0 @@
-10


=====================================
debian/control
=====================================
@@ -3,30 +3,20 @@ Section: java
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: tony mancill <tmancill at debian.org>
-Build-Depends: debhelper (>= 10), javahelper (>= 0.29), ant
-Build-Depends-Indep: default-jdk, default-jdk-doc
-Standards-Version: 4.0.0
-Vcs-Git: https://anonscm.debian.org/git/pkg-java/jutils.git/
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/jutils.git/
+Build-Depends:
+ ant,
+ debhelper-compat (= 12),
+ default-jdk,
+ maven-repo-helper
+Standards-Version: 4.5.0
+Vcs-Git: https://salsa.debian.org/java-team/jutils.git
+Vcs-Browser: https://salsa.debian.org/java-team/jutils
 Homepage: https://java.net/projects/jutils
 
 Package: libjutils-java
 Architecture: all
-Depends: ${java:Depends}, ${misc:Depends}
-Description: Common utilities for Java Game Technology Group projects
- The JUtils Project hosts an implementation of a set of APIs utilized
- by other Java Game Technology Group projects (eg. JInput, JOAl,
- JOGL).
-
-Package: libjutils-java-doc
-Architecture: all
-Section: doc
 Depends: ${misc:Depends}
-Suggests: libjutils-java
-Recommends: default-jdk-doc
-Description: Common utilities for Java Game Technology Group projects (javadoc)
+Description: Common utilities for Java Game Technology Group projects
  The JUtils Project hosts an implementation of a set of APIs utilized
  by other Java Game Technology Group projects (eg. JInput, JOAl,
  JOGL).
- .
- This is the API documentation for jutils


=====================================
debian/copyright
=====================================
@@ -28,7 +28,7 @@ License: BSD-4-Clause
  ANY IMPLIED WARRANT OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
  NON-INFRINGEMEN, ARE HEREBY EXCLUDED.  SUN MICROSYSTEMS, INC. ("SUN") AND
  ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS
- A RESULT OF USING, MODIFYING OR DESTRIBUTING THIS SOFTWARE OR ITS 
+ A RESULT OF USING, MODIFYING OR DESTRIBUTING THIS SOFTWARE OR ITS
  DERIVATIVES.  IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR ANY LOST
  REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL,
  INCIDENTAL OR PUNITIVE DAMAGES.  HOWEVER CAUSED AND REGARDLESS OF THE THEORY


=====================================
debian/libjutils-java-doc.javadoc deleted
=====================================
@@ -1 +0,0 @@
-apidocs


=====================================
debian/libjutils-java.jlibs deleted
=====================================
@@ -1 +0,0 @@
-bin/jutils.jar


=====================================
debian/libjutils-java.poms
=====================================
@@ -0,0 +1 @@
+debian/pom.xml --java-lib --artifact=bin/jutils.jar


=====================================
debian/pom.xml
=====================================
@@ -0,0 +1,99 @@
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<groupId>net.java.jutils</groupId>
+	<artifactId>jutils</artifactId>
+	<packaging>jar</packaging>
+	<name>Common utilities for the Game Technology Group</name>
+	<version>1.0.0</version>
+	<description>Common utilities for the Game Technology Group</description>
+	<url>http://java.net/projects/jutils</url>
+	<licenses>
+		<license>
+			<name>BSD</name>
+			<url>http://www.opensource.org/licenses/bsd-license.php</url>
+			<distribution>repo</distribution>
+		</license>
+	</licenses>
+	<developers>
+		<developer>
+			<id>Members</id>
+			<url>http://java.net/projects/jutils/members</url>
+		</developer>
+	</developers>
+	<scm>
+		<url>http://java.net/projects/jutils/sources/svn/show</url>
+		<connection>https://svn.java.net/svn/jutils~svn </connection>
+	</scm>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<configuration>
+					<source>1.4</source>
+					<target>1.4</target>
+					<encoding>UTF-8</encoding>
+				</configuration>
+			</plugin>
+			<plugin>
+				<artifactId>maven-resources-plugin</artifactId>
+				<configuration>
+					<encoding>UTF-8</encoding>
+				</configuration>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-javadocs</id>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+	<profiles>
+		<profile>
+			<id>release-sign-artifacts</id>
+			<activation>
+				<property>
+					<name>performRelease</name>
+					<value>true</value>
+				</property>
+			</activation>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-gpg-plugin</artifactId>
+						<version>1.1</version>
+						<executions>
+							<execution>
+								<id>sign-artifacts</id>
+								<phase>verify</phase>
+								<goals>
+									<goal>sign</goal>
+								</goals>
+							</execution>
+						</executions>
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+</project>
\ No newline at end of file


=====================================
debian/rules
=====================================
@@ -1,27 +1,4 @@
 #!/usr/bin/make -f
 
-NAME    := jutils
-VERSION := $(shell dpkg-parsechangelog| sed -n '/^Version/{s/Version: \(.*\)-[0-9]*$$/\1/;s/+dfsg//p}')
-CVSDATE := $(shell echo $(VERSION)|sed -n 's/\(....\)\(..\)\(..\)/\1-\2-\3/p')
-TMPDIR  := tmp-orig-tar
-TAR     := ../$(NAME)_$(VERSION)+dfsg.orig.tar.gz
-
-export JAVA_HOME=/usr/lib/jvm/default-java
-
 %:
-	dh $@ --with javahelper
-
-override_dh_auto_build:
-	ant all
-	ant javadoc
-
-override_dh_auto_clean:
-	dh_auto_clean
-
-get-orig-source:
-	-rm $(TAR)
-	cvs -d :pserver:guest at cvs.dev.java.net:/cvs export -D $(CVSDATE) -d $(TMPDIR) $(NAME)
-	echo "The following files will not be included in Debian tarball:"
-	cd $(TMPDIR) && find . \( -name '*.class' -o -name '*.jar' \) -print
-	cd $(TMPDIR) && ZIP=--best tar --exclude-vcs --exclude *.jar --exclude *.class -zcf $(TAR) .
-	rm -rf $(TMPDIR)
+	dh $@ --with maven-repo-helper


=====================================
debian/watch
=====================================
@@ -0,0 +1,3 @@
+version=4
+opts="dversionmangle=s/\+dfsg//;s/20100502/1.0.0/" \
+https://repo1.maven.org/maven2/net/java/jutils/jutils/(\d.*)/ jutils-(\d.*)-sources.jar



View it on GitLab: https://salsa.debian.org/java-team/jutils/-/compare/8fd907eee46304ae04b06cb28c6f89296e68f924...fd5d32fe666483a80cb79ef941c6bce7645490c2

-- 
View it on GitLab: https://salsa.debian.org/java-team/jutils/-/compare/8fd907eee46304ae04b06cb28c6f89296e68f924...fd5d32fe666483a80cb79ef941c6bce7645490c2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20200607/266e8063/attachment.html>


More information about the pkg-java-commits mailing list