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

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

NEW: KDE Educational packages
update: kdeplasma-addons

Line 
1Name: kturtle
2Summary: Logo educational programming environment for KDE
3Summary(ja): Logo の教育用プログラミング環境
4Version: 4.7.0
5Release: 1%{?_dist_release}
6
7License: GPLv2+
8Group: Applications/Edutainment
9URL: http://edu.kde.org/parley/
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}
18
19Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
20
21Conflicts: kdeedu4 < 4.6.50
22
23%description
24KTurtle is an educational programming environment which uses the
25TurtleScript programming language (inspired by Logo) to make programming
26as easy and accessible as possible.
27
28The user issues TurtleScript language commands to control the "turtle",
29which draws on the canvas, making KTurtle suitable for teaching elementary
30mathematics, geometry and programming.
31
32This package is part of the KDE education module.
33
34
35%prep
36%setup -q
37
38%build
39mkdir -p %{_target_platform}
40pushd %{_target_platform}
41unset QTDIR || : ; . /etc/profile.d/qt4.sh
42%cmake \
43    -DCMAKE_BUILD_TYPE=release \
44    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
45    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
46    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
47    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
48    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
49    ..
50popd
51
52make %{?_smp_mflags} -C %{_target_platform}
53
54%install
55rm -rf $RPM_BUILD_ROOT
56make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%check
62for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
63    desktop-file-validate $f
64done
65
66
67%post
68touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
69
70%posttrans
71update-desktop-database -q &> /dev/null ||:
72gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
73
74%postun
75if [ $1 -eq 0 ] ; then
76    update-desktop-database -q &> /dev/null ||:
77    touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
78    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
79fi
80
81%files
82%defattr(-,root,root)
83%doc COPYING COPYING.DOC
84%{_bindir}/kturtle
85%{_datadir}/applications/kde4/kturtle.desktop
86%{_datadir}/config/*.knsrc
87%{_datadir}/icons/hicolor/*/*/*
88%{_datadir}/kde4/apps/kturtle
89%doc %{_docdir}/HTML/en/kturtle/
90
91%changelog
92* Wed Aug 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-1
93- split from kdeedu
94
Note: See TracBrowser for help on using the repository browser.