]> git.pld-linux.org Git - packages/python-imdb.git/blame - python-imdb.spec
- release 3 (by relup.sh)
[packages/python-imdb.git] / python-imdb.spec
CommitLineData
87751568 1%define module imdb
011eaf59 2Summary: Python package useful to retrieve and manage the data of the IMDb movie database
5cd1f619 3Summary(pl.UTF-8): Pakiet Pythona do uzyskiwania i zarządzania danymi z bazy danych filmów IMDb
0498da00 4Name: python-%{module}
a620dc72 5Version: 4.8
f330b8cb 6Release: 3
0498da00 7License: GPL
8Group: Development/Languages/Python
56ede19e 9Source0: http://downloads.sourceforge.net/imdbpy/IMDbPY-%{version}.tar.gz
a620dc72 10# Source0-md5: 89a78ed8b10215b939b4e3a1baf68549
0498da00 11URL: http://imdbpy.sourceforge.net/
6809bf4e
KK
12BuildRequires: python-devel
13BuildRequires: rpm-pythonprov
4649bb7c 14BuildRequires: rpmbuild(macros) >= 1.710
56ede19e
ER
15Requires: python-lxml
16# SQLAlchemy or SQLObject
17Suggests: python-SQLAlchemy
18Suggests: python-SQLObject
0498da00 19BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21%description
22IMDbPY is a Python package useful to retrieve and manage the data of
23the IMDb movie database. IMDbPY aims to provide an easy way to access
24the IMDb's database using a Python script. Platform-independent and
25written in pure Python, it's theoretically independent from the data
26source (since IMDb provides two or three different interfaces to their
27database). IMDbPY is mainly intended for programmers and developers
28who want to build their Python programs using the IMDbPY package, but
29some example scripts - useful for simple users - are included.
30
a52b6cf0
JR
31%description -l pl.UTF-8
32IMDbPY to pythonowy pakiet przydatny do uzyskiwania i zarządzania
33danymi 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
35niezależny od platformy i napisany w czystym Pythonie, więc jest
36teoretycznie niezależny od źródła danych (jako że IMDb dostarcza dwa
37lub trzy różne interfejsy do ich bazy). IMDbPY jest przeznaczony
38głównie dla programistów chcących tworzyć programy przy użyciu tego
39pakietu, ale załączonych jest także kilka przykładowych skryptów
40przydatnych dla zwykłych użytkowników.
011eaf59 41
0498da00 42%prep
43%setup -q -n IMDbPY-%{version}
44
56ede19e
ER
45rm docs/GPL.txt
46
0498da00 47%build
e8d5ef9c 48%py_build
0498da00 49
50%install
51rm -rf $RPM_BUILD_ROOT
e8d5ef9c 52%py_install \
56ede19e
ER
53 --install-purelib=%{py_sitedir} \
54 --root=$RPM_BUILD_ROOT
55
56install -d $RPM_BUILD_ROOT%{_sysconfdir}
57mv $RPM_BUILD_ROOT{%{_prefix}%{_sysconfdir},%{_sysconfdir}}/imdbpy.cfg
58
59# fix in setup.py instead
60install -d $RPM_BUILD_ROOT%{_datadir}/locale/{en,it,tr,it}/LC_MESSAGES
61rm $RPM_BUILD_ROOT%{_prefix}/imdb/locale/*.{pot,po}
62mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/en/LC_MESSAGES/imdbpy.mo
63mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/it/LC_MESSAGES/imdbpy.mo
64mv $RPM_BUILD_ROOT{%{_prefix}/imdb/locale,%{_datadir}/locale}/tr/LC_MESSAGES/imdbpy.mo
65
66# we use %doc
67rm -rf $RPM_BUILD_ROOT%{_prefix}/doc
68
69# .py ext is ugly
70for a in $RPM_BUILD_ROOT%{_bindir}/*.py; do
71 mv $a ${a%.py}
72done
73
74# add suffix to commands
75for a in $RPM_BUILD_ROOT%{_bindir}/get_* $RPM_BUILD_ROOT%{_bindir}/search_*; do
76 d=${a%/*}
77 f=${a##*/}
78
79 mv $a $d/imdbpy_$f
80done
81
82%find_lang imdbpy
83
84%py_postclean
0498da00 85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
56ede19e 89%files -f imdbpy.lang
0498da00 90%defattr(644,root,root,755)
56ede19e
ER
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
b8dd9996 95%{py_sitedir}/*.egg-info
73e0cb51 96%dir %{py_sitedir}/%{module}
97%{py_sitedir}/%{module}/*.py[co]
b8dd9996
AM
98%dir %{py_sitedir}/%{module}/locale
99%{py_sitedir}/%{module}/locale/*.py[co]
73e0cb51 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]
b8dd9996
AM
104%dir %{py_sitedir}/%{module}/parser/http/bsouplxml
105%{py_sitedir}/%{module}/parser/http/bsouplxml/*.py[co]
73e0cb51 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]
b8dd9996 110%attr(755,root,root) %{py_sitedir}/%{module}/parser/sql/*.so
This page took 0.102383 seconds and 4 git commands to generate.