summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Andreyev2020-02-25 01:24:07 +0300
committerAlexey Andreyev2020-02-25 01:24:07 +0300
commit0e0809ab7c2c04f11096f38fe8ba92dd6c5db070 (patch)
treed7d63c6bb3f4fadacdb427d745bdc92f2ae30fd8
downloadaur-0e0809ab7c2c04f11096f38fe8ba92dd6c5db070.tar.gz
initial
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD42
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..17476d5addd9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = qtcreator-gitqlient-plugin-git
+ pkgdesc = GitQlientPlugin provides you a plugin to integrate Git in QtCreator full UI oriented
+ pkgver = r37.df1b2a7
+ pkgrel = 1
+ url = https://github.com/francescmm/GitQlientPlugin
+ arch = i686
+ arch = x86_64
+ groups = qt
+ groups = qt5
+ license = MIT
+ makedepends = git
+ makedepends = qtcreator-src
+ depends = qtcreator
+ provides = qtcreator-gitqlient-plugin
+ conflicts = qtcreator-gitqlient-plugin
+ source = qtcreator-gitqlient-plugin-git::git://github.com/francescmm/GitQlientPlugin.git
+ md5sums = SKIP
+
+pkgname = qtcreator-gitqlient-plugin-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..645e8c7251de
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Alexey Andreyev <aa13q@ya.ru>
+
+_pkgname=GitQlientPlugin
+_devname=francescmm
+pkgname=qtcreator-gitqlient-plugin-git
+pkgver=r37.df1b2a7
+pkgrel=1
+pkgdesc="GitQlientPlugin provides you a plugin to integrate Git in QtCreator full UI oriented"
+groups=('qt' 'qt5')
+arch=('i686' 'x86_64')
+url="https://github.com/$_devname/$_pkgname"
+license=('MIT')
+depends=('qtcreator')
+makedepends=('git' 'qtcreator-src')
+provides=('qtcreator-gitqlient-plugin')
+conflicts=('qtcreator-gitqlient-plugin')
+source=("$pkgname::git://github.com/$_devname/$_pkgname.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/${pkgname}"
+ git submodule update --init --recursive
+}
+
+build() {
+ cd $pkgname
+ # TODO: QTC_BUILD=/usr
+ # TODO: fix ln -s /usr/lib/libKF5SyntaxHighlighting.so /usr/lib/libKSyntaxHighlighting.so
+ # TODO: remove direct qmake IDE_SOURCE_TREE and IDE_BUILD_TREE
+ QTC_SOURCE=/usr/src/qtcreator QTC_BUILD=build/usr qmake IDE_SOURCE_TREE=/usr/src/qtcreator IDE_BUILD_TREE=build/usr LIBS+="-L/usr/lib/qtcreator -L/usr/lib/qtcreator/plugins"
+ make
+}
+
+package() {
+ cd $pkgname
+ cp -r build/* ${pkgdir}
+}