summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrás Czigány2015-06-10 18:08:54 +0200
committerAndrás Czigány2015-06-10 18:08:54 +0200
commit640036a2fbe403283d5846316dff69aba3c1424d (patch)
treec6a022ca06610a0553758ede1cc53b52645c1436
downloadaur-640036a2fbe403283d5846316dff69aba3c1424d.tar.gz
Initial import
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD43
-rw-r--r--binary_default.patch25
3 files changed, 90 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3552a1de73ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = qtcreator-cppcheck-plugin-git
+ pkgdesc = QtCreator plugin using cppcheck
+ pkgver = r22.68ab9a9
+ pkgrel = 1
+ url = http://gres.biz/qtc-cppcheck/
+ arch = i686
+ arch = x86_64
+ groups = qt
+ groups = qt5
+ license = MIT
+ makedepends = git
+ makedepends = qtcreator-src
+ depends = qtcreator
+ depends = cppcheck
+ provides = qtcreator-cppcheck-plugin
+ source = qtcreator-cppcheck-plugin-git::git+https://github.com/OneMoreGres/qtc-cppcheck.git#branch=master
+ source = binary_default.patch
+ sha256sums = SKIP
+ sha256sums = e417e53be8f58a8107008129253c20d9426f54d718ae3b07cbd64cc20ecfe9e5
+
+pkgname = qtcreator-cppcheck-plugin-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a213f3804d0b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Andras Czigany <andras dot czigany dot 'thirteen with digits' at gmail dot com>
+
+pkgname=qtcreator-cppcheck-plugin-git
+pkgver=r22.68ab9a9
+pkgrel=1
+pkgdesc="QtCreator plugin using cppcheck"
+groups=('qt' 'qt5')
+arch=('i686' 'x86_64')
+url="http://gres.biz/qtc-cppcheck/"
+license=('MIT')
+depends=('qtcreator' 'cppcheck')
+replaces=()
+provides=('qtcreator-cppcheck-plugin')
+conflicts=()
+makedepends=('git' 'qtcreator-src')
+source=("$pkgname"::git+https://github.com/OneMoreGres/qtc-cppcheck.git#branch=master
+ 'binary_default.patch')
+sha256sums=('SKIP'
+ 'e417e53be8f58a8107008129253c20d9426f54d718ae3b07cbd64cc20ecfe9e5')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ # use the revision count.hash
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ git am --signoff < ../binary_default.patch
+}
+
+build() {
+ cd "${srcdir}/${pkgname}"
+ QTC_SOURCE=/usr/src/qtcreator QTC_BUILD=build qmake LIBS+="-L/usr/lib/qtcreator/ -L/usr/lib/qtcreator/plugins"
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ make INSTALL_ROOT="${pkgdir}/usr" install
+ install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -m644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
diff --git a/binary_default.patch b/binary_default.patch
new file mode 100644
index 000000000000..bee74142c973
--- /dev/null
+++ b/binary_default.patch
@@ -0,0 +1,25 @@
+From 6e8aba4b75c217176fd5e24f16be244c35c5f8f0 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andr=C3=A1s=20Czig=C3=A1ny?= <ras@balabit.hu>
+Date: Wed, 7 May 2014 14:12:26 +0200
+Subject: [PATCH] set default binary as /usr/bin/cppcheck
+
+---
+ src/Settings.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Settings.cpp b/src/Settings.cpp
+index c6230fe..c5b68b3 100644
+--- a/src/Settings.cpp
++++ b/src/Settings.cpp
+@@ -41,7 +41,7 @@ void Settings::load()
+ QSettings& settings = *(Core::ICore::settings ());
+ settings.beginGroup (QLatin1String (SETTINGS_GROUP));
+ binaryFile_ = settings.value (QLatin1String (SETTINGS_BINARY_FILE),
+- QString ()).toString ();
++ QLatin1String ("/usr/bin/cppcheck")).toString ();
+ checkOnBuild_ = settings.value (QLatin1String (SETTINGS_CHECK_ON_BUILD),
+ false).toBool ();
+ checkOnSave_ = settings.value (QLatin1String (SETTINGS_CHECK_ON_SAVE),
+--
+1.9.2
+