]> git.pld-linux.org Git - packages/LiVES.git/blobdiff - LiVES.spec
- build fixes, rel. .4
[packages/LiVES.git] / LiVES.spec
index d67e319fe0354e06ccbd6a208e1189ec1cbfe5dd..b23c379e65cbd6fb9c9726c8fb1429c8addcbf2c 100644 (file)
@@ -1,18 +1,22 @@
 
+# 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
@@ -20,9 +24,11 @@ BuildRequires:       autoconf >= 2.57
 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
@@ -34,7 +40,13 @@ Requires:    sox
 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
@@ -75,12 +87,18 @@ Motywy dla LiVES.
 %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"
 
@@ -92,13 +110,18 @@ for i in lives-plugins/plugins/effects/RFXscripts/*.script ; do
        ./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
This page took 0.029523 seconds and 4 git commands to generate.