# norootforbuild %define _prefix /opt/kde3 %define _sysconfdir /etc%{_prefix} %define kde_majorversion %(%{_bindir}/kde-config --version | grep '^KDE:' | cut -f2 -d" " | cut -f1,2 -d.) %define templates_version 0.2.0 %if %suse_version >= 101 %define libjpeg_devel libjpeg-devel %else %define libjpeg_devel libjpeg %endif %if %suse_version >= 101 %define xdgmenu 1 %endif Name: kreetingkard Version: 0.7.1 Release: 3.guru.suse%(echo "%{suse_version}" | %__sed -e 's/.$//') Summary: Tool for Making Greeting Cards Source: http://prdownloads.sourceforge.jp/kreetingkard/18105/kreetingkard-%{version}.tar.gz Source1: http://prdownloads.sourceforge.jp/kreetingkard/18013/kreetingkard_templates-%{templates_version}.tar.gz Patch1: kreetingkard-fix-warnings.diff Patch2: kreetingkard-kkaitem-purevirtual.diff URL: http://linux-life.net/program/cc/kde/app/kreetingkard/ Group: Productivity/Publishing/Other Packager: Pascal Bleser License: GPL BuildRoot: %{_tmppath}/build-%{name}-%{version} Requires: kdelibs3 >= %{kde_majorversion}.0 BuildRequires: kdelibs3 kdelibs3-devel libacl libacl-devel libjpeg %{libjpeg_devel} BuildRequires: autoconf automake libtool update-desktop-files Distribution: %(head -1 /etc/SuSE-release) %description KreetingKard is a tool for making greeting cards. It allows you to make greeting cards easily by choosing a template and changing the words. %if %suse_version >= 101 %debug_package %endif %prep %setup -q -b 1 %patch1 %patch2 %{?suse_update_libdir:%{suse_update_libdir}} . /etc/opt/kde3/common_options update_admin --no-unsermake ./configure $configkde pushd "../kreetingkard_templates-%{templates_version}" update_admin --no-unsermake ./configure $configkde popd %build . /etc/opt/kde3/common_options %__make pushd "../kreetingkard_templates-%{templates_version}" %__make popd %install %makeinstall pushd "../kreetingkard_templates-%{templates_version}" %makeinstall popd %suse_update_desktop_file -r "%{name}" Office Presentation %find_lang "%{name}" %clean %__rm -rf "%{buildroot}" %files -f "%{name}.lang" %defattr(-,root,root) %doc AUTHORS ChangeLog COPYING NEWS README TODO %{_bindir}/kreetingkard %{?xdgmenu:%{_datadir}/applications/kde/kreetingkard.desktop} %{?!xdgmenu:%{_datadir}/applnk/*/kreetingkard.desktop} %dir %{_datadir}/apps/kreetingkard %{_datadir}/apps/kreetingkard/splash.png %{_datadir}/apps/kreetingkard/*.rc %dir %{_datadir}/apps/kreetingkard/templates %{_datadir}/apps/kreetingkard/templates/* %{_datadir}/icons/*/*/*/* %{_datadir}/mimelnk/application/x-kreetingkard.desktop %changelog * Wed Dec 28 2005 Pascal Bleser 0.7.1-3 - new package # Local Variables: # mode: rpm-spec # tab-width: 3 # End: