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

Revision 1775, 14.9 KB checked in by inagaki, 14 years ago (diff)

updated: KDE 4.5.1 stuffs

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