# norootforbuild # neededforbuild update-desktop-files gtk2-devel-packages glib2 gtk2 libglade3 gtk2-devel glib2-devel libglade-devel libxml2-devel pkgconfig %define name reloaded %define version 1.5.2 %define release reloaded %define prefix /usr %define builddir $RPM_BUILD_DIR/%{name}-%{version} Summary: Video Mixing/Editing Instrument Name: %{name} Version: %{version} Release: %{release} Prefix: %{prefix} Copyright: GNU GPL URL: http://veejayq.net Packager: nelburg Group: Productivity/Multimedia/Video/Editors and Convertors Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build Prereq: /sbin/ldconfig #Requires: libxml2 >= 2.5.4 #Requires: gtk2 #Requires: glib2 #Requires: libglade2 #Requires: libxml2 >= 2.5.4 #Requires: cairo #BuildRequires: pkgconfig #BuildRequires: gtk2-devel #BuildRequires: glib2-devel #BuildRequires: libglade2-devel %description Veejay is a visual instrument and realtime video sampler. It allows you to 'play' the video like you would play a Piano and it allows you to record the resulting video directly to disk for immediate playback (video sampling). GVeejayReloaded is the graphical interface for Veejay. Author: Niels Elburg Requires: gtk2 Requires: glib2 Requires: libglade2 Requires: libxml2 >= 2.5.4 %prep %setup -q -n %{name}-%{version} ./autogen.sh %{?suse_update_config:%{suse_update_config -f}} CFLAGS="$RPM_OPT_FLAGS" \ CXXFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --with-arch-target=generic \ --prefix=%{prefix} \ --mandir=%{_mandir} %build # Setup for parallel builds numprocs=`egrep -c ^cpu[0-9]+ /proc/stat || :` if [ "$numprocs" = "0" ]; then numprocs=1 fi make -j$numprocs %install [ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot} make install-strip \ DESTDIR=%{buildroot} # icon and menu-entry mkdir -p %{buildroot}%{_datadir}/pixmaps install -m 644 share/%{name}-logo.png %{buildroot}%{_datadir}/pixmaps/gveejay.png cat > gveejay.desktop << EOF [Desktop Entry] Comment=Video Mixing/Editing Instrument Exec=reloaded GenericName= Icon=%{name} MimeType= Name=Reloaded Path= StartupNotify=true Terminal=false Type=Application EOF %suse_update_desktop_file -i reloaded AudioVideo Player %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %clean [ -d %{buildroot} -a "%{buildroot}" != "" ] && rm -rf %{buildroot} %files %defattr(-, root, root) %doc AUTHORS BUGS COPYING ChangeLog INSTALL README* %doc doc %{_bindir}/%{name} %{_datadir}/%{name}/*.png # reloaded %{_bindir}/src %{_datadir}/%{name}/gveejay-reloaded-2.glade %{_datadir}/%{name}/gveejay.rc %{_datadir}/pixmaps/gveejay.png %{_datadir}/applications/gveejay.desktop %changelog -n veejay Dec 20, 2009. Updated rpm spec for reloaded 1.5.2 Mar 21, 2007. Initial rpm spec for gveejayreloaded