Fabian Affolter dbe0f4a
%global sum Python bindings for the liblo OSC library
Fabian Affolter dbe0f4a
83905dc
Name:           pyliblo
Fabian Affolter dbe0f4a
Version:        0.10.0
68f51ac
Release:        30%{?dist}
Fabian Affolter dbe0f4a
Summary:        %{sum}
83905dc
83905dc
License:        GPLv2+
83905dc
URL:            http://das.nasophon.de/pyliblo/
83905dc
Source0:        http://das.nasophon.de/download/%{name}-%{version}.tar.gz
5ad61f5
Patch0:         fix_inspect.patch
5ad61f5
Patch1:         fix_cython.patch
83905dc
6e38d2e
BuildRequires:  gcc
Fabian Affolter dbe0f4a
BuildRequires:  python3-devel
0e63e5e
BuildRequires:  python3-setuptools
Fabian Affolter e5ef775
BuildRequires:  python3-Cython
83905dc
BuildRequires:  liblo-devel
83905dc
Fabian Affolter dbe0f4a
Provides:       %{name} = %{version}-%{release}
Fabian Affolter dbe0f4a
Obsoletes:      %{name} < 0.10.0
Fabian Affolter dbe0f4a
83905dc
%description
83905dc
pyliblo is a Python wrapper for the liblo Open Sound Control library.
83905dc
It supports almost the complete functionality of liblo, allowing you
83905dc
to send and receive OSC messages using a nice and simple Python API.
83905dc
0e63e5e
Also included are the command line utilities send_osc and dump_osc.
83905dc
Fabian Affolter dbe0f4a
%package -n python3-%{name}
Fabian Affolter dbe0f4a
Summary:        %{sum}
Fabian Affolter dbe0f4a
%{?python_provide:%python_provide python3-%{name}}
Fabian Affolter dbe0f4a
Fabian Affolter dbe0f4a
%description -n python3-%{name}
Fabian Affolter dbe0f4a
pyliblo is a Python wrapper for the liblo Open Sound Control library.
Fabian Affolter dbe0f4a
It supports almost the complete functionality of liblo, allowing you
Fabian Affolter dbe0f4a
to send and receive OSC messages using a nice and simple Python API.
Fabian Affolter dbe0f4a
0e63e5e
Also included are the command line utilities send_osc and dump_osc.
Fabian Affolter dbe0f4a
Fabian Affolter 0de1389
%prep
5ad61f5
%autosetup -p1 -n %{name}-%{version}
Fabian Affolter 1fc559f
find -type f -exec sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python3}=' {} +
83905dc
0e63e5e
# Remove shebang and executable bit from example scripts
0e63e5e
find examples/ -type f -exec sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?==' {} +
0e63e5e
chmod -x examples/*
0e63e5e
83905dc
%build
Fabian Affolter dbe0f4a
%py3_build
83905dc
83905dc
%install
Fabian Affolter dbe0f4a
%py3_install
83905dc
Fabian Affolter dbe0f4a
%files -n python3-%{name}
Fabian Affolter 9c32da9
%doc NEWS README examples/
Fabian Affolter 6d1b359
%license COPYING
83905dc
%{_mandir}/man*/*.*
83905dc
%{_bindir}/*_osc
Fabian Affolter 7173195
%{python3_sitearch}/liblo*.so
Fabian Affolter 0de1389
%{python3_sitearch}/%{name}*.egg-info
83905dc
83905dc
%changelog
68f51ac
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-30
68f51ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
68f51ac
dcc9a2e
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-29
dcc9a2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
dcc9a2e
5ad61f5
* Wed Aug 2 2023 Diego Herrera <dherrera@redhat.com> - 0.10.0-28
5ad61f5
- Fix inspect lib changes on python 3.8+
5ad61f5
- Fix Cython 3.0 compatibility
5ad61f5
c532168
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-27
c532168
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
c532168
fb830aa
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 0.10.0-26
fb830aa
- Rebuilt for Python 3.12
fb830aa
cce0f91
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-25
cce0f91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
cce0f91
1c72236
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-24
1c72236
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1c72236
a7f17ba
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 0.10.0-23
a7f17ba
- Rebuilt for Python 3.11
a7f17ba
d060b1b
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-22
d060b1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
d060b1b
1ad0bc7
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-21
1ad0bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1ad0bc7
d7e6d00
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.10.0-20
d7e6d00
- Rebuilt for Python 3.10
d7e6d00
e50e9b3
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-19
e50e9b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e50e9b3
006af03
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-18
006af03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
006af03
8505f14
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.10.0-17
8505f14
- Rebuilt for Python 3.9
8505f14
ead5450
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-16
ead5450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ead5450
23ee955
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.10.0-15
23ee955
- Rebuilt for Python 3.8
23ee955
e8a8f44
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-14
e8a8f44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e8a8f44
c8a13ec
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-13
c8a13ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c8a13ec
9d26b76
* Tue Jan 15 2019 Miro Hrončok <mhroncok@redhat.com> - 0.10.0-12
9d26b76
- Subpackage python2-pyliblo has been removed
9d26b76
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
9d26b76
816bf0b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-11
816bf0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
816bf0b
24ee3cd
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.10.0-10
24ee3cd
- Rebuilt for Python 3.7
24ee3cd
93e48e6
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-9
93e48e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
93e48e6
62727dd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-8
62727dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
62727dd
732b298
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-7
732b298
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
732b298
6596c44
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-6
6596c44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6596c44
8485096
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.10.0-5
8485096
- Rebuild for Python 3.6
8485096
0e63e5e
* Tue Aug 30 2016 Lumir Balhar <lbalhar@redhat.com> - 0.10.0-4
0e63e5e
- Fix shebang and command line utils (rhbz#1348532)
0e63e5e
4ad5e87
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-3
4ad5e87
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
4ad5e87
Fabian Affolter 1fc559f
* Mon Jun 27 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.0-2
Fabian Affolter 1fc559f
- Change shebang (rhbz#1348532)
Fabian Affolter 1fc559f
Fabian Affolter dbe0f4a
* Sat Apr 30 2016 Fabian Affolter <mail@fabian-affolter.ch> - 0.10.0-1
Fabian Affolter dbe0f4a
- py3 support (rhbz#1322496)
Fabian Affolter dbe0f4a
- Update to new upstream version 0.10.0
Fabian Affolter dbe0f4a
2a8e6d4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.1-11
2a8e6d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2a8e6d4
a910834
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-10
a910834
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a910834
770e5ab
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-9
770e5ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
770e5ab
64c695e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-8
64c695e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
64c695e
a7fdcfe
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-7
a7fdcfe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a7fdcfe
778b501
* Wed Jun 26 2013 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-6
778b501
- Spec file updated
778b501
e91bbcf
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-5
e91bbcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e91bbcf
9989ad1
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-4
9989ad1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9989ad1
8667bb2
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-3
8667bb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8667bb2
0ee4874
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-2
0ee4874
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0ee4874
778b501
* Sun Jan 30 2011 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.1-1
Fabian Affolter 32e933d
- Update to new upstream version 0.9.1
Fabian Affolter 32e933d
778b501
* Sun Nov 21 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.0-2
Fabian Affolter 4906ca0
- Switched to Cython
Fabian Affolter 4906ca0
778b501
* Sun Nov 21 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.9.0-1
Fabian Affolter 2738981
- Update to new upstream version 0.9.0
Fabian Affolter 2738981
b5697b6
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.8.1-3
b5697b6
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
b5697b6
778b501
* Tue Jul 20 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.1-2
54a52d2
- Rebuild for new liblo
54a52d2
778b501
* Mon Mar 15 2010 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.1-1
893b931
- Update to new upstream version 0.8.1
893b931
778b501
* Mon Sep 14 2009 Fabian Affolter <mail@fabian-affolter.ch> - 0.8.0-1
0d34533
- Update to new upstream version 0.8.0
0d34533
778b501
* Mon Aug 10 2009 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.2-2
83905dc
- Improved description
83905dc
- Changed optflags style
83905dc
- Removed comment
83905dc
778b501
* Sat Apr 25 2009 Fabian Affolter <mail@fabian-affolter.ch> - 0.7.2-1
83905dc
- Initial package for Fedora