SPECS: splunk.spec - few system packages

glen glen at pld-linux.org
Tue Jun 10 00:12:24 CEST 2008


Author: glen                         Date: Mon Jun  9 22:12:24 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- few system packages

---- Files affected:
SPECS:
   splunk.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: SPECS/splunk.spec
diff -u SPECS/splunk.spec:1.2 SPECS/splunk.spec:1.3
--- SPECS/splunk.spec:1.2	Mon Jun  9 23:25:25 2008
+++ SPECS/splunk.spec	Tue Jun 10 00:12:19 2008
@@ -5,7 +5,7 @@
 Summary:	Search and navigate IT data
 Name:		splunk
 Version:	3.2.4
-Release:	0.1
+Release:	0.3
 License:	2005-2008 Splunk Inc
 Group:		Applications
 Source0:	http://download.splunk.com/releases/%{version}/linux/%{name}-%{version}-%{subver}-Linux-i686.tgz
@@ -22,6 +22,35 @@
 Requires(pre):	/usr/bin/getgid
 Requires(pre):	/usr/sbin/groupadd
 Requires(pre):	/usr/sbin/useradd
+Requires:	bzip2
+Requires:	bzip2-libs
+Requires:	expat >= 1:2.0.0
+Requires:	libarchive >= 2.0
+Requires:	libxml2 >= 2.6.31
+Requires:	libxslt
+Requires:	pcre >= 7.6
+Requires:	pcregrep
+Requires:	pcretest
+Requires:	zlib
+#-PyXML-0.8.4.txt
+#-Twisted-2.1.0.txt
+#-TwistedWeb-0.5.0.txt
+#-ZopeInterface-3.0.1.txt
+#-expat-2.0.0.txt
+#-fpconst-0.7.2.txt
+#-gadflyZip.txt
+#-httplib2-0.4.0.txt
+#-libarchive-2.2.5.txt
+#-libxml2-2.6.31.txt
+#-libxslt-1.1.22.txt
+#-log4py-1.3.txt
+#-lxml-1.3.6.txt
+#-lxml-elementtree-1.3.6.txt
+#-openldap-2.3.27.txt
+#-openssl-0.9.8g.txt
+#-pcre-7.6.txt
+#-xmlwrapp-0.5.0.txt
+#pyOpenSSL-0.6.tar.gz
 Provides:	group(splunk)
 Provides:	user(splunk)
 ExclusiveArch:	%{ix86} %{x8664}
@@ -46,14 +75,38 @@
 
 rm -f .ftr
 
+# zlib
+%{__rm} lib/libz.so*
+
+# bzip2
+%{__rm} bin/{bunzip2,bzcat,bzcmp,bzdiff,bzegrep,bzfgrep,bzgrep,bzip2,bzip2recover,bzless,bzmore}
+%{__rm} lib/libbz2.so*
+
+# pcre
+%{__rm} bin/{pcretest,pcregrep}
+%{__rm} lib/libpcre.so*
+%{__rm} lib/libpcreposix.so*
+
+# libarchive
+%{__rm} lib/libarchive.so*
+
+# expat
+%{__rm} lib/libexpat.so*
+
+# libxslt
+%{__rm} lib/libexslt.so*
+%{__rm} lib/libxslt.so*
+
+# libxml2
+%{__rm} lib/libxml2.so*
+
 %build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_appdir}
-cp -a . $RPM_BUILD_ROOT%{_appdir}
-
-rm -f $RPM_BUILD_ROOT%{_appdir}/{README.txt,license.txt,splunk-*-manifest}
+install -d $RPM_BUILD_ROOT{%{_includedir},%{_appdir}}
+cp -a bin etc lib openssl share $RPM_BUILD_ROOT%{_appdir}
+cp -a include/*.h $RPM_BUILD_ROOT%{_includedir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -71,19 +124,9 @@
 %files
 %defattr(644,root,root,755)
 %doc README.txt license.txt
+%dir %attr(555,splunk,splunk) %{_appdir}
 %dir %attr(555,splunk,splunk) %{_appdir}/bin
 %attr(555,splunk,splunk) %{_appdir}/bin/btool
-%attr(555,splunk,splunk) %{_appdir}/bin/bunzip2
-%attr(555,splunk,splunk) %{_appdir}/bin/bzcat
-%attr(555,splunk,splunk) %{_appdir}/bin/bzcmp
-%attr(555,splunk,splunk) %{_appdir}/bin/bzdiff
-%attr(555,splunk,splunk) %{_appdir}/bin/bzegrep
-%attr(555,splunk,splunk) %{_appdir}/bin/bzfgrep
-%attr(555,splunk,splunk) %{_appdir}/bin/bzgrep
-%attr(555,splunk,splunk) %{_appdir}/bin/bzip2
-%attr(555,splunk,splunk) %{_appdir}/bin/bzip2recover
-%attr(555,splunk,splunk) %{_appdir}/bin/bzless
-%attr(555,splunk,splunk) %{_appdir}/bin/bzmore
 %attr(555,splunk,splunk) %{_appdir}/bin/classify
 %attr(755,splunk,splunk) %{_appdir}/bin/compressedExport.sh
 %attr(555,splunk,splunk) %{_appdir}/bin/dbmanipulator.py
@@ -109,8 +152,6 @@
 %attr(555,splunk,splunk) %{_appdir}/bin/openssl
 %attr(555,splunk,splunk) %{_appdir}/bin/parsetest
 %attr(555,splunk,splunk) %{_appdir}/bin/pcregextest
-%attr(555,splunk,splunk) %{_appdir}/bin/pcregrep
-%attr(555,splunk,splunk) %{_appdir}/bin/pcretest
 %attr(444,splunk,splunk) %{_appdir}/bin/private-terms.txt
 %attr(444,splunk,splunk) %{_appdir}/bin/public-terms.txt
 %attr(555,splunk,splunk) %{_appdir}/bin/python
@@ -468,8 +509,10 @@
 %attr(644,splunk,splunk) %{_appdir}/etc/splunk-free.license
 %attr(644,splunk,splunk) %{_appdir}/etc/splunk-launch.conf.default
 %attr(444,splunk,splunk) %{_appdir}/etc/splunk.version
-%dir %attr(555,splunk,splunk) %{_appdir}/include
-%attr(444,splunk,splunk) %{_appdir}/include/splunk-extplugin.h
+
+# -devel
+%{_includedir}/splunk-extplugin.h
+
 %dir %attr(555,splunk,splunk) %{_appdir}/lib
 %dir %attr(555,splunk,splunk) %{_appdir}/lib/engines
 %attr(555,splunk,splunk) %{_appdir}/lib/engines/lib4758cca.so
@@ -481,43 +524,17 @@
 %attr(555,splunk,splunk) %{_appdir}/lib/engines/libnuron.so
 %attr(555,splunk,splunk) %{_appdir}/lib/engines/libsureware.so
 %attr(555,splunk,splunk) %{_appdir}/lib/engines/libubsec.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libarchive.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libarchive.so.2
-%attr(555,splunk,splunk) %{_appdir}/lib/libarchive.so.2.2.5
-%attr(555,splunk,splunk) %{_appdir}/lib/libbz2.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libbz2.so.1
-%attr(555,splunk,splunk) %{_appdir}/lib/libbz2.so.1.0.3
 %attr(555,splunk,splunk) %{_appdir}/lib/libcrypto.so
 %attr(555,splunk,splunk) %{_appdir}/lib/libcrypto.so.0.9.8
-%attr(555,splunk,splunk) %{_appdir}/lib/libexpat.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libexpat.so.1
-%attr(555,splunk,splunk) %{_appdir}/lib/libexpat.so.1.5.0
-%attr(555,splunk,splunk) %{_appdir}/lib/libexslt.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libexslt.so.0
-%attr(555,splunk,splunk) %{_appdir}/lib/libexslt.so.0.8.13
 %attr(555,splunk,splunk) %{_appdir}/lib/libextcmdapi.so
 %attr(555,splunk,splunk) %{_appdir}/lib/libextcmdapi.so.0
 %attr(555,splunk,splunk) %{_appdir}/lib/libextcmdapi.so.0.0.0
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcre.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcre.so.0
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcre.so.0.0.1
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcreposix.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcreposix.so.0
-%attr(555,splunk,splunk) %{_appdir}/lib/libpcreposix.so.0.0.0
 %attr(555,splunk,splunk) %{_appdir}/lib/libsqlite3.so
 %attr(555,splunk,splunk) %{_appdir}/lib/libsqlite3.so.0
 %attr(555,splunk,splunk) %{_appdir}/lib/libsqlite3.so.0.8.6
 %attr(555,splunk,splunk) %{_appdir}/lib/libssl.so
 %attr(555,splunk,splunk) %{_appdir}/lib/libssl.so.0.9.8
-%attr(555,splunk,splunk) %{_appdir}/lib/libxml2.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libxml2.so.2
-%attr(555,splunk,splunk) %{_appdir}/lib/libxml2.so.2.6.31
-%attr(555,splunk,splunk) %{_appdir}/lib/libxslt.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libxslt.so.1
-%attr(555,splunk,splunk) %{_appdir}/lib/libxslt.so.1.1.22
-%attr(555,splunk,splunk) %{_appdir}/lib/libz.so
-%attr(555,splunk,splunk) %{_appdir}/lib/libz.so.1
-%attr(555,splunk,splunk) %{_appdir}/lib/libz.so.1.2.3
+
 %dir %attr(555,splunk,splunk) %{_appdir}/lib/python2.5
 %attr(444,splunk,splunk) %{_appdir}/lib/python2.5/BaseHTTPServer.py
 %attr(444,splunk,splunk) %{_appdir}/lib/python2.5/Bastion.py
@@ -1826,6 +1843,7 @@
 %attr(444,splunk,splunk) %{_appdir}/lib/python2.5/xmllib.py
 %attr(444,splunk,splunk) %{_appdir}/lib/python2.5/xmlrpclib.py
 %attr(444,splunk,splunk) %{_appdir}/lib/python2.5/zipfile.py
+
 %dir %attr(555,splunk,splunk) %{_appdir}/openssl
 %dir %attr(555,splunk,splunk) %{_appdir}/openssl/misc
 %attr(555,splunk,splunk) %{_appdir}/openssl/misc/CA.pl
@@ -1835,6 +1853,7 @@
 %attr(555,splunk,splunk) %{_appdir}/openssl/misc/c_issuer
 %attr(555,splunk,splunk) %{_appdir}/openssl/misc/c_name
 %attr(444,splunk,splunk) %{_appdir}/openssl/openssl.cnf
+
 %dir %attr(555,splunk,splunk) %{_appdir}/share
 %dir %attr(555,splunk,splunk) %{_appdir}/share/splunk
 %dir %attr(555,splunk,splunk) %{_appdir}/share/splunk/3rdparty
@@ -2693,6 +2712,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2008-06-09 22:12:19  glen
+- few system packages
+
 Revision 1.2  2008-06-09 21:25:25  glen
 - add splunk user/group
 - filelist based on -manifest
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/splunk.spec?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list