Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > f412b2d8a48a5287abfd72c05180887c > files > 2

lve-050926-2mdk.src.rpm

%define name	lve
%define version	050926
%define release %mkrel 2

Name: 	 	%{name}
Summary: 	Linux Video Editor
Version: 	%{version}
Release: 	%{release}

Source:		http://belnet.dl.sourceforge.net/sourceforge/lvempeg/%{name}-%{version}.src.tar.bz2
#Patch:		lve-040322-cpp.patch.bz2
Url:		http://lvempeg.sourceforge.net/
License:	GPL
Group:		Video
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildRequires:	SDL-devel a52dec-devel libmpeg2dec-devel
BuildRequires:	qt3-devel ImageMagick
BuildRequires:	libffmpeg-devel >= 0.4.8-3mdk
Requires:	ffmpeg >= 0.4.8-3mdk

%description
A simple non-linear video editor.

%prep
%setup -q -n %name
#%patch -p1
chmod 755 `find -type d`
# tell it that we're no using an application directory
perl -p -i -e 's|/usr/local/lve/lib|/usr/share/lve||g' devel/lvedes.h src/lve.h
perl -p -i -e 's|/usr/local/lve/bin|/usr/bin||g' src/lve.h src/lvedump.c
# fix to use local libs
perl -p -i -e 's|liba52/a52.h|a52.h||g' src/frame_srv.c
# Makes available for x86_64 users
perl -p -i -e 's|lib -lqt-mt|%_lib -lqt-mt||g' qdir/Makefile

%build
pushd qdir
%make
popd
pushd src
%make INCLUDE="-I/usr/include/a52dec -I/usr/include/ffmpeg -I/usr/include/mpeg2dec" LIB_MPEG2="-L%{_libdir} -lmpeg2" LIB_FFMPEG="-L%{_libdir} -lavcodec" CFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE $RPM_OPT_FLAGS \$(INCLUDE)"
popd
										
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/{%_bindir,%_datadir/%name}
cp bin/{lve,lvedemux,lvedump,lvefilter,lvemkdvd,lvemkidx,lvemux,lverequant} $RPM_BUILD_ROOT/%_bindir
cp qdir/qdir $RPM_BUILD_ROOT/%_bindir
cp lib/* $RPM_BUILD_ROOT/%_datadir/%name

#menu
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="LVE" longtitle="Linux Video Editor" section="Multimedia/Video"
EOF

#icons
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
convert -size 48x48 lib/rg_open_md.bmp $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
convert -size 32x32 lib/rg_open_md.bmp $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
convert -size 16x16 lib/rg_open_md.bmp $RPM_BUILD_ROOT/%_miconsdir/%name.png

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus
		
%postun
%clean_menus

%files
%defattr(-,root,root)
%doc ChangeLog COPYING *.txt Readme*
%{_bindir}/*
%{_datadir}/%name
%{_menudir}/%name
%{_liconsdir}/%name.png
%{_iconsdir}/%name.png
%{_miconsdir}/%name.png

%changelog
* Sun Apr  2 2006 Austin Acton <austin@mandriva.org> 050926-2mdk
- fix URL (Guillaume Bedot)
- mkrel

* Fri Mar 31 2006 Austin Acton <austin@mandriva.org> 050926-1mdk
- 050926
- source URL

* Wed Aug 23 2005 Austin Acton <austin@mandriva.org> 050112-1mdk
- 050112

* Thu Dec 30 2004 Austin Acton <austin@mandrake.org> 040322-2mdk
- lib64 fixes from Adam Burton

* Tue Jun 8 2004 Austin Acton <austin@mandrake.org> 040322-1mdk
- 040322
- patch for new gcc (Michael Scherer)

* Mon Feb 16 2004 Austin Acton <austin@mandrake.org> 040210-1mdk
- 040210

* Tue Jan 13 2004 Austin Acton <austin@mandrake.org> 040112-1mdk
- 040112

* Mon Dec 15 2003 Austin Acton <austin@linux.ca> 031212-2mdk
- require ffmpeg with ac5 support (thanks Svetoslav)

* Sun Dec 14 2003 Austin Acton <aacton@yorku.ca> 031212-1mdk
- initial package