+# TODO
+# - some platform-independent left in %{_libdir}
+
%define _sname lives
-%define _pre pre3
+%define _pre pre4
Summary: LiVES - the Linux Video Editing System
Summary(pl): LiVES - Linuksowy System Edycji Video
Name: LiVES
Version: 0.9.5
-Release: 0.%{_pre}.1
+Release: 0.%{_pre}.4
License: GPL v2
Group: X11/Applications/Multimedia
Source0: http://www.xs4all.nl/%7Esalsaman/lives/current/%{name}-%{version}-%{_pre}.tar.bz2
-# Source0-md5: 722f848a002084bb8f520a85ea5be756
+# Source0-md5: 009900a10fc2ce8221cdce4287f3ab42
Source1: %{name}.desktop
Patch0: %{name}-Makefile.am-path.patch
+Patch1: %{name}-DESTDIR.patch
URL: http://www.xs4all.nl/~salsaman/lives/
BuildRequires: SDL-devel
BuildRequires: automake >= 1:1.7
BuildRequires: gettext-devel >= 0.14.1
BuildRequires: gtk+2-devel >= 2.0.0
BuildRequires: libtheora-devel
+BuildRequires: libtool
BuildRequires: libvisual-devel
BuildRequires: mjpegtools-devel
BuildRequires: pkgconfig
+BuildRequires: sed >= 4.0
Requires: %{name}-plugins = %{version}-%{release}
Requires: ImageMagick >= 5
Requires: ffmpeg
Requires: transcode
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# workaround for the next change
+%define _localedir %{_usr}/share/locale
+# platform-dependent plugins in %{_datadir}
+%define _datadir %{_libdir}
%define _themesdir %{_datadir}/%{_sname}/themes
+# shared objects without .so (e.g. SDL), which we don't want to provide
+%define _noautoprovfiles ^%{_datadir}/%{_sname}/.*
%description
LiVES began as the Linux Video Editing System. Since it now runs on
%prep
%setup -q -n %{_sname}-%{version}-%{_pre}
%patch0 -p1
+%patch1 -p1
+
+# wrrr
+sed -i -e 's,/share/,/%{_lib}/,' po/pxgettext po/make_rfx_builtin_list.pl
%build
%{__aclocal} -I m4
%{__autoconf}
%{__automake}
-%configure
+# hack: DATADIRNAME defined too late in configure
+%configure \
+ DATADIRNAME=share
%{__make} \
CFLAGS="%{rpmcflags} -fPIC"
./build-lives-rfx-plugin $i $RPM_BUILD_ROOT%{_datadir}/lives/plugins/effects/rendered
done
+# hack: override localedir because of redefined datadir
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+ DESTDIR=$RPM_BUILD_ROOT \
+ localedir=%{_localedir}
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
mv $RPM_BUILD_ROOT%{_docdir}/%{_sname}-%{version}-%{_pre} \
$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
+mv -f $RPM_BUILD_ROOT%{_localedir}/{cz,cs}
+mv -f $RPM_BUILD_ROOT%{_localedir}/nl{_NL,}
+
%find_lang %{_sname}
%clean