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

Revision 2774, 15.6 KB checked in by inagaki, 13 years ago (diff)

update: KDE 4.6.0
NEW: nepomukcontroller, openal-soft

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