%define svn_date 20080214 Name: kaudiocreator Version: 1.2 Release: 0.2.%{svn_date}%{?dist} Summary: A Frontend for audio file creation Group: Applications/Multimedia License: GPLv2+ URL: http://extragear.kde.org # Creation of tarball from svn # # Kevin Kofler enhanced the create_tarball.rb script from upstream to also support %{name} # This script also download the translations and docs # To use it you will need the script itself and a config.ini in the same directory # # http://repo.calcforge.org/f9/kde4-tarballs/create_tarball.rb # http://repo.calcforge.org/f9/kde4-tarballs/config.ini # # To create a new checkout use it with anonymous svn access # ./create_tarball.rb -n # At the prompt you have to enter "%{name}" (without brackets) Source0: %{name}-%{version}-svn.tar.bz2 # use the correct subdir for documentation Patch0: kaudiocreator-1.2-svn-docsdir.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: kdelibs4-devel >= 4 BuildRequires: kde-filesystem >= 4 BuildRequires: kdemultimedia-devel >= 4 BuildRequires: cmake BuildRequires: desktop-file-utils BuildRequires: gettext %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} } Requires: kdelibs >= 4 Requires: oxygen-icon-theme Requires(post): xdg-utils Requires(postun): xdg-utils # FIXME/TODO: find proper description %description kaudiocreator is an audio CD ripper for KDE. %prep %setup -qn %{name}-%{version}-svn %patch0 -p1 %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} mkdir %{buildroot} make install DESTDIR=%{buildroot} -C %{_target_platform} # validate desktop file desktop-file-install --vendor "" \ --dir %{buildroot}%{_datadir}/applications/kde4 \ %{buildroot}%{_datadir}/applications/kde4/%{name}.desktop %find_lang %{name} %clean rm -rf %{buildroot} %post xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : %postun xdg-icon-resource forceupdate --theme hicolor 2> /dev/null || : %files -f %{name}.lang %defattr(-,root,root,-) %doc COPYING COPYING.DOC TODO %{_docdir}/HTML/en/kaudiocreator/ %{_kde4_bindir}/kaudiocreator %{_kde4_datadir}/applications/kde4/kaudiocreator.desktop %{_kde4_datadir}/config.kcfg/kaudiocreator.kcfg %{_kde4_datadir}/config.kcfg/kaudiocreator_encoders.kcfg %{_kde4_iconsdir}/hicolor/*/apps/kaudiocreator.png %{_kde4_appsdir}/kaudiocreator/ %{_kde4_appsdir}/kconf_update/* %{_kde4_datadir}/kde4/services/* %changelog * Mon Feb 14 2008 Sebastian Vahl - 1.2-0.2.20080214 - new svn checkout: 2008-02-14 - license is GPLv2+ - some spec cleanups - Requires: kdelibs >= 4 - Requires: oxygen-icon-theme - BuildRequires: kdelibs4-devel >= 4 - BuildRequires: kde-filesystem >= 4 - BuildRequires: kdemultimedia-devel >= 4 - added kaudiocreator-1.2-svn-docsdir.patch * Mon Feb 11 2008 Sebastian Vahl - 1.2-0.2.20080203 - use tarball created by Kevin Kofler - switch to %%{svn_date} instead of svn revision * Sat Feb 09 2008 Sebastian Vahl - 1.2-0.1.772551 - svn revision 772551 - make use of modified create_tarball.rb - added BR: gettext desktop-file-utils - added translations - added verify of desktop file * Sun Jan 27 2008 Sebastian Vahl - 1.2-0.1.767359 - svn revision 767359 * Thu Jan 17 2008 Sebastian Vahl - 1.2-0.1.762532 - svn revision 762532 * Mon Jan 14 2008 Sebastian Vahl - 1.2-0.1.761316 - svn revision 761316 * Sun Jan 13 2008 Sebastian Vahl - 1.2-0.1.760818 - svn revision 760818 * Sat Jan 05 2008 Sebastian Vahl - 1.2-0.1.757800 - svn revision 757800 * Wed Dec 12 2007 Sebastian Vahl - 1.2-0.1.747562 - Initial version kaudiocreator from extragear for KDE4