rpms/jaxodraw/F-13 jaxodraw.spec,1.3,1.4
Jussi Lehtola
jussilehtola at fedoraproject.org
Wed Jun 9 12:01:03 UTC 2010
Author: jussilehtola
Update of /cvs/pkgs/rpms/jaxodraw/F-13
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv24169
Modified Files:
jaxodraw.spec
Log Message:
Respect command line arguments.
Index: jaxodraw.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jaxodraw/F-13/jaxodraw.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- jaxodraw.spec 29 May 2010 11:14:56 -0000 1.3
+++ jaxodraw.spec 9 Jun 2010 12:01:03 -0000 1.4
@@ -3,7 +3,7 @@
Name: jaxodraw
Version: %{major}.%{minor}
-Release: 5%{?dist}
+Release: 7%{?dist}
Summary: A Java program for drawing Feynman diagrams
Group: Applications/Engineering
License: GPLv2+
@@ -11,12 +11,8 @@ URL: http://jaxodraw.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{major}-%{minor}_src.tar.gz
# LaTeX file for exporting figures
Source1: http://downloads.sourceforge.net/%{name}/axodraw4j_2008_11_19.tar.gz
-
-# The files below have been taken from the upstream SVN at
-# http://jaxodraw.svn.sourceforge.net/viewvc/jaxodraw/trunk/installer/OS/Linux
-Source2: %{name}.desktop
-Source3: %{name}.png
-Source4: %{name}.1
+# Desktop file, icon and man page
+Source2: http://downloads.sourceforge.net/%{name}/installer-%{major}-%{minor}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -40,10 +36,10 @@ keyboard entries. Graphs may be exported
be saved in XML files to be used in later sessions.
%package javadoc
-Summary: Javadocs for %{name}
-Group: Documentation
-Requires: %{name} = %{version}-%{release}
-Requires: jpackage-utils
+Summary: Javadocs for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+Requires: jpackage-utils
%description javadoc
This package contains the API documentation for %{name}.
@@ -64,7 +60,7 @@ You need this if you want the export to
compile LaTeX files generated with jaxodraw.
%prep
-%setup -q -n JaxoDraw-%{major}-%{minor} -a 1
+%setup -q -n JaxoDraw-%{major}-%{minor} -a 1 -a 2
find -name '*.jar' -o -name '*.class' -exec rm -f '{}' \;
# Convert documentation encoding
@@ -77,7 +73,7 @@ done
# Invocation script
cat >> %{name} << EOF
#!/bin/sh
-java -jar %{_javadir}/%{name}.jar
+java -jar %{_javadir}/%{name}.jar $@
EOF
%build
@@ -85,13 +81,15 @@ ant jar javadoc
%install
rm -rf %{buildroot}
+# Install jar file and symlink
install -D -p -m 644 build/%{name}-%{major}-%{minor}.jar %{buildroot}%{_javadir}/%{name}.jar
install -D -p -m 755 %{name} %{buildroot}%{_bindir}/%{name}
+
# Desktop file and icon
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE2}
-install -D -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/%{name}.png
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications installer-%{major}-%{minor}/OS/Linux/%{name}.desktop
+install -D -p -m 644 installer-%{major}-%{minor}/OS/Linux/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
# Man page
-install -D -p -m 644 %{SOURCE4} %{buildroot}%{_mandir}/man1/%{name}.1
+install -D -p -m 644 installer-%{major}-%{minor}/OS/Linux/man/%{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1
# Javadoc
mkdir -p %{buildroot}%{_javadocdir}/%{name}
@@ -128,6 +126,12 @@ rm -rf %{buildroot}
%{_datadir}/texmf/tex/latex/axodraw4j/
%changelog
+* Wed Jun 09 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 2.0.1-7
+- Respect command line arguments in shell wrapper.
+
+* Mon May 31 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 2.0.1-6
+- Switch to using official installer tarball instead of files grabbed from svn.
+
* Sat May 29 2010 Jussi Lehtola <jussilehtola at fedoraproject.org> - 2.0.1-5
- Added man page and desktop icon.
More information about the scm-commits
mailing list