source: projects/specs/trunk/k/kdepim-runtime/kdepim-runtime-vl.spec @ 4216

Revision 4216, 5.3 KB checked in by inagaki, 13 years ago (diff)

updated: KDE SC 4.6.4

Line 
1%define akonadi_version 1.2.60
2
3Name: kdepim-runtime
4Summary: KDE PIM Runtime Environment
5Summary(ja): KDE PIM ランタイム環境
6Version: 4.6.0
7Release: 1%{?_dist_release}
8
9Group: Applications/Productivity
10License: GPLv2
11URL: http://www.kde.org/
12
13Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
14
15BuildRoot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires: akonadi-devel >= %{akonadi_version}
17BuildRequires: desktop-file-utils
18BuildRequires: kdepimlibs-devel >= %{version}
19BuildRequires: kdelibs4-devel >= %{version}
20BuildRequires: libboost-devel
21BuildRequires: libxml2-devel
22BuildRequires: libxslt-devel
23BuildRequires: openssl-devel
24BuildRequires: shared-desktop-ontologies-devel
25BuildRequires: soprano-devel
26BuildRequires: strigi-devel
27BuildRequires: zlib-devel
28Requires: %{name}-libs = %{version}-%{release}
29
30%description
31%{summary}
32
33%package libs
34Summary: %{name} runtime libraries
35Summary(ja): %{name} ランタイムライブラリ
36Group: System Environment/Libraries
37License: LGPLv2
38#Requires: %{name} = %{version}-%{release}
39Requires: akonadi >= %{akonadi_version}
40
41%description libs
42%{summary}.
43
44
45%package devel
46Summary: Development files for %{name}
47Summary(ja): %{name} の開発用ファイル
48Group: Development/Libraries
49License: LGPLv2
50Requires: %{name}-libs = %{version}-%{release}
51Requires: kdepimlibs-devel >= %{version}
52
53%description devel
54%{summary}.
55Install %{name}-devel if you want to write or compile %{name} plugins.
56
57
58%prep
59%setup -q
60
61%build
62mkdir -p %{_target_platform}
63pushd %{_target_platform}
64unset QTDIR || : ; . /etc/profile.d/qt4.sh
65%cmake \
66    -DCMAKE_BUILD_TYPE=release \
67    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
68    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
69    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
70    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
71    ..
72popd
73
74make %{?_smp_mflags} -C %{_target_platform}
75
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
81
82# make symlinks relative
83mkdir -p $RPM_BUILD_ROOT%{_docdir}/HTML/en/common
84pushd $RPM_BUILD_ROOT%{_docdir}/HTML/en
85for i in *; do
86   if [ -d $i -a -L $i/common ]; then
87      rm -f $i/common
88      ln -nfs ../common $i
89   fi
90done
91popd
92
93%check
94for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
95   desktop-file-validate $f
96done
97
98%post
99touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
100
101%posttrans
102gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
103update-mime-database %{_datadir}/mime >& /dev/null ||:
104update-desktop-database -q &> /dev/null ||:
105
106%postun
107if [ $1 -eq 0 ] ; then
108  update-mime-database %{_datadir}/mime &> /dev/null ||:
109  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
110  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
111  update-desktop-database -q &> /dev/null ||:
112fi
113
114%post libs -p /sbin/ldconfig
115
116%postun libs -p /sbin/ldconfig
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121
122%files
123%defattr(-,root,root,-)
124%doc COPYING
125%{_bindir}/*
126%{_libdir}/kde4/*.so
127%{_libdir}/kde4/imports/org/kde/*
128%{_datadir}/autostart/*
129%{_datadir}/akonadi/agents/*
130%{_datadir}/applications/kde4/*
131%{_datadir}/config/*rc
132%{_datadir}/dbus-1/interfaces/*.xml
133%{_datadir}/kde4/services/*
134%{_datadir}/mime/packages/*
135%{_datadir}/icons/hicolor/*/*/*
136%{_datadir}/kde4/apps/*
137
138%files libs
139%defattr(-,root,root,-)
140%doc COPYING.LIB
141%{_libdir}/lib*.so.*
142%{_datadir}/locale/*/LC_MESSAGES/*
143
144%files devel
145%defattr(-,root,root,-)
146%doc COPYING.LIB
147#{_includedir}/kde4/akonadi/xml
148%{_libdir}/lib*.so
149
150%changelog
151* Mon Jun 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.0-1
152- new upstream release
153
154* Sun May 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.11.1-1
155- new upstream release
156- included COPYING[.LIB]
157
158* Sun Feb 13 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.10-1
159- new upstream release
160
161* Fri Sep 24 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.6-1
162- new upstream release
163
164* Mon Sep  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.5-2
165- rebuilt for VineSeed
166- fixed changelog
167
168* Sun Jul  4 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.5-1
169- new upstream release
170
171* Sat Jun 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.4-1
172- new upstream release
173
174* Fri May  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.3-1
175- new upstream release
176
177* Mon Apr 12 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.2-1
178- new upstream release
179
180* Sun Mar  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.1-1
181- new upstream release
182
183* Tue Mar  2 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.0-1
184- new upstream release
185- built with new toolchain
186
187* Mon Nov 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.3-1
188- new upstream release
189
190* Sun Oct 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.2-1
191- new upstream release
192
193* Sat Sep  5 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.1-1
194- new upstream release
195- used %%cmake macro
196
197* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.0-2
198- Initial build for Vine Linux
199
200* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.3.0-1
201- 4.3.0
202
203* Wed Jul 22 2009 Than Ngo <than@redhat.com> - 4.2.98-1
204- 4.3rc3
205
206* Sat Jul 11 2009 Than Ngo <than@redhat.com> - 4.2.96-1
207- 4.3rc2
208
209* Thu Jul 02 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.95-3
210- -devel: Requires: kdepimlibs-devel
211- Req: akonadi >= 1.1.95
212
213* Mon Jun 29 2009 Than Ngo <than@redhat.com> - 4.2.95-2
214- cleanup
215
216* Fri Jun 26 2009 Than Ngo <than@redhat.com> - 4.2.95-1
217- first try
Note: See TracBrowser for help on using the repository browser.