source: projects/specs/trunk/k/kiten/kiten-vl.spec @ 6725

Revision 6725, 3.3 KB checked in by Takemikaduchi, 12 years ago (diff)

KDE-4.9.0

Line 
1Name: kiten
2Summary: Japanese reference and study aid for KDE
3Summary(ja): KDE 向け日本語参照・学習支援ツール
4Version: 4.9.0
5Release: 1%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/kiten/
10
11Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.xz
12
13## upstream patches
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: desktop-file-utils
17BuildRequires: kdelibs4-devel >= %{version}
18BuildRequires: soprano-devel
19
20Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
21
22Conflicts: kdeedu4 < 4.6.50
23
24%description
25Kiten is a collection of Japanese reference tools and study aids
26for KDE, including a Japanese/English dictionary, Kanji dictionary,
27and Kanji quiz.
28
29This package is part of the KDE education module.
30
31%package libs
32Summary: Runtime libraries for %{name}
33Summary(ja): %{name} のランタイムライブラリ
34Group:   System Environment/Libraries
35Conflicts: kdeedu4-libs < 4.6.50
36
37%description libs
38%{summary}.
39
40%package devel
41Summary: Development files for %{name}
42Summary(ja): %{name} の開発用ファイル
43Group: Development/Libraries
44Requires: %{name}-libs = %{version}-%{release}
45Conflicts: kdeedu4-devel < 4.6.50
46
47%description devel
48Header files for developing applications using %{name}.
49
50
51%prep
52%setup -q
53
54%build
55mkdir -p %{_target_platform}
56pushd %{_target_platform}
57%cmake \
58    -DCMAKE_BUILD_TYPE=release \
59    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
60    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
61    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
62    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
63    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
64    ..
65popd
66
67make %{?_smp_mflags} -C %{_target_platform}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
72
73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%check
77for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
78    desktop-file-validate $f
79done
80
81
82%post
83touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
84
85%posttrans
86update-desktop-database -q &> /dev/null ||:
87gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
88
89%postun
90if [ $1 -eq 0 ] ; then
91    update-desktop-database -q &> /dev/null ||:
92    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
93    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
94fi
95
96%post libs -p /sbin/ldconfig
97
98%postun libs -p /sbin/ldconfig
99
100
101%files
102%defattr(-,root,root)
103%doc COPYING COPYING.DOC
104%{_bindir}/kiten
105%{_bindir}/kitengen
106%{_bindir}/kitenkanjibrowser
107%{_bindir}/kitenradselect
108%{_datadir}/applications/kde4/kiten.desktop
109%{_datadir}/applications/kde4/kitenkanjibrowser.desktop
110%{_datadir}/applications/kde4/kitenradselect.desktop
111%{_datadir}/config.kcfg/kiten.kcfg
112%{_datadir}/fonts/kanjistrokeorders/KanjiStrokeOrders.ttf
113%{_datadir}/icons/hicolor/*/*/*
114%{_datadir}/kde4/apps/kiten
115%{_datadir}/kde4/apps/kitenradselect
116%{_datadir}/kde4/apps/kitenkanjibrowser
117%doc %{_docdir}/HTML/en/kiten/
118
119%files libs
120%defattr(-,root,root)
121%{_libdir}/libkiten.so.*
122
123%files devel
124%defattr(-,root,root)
125%{_includedir}/kde4/libkiten
126%{_libdir}/libkiten.so
127
128%changelog
129* Mon Aug 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.0-1
130- new upstream release
131
132* Sat Sep  3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
133- split from kdeedu
134
Note: See TracBrowser for help on using the repository browser.