|
|
162a507 |
Name: congruity
|
|
|
b679bac |
Version: 20
|
|
|
a3441ab |
Release: 3%{?dist}
|
|
|
e364e6c |
Summary: Applications to program Logitech Harmony universal remote controls
|
|
|
162a507 |
|
|
|
162a507 |
Group: Applications/System
|
|
|
162a507 |
# Code is GPLv3+, icons are the other three licenses
|
|
|
162a507 |
License: GPLv3+ and GPLv2+ and GPL+ and CC-BY-SA
|
|
|
5b1d3e1 |
URL: https://sourceforge.net/projects/congruity
|
|
|
5b1d3e1 |
Source0: https://downloads.sourceforge.net/congruity/%{name}-%{version}.tar.bz2
|
|
|
162a507 |
BuildArch: noarch
|
|
|
162a507 |
|
|
|
162a507 |
BuildRequires: desktop-file-utils
|
|
|
e0b4822 |
BuildRequires: python3-devel
|
|
|
e0b4822 |
Requires: python3-wxpython4
|
|
|
e0b4822 |
Requires: python3-libconcord
|
|
|
e364e6c |
# For mhgui
|
|
|
e0b4822 |
Requires: python3-suds
|
|
|
162a507 |
|
|
|
162a507 |
%description
|
|
|
162a507 |
congruity is a GUI application for programming Logitech Harmony universal
|
|
|
162a507 |
remote controls. congruity builds upon the work of libconcord, which
|
|
|
162a507 |
provides the underlying communication.
|
|
|
162a507 |
|
|
|
162a507 |
congruity is configured to handle the configuration files downloaded
|
|
|
162a507 |
from the Logitech configuration website. After installing this package
|
|
|
162a507 |
you can just use the Logitech configuration website and congruity will
|
|
|
162a507 |
launch automatically when appropriate.
|
|
|
162a507 |
|
|
|
e364e6c |
A tool called 'mhgui' is also included for configuring remotes that only
|
|
|
e364e6c |
work through the myharmony.com website, which does not work with Linux.
|
|
|
e364e6c |
This includes the Harmony 200 and Harmony 300. To use it, simply run
|
|
|
e364e6c |
'mhgui' and follow the prompts.
|
|
|
e364e6c |
|
|
|
162a507 |
%prep
|
|
|
8508d3a |
%autosetup -p1
|
|
|
162a507 |
|
|
|
162a507 |
%build
|
|
|
e0b4822 |
%py3_build
|
|
|
162a507 |
|
|
|
162a507 |
%install
|
|
|
e0b4822 |
%py3_install "--skip-update-desktop-db"
|
|
|
162a507 |
desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
|
1d3e884 |
desktop-file-validate %{buildroot}/%{_datadir}/applications/mhgui.desktop
|
|
|
162a507 |
|
|
|
162a507 |
%files
|
|
|
8508d3a |
%doc Changelog COPYING README.txt
|
|
|
8508d3a |
%license LICENSE.txt
|
|
|
162a507 |
%{_bindir}/*
|
|
|
e0b4822 |
%{python3_sitelib}/%{name}/
|
|
|
e0b4822 |
%{python3_sitelib}/%{name}-%{version}-*egg-info/
|
|
|
162a507 |
%{_datadir}/applications/%{name}.desktop
|
|
|
1d3e884 |
%{_datadir}/applications/mhgui.desktop
|
|
|
162a507 |
%{_mandir}/*/*
|
|
|
162a507 |
|
|
|
162a507 |
%changelog
|
|
|
a3441ab |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20-3
|
|
|
a3441ab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
a3441ab |
|
|
|
82e6b15 |
* Tue Jun 19 2018 Miro HronĨok <mhroncok@redhat.com> - 20-2
|
|
|
82e6b15 |
- Rebuilt for Python 3.7
|
|
|
82e6b15 |
|
|
|
b679bac |
* Sat Jun 16 2018 Scott Talbert <swt@techie.net> - 20-1
|
|
|
b679bac |
- New upstream release 20
|
|
|
b679bac |
|
|
|
c60cc25 |
* Mon Jun 11 2018 Scott Talbert <swt@techie.net> - 19-1
|
|
|
c60cc25 |
- New upstream release 19
|
|
|
21fee45 |
- Remove patches (incorporated upstream)
|
|
|
e0b4822 |
- Switch to Python 3 and wxPython 4
|
|
|
1d1a99d |
- Remove scriptlets that are no longer needed
|
|
|
c60cc25 |
|
|
|
fb4d1cc |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 18-14
|
|
|
fb4d1cc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
fb4d1cc |
|
|
|
5b1d3e1 |
* Sat Jul 29 2017 Scott Talbert <swt@techie.net> - 18-13
|
|
|
5b1d3e1 |
- Minor python/general packaging updates
|
|
|
5b1d3e1 |
|
|
|
2451291 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 18-12
|
|
|
2451291 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2451291 |
|
|
|
541ce24 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 18-11
|
|
|
541ce24 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
541ce24 |
|
|
|
82b79f2 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 18-10
|
|
|
82b79f2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
82b79f2 |
|
|
|
6a7bfad |
* Mon Jan 25 2016 Scott Talbert <swt@techie.net> - 18-9
|
|
|
6a7bfad |
- Removed superfluous defattr
|
|
|
6a7bfad |
- Fix bogus changelog date
|
|
|
6a7bfad |
|
|
|
8508d3a |
* Tue Jan 05 2016 Scott Talbert <swt@techie.net> - 18-8
|
|
|
8508d3a |
- Modernize packaging, libconcord-python -> python2-libconcord on F24+
|
|
|
8508d3a |
|
|
|
8849b4a |
* Mon Nov 02 2015 Scott Talbert <swt@techie.net> - 18-7
|
|
|
8849b4a |
- Included upstream patch to fix login issues in mhgui
|
|
|
8849b4a |
|
|
|
97dadd0 |
* Tue Aug 11 2015 Scott Talbert <swt@techie.net> - 18-6
|
|
|
97dadd0 |
- Included upstream patch to fix SupportedCapabilities issue in mhgui
|
|
|
97dadd0 |
|
|
|
ec56088 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 18-5
|
|
|
ec56088 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
ec56088 |
|
|
|
576ff65 |
* Sun Mar 08 2015 Scott Talbert <swt@techie.net> - 18-4
|
|
|
576ff65 |
- Include upstream commits to fix login traceback (#1190230)
|
|
|
576ff65 |
|
|
|
4fce27c |
* Wed Dec 31 2014 Scott Talbert <swt@techie.net> - 18-3
|
|
|
4fce27c |
- Include upstream patch for wxPython 3.0 support (#1177990)
|
|
|
4fce27c |
|
|
|
233f37b |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 18-2
|
|
|
233f37b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
233f37b |
|
|
|
1d3e884 |
* Sun Mar 30 2014 Scott Talbert <swt@techie.net> - 18-1
|
|
|
1d3e884 |
- New upstream release 18
|
|
|
1d3e884 |
- Add handling for mhgui .desktop file
|
|
|
1d3e884 |
- Remove old unnecessary items
|
|
|
1d3e884 |
|
|
|
90c1697 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-3
|
|
|
90c1697 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
90c1697 |
|
|
|
e364e6c |
* Sat Jun 22 2013 Adam Williamson <awilliam@redhat.com> - 17-2
|
|
|
e364e6c |
- requires: python-suds for mhgui, add mhgui note to description
|
|
|
e364e6c |
|
|
|
26deece |
* Fri Jun 21 2013 Adam Williamson <awilliam@redhat.com> - 17-1
|
|
|
26deece |
- new release 17
|
|
|
26deece |
|
|
|
11a0587 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15-5
|
|
|
11a0587 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
11a0587 |
|
|
|
2854f45 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15-4
|
|
|
2854f45 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
2854f45 |
|
|
|
3d69fda |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15-3
|
|
|
3d69fda |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
3d69fda |
|
|
|
fbc07e3 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 15-2
|
|
|
fbc07e3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
fbc07e3 |
|
|
|
ffa1c9d |
* Fri Nov 19 2010 Adam Williamson <awilliam@redhat.com> - 15-1
|
|
|
ffa1c9d |
- new release 15
|
|
|
ffa1c9d |
|
|
|
d145074 |
* Thu Jan 14 2010 Adam Williamson <awilliam@redhat.com> - 14-1
|
|
|
d145074 |
- new release 14
|
|
|
d145074 |
|
|
|
8429143 |
* Thu Aug 06 2009 Adam Williamson <awilliam@redhat.com> - 13-1
|
|
|
8429143 |
- new release 13
|
|
|
8429143 |
|
|
|
5236a8f |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12-2
|
|
|
5236a8f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
5236a8f |
|
|
|
162a507 |
* Thu Jun 18 2009 Adam Williamson <awilliam@redhat.com> - 12-1
|
|
|
162a507 |
- new release 12
|
|
|
162a507 |
- upstream now includes the .desktop file
|
|
|
162a507 |
|
|
|
162a507 |
* Thu Jun 18 2009 Adam Williamson <awilliam@redhat.com> - 11-4
|
|
|
162a507 |
- add CC-BY-SA to the license field
|
|
|
162a507 |
- don't explicitly specify permissions in file list
|
|
|
162a507 |
|
|
|
162a507 |
* Thu Jun 18 2009 Adam Williamson <awilliam@redhat.com> - 11-3
|
|
|
162a507 |
- don't do 'make all', there's nothing to make
|
|
|
162a507 |
|
|
|
162a507 |
* Thu Jun 18 2009 Adam Williamson <awilliam@redhat.com> - 11-2
|
|
|
162a507 |
- validate the desktop file on install
|
|
|
162a507 |
|
|
|
162a507 |
* Wed Jun 17 2009 Adam Williamson <awilliam@redhat.com> - 11-1
|
|
|
162a507 |
- New release 11
|
|
|
162a507 |
- Drop the .desktop patch (merged upstream)
|
|
|
162a507 |
- Include the .desktop file from upstream SVN as a source: it was
|
|
|
162a507 |
accidentally left out of the tarball
|
|
|
162a507 |
- Disable desktop database update during install
|
|
|
162a507 |
- Version the wxPython require
|
|
|
162a507 |
|
|
|
162a507 |
* Wed Jun 17 2009 Adam Williamson <awilliam@redhat.com> - 10-1
|
|
|
162a507 |
- New release 10
|
|
|
162a507 |
- Add a .desktop file to associate congruity with appropriate files
|
|
|
162a507 |
- take out trademark characters in description, doing this is Bad
|
|
|
162a507 |
|
|
|
6a7bfad |
* Sun Sep 07 2008 Stephen Warren <s-t-rhbugzilla@wwwdotorg.org> - 9-1
|
|
|
162a507 |
- Initial packaging
|
|
|
162a507 |
|