SPECS: java-service-wrapper.spec (NEW) - initial PLD release - not tested

pawelz pawelz at pld-linux.org
Wed Oct 22 17:54:41 CEST 2008


Author: pawelz                       Date: Wed Oct 22 15:54:41 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- initial PLD release
- not tested

---- Files affected:
SPECS:
   java-service-wrapper.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/java-service-wrapper.spec
diff -u /dev/null SPECS/java-service-wrapper.spec:1.1
--- /dev/null	Wed Oct 22 17:54:41 2008
+++ SPECS/java-service-wrapper.spec	Wed Oct 22 17:54:36 2008
@@ -0,0 +1,77 @@
+# $Revision$, $Date$
+#
+# TODO:
+# - Is it possible to build it for other archs?
+# - BRs
+
+%define ver 3.3.2
+%define ver_patch b
+
+%include	/usr/lib/rpm/macros.java
+Summary:	Java Service Wrapper
+Name:		java-service-wrapper
+Version:	%{ver}_%{ver_patch}
+Release:	0.1
+License:	GPL v2
+Group:		Development/Languages/Java
+Source0:	http://wrapper.tanukisoftware.org/download/%{ver}-%{ver_patch}/wrapper_%{ver}-%{ver_patch}_src.tar.gz
+# Source0-md5:	20529639806b9ccba33281152073e3cb
+URL:		http://wrapper.tanukisoftware.org/
+BuildRequires:	jpackage-utils
+BuildRequires:	rpm-javaprov
+BuildRequires:	rpmbuild(macros) >= 1.300
+Requires:	jpackage-utils
+ExclusiveArch:	%{ix86} %{x8664}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%ifarch %{ix86}
+%define bits 32
+%endif
+
+%ifarch %{x8664}
+%define bits 64
+%endif
+
+%description
+Java Service Wrapper helps to run java daemon as System V services.
+
+%prep
+%setup -q -n wrapper_%{ver}-%{ver_patch}_src
+
+%build
+export JAVA_HOME="%{java_home}"
+
+%ant -Dbits=%{bits}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_libdir}/%{name},%{_javadir},%{_sysconfdir}/%{name},%{_sbindir}}
+
+install bin/wrapper $RPM_BUILD_ROOT%{_sbindir}/%{name}
+install lib/libwrapper.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libwrapper.so
+
+# jars
+cp -a lib/wrapper.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+ln -s wrapper-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/%{name}
+%{_javadir}/%{name}.jar
+%{_javadir}/%{name}-%{version}.jar
+%{_libdir}/%{name}/libwrapper.so
+%doc doc/* conf/wrapper.conf
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2008/10/22 15:54:36  pawelz
+- initial PLD release
+- not tested
+
================================================================


More information about the pld-cvs-commit mailing list