rpms/pydict/devel pydict.spec,1.15,1.16
Tom Callaway
spot at fedoraproject.org
Fri Aug 29 20:44:30 UTC 2008
Author: spot
Update of /cvs/pkgs/rpms/pydict/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv15962
Modified Files:
pydict.spec
Log Message:
fix package
Index: pydict.spec
===================================================================
RCS file: /cvs/pkgs/rpms/pydict/devel/pydict.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- pydict.spec 27 Jun 2007 07:20:30 -0000 1.15
+++ pydict.spec 29 Aug 2008 20:44:00 -0000 1.16
@@ -1,18 +1,19 @@
Summary: English/Chinese Dictionary written with python/gtk
Name: pydict
Version: 0.3.0
-Release: 11%{?dist}
+Release: 12%{?dist}
Source0: pydict-%{version}.tar.gz
-Patch: pydict-trans.patch
-Patch1: pydict-0.3.0-python.patch
-#Url: http://www.linux.org.tw/~plateau/linux_notes/index.html
+Patch0: pydict-trans.patch
+Patch1: pydict-0.3.0-python.patch
+#Url: http://www.linux.org.tw/~plateau/linux_notes/index.html
URL: http://sourceforge.net/projects/pydict/
-License: GPL
-Group: Applications/Text
+# No version specified.
+License: GPL+
+Group: Applications/Text
Buildroot: %{_tmppath}/%{name}-%{version}-root
Requires: pygtk2
BuildRequires: desktop-file-utils
-BuildArchitectures: noarch
+BuildArch: noarch
%description
This is an English/Chinese Dictionary wirtten by Daniel Gau with
@@ -21,42 +22,49 @@
run in both console mode and X Window GUI mode.
%prep
-%setup -n pydict
-%patch -p1
+%setup -q -n pydict
+%patch0 -p1
%patch1 -p1
+for i in CHANGELOG README; do
+ iconv -f BIG-5 -t UTF-8 -o $i{.utf8,}
+ mv $i{.utf8,}
+done
+
+%build
+# Nothing to do here.
+
%install
-mkdir -p $RPM_BUILD_ROOT/usr/share/pydict/
-install -m 644 *.py *.lib yaba.xpm HELP $RPM_BUILD_ROOT/usr/share/pydict/
-mkdir -p $RPM_BUILD_ROOT/usr/bin/
-ln -sf /usr/share/pydict/pydict.py $RPM_BUILD_ROOT/usr/bin/pydict
-mkdir -p $RPM_BUILD_ROOT/usr/share/icons
-install -m 644 dict.xpm $RPM_BUILD_ROOT/usr/share/icons
-
-mkdir -p $RPM_BUILD_ROOT/usr/share/applications
-#install -m 644 net-pydict.desktop $RPM_BUILD_ROOT/usr/share/applications
-desktop-file-install --vendor="net" --add-category="X-Red-Hat-Extra;Utility;Application" --dir="$RPM_BUILD_ROOT/usr/share/applications" pyDict.desktop
-mv $RPM_BUILD_ROOT/usr/share/applications/net-py{D,d}ict.desktop
+rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
+install -m 755 *.py $RPM_BUILD_ROOT%{_datadir}/%{name}
+install -m 644 *.lib yaba.xpm HELP $RPM_BUILD_ROOT%{_datadir}/%{name}
+mkdir -p $RPM_BUILD_ROOT%{_bindir}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons
+install -m 644 dict.xpm $RPM_BUILD_ROOT%{_datadir}/icons
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
+desktop-file-install --vendor="net" --add-category="Utility;Application" \
+ --dir="$RPM_BUILD_ROOT%{_datadir}/applications" pyDict.desktop
+mv $RPM_BUILD_ROOT%{_datadir}/applications/net-py{D,d}ict.desktop
-%clean
-[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+cd $RPM_BUILD_ROOT%{_bindir}
+ln -sf ../..%{_datadir}/%{name}/pydict.py pydict
-%preun
-if [ -d /usr/share/pydict ] ; then
- rm -rf /usr/share/pydict/*.pyc
-fi
+%clean
+rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
%doc CHANGELOG README COPYING
-%dir /usr/share/pydict
-/usr/share/pydict/*
-%attr(0755,root,root) /usr/bin/pydict
-%attr(0755,root,root) /usr/share/pydict/pydict.py
-/usr/share/applications/net-pydict.desktop
-/usr/share/icons/dict.xpm
+%{_bindir}/%{name}
+%{_datadir}/%{name}/
+%{_datadir}/applications/net-pydict.desktop
+%{_datadir}/icons/dict.xpm
%changelog
+* Fri Aug 29 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0.3.0-12
+- fix license tag
+
* Wed Jun 27 2007 Hu Zheng <zhu at redhat.com> - 0.3.0-11
- add encoding tag and fix desktop file.
@@ -96,7 +104,7 @@
- ported for pygtk2
- rewritten some of the classes for fixing bugs
-* Mon Mar 18 2002 Trond Eivind Glomsrød <teg at redhat.com> 0.2.5.1-8
+* Mon Mar 18 2002 Trond Eivind Glomsrød <teg at redhat.com> 0.2.5.1-8
- Remove packager/vendor
- Don't define version/releason on top of the specfile and then
use that in the header
@@ -140,11 +148,11 @@
* Fri Jan 21 2000 Shang-Feng Yang <storm at chempro.che.ntu.edu.tw>
- Modify some improper terms of the word base pydict.lib
-- Add Summary and %description tags of zh_TW.Big5 locale
+- Add Summary and %%description tags of zh_TW.Big5 locale
* Mon Jan 17 2000 Chih-Wei Huang <cwhuang at linux.org.tw>
- Add menu for Gnome & KDE
-- Add %clean
+- Add %%clean
* Thu Jan 13 2000 Shang-Feng Yang <storm at chempro.che.ntu.edu.tw>
- Fix the IndexError problem caused by some incomplete records in the
More information about the fedora-extras-commits
mailing list