summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTodd Zullinger <tmz@fedoraproject.org>2007-10-17 03:22:57 +0000
committerTodd Zullinger <tmz@fedoraproject.org>2007-10-17 03:22:57 +0000
commit48854a8713100846d287d6fd9bc67aeee2b5a0af (patch)
treefec40e18977920beb035a1b6deb8e7a6f05ae5fa
parent14b63a6409e3042aab34318ed02590ac7cf3a14f (diff)
- update to 2.19
- update License and URL tags - drop version from python Requires - replace libglade2 and pygtk2 Requires with pygtk2-libglade - remove execute bits from doc files - remove unneeded make in %build - re-work %install, avoid placing glade file under python site dir (#237286) - fix encoding on THANKS and TODO files
-rw-r--r--.cvsignore2
-rw-r--r--gonvert.spec74
-rw-r--r--sources2
3 files changed, 41 insertions, 37 deletions
diff --git a/.cvsignore b/.cvsignore
index 2d40221..8df6d3f 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -1 +1 @@
-gonvert-0.2.15.tar.gz
+gonvert-0.2.19.tar.gz
diff --git a/gonvert.spec b/gonvert.spec
index 69885e8..1f788dd 100644
--- a/gonvert.spec
+++ b/gonvert.spec
@@ -1,18 +1,16 @@
Name: gonvert
-Version: 0.2.15
-Release: 4%{?dist}
+Version: 0.2.19
+Release: 1%{?dist}
Summary: Units conversion utility
Group: Applications/Engineering
-License: GPL
-URL: http://unihedron.com/projects/gonvert/gonvert.php
-Source0: http://www.unihedron.com/projects/gonvert/downloads/%{name}-%{version}.tar.gz
-Source1: gonvert.glade
+License: GPL+
+URL: http://unihedron.com/projects/gonvert
+Source0: http://unihedron.com/projects/gonvert/downloads/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
-Requires: libglade2
-Requires: python >= 2.0
-Requires: pygtk2 >= 1.99.0
+Requires: python
+Requires: pygtk2-libglade
BuildArch: noarch
@@ -20,39 +18,38 @@ BuildArch: noarch
gonvert is a conversion utility that allows conversion between many units
like CGS, Ancient, Imperial with many categories like length, mass, numbers,
etc. All units converted values shown at once as you type. Easy to add/change
-your own units. Written in Python,pygtk,libgade.
+your own units. Written in Python, pygtk, libgade.
%prep
%setup -q
+# remove execute bits from doc files
+chmod -x doc/*
+
+# fix encoding on THANKS and TODO files
+pushd doc >/dev/null
+iconv -f iso8859-1 -t utf-8 THANKS > THANKS.conv && mv -f THANKS.conv THANKS
+iconv -f iso8859-1 -t utf-8 TODO > TODO.conv && mv -f TODO.conv TODO
+popd >/dev/null
+
%build
-make %{?_smp_mflags}
+# there's nothing that needs built
%install
rm -rf ${RPM_BUILD_ROOT}
+make DESTDIR=${RPM_BUILD_ROOT} prefix=%{_prefix} install
+rm -rf ${RPM_BUILD_ROOT}/%{_docdir}/%{name}
+
+desktop-file-install \
+ --delete-original \
+ --vendor fedora \
+ --remove-category Application \
+ --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
+ ${RPM_BUILD_ROOT}%{_datadir}/gnome/apps/Utilities/gonvert.desktop
-mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
-mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/python2.4/site-packages/share/gonvert
-mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/gonvert
-mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps
-mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/doc/gonvert
-
-install -m0755 %{SOURCE1} ${RPM_BUILD_ROOT}%{_libdir}/python2.4/site-packages/share/gonvert
-install -m0755 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/gonvert/gonvert.glade
-install -m0644 pixmaps/gonvert.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/gonvert.png
-install -m0644 pixmaps/gonvert_picture.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/gonvert_picture.png
-install -m0755 gonvert ${RPM_BUILD_ROOT}%{_bindir}/gonvert
-cp doc/* ${RPM_BUILD_ROOT}%{_datadir}/doc/gonvert
-chmod 0644 doc/*
-rm -rf ${RPM_BUILD_ROOT}%{_prefix}/doc
-rm -rf ${RPM_BUILD_ROOT}%{_datadir}/gnome
-desktop-file-install --vendor fedora \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- --add-category X-Fedora \
- gonvert.desktop
%clean
rm -rf ${RPM_BUILD_ROOT}
@@ -60,17 +57,24 @@ rm -rf ${RPM_BUILD_ROOT}
%files
%defattr(-,root,root,-)
-%doc doc/CHANGELOG doc/COPYING doc/FAQ doc/THANKS doc/TODO
+%doc doc/CHANGELOG doc/COPYING doc/FAQ doc/README doc/THANKS doc/TODO
%{_bindir}/gonvert
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/gonvert
-%{_datadir}/pixmaps/gonvert.png
-%{_datadir}/pixmaps/gonvert_picture.png
-%{_libdir}/python2.4/site-packages/share/gonvert/gonvert.glade
-%exclude %{_docdir}/gonvert
+%{_datadir}/pixmaps/gonvert*.png
%changelog
+* Tue Oct 16 2007 Todd Zullinger <tmz@pobox.com> - 0.2.19-1
+- update to 2.19
+- update License and URL tags
+- drop version from python Requires
+- replace libglade2 and pygtk2 Requires with pygtk2-libglade
+- remove execute bits from doc files
+- remove unneeded make in %%build
+- re-work %%install, avoid placing glade file under python site dir (#237286)
+- fix encoding on THANKS and TODO files
+
* Thu Dec 14 2006 Jason L Tibbitts III <tibbs@math.uh.edu> - 0.2.15-4
- Bump and rebuild.
diff --git a/sources b/sources
index 2287b3c..784390f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f8e184cc1a77c790fcb404f3f17bebea gonvert-0.2.15.tar.gz
+5fa0df1ee4b4783d9093dd0a707d805c gonvert-0.2.19.tar.gz