summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMax Ammann2015-12-21 18:19:53 +0100
committerMax Ammann2015-12-21 18:19:53 +0100
commitf23e2681837ba910d49c07cbf212da85e30067c5 (patch)
tree1409d80c459e566509bde95b9929052697ebc766 /PKGBUILD
downloadaur-f23e2681837ba910d49c07cbf212da85e30067c5.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a7f1c82d7562
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: Ammann Max <maximilian.ammann@googlemail.com>
+pkgname=golden-cheetah-git
+pkgver=v3.3.DEV1.r319.2f91591
+pkgrel=1
+pkgdesc="Cycling Power Analysis Software. We believe that cyclists and triathletes should be able to download their power data to the
+computer of their choice, analyze it in whatever way they see fit, and share their methods of
+analysis with others."
+arch=('any')
+url="http://www.goldencheetah.org/"
+license=('GPL')
+makedepends=(bison flex 'gcc' 'make' 'qt5-tools')
+depends=('qt5-base' 'qt5-svg' qt5-location qt5-declarative qt5-webchannel qt5-sensors qt5-serialport qt5-webkit)
+options=('!strip' '!buildflags' 'staticlibs')
+source=('golden-cheetah::git+https://github.com/GoldenCheetah/GoldenCheetah.git'
+GoldenCheetah.desktop gc.png)
+md5sums=('SKIP' af5e5a4376ee82ccfb69aa455b35a2d9 e1fb382b4a7316da1ffd435e45e50c4a)
+
+pkgver() {
+ cd "${srcdir}"
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "${srcdir}/golden-cheetah/"
+
+ cd "qwt/"
+ cp qwtconfig.pri.in qwtconfig.pri
+ qmake-qt5
+ make -j8
+
+ cd "../kqoauth/"
+ qmake-qt5
+ make -j8
+
+ cd "../src/"
+ cp gcconfig.pri.in gcconfig.pri
+ qmake-qt5 QMAKE_LRELEASE=/usr/bin/lrelease-qt5
+ make -j8
+}
+
+package() {
+ mkdir -p "$pkgdir/usr/bin/"
+ cp "${srcdir}/golden-cheetah/src/GoldenCheetah" "$pkgdir/usr/bin/"
+ mkdir -p "$pkgdir/usr/lib/udev/rules.d/"
+ cp "${srcdir}/golden-cheetah/src/linux/51-garmin-usb.rules" "$pkgdir/usr/lib/udev/rules.d/"
+ chmod a+r "$pkgdir/usr/lib/udev/rules.d/51-garmin-usb.rules"
+ mkdir -p "$pkgdir/usr/share/applications/"
+ cp "${srcdir}/GoldenCheetah.desktop" "$pkgdir/usr/share/applications/"
+ mkdir -p "$pkgdir/usr/share/pixmaps/"
+ cp "${srcdir}/gc.png" "$pkgdir/usr/share/pixmaps/"
+}