source: projects/specs/trunk/k/kanagram/kanagram-vl.spec @ 4743

Revision 4743, 2.2 KB checked in by inagaki, 13 years ago (diff)

NEW: KDE Educational packages
update: kdeplasma-addons

Line 
1Name: kanagram
2Summary: jumble word puzzle for KDE
3Version: 4.7.0
4Release: 1%{?_dist_release}
5
6License: GPLv2+
7Group: Applications/Edutainment
8URL: http://edu.kde.org/kanagram/
9
10Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
11
12## upstream patches
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15BuildRequires: desktop-file-utils
16BuildRequires: kdelibs4-devel >= %{version}
17BuildRequires: libkdeedu-devel >= %{version}
18
19Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
20
21Conflicts: kdeedu4 < 4.6.50
22
23%description
24KAnagram is a game where a random word is shown with its letters scrambled. To win, the player must rearrange the letters into the correct order.
25
26This package is part of the KDE education module.
27
28%prep
29%setup -q
30
31%build
32mkdir -p %{_target_platform}
33pushd %{_target_platform}
34unset QTDIR || : ; . /etc/profile.d/qt4.sh
35%cmake \
36    -DCMAKE_BUILD_TYPE=release \
37    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
38    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
39    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
40    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
41    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
42    ..
43popd
44
45make %{?_smp_mflags} -C %{_target_platform}
46
47%install
48rm -rf $RPM_BUILD_ROOT
49make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53
54%check
55for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
56    desktop-file-validate $f
57done
58
59
60%post
61touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
62
63%posttrans
64update-desktop-database -q &> /dev/null ||:
65gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
66
67%postun
68if [ $1 -eq 0 ] ; then
69    update-desktop-database -q &> /dev/null ||:
70    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
71    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
72fi
73
74%files
75%defattr(-,root,root)
76%doc COPYING COPYING.DOC
77%{_bindir}/kanagram
78%{_datadir}/applications/kde4/kanagram.desktop
79%{_datadir}/config/kanagram.knsrc
80%{_datadir}/config.kcfg/kanagram.kcfg
81%{_datadir}/icons/hicolor/*/*/*
82%{_datadir}/kde4/apps/kanagram
83%doc %{_docdir}/HTML/en/kanagram/
84
85%changelog
86* Sat Sep  3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
87- split from kdeedu
88
Note: See TracBrowser for help on using the repository browser.