Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > b43225387ac861db5c84181f4d73ea7e > files > 3

qt-recordmydesktop-0.3.6-3mdv2008.0.src.rpm

%define oname recordMyDesktop
%define	qtoname qt-%{oname}

Summary:	Qt4 frontend for recordmydesktop
Name:		qt-recordmydesktop
Version:	0.3.6
Release:	%mkrel 3
License:	GPLv2+
Group:		Video
URL:		http://recordmydesktop.sourceforge.net
Source0:	http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.bz2
Patch0:		qt-recordmydesktop-0.3.6-desktop-file-icon.patch
BuildRequires:	desktop-file-utils 
BuildRequires:	ImageMagick
BuildRequires:	python-qt4
BuildRequires:	qt4-devel >= 4.2
%py_requires -d
Requires:	recordmydesktop	>= %{version}
Requires:	python-qt4-gui
Requires:	python-sip
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

%description
Qt4 frontend for recordmydesktop tool.

%prep
%setup -q
%patch0 -p0

%build
%configure2_5x
%make

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
%makeinstall_std

desktop-file-install --vendor='' \
	--dir=%buildroot%_datadir/applications \
	--add-category='Video;Qt' \
	--add-only-show-in='KDE' \
	%buildroot%_datadir/applications/*.desktop

mkdir -p %buildroot%_iconsdir/hicolor/{16x16,32x32,48x48,64x64,scalable}/apps
convert src/%{name}.png -scale 16 %buildroot%_iconsdir/hicolor/16x16/apps/%{name}.png
convert src/%{name}.png -scale 32 %buildroot%_iconsdir/hicolor/32x32/apps/%{name}.png
convert src/%{name}.png -scale 48 %buildroot%_iconsdir/hicolor/48x48/apps/%{name}.png
install -m 644 src/%{name}.png %buildroot%_iconsdir/hicolor/64x64/apps/%{name}.png
install -m 644 src/%{name}.svg %buildroot%_iconsdir/hicolor/scalable/apps/%{name}.svg

%find_lang %{qtoname}

%post
%update_menus
%update_icon_cache hicolor

%postun
%clean_menus
%clean_icon_cache hicolor

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files -f %{qtoname}.lang
%defattr(-,root,root)
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_bindir}/*
%{py_sitedir}/qt_%{oname}/
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*.png
%{_iconsdir}/hicolor/*/apps/*


%changelog
* Thu Sep 13 2007 Funda Wang <fundawang@mandriva.org> 0.3.6-3mdv2008.0
+ Revision: 84874
- fix desktop icon ext

  + Adam Williamson <awilliamson@mandriva.com>
    - correct spelling error in summary
    - don't package COPYING
    - icon fixes: install to correct directories, convert from png not svg (imagemagick does not convert from svg to png well), install 64x64 and svg icons as well
    - requires python-sip (#33426)
    - Fedora license policy

* Tue Aug 21 2007 Funda Wang <fundawang@mandriva.org> 0.3.6-2mdv2008.0
+ Revision: 68191
- Add Qt category
- use hicolor icon theme
- complete spec file
- cp spec file from gtk frontend
- Created package structure for qt-recordmydesktop.

  + Tomasz Pawel Gajc <tpg@mandriva.org>
    - new version
    - rework spec file