source: projects/specs/trunk/k/kdesdk/kdesdk-vl.spec @ 962

Revision 962, 14.4 KB checked in by inagaki, 14 years ago (diff)

updated: KDE SC 4.4.3

Line 
1Name: kdesdk
2Version: 4.4.3
3Release: 1%{?_dist_release}
4Summary: The KDE Software Development Kit (SDK)
5Summary(ja): KDE ソフトウェア開発キット
6Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
7
8URL: http://www.kde.org/
9License: GPLv2
10Group: Applications/Development
11
12BuildRoot: %{_tmppath}/%{name}-%{version}-root
13BuildRequires: kdepimlibs-devel >= %{version}
14BuildRequires: plasma-devel >= %{version}
15BuildRequires: strigi-devel
16BuildRequires: flex
17BuildRequires: apr-devel
18BuildRequires: libxml2-devel
19BuildRequires: libxslt-devel
20BuildRequires: libtool-ltdl-devel
21BuildRequires: subversion-devel
22BuildRequires: libboost-devel
23BuildRequires: libical-devel
24# for libiberty (used by kmtrace for cp_demangle)
25# IMPORTANT: check licensing from time to time, currently libiberty is still
26#            GPLv2+/LGPLv2+
27BuildRequires: binutils
28BuildRequires: hunspell-devel
29
30Requires: kdepimlibs >= %{version}
31Requires: %{name}-libs = %{version}-%{release}
32
33Provides:      kaider = %{version}-%{release}
34Obsoletes:     kaider < %{version}-%{release}
35
36
37%description
38This is a collection of applications and tools used by KDE developers.
39It also has example code for use in learning KDE programming or starting
40a new KDE application.
41
42* cervisia: a CVS frontend
43* kate: advanced text editor
44* kbugbuster: a tool to manage the KDE bug report system
45* kcachegrind: a browser for data produced by profiling tools (e.g. cachegrind)
46* kompare: diff tool
47* kuiviewer: displays designer's UI files
48* lokalize: computer-aided translation system focusing on productivity and performance
49* umbrello: UML modeller and UML diagram tool
50
51%package libs
52Summary: Runtime libraries for %{name}
53Group:   System Environment/Libraries
54
55%description libs
56%{summary}.
57
58%package devel
59Summary: Development files for kdesdk.
60Group: Development/Libraries
61Requires: %{name}-libs = %{version}-%{release}
62Requires: kdepimlibs-devel
63
64%description devel
65Development files (headers) for kdesdk.
66
67%package utils
68Summary: Text utilities from %{name}
69Group:   Applications/Text
70
71%description utils
72%{summary}, including:
73po2xml
74split2po
75swappo
76xml2pot
77
78
79%prep
80%setup -q
81
82%build
83mkdir -p %{_target_platform}
84pushd %{_target_platform}
85unset QTDIR || : ; . /etc/profile.d/qt4.sh
86%cmake \
87    -DCMAKE_BUILD_TYPE=release \
88    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
89    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
90    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
91    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
92    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
93    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
94    ..
95popd
96
97make %{?_smp_mflags} -C %{_target_platform}
98
99%install
100rm -rf $RPM_BUILD_ROOT
101make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
102
103# unpackaged files
104rm -f $RPM_BUILD_ROOT%{_libdir}/libantlr.so
105# This one fits better into krazy2 (it requires krazy2), and the version in
106# kdesdk does not understand lib64.
107rm -f $RPM_BUILD_ROOT%{_bindir}/krazy-licensecheck
108
109# move devel symlinks
110mkdir -p $RPM_BUILD_ROOT%{_libdir}/kde4/devel
111pushd $RPM_BUILD_ROOT%{_libdir}
112for i in lib*.so
113do
114  case "$i" in
115    libkateinterfaces.so)
116      linktarget=`readlink "$i"`
117      rm -f "$i"
118      ln -sf "../../$linktarget" "kde4/devel/$i"
119      ;;
120  esac
121done
122popd
123
124
125%clean
126rm -rf $RPM_BUILD_ROOT
127
128%post
129touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
130touch --no-create %{_datadir}/icons/locolor &> /dev/null ||:
131touch --no-create %{_datadir}/icons/oxygen &> /dev/null ||:
132
133%posttrans
134gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
135gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null ||:
136gtk-update-icon-cache %{_datadir}/icons/oxygen &> /dev/null ||:
137update-desktop-database -q &> /dev/null ||:
138
139
140%postun
141if [ $1 -eq 0 ] ; then
142  touch --no-create %{_datadir}/icons/hicolor &> /dev/null ||:
143  touch --no-create %{_datadir}/icons/locolor &> /dev/null ||:
144  touch --no-create %{_datadir}/icons/oxygen &> /dev/null ||:
145  gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null ||:
146  gtk-update-icon-cache %{_datadir}/icons/locolor &> /dev/null ||:
147  gtk-update-icon-cache %{_datadir}/icons/oxygen &> /dev/null ||:
148  update-desktop-database -q &> /dev/null ||:
149fi
150
151%post libs -p /sbin/ldconfig
152
153%postun libs -p /sbin/ldconfig
154
155
156%files
157%defattr(-,root,root)
158%doc COPYING README kdepalettes
159%doc /usr/share/doc/HTML/en/*
160%{_bindir}/*
161# -utils
162%exclude %{_bindir}/po2xml
163%exclude %{_bindir}/split2po
164%exclude %{_bindir}/swappo
165%exclude %{_bindir}/xml2pot
166%{_datadir}/config/*
167%{_datadir}/kde4/apps/cervisia
168%{_datadir}/kde4/apps/cervisiapart
169%{_datadir}/kde4/apps/kabc
170%{_datadir}/kde4/apps/katepart
171%{_datadir}/kde4/apps/kate
172%{_datadir}/kde4/apps/kbugbuster
173%{_datadir}/kde4/apps/kcachegrind
174%{_datadir}/kde4/apps/kconf_update
175%{_datadir}/kde4/apps/kio_perldoc
176%{_datadir}/kde4/apps/kdevappwizard
177%{_datadir}/kde4/apps/kmtrace
178%{_datadir}/kde4/apps/kompare
179%{_datadir}/kde4/apps/kpartloader
180%{_datadir}/kde4/apps/ktexteditor_snippets
181%{_datadir}/kde4/apps/kuiviewer
182%{_datadir}/kde4/apps/kuiviewerpart
183%{_datadir}/kde4/apps/lokalize
184%{_datadir}/kde4/apps/umbrello
185%{_datadir}/applications/kde4/*
186%{_datadir}/config.kcfg/*
187%{_datadir}/dbus-1/interfaces/*
188%{_datadir}/kde4/services/*
189%{_datadir}/kde4/servicetypes/*
190%{_datadir}/mime/packages/kateplugin_katesnippets_tng.xml
191%{_datadir}/icons/hicolor/*/*/*
192%{_datadir}/icons/locolor/*/*/*
193%{_datadir}/icons/oxygen/*/*/*
194%{_mandir}/man1/*
195%{_libdir}/libkdeinit4*.so
196%{_libdir}/libkomparedialogpages.so
197%{_libdir}/libkomparediff2.so
198%{_libdir}/strigi/*.so
199%{_datadir}/strigi/fieldproperties/
200%{_libdir}/kde4/*.so
201# -devel
202%exclude %{_libdir}/kde4/devel/
203
204%files libs
205%defattr(-,root,root,-)
206%{_libdir}/lib*.so.*
207# -utils
208%exclude %{_libdir}/libantlr.so.*
209
210%files devel
211%defattr(-,root,root)
212%{_includedir}/kde4/*
213%{_libdir}/lib*.so
214%exclude %{_libdir}/libkomparedialogpages.so
215%exclude %{_libdir}/libkomparediff2.so
216%{_libdir}/kde4/devel/lib*.so
217
218%files utils
219%defattr(-,root,root,-)
220%{_bindir}/po2xml
221%{_bindir}/split2po
222%{_bindir}/swappo
223%{_bindir}/xml2pot
224%{_libdir}/libantlr.so.*
225
226%changelog
227* Sat May  8 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.3-1
228- new upstream release
229
230* Sat Mar 13 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.1-1
231- new upstream release
232- built with new toolchain
233
234* Wed Nov 25 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.3-1
235- new upstream release
236
237* Mon Oct 26 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.2-1
238- new upstream release
239
240* Thu Sep 10 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.1-1
241- new upstream release
242
243* Sun Aug 30 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.3.0-1
244- new upstream release
245
246* Wed May 13 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.8-1
247- applied new versioning policy
248- changed Group to Applications/Development
249
250* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl2
251- rebuild for VineSeed
252
253* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl1
254- new upstream release
255- disable subversion support
256
257* Wed Jun 27 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl2
258- build for VineSeed
259- added --with-qt-libraries configure option
260
261* Tue Jun 26 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl1
262- new upstream release
263- add Patch0 to build kioslave/svn
264
265* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl2
266- rebuild for VineSeed
267
268* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl1
269- new upstream release
270
271* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl2
272- rebuild for VineSeed
273
274* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl1
275- new upstream release
276
277* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl2
278- rebuild for VineSeed
279
280* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl1
281- new upstream release
282- use ap?-config for Vine3.x and use ap?-1-config for VineSeed
283- add --with-svn-include=%%{_includedir}/subversion-1
284
285* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl2
286- rebuild for VineSeed
287
288* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl1
289- new upstream release
290
291* Wed Feb  1 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl2
292- rebuild for VineSeed
293
294* Wed Feb  1 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl1
295- new upstream release
296- add BuildPrereq: expat-devel
297- add Requires: kdebindings >= %%{version}
298
299* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl2
300- rebuild for VineSeed
301
302* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl1
303- new upstream release
304- add BuildPrereq: apache2-devel subversion-devel
305- add Requires: apache2-apr subversion
306
307* Tue Nov 15 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl0.rc1
308- new upstream release
309
310* Tue Oct 18 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.92-0vl1
311- new upstream release
312- delete Patch0
313
314* Wed Sep 21 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.91-0vl1
315- new upstream release
316- add Patch0
317- update %%files
318
319* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl2
320- rebuild for VineSeed
321
322* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl1
323- new upstream release
324
325* Mon Jul  4 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl2
326- build for VineSeed
327- add --disable-rpath to configure option
328
329* Mon Jun  6 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl1
330- new upstream release
331- use %%{?_smp_mflags} for make option
332
333* Sat Mar 19 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl2
334- rebuild for VineSeed
335
336* Sat Mar 19 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl1
337- new upstream release
338- clean up changelog to use (double-percent) everywhere
339
340* Sun Jan  2 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl2
341- rebuild for VineSeed
342
343* Sun Jan  2 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.2-0vl1
344- new upstream release
345
346* Fri Nov 12 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl2
347- rebuild with db4-4.2.52-6vl3 (VineSeed)
348
349* Tue Nov  9 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.3.1-0vl1
350- source upgrade
351- update %%files
352- add BuildPrereq: kdepim-devel >= %%{version} libart_lgpl-devel
353- add Requires: kdepim >= %%{version}
354
355* Tue Aug 10 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl2
356- rebuild with qt32
357
358* Tue Jun 15 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.3-0vl1
359- source upgrade
360- remove lines about vine26
361
362* Sat May  1 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.2-0vl1
363- source upgrade
364
365* Tue Mar  9 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.2.1-0vl1
366- source upgrade
367
368* Sat Jan 17 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.5-0vl2
369- rebuild for VineSeedPlus
370
371* Sun Jan 11 2004 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.5-0vl1
372- source upgrade
373- build for VinePlus/2.6
374- (VinePlus/2.6) BuildPrereq: autoconf258
375
376* Thu Jan  8 2004 Tomoya TAKA <taka@vinelinux.org> 3.1.4-0vl4
377- remove alpha fron ExcludeArch
378
379* Sun Dec 28 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl3
380- build for VineSeed with new toolchain and qt-3.2.3
381
382* Sun Nov  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0.26vl2
383- rebuild with qt-3.2.1-0.26vl3
384
385* Sun Oct 19 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl2
386- rebuild with qt-3.2.1-0vl3
387
388* Sat Sep 20 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0vl1
389- build with gcc-3.2.3
390
391* Sat Sep 20 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.4-0.26vl1
392- source upgrade
393- BuildPrereq: qt-devel >= 3.2.1 arts-devel >= 1:1.1.4
394
395* Sat Aug  2 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.3-0.26vl1
396- rebuild for Vine2.6
397
398* Mon Jul 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.3-0vl1
399- source upgrade
400- change spec to build with gcc295
401- change make option for SMP and add script
402
403* Sat Jun 21 2003 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.1.2-0vl1
404- source upgrade (MD5SUMS = 279b42135756e0e3640cf5f6612f572d)
405- built with libpng >= 1.2.5 when %%{vine26} is set to 0 (ie VineSeedPlus)
406- change spec to build both VineSeed and Vine2.5/2.6
407- change spec to make monolithic package only
408- remove Source900 and Patch0
409- revised description
410- change spec to build with g++-2.95.3
411
412* Sat Oct 19 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.4-0vl2
413- objprelink2 support only ix86 (add %%ifarch %%{ix86} ... )
414
415* Sun Oct 13 2002 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.0.4-0vl1
416- source upgrade
417- BuildPrereq: autoconf253 objprelink2
418- remove kbugbuster
419
420* Mon Jul 15 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0.2-0vl1
421- source upgrade
422
423* Sun May 26 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 3.0-5vl1
424- merged with rawhide 3.0.0-5
425- add configure option `--with-xinerama --enable-final'
426- add BuildPrereq: autoconf252 automake15
427- add %%define monolithic 1
428- There is Vine's previous changes, hacked for Vine
429 -- Sat Mar 23 2002 AKIYAMA Kazuhito <akiyama@karen.servepics.com> 2.2.2-1vl1
430  - build for VineSeed
431  - objprelink (i386 only)
432  - add Requires and BuildPrereq
433
434* Tue Apr 16 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-5
435- Rename libraries
436
437* Tue Apr  2 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-4
438- Fix bug #62259
439
440* Sun Mar 31 2002 Than Ngo <than@redhat.com> 3.0.0-3
441- fix bug #62388
442
443* Wed Mar 27 2002 Than Ngo <than@redhat.com> 3.0.0-2
444- final
445
446* Tue Mar 26 2002 Than Ngo <than@redhat.com> 3.0.0-0.cvs20020326.1
447- update
448
449* Sun Mar 24 2002 Than Ngo <than@redhat.com> 3.0.0-0.cvs20020324.1
450- update
451- fix bug #61671, #61670, #61656
452- add more buildrequires
453
454* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
455- automated rebuild
456
457* Wed Jan  2 2002 Bernhard Rosenkraenzer <bero@redhat.com> 3.0.0-0.cvs20020102.1
458- Update
459- Split in subpackages
460
461* Mon Aug  6 2001 Than Ngo <than@redhat.com> 2.2-1
462- update to 2.2 release
463
464* Sat Aug  04 2001 Than Ngo <than@redhat.com> 2.2-0.cvs20010804.1
465- update
466- fix bug #50665
467
468* Tue Jul 24 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010724.1
469- Remove extractrc (it's in kdevelop)
470- remove ia64 workarounds
471
472* Mon Jul 23 2001 Bernhard Rosenkraenzer <bero@redhat.com> 2.2-0.cvs20010723.1
473- update
474
475* Wed Feb 21 2001 Than Ngo <than@redhat.com>
476- 2.1-respin
477- fix dangling symlink
478
479* Tue Feb 20 2001 Than Ngo <than@redhat.com>
480- update to 2.1
481
482* Fri Feb 16 2001 Than Ngo <than@redhat.com>
483- fix to build against glibc
484- obsolete ktranslator kless (from powertools)
485- clean up specfile
486- add missing %%post and %%postun (ldconfig)
487
488* Tue Feb  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
489- Rebuild to get rid of libkdefakes.so.0 requirement
490- Obsolete kbabel (from Powertools)
491
492* Sun Jan 28 2001 Bernhard Rosenkraenzer <bero@redhat.com>
493- initial RPM
Note: See TracBrowser for help on using the repository browser.