rpms/jmol/F-10 jmol.spec,1.6,1.7 jmol.desktop,1.2,NONE
Jussi Lehtola
jussilehtola at fedoraproject.org
Thu Jul 16 21:02:48 UTC 2009
Author: jussilehtola
Update of /cvs/pkgs/rpms/jmol/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3745/F-10
Modified Files:
jmol.spec
Removed Files:
jmol.desktop
Log Message:
Include desktop file in spec.
Index: jmol.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jmol/F-10/jmol.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- jmol.spec 16 Jul 2009 16:37:20 -0000 1.6
+++ jmol.spec 16 Jul 2009 21:02:18 -0000 1.7
@@ -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,35 @@ The documentation for %{name}.
%patch0 -p1
find -name '*.jar' -o -name '*.class' -exec rm -f '{}' \;
+# Remove executable permissions from documentation
+chmod 644 README.txt
+chmod 644 COPYRIGHT.txt
+
+# 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 +100,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.
--- jmol.desktop DELETED ---
More information about the fedora-extras-commits
mailing list