mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-14 11:50:02 +01:00
116 lines
2.8 KiB
RPMSpec
116 lines
2.8 KiB
RPMSpec
# 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 <nwelburg@gmail.com>
|
|
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 <nwelburg@gmail.com>
|
|
|
|
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
|