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

Revision 4666, 15.4 KB checked in by inagaki, 13 years ago (diff)

update: kdesdk

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