[chirp/f15: 8/10] Update to 0.2.0, remove old patches and add new patch.
Richard Shaw
hobbes1069 at fedoraproject.org
Mon Mar 19 21:07:40 UTC 2012
commit 6a2aaef03acfbf508d7bef14f2c98214a98243a9
Author: Richard M. Shaw <hobbes1069 at gmail.com>
Date: Mon Mar 19 16:05:36 2012 -0500
Update to 0.2.0, remove old patches and add new patch.
chirp-0.1.12-shebang.patch | 458 ------------------------------------------
chirp-0.2.0-install.patch | 23 ++
chirp-COPYING-setup.py.patch | 12 -
chirp.spec | 49 ++---
4 files changed, 40 insertions(+), 502 deletions(-)
---
diff --git a/chirp-0.2.0-install.patch b/chirp-0.2.0-install.patch
new file mode 100644
index 0000000..ae96713
--- /dev/null
+++ b/chirp-0.2.0-install.patch
@@ -0,0 +1,23 @@
+diff -Naur chirp-0.2.0.orig/setup.py chirp-0.2.0/setup.py
+--- chirp-0.2.0.orig/setup.py 2012-02-29 02:01:12.000000000 -0600
++++ chirp-0.2.0/setup.py 2012-03-19 12:13:15.007062801 -0500
+@@ -105,13 +105,12 @@
+ packages=["chirp", "chirpui"],
+ version=CHIRP_VERSION,
+ scripts=["chirpw"],
+- data_files=[('usr/share/applications', desktop_files),
+- ('usr/share/chirp/images', image_files),
+- ('usr/share/chirp', xsd_files),
+- ('usr/share/doc/chirp', ['COPYING']),
+- ('usr/share/pixmaps', ['share/chirp.png']),
+- ('usr/share/man/man1', ["share/chirpw.1"]),
+- ('usr/share/chirp/stock_configs', stock_configs),
++ data_files=[('share/applications', desktop_files),
++ ('share/chirp/images', image_files),
++ ('share/chirp', xsd_files),
++ ('share/pixmaps', ['share/chirp.png']),
++ ('share/man/man1', ["share/chirpw.1"]),
++ ('share/chirp/stock_configs', stock_configs),
+ ] + locale_files)
+
+ def rpttool_build():
diff --git a/chirp.spec b/chirp.spec
index a13334b..f678a04 100644
--- a/chirp.spec
+++ b/chirp.spec
@@ -1,28 +1,23 @@
Name: chirp
-Version: 0.1.12
-Release: 5%{?dist}
+Version: 0.2.0
+Release: 1%{?dist}
Summary: A tool for programming two-way radio equipment
Group: Applications/Communications
License: GPLv3+
URL: http://chirp.danplanet.com/
-Source0: http://chirp.danplanet.com/download/0.1.12/%{name}-%{version}.tar.gz
+Source0: http://chirp.danplanet.com/download/%{version}/%{name}-%{version}.tar.gz
# Installing correct .desktop file
# Source:http://dp67.fedorapeople.org/pkgs/DESKTOP/chirp.desktop
Source1: %{name}.desktop
-# COPYING file likes to live in a peculiar place. Moving it to the proper docs directory.
-# Patch Source: http://dp67.fedorapeople.org/pkgs/PATCHES/chirp-COPYING-setup.py.patch
-Patch0: chirp-COPYING-setup.py.patch
-# #!/usr/bin/python shebang in every file adds noise to rpmlint.. fixing
-# Patch Source: http://dp67.fedorapeople.org/pkgs/PATCHES/chirp-0.1.12-shebang.patch
-Patch1: chirp-0.1.12-shebang.patch
-# BuildRoot tag left in for potential EPEL Packaging.
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Patch0: chirp-0.2.0-install.patch
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: desktop-file-utils
+BuildRequires: libxml2-python
+BuildRequires: pyserial
Requires: pyserial
%description
@@ -31,50 +26,40 @@ It provides a generic user interface to the programming
data and process that can drive many radio models under
the hood.
+
%prep
%setup -q
-%patch0 -p1 -b chirp-COPYING-setup.py.patch
-%patch1 -p1 -b chirp-0.1.12-shebang.patch
+%patch0 -p1 -b .inst
+
%build
%{__python} setup.py build
+
%install
-# rm -rf $RPM_BUILD_ROOT tag left in for potential EPEL Packaging.
-rm -rf $RPM_BUILD_ROOT
%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
# Wrong .desktop config lets install the correct .desktop
desktop-file-install \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1}
-# Clean section left in for potential EPEL Packaging.
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files
-%defattr(-,root,root,-)
%doc COPYING
%{_bindir}/chirpw
%{python_sitelib}/%{name}-%{version}-py2.7.egg-info
-# Doesn't own this directory, let's own it.
-%dir %{python_sitelib}/%{name}/
-# Put files in directory.
-%{python_sitelib}/%{name}/*
-# Doesn't own this directory, let's own it.
-%dir %{python_sitelib}/chirpui/
-# Put files in directory.
-%{python_sitelib}/chirpui/*
+%{python_sitelib}/%{name}/
+%{python_sitelib}/chirpui/
%{_datadir}/applications/%{name}.desktop
-# Doesn't own this directory, let's own it.
-%dir %{_datadir}/%{name}/
-# Put files in directory.
-%{_datadir}/%{name}/*.xsd
+%{_datadir}/%{name}/
%{_mandir}/man1/chirpw.1.gz
%{_datadir}/pixmaps/%{name}.png
+
%changelog
+* Sun Mar 18 2012 Richard Shaw <hobbes1069 at gmail.com> - 0.2.0-1
+- Update to latest upstream release.
+
* Sun Nov 20 2011 Randall "Randy" Berry, N3LRX <dp67 at fedoraproject.org> - 0.1.12-5
- Add source for .desktop, per review
More information about the scm-commits
mailing list