[geomview] 1.9.4-20
Rex Dieter
rdieter at fedoraproject.org
Thu Jul 3 19:43:26 UTC 2014
commit a062b9b5b37e1271f3d5fbdf17cb972a1598ef51
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Thu Jul 3 14:43:37 2014 -0500
1.9.4-20
- optimize mimeinfo scriptlets
- cleanup .spec
- build against motif
application_x-geomview.desktop | 7 ----
geomview.spec | 66 ++++++++++------------------------------
2 files changed, 16 insertions(+), 57 deletions(-)
---
diff --git a/geomview.spec b/geomview.spec
index f1587e7..4fa91eb 100644
--- a/geomview.spec
+++ b/geomview.spec
@@ -1,27 +1,17 @@
-%if 0%{?fedora} > 8 || 0%{?rhel} > 5
-%define kde4 1
-%else
-%define kde3 1
-%define dt_vendir --vendor=fedora
-%endif
-
Name: geomview
Summary: Interactive 3D viewing program
Version: 1.9.4
-Release: 19%{?dist}
+Release: 20%{?dist}
License: LGPLv2+
Url: http://www.geomview.org/
-Group: Applications/Engineering
Source0: http://dl.sourceforge.net/sourceforge/geomview/geomview-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# app.desktop
Source1: geomview.desktop
# mime
Source10: application_x-geomview.xml
-Source11: application_x-geomview.desktop
#icons
Source20: hi16-app-geomview.png
Source21: hi22-app-geomview.png
@@ -35,34 +25,21 @@ BuildRequires: desktop-file-utils
BuildRequires: byacc flex
BuildRequires: gawk
# Until we have a generic BR: motif-devel -- Rex
-%if 0%{?fedora} > 5
-BuildRequires: lesstif-devel
+%if 0%{?fedora} > 17
+BuildRequires: motif-devel
%else
BuildRequires: openmotif-devel
%endif
BuildRequires: libGL-devel libGLU-devel
-%if 0%{?fedora} > 4 || 0%{?rhel} > 4
BuildRequires: libXmu-devel
-%else
-# workaround http://bugzilla.redhat.com/211898
-BuildRequires: xorg-x11-devel xorg-x11-Mesa-libGL xorg-x11-Mesa-libGLU
-%endif
BuildRequires: tcl-devel tk-devel
#BuildRequires: /usr/bin/makeinfo
BuildRequires: texinfo
#BuildRequires: /usr/bin/texi2html
-%if 0%{?fedora} > 3 || 0%{?rhel} > 4
BuildRequires: texi2html
-%else
-BuildRequires: tetex
-%endif
-# for %_datadir/mimelnk
-%if 0%{?kde3} && 0%{?fedora} > 6
-Requires: kde-filesystem
-%endif
Requires: xdg-utils
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -115,18 +92,13 @@ rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
# .desktop entry
-desktop-file-install %{?dt_vendor} \
+desktop-file-install \
--dir %{buildroot}%{_datadir}/applications \
%{SOURCE1}
# mime
install -p -m644 -D %{SOURCE10} %{buildroot}%{_datadir}/mime/packages/x-geomview.xml
-%if 0%{?kde3}
-# mimelnk
-install -p -m644 -D %{SOURCE11} %{buildroot}%{_datadir}/mimelnk/application/x-geomview.desktop
-%endif
-
# app icons
install -p -m644 -D %{SOURCE20} %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/geomview.png
install -p -m644 -D %{SOURCE21} %{buildroot}%{_datadir}/icons/hicolor/22x22/apps/geomview.png
@@ -136,19 +108,15 @@ install -p -m644 -D %{SOURCE24} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps
install -p -m644 -D %{SOURCE25} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/geomview.png
install -p -m644 -D %{SOURCE26} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/geomview.svgz
-
# Unpackaged files
rm -fv %{buildroot}%{_infodir}/dir
rm -fv %{buildroot}%{_libdir}/lib*.la
-%clean
-rm -rf %{buildroot}
-
-
%post
/sbin/install-info --info-dir=%{_infodir} %{_infodir}/%{name}.gz ||:
touch --no-create %{_datadir}/icons/hicolor ||:
+touch --no-create %{_datadir}/mime ||:
%preun
if [ $1 -eq 0 ] ;then
@@ -160,30 +128,22 @@ if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor ||:
gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null 2>&1 ||:
update-desktop-database -a > /dev/null 2>&1 ||:
-update-mime-database %{_datadir}/mime > /dev/null 2>&1 ||:
+touch --no-create %{_datadir}/mime ||:
+update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
fi
%posttrans
gtk-update-icon-cache -q %{_datadir}/icons/hicolor > /dev/null 2>&1 ||:
update-desktop-database -a > /dev/null 2>&1 ||:
-update-mime-database %{_datadir}/mime > /dev/null 2>&1 ||:
-
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
+update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%files
-%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_bindir}/*
%{_docdir}/geomview/
%{_datadir}/applications/*.desktop
%{_datadir}/geomview/
%{_datadir}/icons/hicolor/*/*/*
-%if 0%{?kde3}
-%{_datadir}/mimelnk/*/*.desktop
-%endif
%{_datadir}/mime/packages/*.xml
%{_infodir}/figs/
%{_infodir}/geomview*
@@ -192,17 +152,23 @@ update-mime-database %{_datadir}/mime > /dev/null 2>&1 ||:
%{_mandir}/man5/*
%{_libexecdir}/geomview/
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
%files libs
-%defattr(-,root,root,-)
%{_libdir}/libgeomview-%{version}.so
%files devel
-%defattr(-,root,root,-)
%{_libdir}/libgeomview.so
%{_includedir}/geomview/
%changelog
+* Thu Jul 03 2014 Rex Dieter <rdieter at fedoraproject.org> - 1.9.4-20
+- optimize mimeinfo scriptlets
+- cleanup .spec
+- build against motif
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.9.4-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
More information about the scm-commits
mailing list