Sophie

Sophie

distrib > Mageia > 5 > x86_64 > by-pkgid > 98a4095fe53d0cc2e43217484210e756 > files > 3

kdevelop4-4.7.3-1.mga5.src.rpm

%define compile_apidox 0
%{?_no_apidox: %{expand: %%global compile_apidox 0}}

%define unstable 1
%{?_unstable: %{expand: %%global unstable 1}}

%if %unstable
%define dont_strip 1
%endif

%define kde_version 4.7.0
%define kdevplatform_version 4:1.%(echo %{version} | cut -d. -f2,3)

%define rel 1

Name: 		kdevelop4
Summary: 	Integrated Development Environment for C++/C
Version: 4.7.3
Release:        %mkrel %{rel}
Epoch:          4
URL:            http://www.kdevelop.org/
Source0:	http://download.kde.org/stable/kdevelop/%{version}/src/kdevelop-%{version}.tar.bz2
Patch0:		kdevelop4-1.7.3-mageia-fix-po-target.patch
Group: 		Development/Tools
License:        GPL

BuildRequires:  kdelibs4-devel >= 2:%{kde_version}
BuildRequires:  kdevplatform4-devel >= %{kdevplatform_version}
BuildRequires:	kdebase4-workspace-devel >= 2:%{kde_version}
BuildRequires:	okteta-devel >= 1:%{kde_version}

%if %compile_apidox
BuildRequires:  doxygen
%endif
Requires:      cmake
Requires:      git
Requires:      gdb
Requires:      kdevplatform4 >= %{kdevplatform_version}
Recommends:      plasma-applet-kdevelopsessions

%description
The KDevelop Integrated Development Environment provides many features that
developers need as well as providing a unified interface to programs like gdb,
the C/C++ compiler, and make.

KDevelop manages or provides:
   * All development tools needed for C++ programming like Compiler, Linker,
     automake and autoconf
   * KAppWizard, which generates complete, ready-to-go sample applications
   * Classgenerator, for creating new classes and integrating them into the
     current project
   * File management for sources, headers, documentation etc. to be included in
     the project
   * The creation of User-Handbooks written with SGML and the automatic
     generation of HTML-output with the KDE look and feel
   * Automatic HTML-based API-documentation for your project's classes with
     cross-references to the used libraries; Internationalization support for
     your application, allowing translators to easily add their target language
     to a project
   * WYSIWYG (What you see is what you get) creation of user interfaces with a
     built-in dialog editor
   * Debugging your application by integrating KDbg
   * Editing of project-specific pixmaps with KIconEdit
   * The inclusion of any other program you need for development by adding it
     to the "Tools" menu according to your individual needs.

%files -f %name.lang
%{_kde_bindir}/*
%{_kde_services}/kcm_kdev*.desktop
%{_kde_services}/kdev*.desktop
%{_kde_appsdir}/kdevgdb
%{_kde_appsdir}/kdevappwizard
%{_kde_appsdir}/kdevcustommakemanager
%{_kde_appsdir}/kdevcppsupport
%{_kde_appsdir}/kdevelop
%{_kde_appsdir}/kdevokteta
%{_kde_appsdir}/kdevfiletemplates
%{_kde_appsdir}/kdevcodegen
%{_kde_appsdir}/kdevmanpage
%{_kde_applicationsdir}/*.desktop
%{_kde_iconsdir}/*/*/*/*
%{_kde_datadir}/config/kdeveloprc
%{_kde_datadir}/config/kdevelop-qthelp.knsrc
%{_kde_datadir}/mime/packages/kdevelop.xml
%{_kde_libdir}/kde4/kcm_kdev_makebuilder.so
%{_kde_libdir}/kde4/kcm_kdev_ninjabuilder.so
%{_kde_libdir}/kde4/kcm_kdevcmake_settings.so
%{_kde_libdir}/kde4/kdevastyle.so
%{_kde_libdir}/kde4/kdevcmakebuilder.so
%{_kde_libdir}/kde4/kdevcmakedocumentation.so
%{_kde_libdir}/kde4/kdevcmakemanager.so
%{_kde_libdir}/kde4/kdevcpplanguagesupport.so
%{_kde_libdir}/kde4/kdevcustommakemanager.so
%{_kde_libdir}/kde4/kdevgdb.so
%{_kde_libdir}/kde4/kdevghprovider.so
%{_kde_libdir}/kde4/kdevkdeprovider.so
%{_kde_libdir}/kde4/kdevmakebuilder.so
%{_kde_libdir}/kde4/kdevmanpage.so
%{_kde_libdir}/kde4/kdevninja.so
%{_kde_libdir}/kde4/kdevokteta.so
%{_kde_libdir}/kde4/kdevqthelp.so
%{_kde_libdir}/kde4/kdevqthelp_config.so
%{_kde_libdir}/kde4/kdevcustomscript.so
%{_kde_libdir}/kde4/krunner_kdevelopsessions.so
%{_kde_libdir}/kde4/kcm_kdev_cmakebuilder.so
%{_kde_libdir}/kde4/kcm_kdevcustombuildsystem.so
%{_kde_libdir}/kde4/kdevcustombuildsystem.so
%{_kde_libdir}/kde4/kdevexecuteplasmoid.so
%{_kde_libdir}/kde4/kcm_kdevcustomdefinesandincludes.so
%{_kde_libdir}/kde4/kdevdefinesandincludesmanager.so
%{_kde_libdir}/libkdevcompilerprovider.so
%{_kde_libdir}/libkdev4cmakecommon.so
%{_kde_libdir}/libkdev4cpprpp.so
%{_kde_libdir}/libkdev4cppduchain.so
%{_kde_libdir}/libkdev4cppparser.so

#------------------------------------------------
%package -n plasma-dataengine-kdevelopsessions
Summary: Show KDevelop sessions
Group: Graphical desktop/KDE
Requires: kdebase4-workspace
Requires: %{name} >= %{epoch}:%{version}

%description -n plasma-dataengine-kdevelopsessions
Show KDevelop sessions.

%files -n plasma-dataengine-kdevelopsessions
%_kde_libdir/kde4/plasma_engine_kdevelopsessions.so
%_kde_services/plasma-dataengine-kdevelopsessions.desktop
%_kde_appsdir/plasma/services/org.kde.plasma.dataengine.kdevelopsessions.operations

#------------------------------------------------
%package -n plasma-applet-kdevelopsessions
Summary: Show KDevelop sessions
Group: Graphical desktop/KDE
Requires: kdebase4-workspace
Requires: plasma-dataengine-kdevelopsessions >= %{epoch}:%{version}
Conflicts: plasma-dataengine-kdevelopsessions < 4:4.3.80-2 
Conflicts: kdevelop4 < 4:4.3.80-2
BuildArch: noarch

%description -n plasma-applet-kdevelopsessions
Show KDevelop sessions.

%files -n plasma-applet-kdevelopsessions
%_kde_services/plasma-applet-kdevelopsessions.desktop
%_kde_appsdir/plasma/plasmoids/kdevelopsessions

#------------------------------------------------
%package devel
Summary: Development files for kdevelop
Group: Development/KDE and Qt

%description devel
Development files for kdevelop.

%files devel
%{_kde_appsdir}/cmake/modules/FindKDevelop.cmake
%{_kde_includedir}/kdevelop

#------------------------------------------------

%prep
%setup -q -n kdevelop-%{version}
%apply_patches

%build
export LD=/usr/bin/ld.gold
%cmake_kde4
%make

%if %compile_apidox
make apidox
%endif

%install
%makeinstall_std -C build

%find_lang %name --all-name --with-html 


%changelog
* Mon Feb 01 2016 zezinho <zezinho> 4:4.7.3-1.mga5
+ Revision: 930663
- patch to fix po target build
- new bugfix version #17664

* Tue Feb 10 2015 lmenut <lmenut> 4:4.7.1-1.mga5
+ Revision: 814626
- Update to 4.7.1

* Wed Oct 15 2014 umeabot <umeabot> 4:4.7.0-3.mga5
+ Revision: 745595
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 4:4.7.0-2.mga5
+ Revision: 681012
- Mageia 5 Mass Rebuild

  + tv <tv>
    - s/uggests:/Recommends:/

* Wed Aug 27 2014 fwang <fwang> 4:4.7.0-1.mga5
+ Revision: 668566
- 4.7.0

* Sat Aug 23 2014 fwang <fwang> 4:4.6.90-1.mga5
+ Revision: 666759
- update file list
- 4.6.90

* Tue Dec 10 2013 colin <colin> 4:4.6.0-1.mga4
+ Revision: 556197
- New version: 4.6.0

* Mon Nov 18 2013 fwang <fwang> 4:4.5.2-1.mga4
+ Revision: 551711
- new version 4.5.2

* Sat Oct 19 2013 umeabot <umeabot> 4:4.5.1-4.mga4
+ Revision: 530147
- Mageia 4 Mass Rebuild

* Fri Jul 19 2013 fwang <fwang> 4:4.5.1-3.mga4
+ Revision: 456320
- update br

* Sun Jun 30 2013 fwang <fwang> 4:4.5.1-2.mga4
+ Revision: 448578
- build with gold to make it faster

* Fri May 31 2013 fwang <fwang> 4:4.5.1-1.mga4
+ Revision: 433523
- new version 1.5.1

* Fri May 24 2013 fwang <fwang> 4:4.5.0-1.mga4
+ Revision: 425750
- update file list
- new version 3.5.0

* Sat Jan 12 2013 umeabot <umeabot> 4:4.4.1-2.mga3
+ Revision: 356054
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Nov 03 2012 fwang <fwang> 4:4.4.1-1.mga3
+ Revision: 313226
- new version 4.4.1
- update rpm group

* Tue Oct 16 2012 fwang <fwang> 4:4.4.0-1.mga3
+ Revision: 307076
- new version 4.4.0

* Tue Sep 11 2012 fwang <fwang> 4:4.3.90-1.mga3
+ Revision: 292128
- new version 4.3.90

* Sat Aug 04 2012 fwang <fwang> 4:4.3.80-2.mga3
+ Revision: 278460
- update file list
- update fil elist

* Sat Aug 04 2012 fwang <fwang> 4:4.3.80-1.mga3
+ Revision: 278398
- update file list
- new version 4.3.80

* Sun Jul 08 2012 fwang <fwang> 4:4.3.1-2.mga3
+ Revision: 268811
- fix build with latest okteta

* Sun Apr 15 2012 fwang <fwang> 4:4.3.1-1.mga2
+ Revision: 230833
- new version 4.3.1

* Mon Mar 12 2012 fwang <fwang> 4:4.3.0-1.mga2
+ Revision: 222972
- new version 4.3.0 final

* Sat Feb 25 2012 fwang <fwang> 4:4.2.90-1.mga2
+ Revision: 214284
- new version 4.2.90

* Tue Feb 14 2012 fwang <fwang> 4:4.2.82-1.mga2
+ Revision: 208696
- new version 4.2.82

* Mon Jan 23 2012 fwang <fwang> 4:4.2.81-1.mga2
+ Revision: 200318
- update file list
- update file list
- drop merged patch
- new version 4.2.81

* Thu Dec 22 2011 fwang <fwang> 4:4.2.3-2.mga2
+ Revision: 185802
- update patch
- real patch
- fix typo
- add upstream patch to find okteta
- rebuild for new okteta

* Sat Jun 25 2011 mikala <mikala> 4:4.2.3-1.mga2
+ Revision: 113647
- Update tarball to 4.2.3 ( http://kdevelop.org/kdevelop/kdevelop-423-released )

* Tue Apr 12 2011 mikala <mikala> 4:4.2.2-1.mga1
+ Revision: 83949
- Remove most of the requires (suggested by Kicer86)
- Remove old obsoletes

* Wed Apr 06 2011 mikala <mikala> 4:4.2.2-0.mga1
+ Revision: 81402
- Update tarball to 4.2.2

* Mon Mar 07 2011 mikala <mikala> 4:4.2.0-2.mga1
+ Revision: 66147
- Remove BuildRoot
- Drop old conflict
- imported package kdevelop4


* Sun Feb 27 2011 Funda Wang <fwang@mandriva.org> 4:4.2.0-2mdv2011.0
+ Revision: 640186
- rebuild

* Mon Jan 24 2011 Funda Wang <fwang@mandriva.org> 4:4.2.0-1
+ Revision: 632465
- new version 4.2.0

* Mon Jan 10 2011 Funda Wang <fwang@mandriva.org> 4:4.1.90-1
+ Revision: 630841
- new version 4.1.90

* Wed Dec 29 2010 Funda Wang <fwang@mandriva.org> 4:4.1.81-1mdv2011.0
+ Revision: 625813
- update file list
- new version 4.1.81

* Fri Dec 17 2010 Funda Wang <fwang@mandriva.org> 4:4.1.80-1mdv2011.0
+ Revision: 622557
- update file list
- update url
- new version 4.1.80

* Mon Nov 22 2010 Funda Wang <fwang@mandriva.org> 4:4.1.60-0.git20101121.1mdv2011.0
+ Revision: 599638
- bump req
- new snapshot
- requires git

* Mon Oct 11 2010 Funda Wang <fwang@mandriva.org> 4:4.1.60-0.git20101010.1mdv2011.0
+ Revision: 584892
- New snapshot

* Thu Sep 09 2010 Funda Wang <fwang@mandriva.org> 4:4.1.60-0.git20100906.2mdv2011.0
+ Revision: 576909
- BR kdeutils4

* Tue Sep 07 2010 Funda Wang <fwang@mandriva.org> 4:4.1.60-0.git20100906.1mdv2011.0
+ Revision: 576573
- New snapshot to work with kde 4.6
- simplify BRs
- new version 4.0.2

* Sun Jul 18 2010 Funda Wang <fwang@mandriva.org> 4:4.0.1-1mdv2011.0
+ Revision: 554769
- new version 4.0.1

* Thu Apr 29 2010 Funda Wang <fwang@mandriva.org> 4:4.0.0-2mdv2010.1
+ Revision: 540851
- requires kdevplatform4 1.0

* Thu Apr 29 2010 Funda Wang <fwang@mandriva.org> 4:4.0.0-1mdv2010.1
+ Revision: 540702
- update file list
- New version 4.0.0 final

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - Simplfy %%find_lang

* Sat Apr 17 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.10.2-1mdv2010.1
+ Revision: 535742
- New version 3.10.2

* Fri Apr 16 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.10.1-1mdv2010.1
+ Revision: 535381
- New version 3.10.1

* Sun Apr 04 2010 Funda Wang <fwang@mandriva.org> 4:3.10.0-1mdv2010.1
+ Revision: 531392
- new version 3.10.0

* Sun Mar 14 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.99-2mdv2010.1
+ Revision: 518823
- Use new upstream tarball

* Sun Mar 07 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.99-1mdv2010.1
+ Revision: 515523
- Update to beta9

* Fri Feb 12 2010 Funda Wang <fwang@mandriva.org> 4:3.9.98-2mdv2010.1
+ Revision: 504705
- bump kdevplatform req

* Fri Feb 12 2010 Funda Wang <fwang@mandriva.org> 4:3.9.98-1mdv2010.1
+ Revision: 504472
- fix file list
- New version 3.9.98

* Mon Dec 14 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.97-2mdv2010.1
+ Revision: 478400
- Fix file list
- Update to Beta 7

* Thu Nov 12 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.96-2mdv2010.1
+ Revision: 465251
- Rebuild against new Qt

* Sun Nov 08 2009 Funda Wang <fwang@mandriva.org> 4:3.9.96-1mdv2010.1
+ Revision: 462785
- fix file list
- New version 3.9.96

* Sun Aug 23 2009 Funda Wang <fwang@mandriva.org> 4:3.9.95-1mdv2010.0
+ Revision: 419823
- new version 3.9.95

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - increase requires

* Tue Aug 18 2009 Raphaël Gertz <rapsys@mandriva.org> 4:3.9.94-2mdv2010.0
+ Revision: 417489
- Rebuild for libjpeg

* Sun Jul 12 2009 Funda Wang <fwang@mandriva.org> 4:3.9.94-1mdv2010.0
+ Revision: 394934
- New version 3.9.94

* Thu May 28 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.93-1mdv2010.0
+ Revision: 380380
- Add tarballs
- Update to 3.9.93

* Mon May 11 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.92-0.966572.1mdv2010.0
+ Revision: 374804
- Fix BuildRequires
- New svn snapshot

* Sun Apr 12 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.91-2mdv2009.1
+ Revision: 366511
- Rebuild against new KDE 4.2

  + Funda Wang <fwang@mandriva.org>
    - update url

* Mon Feb 02 2009 Funda Wang <fwang@mandriva.org> 4:3.9.91-1mdv2009.1
+ Revision: 336324
- New version 3.9.91
- fix file list

* Wed Jan 28 2009 Funda Wang <fwang@mandriva.org> 4:3.9.90-1mdv2009.1
+ Revision: 334816
- New version 3.9.90

  + Nicolas Lécureuil <nlecureuil@mandriva.com>
    - Add kdevplatform4 as Requires to unable plugins

* Wed Jan 14 2009 Funda Wang <fwang@mandriva.org> 4:3.9.85-1mdv2009.1
+ Revision: 329308
- fix BR

  + Helio Chissini de Castro <helio@mandriva.com>
    - Update with latest unstable release

* Tue Dec 16 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.84-1mdv2009.1
+ Revision: 314975
- Update to kde 4.2 Beta2

* Sat Nov 29 2008 Funda Wang <fwang@mandriva.org> 4:3.9.83-0.886616.2mdv2009.1
+ Revision: 307959
- rebuild for new kdevplatform

* Fri Nov 28 2008 Funda Wang <fwang@mandriva.org> 4:3.9.83-0.886616.1mdv2009.1
+ Revision: 307373
- 3.9.83

* Sun Nov 09 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.82-0.881691.4mdv2009.1
+ Revision: 301414
- Fix file list

* Sun Nov 09 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.82-0.881691.3mdv2009.1
+ Revision: 301377
- Obsolete old kde3 kdevelop

* Sun Nov 09 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 4:3.9.82-0.881691.2mdv2009.1
+ Revision: 301324
- Bump release because BS failure
- Fix BuildRequires
- Fix BuildRequires
- New snapshot

  + Thierry Vignaud <tv@mandriva.org>
    - rebuild early 2009.0 package (before pixel changes)

  + Helio Chissini de Castro <helio@mandriva.com>
    - New upstream kde4 4.1 beta1

* Fri May 16 2008 Funda Wang <fwang@mandriva.org> 3:4.0.74-1mdv2009.0
+ Revision: 208059
- BR automoc
- New version 4.0.74

* Sun May 11 2008 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:4.0.73-1mdv2009.0
+ Revision: 205562
- Update to kde 4.0.73
- New snapshot 4.0.70

  + Helio Chissini de Castro <helio@mandriva.com>
    - New upstream kde4 4.1 alpha 1

  + Thierry Vignaud <tv@mandriva.org>
    - fix description-line-too-long
    - kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Sat Dec 01 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:3.96.1-0.742897.2mdv2008.1
+ Revision: 114273
- New snapshot

* Mon Nov 26 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:3.96.1-0.740174.2mdv2008.1
+ Revision: 113277
- Fix Requires

* Sun Nov 25 2007 Nicolas Lécureuil <nlecureuil@mandriva.com> 3:3.96.1-0.740174.1mdv2008.1
+ Revision: 111992
- Add kdevplatform4-devel as BuildRequire
- kdevelop 4 Rc1

  + Laurent Montel <lmontel@mandriva.org>
    - it compiles with enable-final
    - new snapshot


* Thu Mar 01 2007 Laurent Montel <lmontel@mandriva.com> 3.80.3-0.20070228.3mdv2007.1
+ Revision: 130301
- new snapshot
- 3.80.3
- new snapshot

* Wed Jan 24 2007 Laurent Montel <lmontel@mandriva.com> 3:3.80.2-0.20070123.3mdv2007.1
+ Revision: 112724
- new snapshot

* Thu Jan 18 2007 Laurent Montel <lmontel@mandriva.com> 3:3.80.2-0.20070117.3mdv2007.1
+ Revision: 110241
- Update

* Thu Jan 11 2007 Laurent Montel <lmontel@mandriva.com> 3:3.80.2-0.20070109.3mdv2007.1
+ Revision: 107381
- Move cmake module into devel

* Wed Jan 10 2007 Laurent Montel <lmontel@mandriva.com> 3:3.80.2-0.20070109.2mdv2007.1
+ Revision: 107171
- +1
- Update
- Minor fix

* Wed Jan 03 2007 Laurent Montel <lmontel@mandriva.com> 3:3.80.2-0.20070103.1mdv2007.1
+ Revision: 103683
- Update
- Remove not necessary files
- Import kdevelop4

* Wed Dec 27 2006 Laurent Montel <lmontel@mandriva.com> 3.3.5-2mdv2007.0
- First package