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