summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorManuel Coenen2016-07-02 11:46:01 +0200
committerManuel Coenen2016-07-03 10:39:22 +0200
commit384a27b08db720ccb06f9bd03245a6f33b6fbbe2 (patch)
treebf40a3e999c5ffc7b975840e0fe659df378f87d4 /PKGBUILD
downloadaur-384a27b08db720ccb06f9bd03245a6f33b6fbbe2.tar.gz
Initial version
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a9ec7a055e2a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Manuel Coenen <manuel dot coenen at gmail dot com>
+pkgname=si4010prog-git
+pkgver=r48.2d5f58f
+pkgrel=1
+pkgdesc="A tool to program and debug the Silicon Labs SI4010 micro controller."
+arch=('any')
+url="https://github.com/dimhoff/si4010prog"
+license=('GPL2')
+makedepends=('git'
+'cmake'
+'make'
+'gcc')
+optdepends=('c2_gpio-dkms-git: accessing the si4010 chip via GPIO')
+provides=("${pkgname%-git}")
+source=("${pkgname%-git}::git+https://github.com/dimhoff/si4010prog.git"
+'cmake_c_flags_fix.patch')
+md5sums=('SKIP'
+ '824b2c6c2fa5ac3b7902858f83ee5b35')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}/build"
+ rm -rf *
+ patch "$srcdir/${pkgname%-git}"/CMakeLists.txt "$srcdir"/cmake_c_flags_fix.patch
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DWITH_C2_BUS_FX2=OFF \
+ -DWITH_C2_BUS_FT232=OFF \
+ -DWITH_C2_BUS_C2DRV=ON \
+ ../
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}/build/src"
+ install -Dm755 si4010prog "${pkgdir}"/usr/bin/si4010prog
+ install -Dm755 ec2_emul "${pkgdir}"/usr/bin/ec2_emul
+}
+
+# vim:set ts=2 sw=2 ft=sh et: