Name: @pck_name@ Version: @pck_version@ Release: @spec_first_release@@DISTRO_rpm@ Summary: ... Group: ... Vendor: @VENDOR@ Distribution: @DISTRO@ Packager: @packager_fullname@ <@packager_email@> URL: http://www.kde.org Source: ... #Patch0: %{name}--.patch License: ... BuildRequires: cmake BuildRequires: libqt4-devel BuildRequires: kdelibs4-devel ## AUTOBUILDREQ-BEGIN ## note: run 'autospec -u -a6 @pck_name@' to get the list of build requirements. ## AUTOBUILDREQ-END Requires: kdelibs4 Requires: kdebase-runtime BuildRoot: @rpm_default_buildroot@ %description ... %prep %setup -q #%patch0 -p1 %build %cmake_kde4 -d build %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall -C build @if:i18n %find_lang %{name} --all-name --with-kde @fi:i18n %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post @if:shared_libraries ## remove the following line if no dynamic libraries are provided by this package /sbin/ldconfig @fi:shared_libraries @if:icons_mimetypes touch --no-create %{_kde4_icondir}/hicolor &>/dev/null touch --no-create %{_kde4_icondir}/oxygen &>/dev/null @fi:icons_mimetypes exit 0 @if:icons_mimetypes %posttrans @fi:icons_mimetypes @if:shared_libraries ## remove the following line if no dynamic libraries are provided by this package /sbin/ldconfig @fi:shared_libraries @if:icons_mimetypes update-desktop-database -q &>/dev/null update-mime-database %{_kde4_mimedir} &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null gtk-update-icon-cache %{_kde4_icondir}/oxygen &>/dev/null exit 0 @fi:icons_mimetypes %postun @if:shared_libraries ## remove the following line if no dynamic libraries are provided by this package /sbin/ldconfig @fi:shared_libraries @if:icons_mimetypes if [ $1 -eq 0 ]; then \ update-desktop-database -q &>/dev/null \ update-mime-database %{_kde4_mimedir} &>/dev/null \ touch --no-create %{_kde4_icondir}/hicolor &>/dev/null \ touch --no-create %{_kde4_icondir}/oxygen &>/dev/null \ gtk-update-icon-cache %{_kde4_icondir}/hicolor &>/dev/null \ gtk-update-icon-cache %{_kde4_icondir}/oxygen &>/dev/null fi @fi:icons_mimetypes exit 0 @if:i18n %files -f %{name}.lang @else:i18n %files @fi:i18n %defattr(-,root,root) ## note: this list is just an example; modify as required # %{_kde4_bindir}/%{name} # %{_kde4_datadir}/%{name} # %{_kde4_dbusinterfacesdir}/org.kde.*.xml # %{_kde4_kcfgdir}/*.kcfg # %{_kde4_libdir}/kde4/*.so # %{_kde4_icondir}/hicolor/*/*/*.png # %{_kde4_icondir}/oxygen/*/*/*.png # %{_kde4_icondir}/oxygen/scalable/*/*.svgz # %{_kde4_xdgappsdir}/*.desktop # %{_kde4_servicesdir}/*.desktop # %config %{_kde4_configdir}/*.knsrc # %doc %lang(en) %{_kde4_htmldir}/en/%{name} ## note: "man3" pages normally goes to devel package if any # %{_mandir}/man?/%{name}.* @standard_docs@ %changelog * @spec_changelog_date@ @packager_fullname@ <@packager_email@> @pck_version@-@spec_first_release@@DISTRO_rpm@ - @spec_changelog_comment@