Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > aa77d3d6bce091f2fa2478e39d0559f0 > files > 2

chirp-20230206-1.mga9.src.rpm

Name:           chirp
Version:        20230206
Release:        %mkrel 1
Summary:        A tool for programming radio equipment
Group:          Communications/Radio
License:        GPLv3+
URL:            https://chirp.danplanet.com/projects/chirp/wiki/Download
Source0:        https://trac.%{name}.danplanet.com/%{name}_next/next-%{version}/%{name}-%{version}.tar.gz

BuildArch:      noarch

BuildRequires:  desktop-file-utils
BuildRequires:  libxml2-python3
BuildRequires:  python3-serial
BuildRequires:  python3-six
BuildRequires:  python3-future

Requires:       libxml2-python3
Requires:       python3-future
Requires:       python3-requests
Requires:       python3-serial
Requires:       python3-suds
Requires:       python3-wxpython4
Requires:       python3-yattag

%description
CHIRP is an open-source tool for programming radio transceivers.
It supports a large number of manufacturers and models, as well as providing
a way to interface with multiple data sources and formats.

This version is built from the chirp-next sources.

%prep
%autosetup -p1 -n %{name}-%{version}

sed -i 's/chirpw/chirp/g' chirp/share/chirpw.1

%build
%py3_build

%install
%py3_install

# Desktop file
install -d -m 755 %{buildroot}%{_datadir}/applications
install -m 755 chirp/share/chirp.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop

desktop-file-install \
        --dir=%{buildroot}%{_datadir}/applications \
        %{buildroot}%{_datadir}/applications/%{name}.desktop

# Icon
install -d -m 755 %{buildroot}/%{_iconsdir}
install -m 644 chirp/share/chirp.png %{buildroot}/%{_iconsdir}/chirp.png

# man page
mkdir -p %{buildroot}/%{_mandir}/man1
install -m 644 chirp/share/chirpw.1 %{buildroot}/%{_mandir}/man1/chirp.1

%files
%doc COPYING
%{_bindir}/*
%{python3_sitelib}/%{name}/
%{python3_sitelib}/%{name}-*
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/chirp.png
%{_mandir}/man1/chirp.1*


%changelog
* Mon Feb 06 2023 barjac <barjac> 20230206-1.mga9
+ Revision: 1938815
- new daily snapshot 20230206

* Mon Jan 30 2023 barjac <barjac> 20230130-1.mga9
+ Revision: 1937129
- new version 20230130
- versioning bug fixed upstream
- removed workaround

* Sat Jan 28 2023 barjac <barjac> 20230128-1.mga9
+ Revision: 1936673
- new version 20230128
- use install not cp in spec

* Fri Jan 27 2023 barjac <barjac> 20230127-1.mga9
+ Revision: 1936396
- Major re-work to use daily releases
- use chirp-next (py3) source
- drop epoch needed during py3 changeover testing
- too many other minor changes to list here

* Wed Jan 25 2023 barjac <barjac> 1:0.4.0-0.20230125.2.mga9
+ Revision: 1936193
- change to CHIRP_VERSION fix

* Wed Jan 25 2023 barjac <barjac> 1:0.4.0-0.20230125.1.mga9
+ Revision: 1936060
- new snapshot 20230125
- fix build due to PYTHONDISTDEPS_GENERATORS_FAILED

* Sun Jan 01 2023 barjac <barjac> 1:0.4.0-0.20230101.1.mga9
+ Revision: 1928630
- first tests of new upstream py3 master
- new Requires: python3-yattag
- added mk-tar as upstream dont make releases
- changed Url to github
- switched to svg for icon
- remove man pages

* Tue Nov 29 2022 barjac <barjac> 1:0.4.0~dev-0.20221128.1.mga9
+ Revision: 1912316
- reluctantly add epoch due to old pkging error
- change exec in .desktop
- new py3 snapshot that now tests OK
- updated files section
- new version 0.4.0 from py3 branch
- This is broken when run but builds, so committing before sadly obsoleting
- as the only stable versions need python2

* Wed Jul 20 2022 danf <danf> 20200922py3-5.mga9
+ Revision: 1869492
- Update basever to fix building in latest Cauldron

* Sat Mar 26 2022 umeabot <umeabot> 20200922py3-4.mga9
+ Revision: 1828640
- Mageia 9 Mass Rebuild

* Wed Mar 02 2022 mrambo3501 <mrambo3501> 20200922py3-3.mga9
+ Revision: 1787577
- rebuild for python-3.10

* Fri Apr 23 2021 tv <tv> 20200922py3-2.mga9
+ Revision: 1718173
- rebuild for python 3.9

* Tue Sep 22 2020 barjac <barjac> 20200922py3-1.mga8
+ Revision: 1629426
- new snapshot 29200922
- updated tarball/patch script to produce dated output

* Fri Mar 06 2020 barjac <barjac> 20200305py3-1.mga8
+ Revision: 1554249
- move to py3 branch
- use 2to3 to fix build
- new temporary script to create tarball and py3 patch
- change BRs and files lists for py3
+ umeabot <umeabot>
- Mageia 8 Mass Rebuild

* Tue Apr 23 2019 barjac <barjac> 20190412-1.mga7
+ Revision: 1394859
- new version 20190412

* Fri Mar 15 2019 barjac <barjac> 20190314-1.mga7
+ Revision: 1377150
- new version 20190314

* Tue Mar 05 2019 barjac <barjac> 20190304-1.mga7
+ Revision: 1371758
- new version 20190304

* Tue Feb 12 2019 barjac <barjac> 20190201-3.mga7
+ Revision: 1366021
- Reduce updates nag frequency and refer to Mageia

* Sat Feb 09 2019 barjac <barjac> 20190201-2.mga7
+ Revision: 1364625
- new Require: pygtk2.0
- fixes Mga#24329 (ImportError: No module named gtk)

* Tue Feb 05 2019 barjac <barjac> 20190201-1.mga7
+ Revision: 1363244
- new version 20190201 daily snapshot
- start to only use snapshots as upstream no longer make releases

* Tue Sep 18 2018 umeabot <umeabot> 0.4.1-3.mga7
+ Revision: 1261234
- Mageia 7 Mass Rebuild

* Tue Feb 09 2016 umeabot <umeabot> 0.4.1-2.mga6
+ Revision: 950993
- Mageia 6 Mass Rebuild

* Sat Nov 29 2014 barjac <barjac> 0.4.1-1.mga5
+ Revision: 799811
+ rebuild (emptylog)

* Fri Nov 28 2014 barjac <barjac> 0.4.1-0.mga5
+ Revision: 799731
- new version 0.4.1
- fixes critical bug that could cause RX to fail on UV5-r series

* Wed Oct 15 2014 umeabot <umeabot> 0.4.0-4.mga5
+ Revision: 746209
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 0.4.0-3.mga5
+ Revision: 726069
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 0.4.0-2.mga5
+ Revision: 678378
- Mageia 5 Mass Rebuild

* Sat Aug 02 2014 barjac <barjac> 0.4.0-1.mga5
+ Revision: 659215
- new version
- tidy spec
- desktop file into spec
- import from Fedora with thanks


* Mon May 06 2013 Richard Shaw <hobbes1069@gmail.com> - 0.3.1-1
- Update to latest upstream release.

* Sat Feb 16 2013 Richard Shaw <hobbes1069@gmail.com> - 0.3.0-1
- Update to latest upstream release.

* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Mon Jun 04 2012 Richard Shaw <hobbes1069@gmail.com> - 0.2.2-1
- Update to latest upstream release.

* Sun Mar 18 2012 Richard Shaw <hobbes1069@gmail.com> - 0.2.0-1
- Update to latest upstream release.

* Sun Nov 20 2011 Randall "Randy" Berry, N3LRX <dp67@fedoraproject.org> - 0.1.12-5
- Add source for .desktop, per review

* Sun Nov 20 2011 Randall "Randy" Berry, N3LRX <dp67@fedoraproject.org> - 0.1.12-4
- Add source for patches, per review

* Sun Nov 20 2011 Randall "Randy" Berry, N3LRX <dp67@fedoraproject.org> - 0.1.12-3
- Submit for review

* Sat Nov 19 2011 Randall "Randy" Berry, N3LRX <dp67@fedoraproject.org> - 0.1.12-2
- Own unowned directories
- Add correct .desktop file
- Apply patch to move COPYING file to proper directory
- Add shebang patch removes shebang from unnecessary files

* Sat Nov 19 2011 Randall "Randy" Berry, N3LRX <dp67@fedoraproject.org> - 0.1.12-1
- Initial Build and testing