summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRodrigo Bezerra2015-06-08 18:10:26 -0300
committerRodrigo Bezerra2015-06-08 18:10:26 -0300
commitfac346f6a5c9a4655bd236c816358ff47b830ace (patch)
tree1c81506e5fa5a6f874edbb36223eb05018a03968
downloadaur-fac346f6a5c9a4655bd236c816358ff47b830ace.tar.gz
Initial import
-rw-r--r--.SRCINFO38
-rw-r--r--PKGBUILD71
-rw-r--r--qtcreator-git.install12
-rw-r--r--qtcreator.desktop9
4 files changed, 130 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1fab4549930f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+# Generated by makepkg 4.2.1
+# Mon Mar 9 14:53:10 UTC 2015
+pkgbase = qtcreator-git
+ pkgdesc = Lightweight, cross-platform integrated development environment
+ pkgver = v3.4.0.beta1.r95.gd65d84f
+ pkgrel = 1
+ url = http://qt-project.org/wiki/Category:Tools::QtCreator
+ install = qtcreator-git.install
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = git
+ makedepends = mesa
+ makedepends = clang
+ depends = qt5-quick1
+ depends = qt5-tools
+ depends = qt5-quickcontrols
+ optdepends = qt5-doc: for the integrated Qt documentation
+ optdepends = gdb: for the debugger
+ optdepends = cmake: for cmake project support
+ optdepends = openssh-askpass: for ssh support
+ optdepends = git: for git support
+ optdepends = mercurial: for mercurial support
+ optdepends = bzr: for bazaar support
+ optdepends = clang: Clang code model
+ optdepends = valgrind: for analyze support
+ provides = qtcreator
+ conflicts = qtcreator
+ options = docs
+ source = git://code.qt.io/qt-creator/qt-creator.git
+ source = git://code.qt.io/qt-labs/qbs.git
+ source = qtcreator.desktop
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = 50880836fd62ccd87550940feb995f06
+
+pkgname = qtcreator-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8a6dcf44aea8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,71 @@
+# Maintainer: Rodrigo Bezerra <rodrigobezerra21 at gmail dot com>
+# Contributor: delor <bartekpiech@gmail com>
+# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
+# Contributor: Dan Vratil <progdan@progdansoft.com>
+# Contributor: thotypous <matiasΘarchlinux-br·org>
+# Contributor: Imanol Celaya <ornitorrincos@archlinux-es.org>
+# Contributor: heinz from #qt-creator
+
+pkgname=qtcreator-git
+pkgver=v3.4.0.beta1.r95.gd65d84f
+pkgrel=1
+pkgdesc="Lightweight, cross-platform integrated development environment"
+arch=('i686' 'x86_64')
+url="http://qt-project.org/wiki/Category:Tools::QtCreator"
+license=('LGPL')
+depends=('qt5-quick1' 'qt5-tools' 'qt5-quickcontrols')
+makedepends=('git' 'mesa' 'clang')
+options=('docs')
+optdepends=('qt5-doc: for the integrated Qt documentation'
+ 'gdb: for the debugger'
+ 'cmake: for cmake project support'
+ 'openssh-askpass: for ssh support'
+ 'git: for git support'
+ 'mercurial: for mercurial support'
+ 'bzr: for bazaar support'
+ 'clang: Clang code model'
+ 'valgrind: for analyze support')
+provides=('qtcreator')
+conflicts=('qtcreator')
+install='qtcreator-git.install'
+source=("git://code.qt.io/qt-creator/qt-creator.git"
+ "git://code.qt.io/qt-labs/qbs.git"
+ 'qtcreator.desktop')
+md5sums=('SKIP'
+ 'SKIP'
+ '50880836fd62ccd87550940feb995f06')
+
+pkgver() {
+ cd qt-creator
+
+ git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd qt-creator
+
+ git submodule init
+ git config submodule.qbs.url $srcdir/qbs
+ git submodule update
+}
+
+build() {
+ [[ -d build ]] && rm -r build
+ mkdir build && cd build
+
+ LLVM_INSTALL_DIR=/usr qmake -r CONFIG+=journald ../qt-creator/qtcreator.pro
+ make
+ make docs -j1
+}
+
+package() {
+ cd build
+
+ make INSTALL_ROOT="${pkgdir}/usr/" install
+ make INSTALL_ROOT="${pkgdir}/usr/" install_docs
+
+ install -Dm644 "${srcdir}/qtcreator.desktop" \
+ "${pkgdir}/usr/share/applications/qtcreator.desktop"
+ install -Dm644 "${srcdir}/qt-creator/LGPL_EXCEPTION.TXT" \
+ "${pkgdir}/usr/share/licenses/qtcreator/LGPL_EXCEPTION.TXT"
+}
diff --git a/qtcreator-git.install b/qtcreator-git.install
new file mode 100644
index 000000000000..4d4a283dba5c
--- /dev/null
+++ b/qtcreator-git.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/qtcreator.desktop b/qtcreator.desktop
new file mode 100644
index 000000000000..7db94d4a97db
--- /dev/null
+++ b/qtcreator.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Exec=/usr/bin/qtcreator
+Name=Qt Creator
+GenericName=C++ IDE
+X-KDE-StartupNotify=true
+Icon=QtProject-qtcreator.png
+Terminal=false
+Type=Application
+Categories=Qt;Development;