File wally.spec of Package wally

%define name kde4-wally
%define oname wally
%define version 2.3.1
%define release %mkrel 1

Summary:	Qt4 wallpaper changer
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	GPLv2+
Group:		Graphics
URL:		http://www.becrux.com
Source0:	%{oname}-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{oname}-%{version}-%{release}-buildroot
BuildRequires:	qt4-devel 
BuildRequires:  kdebase4-devel
BuildRequires:  cmake
BuildRequires:	desktop-file-utils
Suggests:  exif




%description
Wally is a Qt4 wallpaper changer using multiple sources like files,
folders, FTP remote folders, Flickr, Yahoo!, Panoramio, Pikeo, Ipernity,
Photobucket, Buzznet, Picasa and Smugmug images. It is available in many
languages. Supported Linux window managers are GNOME, KDE3, KDE4, XFCE4,
BlackBox, FluxBox, Window Maker, and FVWM.

%prep
%setup -q -n %{oname}-%{version}

%build
rm -rf build

%cmake 

%make

%install
rm -Rf %{buildroot}
%makeinstall_std -C build

mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
install -m 644 res/images/%{oname}.xpm $RPM_BUILD_ROOT%{_datadir}/pixmaps

# menu-entry
mkdir -p %{buildroot}%{_datadir}/applications/kde4
cat > %{buildroot}%{_datadir}/applications/kde4/%{oname}.desktop << EOF
[Desktop Entry]
Type=Application
Encoding=UTF-8
Terminal=false
Name=Wally
Comment=A Qt4 wallpaper changer using multiple sources
Exec=%{oname}
Icon=%{oname}
Categories=Utility;Qt;DesktopSettings;X-MandrivaLinux-Multimedia-Graphics;
EOF

%clean
rm -rf %{buildroot}

%post
%update_menus

%postun
%clean_menus

%files 
%defattr(-,root,root,-)
%doc DISCLAIMER README.shortcuts README.XFCE4 LICENSE
%{_bindir}/%{oname}
%{_datadir}/kde4/services/plasma-wallpaper-wallyplugin.desktop
%{_datadir}/applications/kde4/%{oname}.desktop
%{_datadir}/icons/oxygen/16x16/apps/wallyplugin.png
%{_libdir}/kde4/plasma_wallpaper_wallyplugin.so
%{_datadir}/pixmaps/%{oname}.xpm

%changelog
* Tue Feb 23 2010 aap <aap at xxx.com> 2.3.1-1mdv2010
- new version
* Sun Jan 10 2010 aap <aap at xxx.com> 2.3.0-1mdv2010
- import pclos package

openSUSE Build Service is sponsored by