Nie wiem tylko jak wytworzyc *.pyo -- python -O *.py nie daje rezultatow. A tylko takie cos podpatrzyÅem w python-*.spec. (.pyc sa)

%description
Jack is a python CDDA ripping program. It has been developed with one
main goal: making MP3s without having to worry.
--
z wyrazami szacunku,
Jakub Piotr CÅapa
# $Revision: $, $Date: $
%define         module jack

Summary:        Module for accessing CDDB and FreeDB
Summary(pl):    Modu� do ��czenia z bazami CDDB i FreeDB
Name:           %{module}
Version:        3.0.0
Release:        0.3
License:        GNU
Group:          Development/Languages/Python
Source0:        http://www.home.unix-ag.org/arne/jack/%{module}-%{version}.tar.gz
# Source0-md5:  195c15a053c27f6a05fe0eda54bf9f35
URL:            http://www.home.unix-ag.org/arne/jack/
%pyrequires_eq  python-modules
BuildRequires:  python-devel >= 2.2
BuildRequires:  rpm-pythonprov
Requires:       python-ID3
Requires:       python-CDDB
Requires:       python-jack-cursesmodule
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Jack is a python CDDA ripping program. It has been developed with one
main goal: making MP3s without having to worry.

%description -l pl
Jack jest programem do zgrywania p�yt audio do plik�w WAV, MP3 lub
OGG, stworzony by� nie musia� si� martwi� o to, i� jakikolwiek b��d
przy zgrywaniu umknie Twojej uwadze.

%package -n python-%{module}-cursesmodule
Summary:        An improved Python curses module used by jack (a Python ripping 
program)
Summary(pl):    Ulepszona wersja modu�u curses dla Pythona wykorzystywana przez 
program jack.
Group:          Development/Languages/Python
BuildRequires:  python-devel >= 2.2

%description -n python-%{module}-cursesmodule
Improved Python curses module used by jack (a Python ripping program).

%description -n python-%{module}-cursesmodule -l pl
Ulepszona wersja modu�u curses dla Pythona wykorzystywana przez jack -
program do zgrywania p�yt Audio CD.

%prep
%setup -q -n %{module}-%{version}

%build
CFLAGS="%{rpmcflags}"
export CLFAGS
python setup-cursesmodule.py build

python -O *.py

python - <<END
import py_compile, os, fnmatch

for f in os.listdir("."):
  if fnmatch.fnmatch(f, "*.py"):
    print "Byte compiling %s..." % f
    py_compile.compile(f)
END

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{py_sitedir}
install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
install -d $RPM_BUILD_ROOT%{_bindir}

python setup-cursesmodule.py install \
        --root=$RPM_BUILD_ROOT --optimize=2

rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.py
install jack_*py[co] $RPM_BUILD_ROOT%{py_sitescriptdir}
install jack $RPM_BUILD_ROOT%{_bindir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc doc/*
%{py_sitescriptdir}/*.py[co]
%attr(755,root,root) %{_bindir}/jack

%files -n python-%{module}-cursesmodule
%defattr(644,root,root,755)
%{py_sitedir}/jack_cursesmodule.so

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: $
__________________________________________________________
nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles

Odpowiedź listem elektroniczym