Files
veejay/veejay-current/veejay-client/gveejay.spec.in
2015-10-08 19:00:13 +02:00

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