diff --git a/libgpod.spec b/libgpod.spec index 645df99..cbeb070 100644 --- a/libgpod.spec +++ b/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 - 0.8.3-25 +- Drop python2. + * Tue Jul 24 2018 Christophe Fergeau - 0.8.3-24 - Fix build with python2