From 661864e8af54dc640fcbbdb29acf8b741d88c52f Mon Sep 17 00:00:00 2001 From: rishwanth <rishwanthsenthilkumar@gmail.com> Date: Fri, 2 Feb 2018 09:51:21 -0500 Subject: [PATCH] debian files for sleuthkit-java --- bindings/java/Makefile.am | 2 +- debian/README.source | 2 ++ debian/changelog | 2 +- debian/control | 8 ++++---- debian/rules | 4 ++++ debian/{sleuthkit-docs.docs => sleuthkit-java-docs.docs} | 0 debian/sleuthkit-java.install | 5 +++++ 7 files changed, 17 insertions(+), 6 deletions(-) rename debian/{sleuthkit-docs.docs => sleuthkit-java-docs.docs} (100%) create mode 100644 debian/sleuthkit-java.install diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am index 9bb1c374a..f075c9720 100644 --- a/bindings/java/Makefile.am +++ b/bindings/java/Makefile.am @@ -8,7 +8,7 @@ jar_DATA = $(tsk_jar) $(tsk_jar): all-local: - ant dist + ant dist -Donline=false CLEANFILES = $(tsk_jar) diff --git a/debian/README.source b/debian/README.source index 78bde1a87..93de9f3dd 100644 --- a/debian/README.source +++ b/debian/README.source @@ -1,6 +1,8 @@ sleuthkit for Debian ------------------- +These debian files are not for the official debian packaging and it does not meet all of the debian rules. We are using these files for our own distribution + -- Rishwanth Senthilkumar <rishwanth@basistech.com> Tue, 30 Jan 2018 15:34:02 -0500 diff --git a/debian/changelog b/debian/changelog index 220b055b6..8ada6ad23 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -sleuthkit (4.6.0-1) unstable; urgency=medium +sleuthkit-java (4.6.0-1) unstable; urgency=medium * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP> diff --git a/debian/control b/debian/control index 76e48b2bc..b844a5883 100644 --- a/debian/control +++ b/debian/control @@ -1,14 +1,14 @@ -Source: sleuthkit +Source: sleuthkit-java Section: contrib Priority: optional Maintainer: Rishwanth Senthilkumar <rishwanth@basistech.com> -Build-Depends: debhelper (>=9),autotools-dev, libewf-dev (>= 20130416), libsqlite3-dev, libafflib-dev (>= 3.6.6) +Build-Depends: debhelper (>=9),autotools-dev, libewf-dev (>= 20130416), libsqlite3-dev, libafflib-dev (>= 3.6.6), libc3p0-java, libpostgresql-jdbc-java Standards-Version: 4.0.0 Homepage: http://www.sleuthkit.org/sleuthkit -Package: sleuthkit +Package: sleuthkit-java Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libewf-dev (>= 20130416), libafflib-dev (>= 3.6.6), libsqlite3-dev +Depends: ${shlibs:Depends}, ${misc:Depends}, libewf-dev (>= 20130416), libafflib-dev (>= 3.6.6), libsqlite3-dev, libc3p0-java, libpostgresql-jdbc-java Description: tools for forensics analysis on volume and filesystem data The Sleuth Kit, also known as TSK, is a collection of UNIX-based command line file and volume system forensic analysis tools. The filesystem tools diff --git a/debian/rules b/debian/rules index 8543e7181..702b390ce 100755 --- a/debian/rules +++ b/debian/rules @@ -22,4 +22,8 @@ export DEB_LDFLAGS_MAINT_APPEND = -lsqlite3 -lsupc++ -Wl,--as-needed # This is example for Cmake (See https://bugs.debian.org/641051 ) #override_dh_auto_configure: # dh_auto_configure -- # -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) + +override_dh_auto_install: + /bin/bash ./libtool --mode=install /usr/bin/install -c /home/rishwanth07/Documents/sleuthkit/tsk/libtsk.la '/home/rishwanth07/Documents/sleuthkit/bindings/java/' + dh_install diff --git a/debian/sleuthkit-docs.docs b/debian/sleuthkit-java-docs.docs similarity index 100% rename from debian/sleuthkit-docs.docs rename to debian/sleuthkit-java-docs.docs diff --git a/debian/sleuthkit-java.install b/debian/sleuthkit-java.install new file mode 100644 index 000000000..631e7a3fe --- /dev/null +++ b/debian/sleuthkit-java.install @@ -0,0 +1,5 @@ +bindings/java/thirdpartyjars/sqlite-jdbc-3.21.0.1.jar /usr/share/java +bindings/java/dist/sleuthkit-4.6.0.jar /usr/share/java +bindings/java/libtsk.so* /usr/lib/ + + -- GitLab