Codebase list jssc / 51d27fb
first debian/ Scott Howard 10 years ago
14 changed file(s) with 96 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 jssc (2.6.0-1) unstable; urgency=low
1
2 * Initial release. (Closes: #XXXXXX)
3
4 -- Scott Howard <showard@debian.org> Mon, 16 Dec 2013 11:23:17 -0500
0 libjSSC-2.6.so
0 Source: jssc
1 Section: java
2 Priority: optional
3 Maintainer: Scott Howard <showard@debian.org>
4 Build-Depends: debhelper (>= 9), default-jdk, javahelper (>= 0.43)
5 Standards-Version: 3.9.4
6 Homepage: <homepage>
7
8 Package: libjssc-java
9 Architecture: all
10 Depends: ${shlibs:Depends}, ${java:Depends}, ${misc:Depends}
11 Recommends: ${java:Recommends}
12 Description: Short Description
13 Long Description
14
15 Package: libjssc-java-doc
16 Architecture: all
17 Section: doc
18 Depends: ${java:Depends}, ${misc:Depends}
19 Recommends: ${java:Recommends}
20 Description: Short Description - doc
21 Long Description
22 .
23 This package contains the Javadoc API
0 Format: [URI OF THE FORMAT SPECIFICATION, SUCH AS http://www.debian.org/doc/packaging-manuals/copyright-format/<VERSION>/]
1 Upstream-Name: [THE NAME UPSTREAM USES FOR THE SOFTWARE]
2 Upstream-contact: [THE PREFERRED ADDRESS(ES) TO REACH THE UPSTREAM PROJECT]
3 Source: [AN EXPLANATION FROM WHERE THE UPSTREAM SOURCE CAME FROM. TYPICALLY AN URL]
4 [OTHER FIELDS]
5
6 Files: *
7 Copyright: Copyright 2013 John Doe <jdoe@example.com>
8 License: [STANDARD ABBREVIATION -- SEE "Short names" SECTION OF SPECIFICATION]
9 [LICENSE TEXT]
10
11 Files: debian/*
12 Copyright: Copyright 2013 Scott Howard <showard@debian.org>
13 License: [STANDARD ABBREVIATION]
14 [LICENSE TEXT]
15
16 [OTHER FILE PARAGRAPHS]
0 libjSSC-*.so usr/lib/jni
0 jssc.jar src/java/jssc
0 Description: look in /usr/lib/jni for libjSSC*.so
1 Autho: Scott Howard <showard@debian.org>
2 Index: jssc/src/java/jssc/SerialNativeInterface.java
3 ===================================================================
4 --- jssc.orig/src/java/jssc/SerialNativeInterface.java 2013-12-16 11:21:33.611954890 -0500
5 +++ jssc/src/java/jssc/SerialNativeInterface.java 2013-12-16 13:53:06.636170999 -0500
6 @@ -87,7 +87,7 @@
7 String tmpFolder = System.getProperty("java.io.tmpdir");
8
9 //since 2.3.0 ->
10 - String libRootFolder = new File(userHome).canWrite() ? userHome : tmpFolder;
11 + String libRootFolder = "/usr/lib/jni";
12 //<- since 2.3.0
13
14 String javaLibPath = System.getProperty("java.library.path");//since 2.1.0
15 @@ -140,8 +140,8 @@
16 architecture = "arm" + floatStr;
17 }
18
19 - libFolderPath = libRootFolder + fileSeparator + ".jssc" + fileSeparator + osName;
20 - libName = "jSSC-" + libVersion + "_" + architecture;
21 + libFolderPath = libRootFolder;
22 + libName = "jSSC-" + libVersion;
23 libName = System.mapLibraryName(libName);
24
25 if(libName.endsWith(".dylib")){//Since 2.1.0 MacOSX 10.8 fix
0 debian_jni_path.patch
0 #!/usr/bin/make -f
1
2 export JAVA_HOME=/usr/lib/jvm/default-java
3
4 # Put depended upon jars in here
5 # export CLASSPATH=
6
7 LIBRARY_VERSION=$(shell ls src/java/libs/linux/libjSSC-*_x86.so | sed 's/.*\([1-9]\.[1-9]\).*/\1/')
8
9 %:
10 dh $@ --with javahelper
11
12 override_dh_auto_build:
13 dh_auto_build
14 $(CPP) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -I$(JAVA_HOME)/include -fPIC -shared -o libjSSC-$(LIBRARY_VERSION).so src/cpp/_nix_based/jssc.cpp
0 3.0 (quilt)