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

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

NEW: KDE Educational packages
update: kdeplasma-addons

Line 
1Name: kwordquiz
2Summary: Flashcard learning program for KDE
3Summary(ja): KDE 向けのフラッシュカード学習プログラム
4Version: 4.7.0
5Release: 1%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/kwordquiz/
10
11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
12
13## upstream patches
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: desktop-file-utils
17BuildRequires: kdelibs4-devel >= %{version}
18BuildRequires: libkdeedu-devel >= %{version}
19BuildRequires: soprano-devel
20
21Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
22
23Conflicts: kdeedu4 < 4.6.50
24
25%description
26KWordQuiz is a general purpose flashcard program, typically used for
27vocabulary training.
28
29KWordQuiz can open vocabulary data in various formats, including the
30kvtml format used by KDE programs such as Parley, the WQL format used
31by WordQuiz for Windows, the xml.gz format used by Pauker, and CSV text.
32
33This package is part of the KDE education module.
34
35
36%prep
37%setup -q
38
39%build
40mkdir -p %{_target_platform}
41pushd %{_target_platform}
42unset QTDIR || : ; . /etc/profile.d/qt4.sh
43%cmake \
44    -DCMAKE_BUILD_TYPE=release \
45    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
46    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
47    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
48    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
49    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
50    ..
51popd
52
53make %{?_smp_mflags} -C %{_target_platform}
54
55%install
56rm -rf $RPM_BUILD_ROOT
57make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%check
63for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
64    desktop-file-validate $f
65done
66
67
68%post
69touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
70
71%posttrans
72update-desktop-database -q &> /dev/null ||:
73gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
74
75%postun
76if [ $1 -eq 0 ] ; then
77    update-desktop-database -q &> /dev/null ||:
78    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
79    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
80fi
81
82%files
83%defattr(-,root,root)
84%doc COPYING COPYING.DOC COPYING.LIB README
85%{_bindir}/kwordquiz
86%{_datadir}/applications/kde4/kwordquiz.desktop
87%{_datadir}/config/kwordquiz.knsrc
88%{_datadir}/config.kcfg/kwordquiz.kcfg
89%{_datadir}/icons/hicolor/*/*/*
90%{_datadir}/kde4/apps/kwordquiz
91%doc %{_docdir}/HTML/en/kwordquiz/
92
93
94%changelog
95* Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
96- split from kdeedu
97
Note: See TracBrowser for help on using the repository browser.