[packages/sleuthkit] - disable java, does not build without downloading stuff

baggins baggins at pld-linux.org
Mon Jun 1 14:55:07 CEST 2020


commit 6bf7b264678c4db49296bedf7a78d0045157c421
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Jun 1 14:54:47 2020 +0200

    - disable java, does not build without downloading stuff

 sleuthkit.spec | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/sleuthkit.spec b/sleuthkit.spec
index de3bf8c..2d489b0 100644
--- a/sleuthkit.spec
+++ b/sleuthkit.spec
@@ -5,6 +5,7 @@
 #
 # Conditional build:
 %bcond_without	aff		# Without Advanced Forensic Format (aff) support
+%bcond_with	java		# Build Java bindings and jar file
 #
 Summary:	The Sleuth Kit - an forensic toolkit for analyzing file systems and disks
 Summary(pl.UTF-8):	The Sleuth Kit - zestaw narzędzi wspomagających analizę systemów plików
@@ -140,7 +141,8 @@ Dowiązania Javy do sleuthkit.
 %{__autoheader}
 %{__automake}
 %configure \
-	%{!?with_aff:--without-afflib}
+	%{!?with_aff:--without-afflib} \
+	%{!?with_java:--disable-java}
 
 %{__sed} -i -e 's/^\(LIBS = -lewf\)/\1 -ldl -lpthread/' {tools/autotools,tsk}/Makefile
 
@@ -165,24 +167,29 @@ rm -rf $RPM_BUILD_ROOT
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libtsk.so.*.*.*
-%attr(755,root,root) %{_libdir}/libtsk_jni.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libtsk.so.19
+%if %{with java}
+%attr(755,root,root) %{_libdir}/libtsk_jni.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libtsk_jni.so.0
+%endif
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libtsk.so
-%attr(755,root,root) %{_libdir}/libtsk_jni.so
 %{_libdir}/libtsk.la
+%if %{with java}
+%attr(755,root,root) %{_libdir}/libtsk_jni.so
 %{_libdir}/libtsk_jni.la
+%endif
 %{_includedir}/tsk
 
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libtsk.a
-%{_libdir}/libtsk_jni.a
-
+%{?with_java:%{_libdir}/libtsk_jni.a}
 
+%if %{with java}
 %files java
 %defattr(644,root,root,755)
 %{_javadir}/%{name}-%{version}.jar
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/sleuthkit.git/commitdiff/6bf7b264678c4db49296bedf7a78d0045157c421



More information about the pld-cvs-commit mailing list