Summary: Video extraction utility for YouTube and Google Video
Summary(pl.UTF-8): Narzędzie do wydobywania filmów z YouTube i Google Video
Name: clive
-Version: 0.4.10
-Release: 0.12
+Version: 1.0.1
+Release: 2
License: GPL v2+
Group: Applications/System
-Source0: http://dl.sourceforge.net/clive/%{name}-%{version}.tar.bz2
-# Source0-md5: f6aec28af6b7794e2c4c833d80c8284a
-Patch0: %{name}-setup.patch
-Patch1: %{name}-delfi.patch
-Patch2: %{name}-spz.patch
+Source0: http://download.gna.org/clive/1.0.x/%{name}-%{version}.tar.bz2
+# Source0-md5: 052f9f8e57fec92737faabf02c1d6567
+Source1: %{name}-setup.py
+Patch0: %{name}-delfi.patch
+Patch1: %{name}-spz.patch
+Patch2: %{name}-reporter.patch
URL: http://home.gna.org/clive/
-BuildRequires: autoconf
-BuildRequires: automake
BuildRequires: python-devel >= 1:2.4
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
%prep
%setup -q
-#%patch0 -p1
-#%patch1 -p1
-#%patch2 -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
-#rm -rf src/clive/{urlgrabber,feedparser,newt}
-
-%{__sed} -i -e 's,\(SUBDIRS = \)urlgrabber feedparser newt,\1,' src/clive/Makefile.am
+# switch back to python install. we don't need autofoo as we don't build newt
+cp %{SOURCE1} setup.py
rm -f configure aclocal.m4
+
+# get rid of bundled packages
+rm -rf src/clive/{urlgrabber,feedparser,newt}
+# fix imports to use system pkgs
%{__sed} -i -e 's,\(from\|import\) clive.\(newt\|urlgrabber\),\1 \2,' src/clive/*.py
%{__sed} -i -e 's,from clive\.feedparser ,,' src/clive/*.py
+%{__sed} -i -e 's,from newt \(import snack as newt\),\1,' src/clive/*.py
%{__sed} -i -e 's,\(import\) clive\.feedparser\.,\1 ,' src/clive/*.py
-
%build
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
- --host=%{_arch}-pld-linux \
- --build=%{_arch}-pld-linux \
- --without-newt
-%{__make}
+python setup.py build
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+python setup.py install \
+ --optimize=2 \
+ --root=$RPM_BUILD_ROOT
%py_postclean
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_bindir}/clive
+%{_mandir}/man1/clive.1*
%dir %{py_sitescriptdir}/%{name}
%{py_sitescriptdir}/%{name}/*.py[co]
%if "%{py_ver}" > "2.4"
%{py_sitescriptdir}/clive-*.egg-info
%endif
-%{_mandir}/man1/clive.1*