W odpowiedzi na wiadomość z dnia 23.03.2010 09:39, od Bartosz Świątek:
> W dniu 23 marca 2010 00:17 użytkownik Daniel Dawid Majewski
> <[email protected]> napisał:
>> Mam zamiar podesłać speca do dość ciekawego odtwarzacza Internetowej TV. 
>> Zbudowany lokalnie działa na mojej
>> konfiguracji, po wybraniu w opcjach rendrenera xine.
>> Zanim jednak podeślę plik, potrzebuję drobnej porady - ciągle doczepiają mi 
>> się Req :
>> [...]
>> błąd: miro-2.5.4-1.x86_64: nie znaleziono wymaganego /usr/lib64/miro/xine
>> błąd: miro-2.5.4-1.x86_64: nie znaleziono wymaganego 
>> /usr/share/locale/ckb/LC_MESSAGES
>> błąd: miro-2.5.4-1.x86_64: nie znaleziono wymaganego 
>> /usr/share/locale/lb/LC_MESSAGES
>> Pojecia nie mam skąd ten "/usr/lib64/miro/xine" (w %files nie mam nic 
>> powyżej tego katalogu) ani pomysłu, co z tymi
>> locale...
> 
> Local - olac.
> A co do katalogu to %dir.
Właśnie zależy mi na tym, aby tego katalogu nie było, gdyż nic w nim nie 
ląduje, wobec czego jest on zbędny :
poldek:/all-avail> de -f miro | grep lib64/miro
/usr/lib64/miro:  xine_extractor
Spec w załączniku.
-- 
Pozdrawiam,
Daniel Dawid Majewski
jabber:light-i/pld-users.org
# $Revision:$, $Date:$

Summary:        Open-source, non-profit video player and podcast client
Summary(pl.UTF-8):      Darmowy odtwarzacz video z obsługą strumieni o 
otwatych źródłach.
Name:           miro
Version:        2.5.4
Release:        1
License:        GPL v.2
Group:          X11/Applications/Multimedia
Source0:        
http://ftp.osuosl.org/pub/pculture.org/miro/src/%{name}-%{version}.tar.gz
# Source0-md5:  d0ae2bf0463201c6b6dc7367f1fa8b3c
URL:            http://www.getmiro.com/
BuildRequires:  boost-python-devel
BuildRequires:  gettext
BuildRequires:  libsepol-devel
BuildRequires:  openssl-devel
BuildRequires:  python-Pyrex
BuildRequires:  python-pygtk-devel
BuildRequires:  xine-lib-devel
BuildRequires:  xorg-lib-libXv-devel
BuildRequires:  xulrunner-devel
Requires:       python-gnome-extras-mozilla
BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Miro is a open-source, non-profit application that turns home computer
into an internet TV video player.

%description -l pl.UTF-8
Miro jest darmową aplikacją open-source, zamieniającą domowy komputer
w odtwarzacz telewizji internetowej.

%prep
%setup -q
sed -i -e 's,\.\./\.\./\.\./lib/miro,%{_libdir}/miro,g' \
        platform/gtk-x11/plat/renderers/xinerenderer.py
sed -i -e 's,/usr/lib/miro,%{_libdir}/miro,g' \
        platform/gtk-x11/setup.py

%build
cd platform/gtk-x11 && CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build


%install
rm -rf $RPM_BUILD_ROOT
# fix EOL
sed -ie 's|\r$||g' CREDITS
# remove shebangs from scripts
cd platform/gtk-x11 && \
  find build/lib* -name '*.py' -exec sed -i "1{/^#!/d}" {} \; && \
  %{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
%find_lang miro


%clean
rm -rf $RPM_BUILD_ROOT

%post
update-desktop-database %{_desktopdir} &> /dev/null ||:

%postun
update-desktop-database %{_desktopdir} &> /dev/null ||:


%files -f platform/gtk-x11/miro.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
%{_libdir}/miro
%exclude %{_datadir}/miro/resources/testdata
%{_datadir}/miro
%{_iconsdir}/hicolor/*/apps/*
%{_pixmapsdir}/*
%{_desktopdir}/*.desktop
%{_mandir}/man1/*
%{_datadir}/mime/packages/*.xml
%{python_sitearch}/*egg-info
%{python_sitearch}/miro/
%doc README license.txt CREDITS

%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: miro.spec,v $
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym