[gluegen2] 01/06: Fix a few remaining glitches in patch renamedLibrary.diff
Gilles Filippini
pini at debian.org
Sat Oct 10 22:42:12 UTC 2015
This is an automated email from the git hooks/post-receive script.
pini pushed a commit to branch master
in repository gluegen2.
commit 1a683153508f9d6b370d031c4b873e84eca47763
Author: Gilles Filippini <pini at debian.org>
Date: Sat Oct 10 01:30:17 2015 +0000
Fix a few remaining glitches in patch renamedLibrary.diff
Now the native library is generated with its new name by the ant build
system.
---
debian/patches/renamedLibrary.diff | 50 ++++++++++++++++++++++++++++++++------
debian/rules | 2 +-
2 files changed, 43 insertions(+), 9 deletions(-)
diff --git a/debian/patches/renamedLibrary.diff b/debian/patches/renamedLibrary.diff
index 58ce448..1bec7c6 100644
--- a/debian/patches/renamedLibrary.diff
+++ b/debian/patches/renamedLibrary.diff
@@ -1,6 +1,8 @@
---- a/src/junit/com/jogamp/common/util/TestTempJarCache.java
-+++ b/src/junit/com/jogamp/common/util/TestTempJarCache.java
-@@ -196,8 +196,8 @@
+Index: gluegen2/src/junit/com/jogamp/common/util/TestTempJarCache.java
+===================================================================
+--- gluegen2.orig/src/junit/com/jogamp/common/util/TestTempJarCache.java
++++ gluegen2/src/junit/com/jogamp/common/util/TestTempJarCache.java
+@@ -196,8 +196,8 @@ public class TestTempJarCache extends Si
@Test
public void testTempJarCache02AddNativeLibs() throws IOException, IllegalArgumentException, URISyntaxException {
if(AndroidVersion.isAvailable) { System.err.println("n/a on Android"); return; }
@@ -11,9 +13,11 @@
final ClassLoader cl = getClass().getClassLoader();
final Uri jarUri = JarUtil.getJarUri(TempJarCache.class.getName(), cl);
---- a/src/java/com/jogamp/common/os/Platform.java
-+++ b/src/java/com/jogamp/common/os/Platform.java
-@@ -256,7 +256,7 @@
+Index: gluegen2/src/java/com/jogamp/common/os/Platform.java
+===================================================================
+--- gluegen2.orig/src/java/com/jogamp/common/os/Platform.java
++++ gluegen2/src/java/com/jogamp/common/os/Platform.java
+@@ -256,7 +256,7 @@ public class Platform extends PlatformPr
private static final String useTempJarCachePropName = "jogamp.gluegen.UseTempJarCache";
/** fixed basename of JAR file and native library */
@@ -22,7 +26,7 @@
//
// static initialization order:
-@@ -317,7 +317,7 @@
+@@ -317,7 +317,7 @@ public class Platform extends PlatformPr
DynamicLibraryBundle.GlueJNILibLoader.loadLibrary(libBaseName, false, cl);
// JVM bug workaround
@@ -31,7 +35,7 @@
// AWT Headless determination
if( !PropertyAccess.getBooleanProperty("java.awt.headless", true) &&
-@@ -350,7 +350,7 @@
+@@ -350,7 +350,7 @@ public class Platform extends PlatformPr
}
/**
@@ -40,3 +44,33 @@
*/
public static void initSingleton() { }
+Index: gluegen2/make/build.xml
+===================================================================
+--- gluegen2.orig/make/build.xml
++++ gluegen2/make/build.xml
+@@ -413,7 +413,7 @@
+ <property name="c.compiler.src.files.common" value="src/native/common/*.c" />
+ <property name="c.compiler.src.files.os" value="src/native/${c.src.dir.os}/*.c" />
+
+- <property name="output.lib.name" value="gluegen-rt" />
++ <property name="output.lib.name" value="gluegen2-rt" />
+ <condition property="output.lib.name.os" value="lib${output.lib.name}.so"><isset property="isUnix"/></condition>
+ <condition property="output.lib.name.os" value="${output.lib.name}.dll"><isset property="isWindows"/></condition>
+ <condition property="output.lib.name.os" value="lib${output.lib.name}.jnilib"><isset property="isOSX"/></condition>
+@@ -490,13 +490,13 @@
+ <antcall target="c.manifest" inheritRefs="true" />
+
+ <native.tag.jar objdir="${build}/obj"
+- nativejarfile="${build}/gluegen-rt-natives-${os.and.arch}.jar"
++ nativejarfile="${build}/gluegen2-rt-natives-${os.and.arch}.jar"
+ manifestfile="${build}/Manifest-rt-natives.temp"
+ module="common"
+- includelibs="*gluegen-rt.${native.library.suffix}" />
++ includelibs="*gluegen2-rt.${native.library.suffix}" />
+
+ <!-- Produce duplicates for different configurations, since non-native-jar aliasing (Bug 1023/Bug 1024) -->
+- <copy file="${build}/gluegen-rt-natives-${os.and.arch}.jar" tofile="${build}/gluegen-rt-android-natives-${os.and.arch}.jar"/>
++ <copy file="${build}/gluegen2-rt-natives-${os.and.arch}.jar" tofile="${build}/gluegen-rt-android-natives-${os.and.arch}.jar"/>
+ </target>
+
+ <!-- ================================================================== -->
diff --git a/debian/rules b/debian/rules
index 37596f3..906dd06 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,7 +42,7 @@ install/libgluegen2-build-java::
rm debian/libgluegen2-build-java/usr/share/gluegen2/src/java/com/jogamp/gluegen/cgram/license.txt
install/libgluegen2-jni::
- install -m 644 -D build/obj/libgluegen-rt.so debian/libgluegen2-jni/usr/lib/jni/libgluegen2-rt.so
+ install -m 644 -D build/obj/libgluegen2-rt.so debian/libgluegen2-jni/usr/lib/jni/libgluegen2-rt.so
install/libgluegen2-doc::
$(DEB_ANT_INVOKE) javadoc
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gluegen2.git
More information about the pkg-java-commits
mailing list