Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 52c600fabf69dff8c680716928ebccab > files > 1

jahshaka-1.9-0.alpha5.1mdk.src.rpm

%define name 	jahshaka
%define version 1.9
%define release 0.alpha5.1mdk

Summary: 	Video Editing and Effects
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	GPL
Group: 		Video
Url: 		http://www.jahshaka.com/
Source: 	%{name}_%{version}a5.tar.bz2
Buildroot: 	%{_tmppath}/%{name}-buildroot
BuildRequires: 	freetype2-devel libMesaglut-devel libqt3-devel libavifile-devel
BuildRequires:	ImageMagick

%description
The worlds first OpenSource Realtime Editing and Effects System. Jahshaka
takes advantage of the power of OpenGL and OpenML to give its users
exceptional levels of performance. 

%prep
%setup -q -n %name
perl -p -i -e 's/FT_Open_Flags/FT_UInt/g' jah/objectlibs/FTGL/FTFace.cpp
perl -p -i -e 's|new MetalStyle|QStyleFactory::create("metalstyle")||g' jah/Source/jahstyle.cpp

%build
export QTDIR=/usr/lib/qt3
export PATH=$PATH:/usr/lib/qt3/bin
%configure
%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%_libdir/%name
strip %name
cp -r database fonts media Pixmaps scenes %name $RPM_BUILD_ROOT/%_libdir/%name
rm -fr $RPM_BUILD_ROOT/%_libdir/%name/Pixmaps/.xvpics
mkdir -p $RPM_BUILD_ROOT/%_bindir
echo '#!/bin/bash' > $RPM_BUILD_ROOT/%_bindir/%name
echo 'cd /usr/lib/jahshaka' >> $RPM_BUILD_ROOT/%_bindir/%name
echo './jahshaka' >> $RPM_BUILD_ROOT/%_bindir/%name
chmod 755 $RPM_BUILD_ROOT/%_bindir/%name

# Mandrake Menu entry
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat > $RPM_BUILD_ROOT%{_menudir}/%{name} <<EOF
?package(%{name}): command="%{_bindir}/%{name}" \
	needs="X11" \
	icon="%{name}.png" \
	section="Multimedia/Video" \
	title="Jahshaka" \
	longtitle="Video editing and effects"
EOF

# icon
mkdir -p $RPM_BUILD_ROOT/%_liconsdir
convert -size 48x48 Pixmaps/jahlogo.png $RPM_BUILD_ROOT/%_liconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_iconsdir
convert -size 32x32 Pixmaps/jahlogo.png $RPM_BUILD_ROOT/%_iconsdir/%name.png
mkdir -p $RPM_BUILD_ROOT/%_miconsdir
convert -size 16x16 Pixmaps/jahlogo.png $RPM_BUILD_ROOT/%_miconsdir/%name.png

%post
%{update_menus}
 
%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS COPYING README TODO
%_bindir/*
%_libdir/%{name}
%_menudir/%{name}
%_liconsdir/%{name}.png
%_iconsdir/%{name}.png
%_miconsdir/%{name}.png

%changelog
* Thu Dec 11 2003 Austin Acton <austin@linux.ca> 1.9-0.alpha5.1mdk
- re-introduce as 1.9alpha5

* Wed Jan 30 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.8.5-1mdk
- 1.8.5

* Mon Oct 15 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.7.2-1mdk
- 1.7.2

* Wed Sep 26 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.5-1mdk
- new in contribs