All pastes #72698 Raw Edit

Someone

public text v1 · immutable
#72698 ·published 2006-06-27 02:19 UTC
rendered paste body
 
# 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 <guru@unixtech.be>
License:			GPL
BuildRoot:		%{_tmppath}/build-%{name}-%{version}
Requires:		kdelibs3 >= %{kde_majorversion}.0
BuildRequires:	kdelibs3 kdelibs3-devel libacl libacl-devel libjpeg mDNSResponder-lib %{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 <guru@unixtech.be> 0.7.1-3
- new package

# Local Variables:
# mode: rpm-spec
# tab-width: 3
# End: