Skip to content

Commits on Source 7

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 <merkys@debian.org>
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 <merkys@debian.org> Wed, 15 May 2019 10:45:10 -0400
-- Andrius Merkys <merkys@debian.org> Tue, 12 Nov 2019 03:44:31 -0500
libejml-java (0.28-1) unstable; urgency=low
......
Source: libejml-java
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Andreas Tille <tille@debian.org>
Uploaders:
Andreas Tille <tille@debian.org>,
Section: java
Priority: optional
Build-Depends: debhelper (>= 12~),
Build-Depends:
debhelper (>= 12~),
gradle-debian-helper,
libauto64fto32f-java,
libgradle-gversion-plugin-java,
maven-repo-helper
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;
......
......@@ -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
com.peterabeles.gversion s/com.peterabeles.gversion.gradle.plugin/gversion/ * s/.*/debian/ * *
Description: Adding local Maven repository.
Author: Andrius Merkys <merkys@debian.org>
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,3 +1,11 @@
......
Description: Not compiling the examples.
Author: Andrius Merkys <merkys@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
......
Description: Removing gversion-plugin, which expects the source to be in git
repository.
Author: Andrius Merkys <merkys@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) {
add-mavenLocal.patch
no-examples.patch
remove-gversion.patch
......@@ -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
......