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

Revision 7294, 6.4 KB checked in by Takemikaduchi, 11 years ago (diff)

KDE-4.9.5

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