Andrius Merkys pushed to branch master at Debian Java Maintainers / libejml-java


Commits:
b80b7741 by Andrius Merkys at 2019-11-12T07:42:43Z
Refreshing no-examples.patch.

- - - - -
d5f6e27f by Andrius Merkys at 2019-11-12T08:11:56Z
Building the package without gversion-plugin.

- - - - -
a9355882 by Andrius Merkys at 2019-11-12T08:20:38Z
Wrapping and sorting.

- - - - -
7544c427 by Andrius Merkys at 2019-11-12T08:31:39Z
Removing no longer needed debian/maven.rules.

- - - - -
a914622c by Andrius Merkys at 2019-11-12T08:38:33Z
Adding patch descriptions.

- - - - -
616f098f by Andrius Merkys at 2019-11-12T08:43:12Z
Adding README.Debian explaining the missing EjmlVersion.class.

- - - - -
9301e675 by Andrius Merkys at 2019-11-12T08:46:22Z
Preparing for release.

- - - - -


10 changed files:

- + debian/README.Debian
- debian/changelog
- debian/control
- debian/copyright
- − debian/maven.rules
- debian/patches/add-mavenLocal.patch
- debian/patches/no-examples.patch
- + debian/patches/remove-gversion.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/README.Debian
=====================================
@@ -0,0 +1,5 @@
+The JARs in Debian lack EjmlVersion.class, which would be created by
+gversion-plugin in a clone of upstream's git repository. As this is not
+the case for Debian builds, the class is omitted.
+
+Andrius Merkys <mer...@debian.org>


=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-libejml-java (0.38+ds-1) UNRELEASED; urgency=medium
+libejml-java (0.38+ds-1) unstable; urgency=medium
 
   * Team upload.
 
@@ -15,18 +15,15 @@ libejml-java (0.38+ds-1) UNRELEASED; urgency=medium
 
   [ Andrius Merkys ]
   * New upstream version 0.38+ds (Closes: #929053)
-  * Adding a patch to use local maven repository.
-  * Adding a patch to turn off example compilation, as it fails.
   * Relying on gradle buildsystem to build the package.
-  * Using maven-repo-helper to correct gversion's artifactId.
-  * Adding b-deps on gversion gradle plugin and libauto64fto32f-java.
   * Listing all the poms and their jars in debian/libejml-java.poms.
   * Removing debian/libejml-java.jlibs, as jars are now installed by
     debian/libejml-java.pom.
   * ManualEJML.pdf is no longer present.
   * Removing all generated java files.
+  * Adding README.Debian explaining the missing EjmlVersion.class.
 
- -- Andrius Merkys <mer...@debian.org>  Wed, 15 May 2019 10:45:10 -0400
+ -- Andrius Merkys <mer...@debian.org>  Tue, 12 Nov 2019 03:44:31 -0500
 
 libejml-java (0.28-1) unstable; urgency=low
 


=====================================
debian/control
=====================================
@@ -1,13 +1,14 @@
 Source: libejml-java
 Maintainer: Debian Java Maintainers 
<pkg-java-maintain...@lists.alioth.debian.org>
-Uploaders: Andreas Tille <ti...@debian.org>
+Uploaders:
+ Andreas Tille <ti...@debian.org>,
 Section: java
 Priority: optional
-Build-Depends: debhelper (>= 12~),
-               gradle-debian-helper,
-               libauto64fto32f-java,
-               libgradle-gversion-plugin-java,
-               maven-repo-helper
+Build-Depends:
+ debhelper (>= 12~),
+ gradle-debian-helper,
+ libauto64fto32f-java,
+ maven-repo-helper,
 Standards-Version: 4.3.0
 Vcs-Browser: https://salsa.debian.org/java-team/libejml-java
 Vcs-Git: https://salsa.debian.org/java-team/libejml-java.git
@@ -15,7 +16,8 @@ Homepage: http://ejml.org/wiki
 
 Package: libejml-java
 Architecture: all
-Depends: ${misc:Depends}
+Depends:
+ ${misc:Depends},
 Description: Efficient Java Matrix Library
  Efficient Java Matrix Library (EJML) is a linear algebra library for
  manipulating dense matrices. Its design goals are;


=====================================
debian/copyright
=====================================
@@ -28,4 +28,3 @@ License: Apache-2.0
  .
  On Debian systems you can find a copy of Apache 2.0 at
  /usr/share/common-licenses/Apache-2.0
-


=====================================
debian/maven.rules deleted
=====================================
@@ -1 +0,0 @@
-com.peterabeles.gversion s/com.peterabeles.gversion.gradle.plugin/gversion/ * 
s/.*/debian/ * *


=====================================
debian/patches/add-mavenLocal.patch
=====================================
@@ -1,3 +1,5 @@
+Description: Adding local Maven repository.
+Author: Andrius Merkys <mer...@debian.org>
 --- a/settings.gradle
 +++ b/settings.gradle
 @@ -1,3 +1,11 @@


=====================================
debian/patches/no-examples.patch
=====================================
@@ -1,3 +1,5 @@
+Description: Not compiling the examples.
+Author: Andrius Merkys <mer...@debian.org>
 --- a/settings.gradle
 +++ b/settings.gradle
 @@ -7,5 +7,5 @@
@@ -9,7 +11,7 @@
          'main:ejml-dsparse'
 --- a/build.gradle
 +++ b/build.gradle
-@@ -241,7 +241,7 @@
+@@ -242,7 +242,7 @@
  project(':main:ejml-core').compileJava.dependsOn(createVersionFile)
  
  // Disable the creation of jars for distribution.  If you don't do this it 
will crash


=====================================
debian/patches/remove-gversion.patch
=====================================
@@ -0,0 +1,28 @@
+Description: Removing gversion-plugin, which expects the source to be in git
+ repository.
+Author: Andrius Merkys <mer...@debian.org>
+--- a/build.gradle
++++ b/build.gradle
+@@ -1,13 +1,3 @@
+-plugins {
+-    id "com.peterabeles.gversion" version "1.4.1"
+-}
+-
+-gversion {
+-    srcDir = "main/ejml-core/src"
+-    classPackage = "org.ejml"
+-    className = "EjmlVersion"
+-}
+-
+ allprojects {
+     apply plugin: 'idea'
+     apply plugin: 'eclipse'
+@@ -239,8 +229,6 @@
+     gradleVersion = '4.10.2'
+ }
+ 
+-project(':main:ejml-core').compileJava.dependsOn(createVersionFile)
+-
+ // Disable the creation of jars for distribution.  If you don't do this it 
will crash
+ [':main',':main:autocode'].each {String a ->
+     project(a) {


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 add-mavenLocal.patch
 no-examples.patch
+remove-gversion.patch


=====================================
debian/rules
=====================================
@@ -14,7 +14,6 @@ override_dh_auto_clean:
        dh_auto_clean
        rm -rf main/ejml-cdense/src main/ejml-cdense/test
        rm -rf main/ejml-fdense/src main/ejml-fdense/test
-       rm -f main/ejml-core/src/org/ejml/EjmlVersion.java
        rm -f main/ejml-core/src/org/ejml/data/CMatrixD1.java
        rm -f main/ejml-core/src/org/ejml/data/CMatrix.java
        rm -f main/ejml-core/src/org/ejml/data/CMatrixRMaj.java



View it on GitLab: 
https://salsa.debian.org/java-team/libejml-java/compare/ea5211584a49e4500e9e199abce332c115dc0a79...9301e675db384f6658d6557c5166174915294662

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/libejml-java/compare/ea5211584a49e4500e9e199abce332c115dc0a79...9301e675db384f6658d6557c5166174915294662
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
pkg-java-commits mailing list
pkg-java-comm...@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to