[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