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

Revision 8430, 6.8 KB checked in by Takemikaduchi, 10 years ago (diff)

KDE-4.12.5

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