2 Summary: Python package useful to retrieve and manage the data of the IMDb movie database
3 Summary(pl.UTF-8): Pakiet Pythona do uzyskiwania i zarządzania danymi z bazy danych filmów IMDb
8 Group: Development/Languages/Python
9 Source0: http://downloads.sourceforge.net/imdbpy/IMDbPY-%{version}.tar.gz
10 # Source0-md5: 89a78ed8b10215b939b4e3a1baf68549
11 URL: http://imdbpy.sourceforge.net/
12 BuildRequires: python-devel
13 BuildRequires: rpm-pythonprov
14 BuildRequires: rpmbuild(macros) >= 1.710
16 # SQLAlchemy or SQLObject
17 Suggests: python-SQLAlchemy
18 Suggests: python-SQLObject
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 IMDbPY is a Python package useful to retrieve and manage the data of
23 the IMDb movie database. IMDbPY aims to provide an easy way to access
24 the IMDb's database using a Python script. Platform-independent and
25 written in pure Python, it's theoretically independent from the data
26 source (since IMDb provides two or three different interfaces to their
27 database). IMDbPY is mainly intended for programmers and developers
28 who want to build their Python programs using the IMDbPY package, but
29 some example scripts - useful for simple users - are included.
31 %description -l pl.UTF-8
32 IMDbPY to pythonowy pakiet przydatny do uzyskiwania i zarządzania
33 danymi z bazy danych filmów IMDb. Celem IMDbPY jest dostarczenie
34 łatwego sposobu na dostęp do baz IMDb z poziomu skryptów Pythona. Jest
35 niezależny od platformy i napisany w czystym Pythonie, więc jest
36 teoretycznie niezależny od źródła danych (jako że IMDb dostarcza dwa
37 lub trzy różne interfejsy do ich bazy). IMDbPY jest przeznaczony
38 głównie dla programistów chcących tworzyć programy przy użyciu tego
39 pakietu, ale załączonych jest także kilka przykładowych skryptów
40 przydatnych dla zwykłych użytkowników.
43 %setup -q -n IMDbPY-%{version}
51 rm -rf $RPM_BUILD_ROOT
53 --install-purelib=%{py_sitedir} \
54 --root=$RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT%{_sysconfdir}
57 mv $RPM_BUILD_ROOT{%{_prefix}%{_sysconfdir},%{_sysconfdir}}/imdbpy.cfg
59 # fix in setup.py instead
60 install -d $RPM_BUILD_ROOT%{_datadir}/locale/{en,it,tr,it}/LC_MESSAGES
61 rm $RPM_BUILD_ROOT%{_prefix}/imdb/locale/*.{pot,po}
62 mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/en/LC_MESSAGES/imdbpy.mo
63 mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/it/LC_MESSAGES/imdbpy.mo
64 mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/tr/LC_MESSAGES/imdbpy.mo
67 rm -rf $RPM_BUILD_ROOT%{_prefix}/doc
70 for a in $RPM_BUILD_ROOT%{_bindir}/*.py; do
74 # add suffix to commands
75 for a in $RPM_BUILD_ROOT%{_bindir}/get_* $RPM_BUILD_ROOT%{_bindir}/search_*; do
87 rm -rf $RPM_BUILD_ROOT
90 %defattr(644,root,root,755)
91 %doc docs/*.txt docs/README.????* docs/goodies
92 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imdbpy.cfg
93 %attr(755,root,root) %{_bindir}/imdbpy_*
94 %attr(755,root,root) %{_bindir}/imdbpy2sql
95 %{py_sitedir}/*.egg-info
96 %dir %{py_sitedir}/%{module}
97 %{py_sitedir}/%{module}/*.py[co]
98 %dir %{py_sitedir}/%{module}/locale
99 %{py_sitedir}/%{module}/locale/*.py[co]
100 %dir %{py_sitedir}/%{module}/parser
101 %{py_sitedir}/%{module}/parser/*.py[co]
102 %dir %{py_sitedir}/%{module}/parser/http
103 %{py_sitedir}/%{module}/parser/http/*.py[co]
104 %dir %{py_sitedir}/%{module}/parser/http/bsouplxml
105 %{py_sitedir}/%{module}/parser/http/bsouplxml/*.py[co]
106 %dir %{py_sitedir}/%{module}/parser/mobile
107 %{py_sitedir}/%{module}/parser/mobile/*.py[co]
108 %dir %{py_sitedir}/%{module}/parser/sql
109 %{py_sitedir}/%{module}/parser/sql/*.py[co]
110 %attr(755,root,root) %{py_sitedir}/%{module}/parser/sql/*.so