Name: qt-creator Version: 2.7.0 Release: %mkrel 2 License: LGPLv2+ and MIT Summary: Qt Creator is a lightweight, cross-platform integrated development environment (IDE) Group: Development/KDE and Qt URL: http://qt-project.org/wiki/Category:Tools::QtCreator Source0: http://releases.qt-project.org/qtcreator/%{version}/%name-%version-src.tar.gz Source2: Nokia-QtCreator.xml Patch0: qt-creator-2.7.0-fix-link.patch BuildRequires: qtbase5-devel BuildRequires: libqtscript5-devel BuildRequires: qt5declarative-devel BuildRequires: qt5declarative-private-devel BuildRequires: qt5help-devel BuildRequires: qt5designer-devel BuildRequires: qtxmlpatterns5-devel BuildRequires: qt5widgets-private-devel BuildRequires: qtwebkitwidgets5-devel BuildRequires: qtwebkit5-devel BuildRequires: qtquick5-devel BuildRequires: qt5quick-private-devel BuildRequires: qtqml5-devel BuildRequires: qt5qml-private-devel BuildRequires: qt5v8-devel BuildRequires: qt5v8-private-devel BuildRequires: automoc4 BuildRequires: qttools5 BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(gstreamer-video-0.10) BuildRequires: pkgconfig(gstreamer-0.10) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(sqlite3) Suggests: qttools5-designer Suggests: qttools5-assistant Suggests: qtbase5-devel #Suggests: qt-creator-doc %description Qt Creator (previously known as Project Greenhouse) is a new, lightweight, cross-platform integrated development environment (IDE) designed to make development with the Qt application framework even faster and easier. %files %doc README %{_bindir}/qtcreator %{_bindir}/qmlpuppet %{_bindir}/qml2puppet %{_bindir}/qtcreator_process_stub %{_bindir}/qtpromaker %{_bindir}/sdktool %{_libdir}/qtcreator %{_datadir}/qtcreator %{_iconsdir}/*/*/*/*.png %{_datadir}/mime/application/* %{_datadir}/applications/qtcreator.desktop %_sysconfdir/ld.so.conf.d/*.conf %{_var}/lib/rpm/filetriggers/ #------------------------------------------------------------------------------ %prep %setup -qn %{name}-%{version}-src %apply_patches %build export QTDIR=%{_qt5_datadir} %qmake_qt5 -r IDE_LIBRARY_BASENAME=%{_lib} %make %install make install INSTALL_ROOT=$RPM_BUILD_ROOT/%{_prefix} mkdir -p %{buildroot}/%{_datadir}/mime/application install -m 0644 %{SOURCE2} %{buildroot}/%{_datadir}/mime/application mkdir -p %{buildroot}/%{_datadir}/applications cat > %{buildroot}/%{_datadir}/applications/qtcreator.desktop << EOF [Desktop Entry] Type=Application Exec=%_bindir/qtcreator Name=Qt Creator GenericName=C++ IDE for developing Qt applications X-KDE-StartupNotify=true Icon=qtcreator Terminal=false Categories=Development;IDE;Qt; MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource; InitialPreference=9 EOF # Use the new ld.so.conf.d mkdir -p %buildroot/%_sysconfdir/ld.so.conf.d pushd %buildroot/%_sysconfdir/ld.so.conf.d echo "%{_libdir}/qtcreator" > qt-creator.conf popd install -d %buildroot%{_var}/lib/rpm/filetriggers cat > %buildroot%{_var}/lib/rpm/filetriggers/qtcreator.filter << EOF ^.%{_libdir}/qtcreator/[^/]*\.so\. EOF cat > %buildroot%{_var}/lib/rpm/filetriggers/qt-creator.script << EOF #!/bin/sh ldconfig -X EOF chmod 755 %buildroot%{_var}/lib/rpm/filetriggers/qt-creator.script %changelog * Thu Apr 18 2013 neoclust <neoclust> 2.7.0-2.mga3 + Revision: 410425 - Rebuild against Qt 5.0.2 * Thu Mar 28 2013 neoclust <neoclust> 2.7.0-1.mga3 + Revision: 405853 - New version 2.7.0 Final * Wed Mar 13 2013 neoclust <neoclust> 2.7.0-0.rc.2.mga3 + Revision: 402386 - Rebuild in core * Sat Mar 09 2013 neoclust <neoclust> 2.7.0-0.rc.1.mga3 + Revision: 401966 - New version 2.7.0RC * Sun Feb 24 2013 neoclust <neoclust> 2.7.0-0.beta1.1.mga3 + Revision: 400280 - New version 2.7.0 beta * Wed Feb 06 2013 neoclust <neoclust> 2.6.2-1.mga3 + Revision: 394926 - New version * Sat Feb 02 2013 neoclust <neoclust> 2.6.1-6.mga3 + Revision: 394068 - Fix suggests to be qt5 friendly * Sun Jan 27 2013 neoclust <neoclust> 2.6.1-5.mga3 + Revision: 392811 - Translate BR to qt5 * Sat Jan 26 2013 neoclust <neoclust> 2.6.1-4.mga3 + Revision: 392436 - Add ld.conf and rpm trigger files * Fri Jan 25 2013 fwang <fwang> 2.6.1-3.mga3 + Revision: 392238 - br lrelease - clear debug code - update url + neoclust <neoclust> - Build against qt5 * Sun Jan 13 2013 umeabot <umeabot> 2.6.1-2.mga3 + Revision: 379916 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed Jan 09 2013 neoclust <neoclust> 2.6.1-1.mga3 + Revision: 344283 - New version 2.6.1 * Fri Nov 09 2012 neoclust <neoclust> 2.6.0-1.mga3 + Revision: 316537 - New version 2.6.0 * Fri Aug 10 2012 neoclust <neoclust> 2.5.2-1.mga3 + Revision: 280357 - New version 2.5.2 * Sun Jul 29 2012 fwang <fwang> 2.5.1-1.mga3 + Revision: 275706 - new version 2.5.1 * Mon May 28 2012 fwang <fwang> 2.5.0-1.mga3 + Revision: 247799 - new version 2.5.0 * Sat Feb 04 2012 fwang <fwang> 2.4.1-1.mga2 + Revision: 204478 - update file list - new version 2.4.1 * Tue Dec 27 2011 dmorgan <dmorgan> 2.4.0-3.mga2 + Revision: 188042 - Fix file list - Fix file list - BR qt4-devel-private for qml design plugin * Sun Dec 18 2011 fwang <fwang> 2.4.0-2.mga2 + Revision: 183609 - br qtwebkit * Thu Dec 15 2011 fwang <fwang> 2.4.0-1.mga2 + Revision: 182249 - 2.4.0 final * Mon Nov 28 2011 fwang <fwang> 2.4.0-0.rc.1.mga2 + Revision: 173680 - new version 2.4.0 * Tue Oct 25 2011 dmorgan <dmorgan> 2.4.0-0.beta1.1.mga2 + Revision: 158135 - New version 2.4.0 Beta * Tue Oct 04 2011 fwang <fwang> 2.3.1-1.mga2 + Revision: 151514 - fix install - new version 2.3.1 * Fri Sep 02 2011 tv <tv> 2.3.0-2.mga2 + Revision: 137887 - make the huge doc subpackage be noarch * Fri Sep 02 2011 fwang <fwang> 2.3.0-1.mga2 + Revision: 137872 - fix typo - move wrong files - does not produce doc any more - update file list - update file list - fix install - new version 2.3.0 * Mon Jun 27 2011 fwang <fwang> 2.2.1-1.mga2 + Revision: 114599 - new version 2.2.1 * Sat May 07 2011 mikala <mikala> 2.2.0-1.mga1 + Revision: 95875 - Update to final 2.2.0 * Wed Apr 20 2011 mikala <mikala> 2.2.0-0.rc1.1.mga1 + Revision: 88914 - Update to 2.2.0 rc1 * Mon Mar 07 2011 ahmad <ahmad> 2.1.0-2.mga1 + Revision: 66204 - use the current qt4-devel Epoch in the BR - imported package qt-creator * Thu Mar 03 2011 Funda Wang <fwang@mandriva.org> 2.1.0-1mdv2011.0 + Revision: 641446 - New version 2.1.0 final * Mon Dec 13 2010 Funda Wang <fwang@mandriva.org> 2.1.0-0.rc1.2mdv2011.0 + Revision: 620625 - new prefix=/usr * Sun Dec 05 2010 Funda Wang <fwang@mandriva.org> 2.1.0-0.rc1.1mdv2011.0 + Revision: 609620 - 2.1 rc1 * Thu Nov 11 2010 Funda Wang <fwang@mandriva.org> 2.1.0-0.beta2.1mdv2011.0 + Revision: 595931 - new version 2.1 beta2 * Mon Oct 04 2010 Funda Wang <fwang@mandriva.org> 2.1-0.2mdv2011.0 + Revision: 582907 - new snapshot - revert previous commit - doc package is noarch * Fri Aug 27 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 2.1-0.1mdv2011.0 + Revision: 573461 - Update to 08-27-2010 git snapshot of qt-creator 2.1 * Wed Aug 25 2010 Funda Wang <fwang@mandriva.org> 2.0.1-1mdv2011.0 + Revision: 573286 - new version 2.0.1 - New version 2.0.0 + Nicolas Lécureuil <nlecureuil@mandriva.com> - Fix qt minimal version required * Fri Jan 29 2010 Ahmad Samir <ahmadsamir@mandriva.org> 1.3.1-3mdv2010.1 + Revision: 497889 - fix typo in .desktop file -fix typo in summary * Thu Jan 28 2010 Ahmad Samir <ahmadsamir@mandriva.org> 1.3.1-2mdv2010.1 + Revision: 497513 - fix installing docs - split docs in a separate package - oboslete old -doc-1.2.1 package, docs are now in main package - clean spec - make .desktop file compliant with xdg specs - install the docs, and symlink the excutable to %%_bindir (bug 57185) * Tue Jan 19 2010 Funda Wang <fwang@mandriva.org> 1.3.1-1mdv2010.1 + Revision: 493632 - new version 1.3.1 * Mon Jan 18 2010 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.3.0-2mdv2010.1 + Revision: 493106 - Fix missing icon issue under not KDE * Tue Dec 01 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.3.0-1mdv2010.1 + Revision: 472225 - Update to version 1.3.0 final * Wed Nov 18 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.3.0-0.rc1.1mdv2010.1 + Revision: 467207 - Update to 1.3.0 Rc1 * Tue Nov 17 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.3.0-0.beta1.4mdv2010.1 + Revision: 466820 - Fix mime emplacement * Tue Nov 17 2009 Nicolas Lécureuil <nlecureuil@mandriva.com> 1.3.0-0.beta1.3mdv2010.1 + Revision: 466798 - Fix Exec menu entry * Tue Nov 10 2009 Helio Chissini de Castro <helio@mandriva.com> 1.3.0-0.beta1.2mdv2010.1 + Revision: 464135 - As requested by Neoclust adding trunk post beta1 * Tue Sep 29 2009 Helio Chissini de Castro <helio@mandriva.com> 1.2.1-2mdv2010.0 + Revision: 451025 - Fixing stub binary place as demanded as fast as possible by research and development team. * Tue Jul 14 2009 Helio Chissini de Castro <helio@mandriva.com> 1.2.1-1mdv2010.0 + Revision: 396006 - New upstream bugfix release 1.2.1 * Sat Jul 04 2009 Helio Chissini de Castro <helio@mandriva.com> 1.2.0-1mdv2010.0 + Revision: 392362 - New upstream version * Wed Apr 29 2009 Helio Chissini de Castro <helio@mandriva.com> 1.1.0-1mdv2010.0 + Revision: 369145 - Update release 1.1.0 with cmake patch updated as well * Mon Mar 16 2009 Helio Chissini de Castro <helio@mandriva.com> 1.0.0-4mdv2009.1 + Revision: 355923 - Fixed doc package creation * Wed Mar 11 2009 Funda Wang <fwang@mandriva.org> 1.0.0-3mdv2009.1 + Revision: 353617 - add proper categories * Mon Mar 09 2009 Helio Chissini de Castro <helio@mandriva.com> 1.0.0-2mdv2009.1 + Revision: 353237 - This is the first package with the new changes introduced by Mandriva to make a suitable distro compliant buildsystem, to list some of the changes: - Cmake buildsystem replacement fully working, allowing a good 32 bits / 64 bits separation - Designer plugin fully working - Added missing icons and mimes, taken from upstream binary package - Added global mime - Added desktop file and icons - Finished initial cmake port build to allow 64 / 32 bits. Still under development since some plugins aren't properly registering * Tue Mar 03 2009 Funda Wang <fwang@mandriva.org> 1.0.0-1mdv2009.1 + Revision: 347862 - New version 1.0.0 * Mon Feb 16 2009 Helio Chissini de Castro <helio@mandriva.com> 0.9.2-1mdv2009.1 + Revision: 341074 - import qt-creator