Drop python2.
This commit is contained in:
parent
8aec83c292
commit
b93adbcb4d
40
libgpod.spec
40
libgpod.spec
@ -1,8 +1,3 @@
|
||||
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
||||
|
||||
# python-gpod should not advertise _gpod.so in its Provides
|
||||
%define __provides_exclude_from %{python_sitearch}/.*\.so$
|
||||
|
||||
# If banshee ever stablizes around gtk3, we need to flip this on.
|
||||
%global with_gtk3 0
|
||||
|
||||
@ -18,9 +13,8 @@
|
||||
Summary: Library to access the contents of an iPod
|
||||
Name: libgpod
|
||||
Version: 0.8.3
|
||||
Release: 24%{?dist}
|
||||
Release: 25%{?dist}
|
||||
License: LGPLv2+
|
||||
Group: System Environment/Libraries
|
||||
URL: http://www.gtkpod.org/libgpod.html
|
||||
Source0: http://downloads.sourceforge.net/gtkpod/%{name}-%{version}.tar.bz2
|
||||
|
||||
@ -49,9 +43,6 @@ BuildRequires: gtk-sharp3-devel
|
||||
BuildRequires: gtk-sharp2-devel
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: pygobject2-devel
|
||||
BuildRequires: python2-devel
|
||||
BuildRequires: python2-mutagen
|
||||
BuildRequires: sg3_utils-devel
|
||||
BuildRequires: sqlite-devel
|
||||
BuildRequires: swig
|
||||
@ -91,18 +82,6 @@ smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.
|
||||
This package contains the API documentation.
|
||||
|
||||
|
||||
%package -n python2-gpod
|
||||
%{?python_provide:%python_provide python2-gpod}
|
||||
Summary: Python module to access iPod content
|
||||
Group: Development/Languages
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: python2-mutagen
|
||||
|
||||
%description -n python2-gpod
|
||||
A python module to access iPod content. This module provides bindings to the
|
||||
libgpod library.
|
||||
|
||||
|
||||
%if %{with_mono}
|
||||
%package sharp
|
||||
Summary: C#/.NET library to access iPod content
|
||||
@ -136,9 +115,6 @@ libgpod-sharp.
|
||||
%patch2 -p1 -b .mono4
|
||||
%patch3 -p1 -b .playcounts
|
||||
|
||||
# remove execute perms on the python examples as they'll be installed in %%doc
|
||||
chmod -x bindings/python/examples/*.py
|
||||
|
||||
%if %{with_gtk3}
|
||||
sed -i "s#sharp-2.0#sharp-3.0#g" bindings/mono/libgpod-sharp/libgpod-sharp.pc.in
|
||||
sed -i "s#public DateTime#public System.DateTime#g" bindings/mono/libgpod-sharp/Artwork.cs
|
||||
@ -150,7 +126,7 @@ autoreconf -vif
|
||||
sed -i "s#sharp-2.0#sharp-3.0#g" configure
|
||||
%endif
|
||||
|
||||
%configure --with-python=/usr/bin/python2 --without-hal --enable-udev --with-temp-mount-dir=/run/%{name}
|
||||
%configure --without-hal --enable-udev --with-temp-mount-dir=/run/%{name}
|
||||
make %{?_smp_mflags} V=1
|
||||
|
||||
|
||||
@ -160,9 +136,6 @@ make DESTDIR=%{buildroot} install
|
||||
|
||||
mkdir -p %{buildroot}/%{_libdir}/libgpod
|
||||
|
||||
# remove Makefiles from the python examples dir
|
||||
rm -rf bindings/python/examples/Makefile*
|
||||
|
||||
%if %{with_mono}
|
||||
# remove execute perms from some libgpod-sharp files
|
||||
chmod -x %{buildroot}/%{_libdir}/%{name}/*.dll.config
|
||||
@ -209,12 +182,6 @@ find %{buildroot} -type f -name "*.a" -delete
|
||||
%files doc
|
||||
%{_datadir}/gtk-doc
|
||||
|
||||
|
||||
%files -n python2-gpod
|
||||
%doc COPYING bindings/python/README bindings/python/examples
|
||||
%{python2_sitearch}/gpod
|
||||
|
||||
|
||||
%if %{with_mono}
|
||||
%files sharp
|
||||
%{_libdir}/%{name}/%{name}-sharp*
|
||||
@ -225,6 +192,9 @@ find %{buildroot} -type f -name "*.a" -delete
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Fri Sep 28 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.8.3-25
|
||||
- Drop python2.
|
||||
|
||||
* Tue Jul 24 2018 Christophe Fergeau <cfergeau@redhat.com> - 0.8.3-24
|
||||
- Fix build with python2
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user