miro.spec
Daniel Dawid Majewski
light-i at o2.pl
Tue Mar 23 20:27:41 CET 2010
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
> <light-i at o2.pl> 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
-------------- next part --------------
# $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 <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log: miro.spec,v $
More information about the pld-devel-pl
mailing list