rpms/jaxodraw/devel jaxodraw.sh,NONE,1.1 jaxodraw.spec,1.6,1.7

Jussi Lehtola jussilehtola at fedoraproject.org
Tue Jun 29 13:04:50 UTC 2010


Author: jussilehtola

Update of /cvs/pkgs/rpms/jaxodraw/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv5031

Modified Files:
	jaxodraw.spec 
Added Files:
	jaxodraw.sh 
Log Message:
Really respect CLI arguments.


--- NEW FILE jaxodraw.sh ---
#!/bin/sh
java -jar JARFILE $@


Index: jaxodraw.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jaxodraw/devel/jaxodraw.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- jaxodraw.spec	9 Jun 2010 11:34:45 -0000	1.6
+++ jaxodraw.spec	29 Jun 2010 13:04:49 -0000	1.7
@@ -3,7 +3,7 @@
 
 Name:		jaxodraw
 Version:	%{major}.%{minor}
-Release:	7%{?dist}
+Release:	8%{?dist}
 Summary:	A Java program for drawing Feynman diagrams
 Group:		Applications/Engineering 
 License:	GPLv2+
@@ -13,6 +13,8 @@ Source0:	http://downloads.sourceforge.ne
 Source1:	http://downloads.sourceforge.net/%{name}/axodraw4j_2008_11_19.tar.gz
 # Desktop file, icon and man page
 Source2:	http://downloads.sourceforge.net/%{name}/installer-%{major}-%{minor}.tar.gz
+# Wrapper skeleton
+Source3:	jaxodraw.sh
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:	noarch
@@ -70,19 +72,18 @@ for file in src/doc/{TODO,CHANGELOG,READ
  mv $file.new $file
 done
 
-# Invocation script
-cat >> %{name} << EOF
-#!/bin/sh
-java -jar %{_javadir}/%{name}.jar $@
-EOF
+# Create invocation script
+sed "s|JARFILE|%{_javadir}/%{name}.jar|g" %{SOURCE3} > %{name}
+touch -r %{SOURCE3} %{name}
 
 %build
 ant jar javadoc
 
 %install
 rm -rf %{buildroot}
-# Install jar file and symlink
+# Install jar file
 install -D -p -m 644 build/%{name}-%{major}-%{minor}.jar %{buildroot}%{_javadir}/%{name}.jar
+# Install invocation script
 install -D -p -m 755 %{name} %{buildroot}%{_bindir}/%{name}
 
 # Desktop file and icon
@@ -126,6 +127,9 @@ rm -rf %{buildroot}
 %{_datadir}/texmf/tex/latex/axodraw4j/
 
 %changelog
+* Tue Jun 29 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 2.0.1-8
+- Really respect CLI arguments in shell wrapper.
+
 * Wed Jun 09 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 2.0.1-7
 - Respect command line arguments in shell wrapper.
 



More information about the scm-commits mailing list