diff --git a/srcpkgs/qtcreator/template b/srcpkgs/qtcreator/template index f1389d7039e..962dc70ab4a 100644 --- a/srcpkgs/qtcreator/template +++ b/srcpkgs/qtcreator/template @@ -1,6 +1,6 @@ # Template file for 'qtcreator' pkgname=qtcreator -version=4.2.2 +version=4.3.0 revision=1 wrksrc=qt-creator-opensource-src-${version} build_style=qmake @@ -14,7 +14,7 @@ maintainer="Jürgen Buchmüller " license="LGPL-2.1" homepage="http://wiki.qt.io/Category:Tools::QtCreator" distfiles="http://download.qt.io/official_releases/qtcreator/${version%.*}/${version}/${wrksrc}.tar.gz" -checksum=0402f0e33bf3c8ee7f89c673f25fcf75fef03ba4262e077d9d9f42454d1e799b +checksum=b7ee67d93e14287f14e2c1b376516e843c82520384fbe764ef3d5e77ff4d9646 do_build() { # Note: A simple "make ${makejobs}" fails after libs because @@ -32,11 +32,17 @@ post_install() { # Install the desktop file vinstall ${FILESDIR}/qtcreator.desktop \ 644 usr/share/applications - # Install shared-mime-info files for qmake and cmake projects - vinstall ${wrksrc}/src/plugins/qmakeprojectmanager/QmakeProjectManager.mimetypes.xml \ - 644 usr/share/mime/packages - vinstall ${wrksrc}/src/plugins/cmakeprojectmanager/CMakeProjectManager.mimetypes.xml \ - 644 usr/share/mime/packages + # Extract and install shared-mime-info files for qmake and cmake projects + cat src/plugins/qmakeprojectmanager/QmakeProjectManager.json | \ + awk '/ "$/{found=0} {if (found) print} /"Mimetypes"/{found=1}' | \ + sed -e's;^ ;;' \ + > QmakeProjectManager.mimetypes.xml + vinstall QmakeProjectManager.mimetypes.xml 644 usr/share/mime/packages + cat src/plugins/cmakeprojectmanager/CMakeProjectManager.json | \ + awk '/ "$/{found=0} {if (found) print} /"Mimetypes"/{found=1}' | \ + sed -e's;^ ;;' \ + > CMakeProjectManager.mimetypes.xml + vinstall CMakeProjectManager.mimetypes.xml 644 usr/share/mime/packages } qtcreator-full_package() {