source: projects/specs/branches/6/k/kdepim-runtime/kdepim-runtime-vl.spec @ 4247

Revision 4247, 5.5 KB checked in by inagaki, 13 years ago (diff)

update: kdepim-runtime

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: 2%{?_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# dropt locale files
94rm -rf $RPM_BUILD_ROOT%{_datadir}/locale
95
96%check
97for f in $RPM_BUILD_ROOT%{_datadir}/applications/kde4/*.desktop ; do
98   desktop-file-validate $f
99done
100
101%post
102touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
103
104%posttrans
105gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
106update-mime-database %{_datadir}/mime >& /dev/null ||:
107update-desktop-database -q &> /dev/null ||:
108
109%postun
110if [ $1 -eq 0 ] ; then
111  update-mime-database %{_datadir}/mime &> /dev/null ||:
112  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
113  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
114  update-desktop-database -q &> /dev/null ||:
115fi
116
117%post libs -p /sbin/ldconfig
118
119%postun libs -p /sbin/ldconfig
120
121%clean
122rm -rf $RPM_BUILD_ROOT
123
124
125%files
126%defattr(-,root,root,-)
127%doc COPYING
128%{_bindir}/*
129%{_libdir}/kde4/*.so
130%{_libdir}/kde4/imports/org/kde/*
131%{_datadir}/autostart/*
132%{_datadir}/akonadi/agents/*
133%{_datadir}/applications/kde4/*
134%{_datadir}/config/*rc
135%{_datadir}/dbus-1/interfaces/*.xml
136%{_datadir}/kde4/services/*
137%{_datadir}/mime/packages/*
138%{_datadir}/icons/hicolor/*/*/*
139%{_datadir}/kde4/apps/*
140
141%files libs
142%defattr(-,root,root,-)
143%doc COPYING.LIB
144%{_libdir}/lib*.so.*
145#{_datadir}/locale/*/LC_MESSAGES/*
146
147%files devel
148%defattr(-,root,root,-)
149%doc COPYING.LIB
150#{_includedir}/kde4/akonadi/xml
151%{_libdir}/lib*.so
152
153%changelog
154* Sat Jul  2 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.0-2
155- dropt locale files
156
157* Mon Jun 20 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.6.0-1
158- new upstream release
159
160* Sun May 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.11.1-1
161- new upstream release
162- included COPYING[.LIB]
163
164* Sun Feb 13 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.10-1
165- new upstream release
166
167* Fri Sep 24 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.6-1
168- new upstream release
169
170* Mon Sep  6 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.5-2
171- rebuilt for VineSeed
172- fixed changelog
173
174* Sun Jul  4 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.5-1
175- new upstream release
176
177* Sat Jun 19 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.4-1
178- new upstream release
179
180* Fri May  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.3-1
181- new upstream release
182
183* Mon Apr 12 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.2-1
184- new upstream release
185
186* Sun Mar  7 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.1-1
187- new upstream release
188
189* Tue Mar  2 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.4.0-1
190- new upstream release
191- built with new toolchain
192
193* Mon Nov 23 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.3-1
194- new upstream release
195
196* Sun Oct 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.2-1
197- new upstream release
198
199* Sat Sep  5 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.1-1
200- new upstream release
201- used %%cmake macro
202
203* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 4.3.0-2
204- Initial build for Vine Linux
205
206* Thu Jul 30 2009 Than Ngo <than@redhat.com> - 4.3.0-1
207- 4.3.0
208
209* Wed Jul 22 2009 Than Ngo <than@redhat.com> - 4.2.98-1
210- 4.3rc3
211
212* Sat Jul 11 2009 Than Ngo <than@redhat.com> - 4.2.96-1
213- 4.3rc2
214
215* Thu Jul 02 2009 Rex Dieter <rdieter@fedoraproject.org> 4.2.95-3
216- -devel: Requires: kdepimlibs-devel
217- Req: akonadi >= 1.1.95
218
219* Mon Jun 29 2009 Than Ngo <than@redhat.com> - 4.2.95-2
220- cleanup
221
222* Fri Jun 26 2009 Than Ngo <than@redhat.com> - 4.2.95-1
223- first try
Note: See TracBrowser for help on using the repository browser.