%define name cupid %define version 0.0.2 %define release 3mdk Name: %{name} Summary: Audio/Video capture GUI Version: %{version} Release: %{release} Source: http://gstreamer.freedesktop.org/src/gst-recorder/%{name}-%{version}.tar.bz2 URL: http://ronald.bitfreak.net/me/cupid.php License: GPL Group: Video BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: pkgconfig ImageMagick BuildRequires: gstreamer-devel BuildRequires: libgnomeui2-devel libgnome-vfs2-devel BuildRequires: libGConf2-devel BuildRequires: scrollkeeper BuildRequires: perl-XML-Parser %description Cupid is a modern, complete video/audio capture solution for the Linux/GNOME desktop. It is based on the GStreamer multimedia framework, which is the de facto multimedia framework on the Linux and UNIX desktop. Using GStreamer, it supports a variety of container formats and video/audio codecs. Likewise, it supports all the current video and audio kernel interfaces, and can be extended to supports other systems than Linux simply by writing a GStreamer plugin. %prep %setup -q %build %configure2_5x --disable-schemas-install %make %install rm -rf $RPM_BUILD_ROOT %makeinstall rm -fr %buildroot/var #menu mkdir -p $RPM_BUILD_ROOT%{_menudir} cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name} ?package(%{name}): command="%{name}" icon="%{name}.png" needs="x11" title="Cupid" longtitle="Audio/Video capture" section="Multimedia/Video" EOF #icons mkdir -p $RPM_BUILD_ROOT/%_liconsdir convert -size 48x48 pixmaps/%name.png $RPM_BUILD_ROOT/%_liconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_iconsdir convert -size 32x32 pixmaps/%name.png $RPM_BUILD_ROOT/%_iconsdir/%name.png mkdir -p $RPM_BUILD_ROOT/%_miconsdir convert -size 16x16 pixmaps/%name.png $RPM_BUILD_ROOT/%_miconsdir/%name.png %find_lang %name %clean rm -rf $RPM_BUILD_ROOT %post %update_menus if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/cupid.schemas > /dev/null %postun %clean_menus if [ -x %{_bindir}/scrollkeeper-update ]; then %{_bindir}/scrollkeeper-update -q || true ; fi %preun GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/cupid.schemas > /dev/null %files -f %{name}.lang %defattr(-,root,root) %doc AUTHORS COPYING* ChangeLog README NEWS TODO %{_bindir}/%name %{_sysconfdir}/gconf/schemas/* %{_datadir}/applications/* %{_datadir}/%name %{_datadir}/gnome/help/%name %dir %{_datadir}/omf/%name %{_datadir}/omf/%name/%name-C.omf %{_datadir}/pixmaps/* %{_menudir}/%name %{_liconsdir}/%name.png %{_iconsdir}/%name.png %{_miconsdir}/%name.png %changelog * Wed Mar 16 2005 Götz Waschk <waschk@linux-mandrake.com> 0.0.2-3mdk - fix buildrequires again * Mon Mar 14 2005 Götz Waschk <waschk@linux-mandrake.com> 0.0.2-2mdk - fix buildrequires * Mon Mar 14 2005 Götz Waschk <waschk@linux-mandrake.com> 0.0.2-1mdk - New release 0.0.2 * Mon Jan 17 2005 Austin Acton <austin@mandrake.org> 0.0.1-1mdk - initial package