diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am
index 9bb1c374a9f0c62a0f5ca66923c45b1fcf2630f3..f075c9720ffc6703d83a10ab297dcf4f6f75e1c9 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 78bde1a87f8e112afabc1be0f9ac74e045885a39..93de9f3dd4c94797a1ad85ba46f969b2ef8848ff 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 220b055b664ebef360bcbbe28a056a96659d7a86..8ada6ad230332c2e43bfd15571a3ff1695aa3ffe 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 76e48b2bc0775e006b5659d3a10783b91c69f062..b844a588351da5aa32389cd97475ff04d3f1f327 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 8543e7181dc93373f07678367a33e38ea1f380e6..702b390ce913d713148551035e9746d0ac5f5b0f 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 0000000000000000000000000000000000000000..631e7a3feb172507607a77c605f362cf543c4dc4
--- /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/
+
+