first debian/
Scott Howard
10 years ago
|
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 |
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 |
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 |
#!/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
|