[prev in list] [next in list] [prev in thread] [next in thread]
List: jpackage-announce
Subject: [JPackage-announce] [RPM (1.6)] tanukiwrapper-3.1.2-1jpp
From: jpackage () zarb ! org (David Walluck)
Date: 2005-04-14 19:19:34
Message-ID: 20050414171928.0DC3C600419 () ryu ! zarb ! org
[Download RAW message or body]
Name : tanukiwrapper Relocations: (not relocatable)
Version : 3.1.2 Vendor: JPackage Project
Release : 1jpp Build Date: Thu 14 Apr 2005 06:50:10 PM \
CEST Install Date: (not installed) Build Host: virgo.nanardon
Group : Development/Java Source RPM: (none)
Size : 3332160 License: BSD
Signature : (none)
Packager : David Walluck <david@jpackage.org>
URL : http://wrapper.tanukisoftware.org/
Summary : Java Service Wrapper
Description :
The Java Service Wrapper is an application which has
evolved out of a desire to solve a number of problems
common to many Java applications:
- Run as a Windows Service or Unix Daemon
- Application Reliability
- Standard, Out of the Box Scripting
- On Demand Restarts
- Flexible Configuration
- Ease Application %__installations
- Logging
---------------
David Walluck <david@jpackage.org> 0:3.1.2-1jpp
- 3.1.2
- fix ant dependencies
- change %section to free
- macros
---------------
W: tanukiwrapper non-standard-group Development/Java
---------------
Index: tanukiwrapper.spec
===================================================================
RCS file: /var/lib/cvs/jpackage/rpms/free/tanukiwrapper/tanukiwrapper.spec,v
retrieving revision 1.1.2.1.2.2
diff -u -r1.1.2.1.2.2 tanukiwrapper.spec
--- tanukiwrapper.spec 29 Mar 2005 07:35:51 -0000 1.1.2.1.2.2
+++ tanukiwrapper.spec 14 Apr 2005 17:19:27 -0000
@@ -1,24 +1,22 @@
%define name tanukiwrapper
-%define version 3.1.1
-%define release 5jpp
-%define section devel
-
-Summary: Java Service Wrapper
-URL: http://wrapper.tanukisoftware.org/
-Source0: wrapper_3.1.1_src.tar.gz
+%define version 3.1.2
+%define release 1jpp
+%define section free
Name: %{name}
Version: %{version}
Release: %{release}
+Summary: Java Service Wrapper
Epoch: 0
-License: Tanuki Software License (open source)
+License: BSD
+URL: http://wrapper.tanukisoftware.org/
+Source0: http://download.sourceforge.net/wrapper/wrapper_3.1.2_src.tar.gz
Group: Development/Java
Vendor: JPackage Project
Distribution: JPackage
BuildRequires: jpackage-utils >= 0:1.5
BuildRequires: glibc-devel
-BuildRequires: ant >= 1.6.1
-BuildRequires: ant-nodeps
+BuildRequires: ant >= 0:1.6.1
BuildRequires: junit
BuildRequires: xerces-j2
BuildRequires: xml-commons-apis
@@ -32,13 +30,13 @@
The Java Service Wrapper is an application which has
evolved out of a desire to solve a number of problems
common to many Java applications:
-- Run as a Windows Service or Unix Daemon
-- Application Reliability
-- Standard, Out of the Box Scripting
-- On Demand Restarts
-- Flexible Configuration
-- Ease Application Installations
-- Logging
+- Run as a Windows Service or Unix Daemon
+- Application Reliability
+- Standard, Out of the Box Scripting
+- On Demand Restarts
+- Flexible Configuration
+- Ease Application %__installations
+- Logging
%package javadoc
Summary: Javadoc for %{name}
@@ -63,64 +61,59 @@
%prep
%setup -q -n wrapper_%{version}_src
-%{__chmod} -R go=u-w *
-find . -name "*.jar" -exec rm -f {} \;
-%{__perl} -pi -e 's|-O3|$ENV{RPM_OPT_FLAGS}|' src/c/Makefile*
+%__chmod -R go=u-w *
+find . -name "*.jar" -exec %__rm -f {} \;
+%__perl -p -i -e 's|-O3|%optflags|' src/c/Makefile*
%build
-export CLASSPATH=$(build-classpath \
-ant/ \
-ant-nodeps/ \
-junit \
-xerces-j2 \
-xml-commons-apis
-)
+export CLASSPATH=$(build-classpath ant junit xerces-j2 xml-commons-apis)
%ant -Dbuild.sysclasspath=first release-common
%install
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf %{buildroot}
# jar
-install -d -m 0755 $RPM_BUILD_ROOT%{_javadir}
-install -p -m 0644 lib/wrapper.jar $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-install -p -m 0644 lib/wrappertest.jar \
$RPM_BUILD_ROOT%{_javadir}/%{name}-test-%{version}.jar
-(cd $RPM_BUILD_ROOT%{_javadir} && for jar in *-%{version}*; do ln -sf ${jar} `echo \
$jar| sed "s|-%{version}||g"`; done) +%__mkdir_p %{buildroot}%{_javadir}
+%__install -p -m 0644 lib/wrapper.jar %{buildroot}%{_javadir}/%{name}-%{version}.jar
+%__install -p -m 0644 lib/wrappertest.jar \
%{buildroot}%{_javadir}/%{name}-test-%{version}.jar +(cd %{buildroot}%{_javadir} && \
for jar in *-%{version}*; do %{__ln_s}f ${jar} `echo $jar| sed "s|-%{version}||g"`; \
done)
# jni
-install -d -m 755 $RPM_BUILD_ROOT%{_libdir}
-install -p -m 755 lib/libwrapper.so $RPM_BUILD_ROOT%{_libdir}
+%__install -d -m 755 %{buildroot}%{_libdir}
+%__install -p -m 755 lib/libwrapper.so %{buildroot}%{_libdir}
# commands
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/bin
-install -m 755 bin/testwrapper $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/bin
-install -m 755 bin/wrapper $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/bin
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/conf
-install -m 644 conf/wrapper.conf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/conf
+# FIXME: This doesn't look FHS compliant
+%__install -d -m 755 %{buildroot}%{_datadir}/%{name}-%{version}
+%__install -d -m 755 %{buildroot}%{_datadir}/%{name}-%{version}/bin
+%__install -m 755 bin/testwrapper %{buildroot}%{_datadir}/%{name}-%{version}/bin
+%__install -m 755 bin/wrapper %{buildroot}%{_datadir}/%{name}-%{version}/bin
+%__install -d -m 755 %{buildroot}%{_datadir}/%{name}-%{version}/conf
+%__install -m 644 conf/wrapper.conf %{buildroot}%{_datadir}/%{name}-%{version}/conf
# demo
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/test
-cp -pr test/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/test
+%__install -d -m 755 %{buildroot}%{_datadir}/%{name}-%{version}/test
+%__cp -pr test/* %{buildroot}%{_datadir}/%{name}-%{version}/test
# javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr jdoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
+%__install -d -m 755 %{buildroot}%{_javadocdir}/%{name}-%{version}
+%__cp -a jdoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
+%__ln_s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} # ghost symlink
# manual
-install -d -m 0755 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
-cp -pr doc/* $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+%__mkdir_p %{buildroot}%{_docdir}/%{name}-%{version}
+%__cp -a doc/* %{buildroot}%{_docdir}/%{name}-%{version}
%clean
-rm -rf $RPM_BUILD_ROOT
+%__rm -rf %{buildroot}
%post javadoc
-rm -f %{_javadocdir}/%{name}
-ln -sf %{name}-%{version} %{_javadocdir}/%{name}
+%__rm -f %{_javadocdir}/%{name}
+%{__ln_s}f %{name}-%{version} %{_javadocdir}/%{name}
%postun javadoc
if [ "$1" = "0" ]; then
- rm -f %{_javadocdir}/%{name}
+ %__rm -f %{_javadocdir}/%{name}
fi
%files
@@ -145,6 +138,12 @@
%{_datadir}/%{name}-%{version}/test
%changelog
+* Wed Apr 14 2005 David Walluck <david@jpackage.org> 0:3.1.2-1jpp
+- 3.1.2
+- fix ant dependencies
+- change %%section to free
+- macros
+
* Tue Mar 29 2005 David Walluck <david@jpackage.org> 0:3.1.1-5jpp
- remove BuildArch
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic