Author: goetz
Date: Mon Oct 30 13:06:33 2006
New Revision: 73702

Added:
   packages/cooker/xvidcap/current/SOURCES/xvidcap-1.1.4.tar.bz2   (contents, 
props changed)
Modified:
   packages/cooker/xvidcap/current/SPECS/xvidcap.spec

Log:
- new version
- fix buildrequires
- fix menu entry
- handle scrollkeeper registration


Added: packages/cooker/xvidcap/current/SOURCES/xvidcap-1.1.4.tar.bz2
==============================================================================
Binary file. No diff available.

Modified: packages/cooker/xvidcap/current/SPECS/xvidcap.spec
==============================================================================
--- packages/cooker/xvidcap/current/SPECS/xvidcap.spec  (original)
+++ packages/cooker/xvidcap/current/SPECS/xvidcap.spec  Mon Oct 30 13:06:33 2006
@@ -1,30 +1,25 @@
 %define name   xvidcap
 %define version        1.1.4
-%define rel 2
-%define pre rc2
-%if %defined pre
-%define release %mkrel 0.%pre.%rel
-%else
-%define release %mkrel %rel
-%endif
+%define release %mkrel 1
 
 Name:          %{name}
 Summary:       Screen capture video recorder
 Version:       %{version}
 Release:       %{release}
 
-%if %defined pre
-Source:                %{name}-%{version}%{pre}.tar.bz2
-%else
-Source:         %{name}-%{version}.tar.bz2
-%endif
-
+Source:                %{name}-%{version}.tar.bz2
 URL:           http://xvidcap.sourceforge.net/
 License:       GPL
 Group:         Video
 BuildRoot:     %{_tmppath}/%{name}-buildroot
 BuildRequires: gtk2-devel jpeg-devel png-devel zlib-devel 
-Requires:      ffmpeg
+BuildRequires: libglade2.0-devel
+BuildRequires: libxmu-devel
+BuildRequires: desktop-file-utils
+BuildRequires: scrollkeeper
+BuildRequires: perl-XML-Parser
+Requires(post): scrollkeeper
+Requires(postun): scrollkeeper
 
 %description
 xvidcap is a screen capture enabling you to capture videos off your X-Window
@@ -32,50 +27,54 @@
 standards-based alternative to tools like Lotus ScreenCam.
 
 %prep
-%setup -q -n %{name}-%{version}%{pre}
+%setup -q
 
 %build
-export CPPFLAGS=-I`pwd`/ffmpeg/libavcodec/
-%configure2_5x --with-gtk2 --with-forced-embedded-ffmpeg
+%configure2_5x --with-forced-embedded-ffmpeg
 %make
 
 %install
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT %name.lang
 %makeinstall
 rm -fr $RPM_BUILD_ROOT/%_docdir
+%find_lang %name --with-gnome
+for omf in %buildroot%_datadir/omf/*/*-??.omf;do
+echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed 
s!%buildroot!!)" >> %name.lang
+done
 
 #menu
 mkdir -p $RPM_BUILD_ROOT%{_menudir}
 cat << EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
-?package(%{name}): command="xvidcap" icon="video_section.png" needs="x11" 
title="XVidCap" longtitle="Screen Capture Video Recorder" 
section="Multimedia/Video"
+?package(%{name}): command="xvidcap" icon="video_section.png" needs="x11" 
title="XVidCap" longtitle="Screen Capture Video Recorder" 
section="Multimedia/Video" xdg="true"
 EOF
+desktop-file-install --vendor="" \
+  --remove-category="Application" \
+  --add-category="X-MandrivaLinux-Multimedia-Video" \
+  --dir $RPM_BUILD_ROOT%{_datadir}/applications 
$RPM_BUILD_ROOT%{_datadir}/applications/*
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 %update_menus
-               
+%update_scrollkeeper   
+       
 %postun
 %clean_menus
+%clean_scrollkeeper
 
-%files
+%files -f %name.lang
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING NEWS README
 %{_bindir}/%name
 %{_mandir}/man1/*
-%{_menudir}/%name
+%lang(de) %{_mandir}/de/man1/*
+%lang(es) %{_mandir}/es/man1/*
+%lang(it) %{_mandir}/it/man1/*
 %_datadir/applications/xvidcap.desktop
-%_datadir/gnome/help/xvidcap/*/figures/*
-%_datadir/gnome/help/xvidcap/*/xvidcap.xml
-%_datadir/locale/*/LC_MESSAGES/xvidcap.mo
-%_mandir/*/man1/xvidcap.1.bz2
-%_datadir/omf/xvidcap/xvidcap-*.omf
-%_datadir/pixmaps/xvidcap.png
-%_datadir/xvidcap/glade/gnome-xvidcap.glade
-%_datadir/xvidcap/glade/xvidcap_logo.png
-%_datadir/xvidcap/ppm2mpeg.sh
-%_datadir/xvidcap/xvidcap.desktop
-%_datadir/xvidcap/xvidcap.png
-
-
+%_datadir/%name
+%dir %{_datadir}/omf/*
+%{_datadir}/omf/*/*-C.omf
+%_datadir/pixmaps/%name.png
+%{_menudir}/%name

Reply via email to