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

Revision 4662, 5.6 KB checked in by inagaki, 13 years ago (diff)

update: KDE SC 4.7.0
added : kate, konsole

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