rpms/jmol/devel jmol.spec,1.8,1.9
Jussi Lehtola
jussilehtola at fedoraproject.org
Thu Jul 16 19:12:46 UTC 2009
Author: jussilehtola
Update of /cvs/pkgs/rpms/jmol/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17069/devel
Modified Files:
jmol.spec
Log Message:
Include desktop file in spec.
Index: jmol.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jmol/devel/jmol.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- jmol.spec 16 Jul 2009 16:37:21 -0000 1.8
+++ jmol.spec 16 Jul 2009 19:12:15 -0000 1.9
@@ -2,7 +2,7 @@
Name: jmol
Version: 11.6
-Release: 10.%{svnrel}svn%{?dist}
+Release: 11.%{svnrel}svn%{?dist}
Summary: An open-source Java viewer for chemical structures in 3D
Group: Applications/Engineering
License: LGPLv2+
@@ -15,7 +15,6 @@ BuildArch: noarch
# The source package has been created from SVN sources:
# svn export -r %{svnrel} https://jmol.svn.sourceforge.net/svnroot/jmol/branches/v11_6/Jmol
Source0: %{name}-%{version}.%{svnrel}.tar.bz2
-Source1: jmol.desktop
# Image available at "http://wiki.jmol.org:81/index.php/Image:Jmol_icon_128.png"
Source2: Jmol_icon_128.png
# Patch disabling jar signing
@@ -60,27 +59,31 @@ The documentation for %{name}.
%patch0 -p1
find -name '*.jar' -o -name '*.class' -exec rm -f '{}' \;
+# Make desktop file
+cat > jmol.desktop << EOF
+[Desktop Entry]
+Encoding=UTF-8
+Name=Jmol
+Comment=An open-source Java viewer for chemical structures in 3D
+Exec=jmol
+Icon=jmol
+Terminal=false
+Type=Application
+Categories=Education;Science;
+EOF
+
%build
ant doc main
%install
rm -rf %{buildroot}
-
install -D -p -m 755 jmol %{buildroot}%{_bindir}/%{name}
-
-install -D -p -m 444 build/JmolUnsigned.jar %{buildroot}%{_datadir}/%{name}/Jmol.jar
-install -D -p -m 444 build/JmolApplet.jar %{buildroot}%{_datadir}/%{name}/JmolApplet.jar
-
-install -D -p -m 444 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
-
-# Convert documentation to UTF-8
-for txtfile in README.txt COPYRIGHT.txt LICENSE.txt; do
- iconv -f ASCII -t UTF-8 $txtfile >$txtfile.new && mv $txtfile{.new,}
-done
+install -D -p -m 644 build/JmolUnsigned.jar %{buildroot}%{_datadir}/%{name}/Jmol.jar
+install -D -p -m 644 build/JmolApplet.jar %{buildroot}%{_datadir}/%{name}/JmolApplet.jar
+install -D -p -m 644 %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
# Install desktop file
-desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
- --vendor=fedora %{SOURCE1}
+desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications --vendor=fedora jmol.desktop
# Javadoc files
mkdir -p %{buildroot}%{_javadocdir}/%{name}
@@ -93,19 +96,22 @@ rm -rf %{buildroot}
%defattr(-,root,root,-)
%doc build/doc/* README.txt COPYRIGHT.txt LICENSE.txt
%{_bindir}/%{name}
-%{_datadir}/%{name}
+%{_datadir}/%{name}/
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/applications/fedora-%{name}.desktop
%files javadoc
%defattr(-,root,root,-)
-%{_javadocdir}/%{name}
+%{_javadocdir}/%{name}/
%files doc
%defattr(-,root,root,-)
%doc build/doc/*
%changelog
+* Thu Jul 16 2009 Jussi Lehtola <jussilehtola at fedoraproject.org> - 11.6-11.11223svn
+- Include desktop file in the spec.
+
* Thu Jul 16 2009 Jussi Lehtola <jussilehtola at fedoraproject.org> - 11.6-10.11223svn
- Bump release to be able to rebuild in koji.
More information about the fedora-extras-commits
mailing list