summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5832730b1f59
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+pkgname=wiringop-zero-git
+_pkgbase=${pkgname%-*-*}
+pkgver="a8f0526"
+pkgrel=1
+pkgdesc="WiringPi / WiringOP libary for the Orange Pi Zero with 26 pin GPIO header"
+arch=('armv7h')
+url="https://github.com/xpertsavenue/WiringOP-Zero"
+license=('GPL3')
+depends=()
+makedepends=('git')
+conflicts=("${_pkgbase}")
+source=("git+${url}")
+md5sums=('SKIP')
+
+#====================================
+prepare() {
+ cd ${srcdir}/WiringOP-Zero
+ sed -i 's|ln -sf $(DESTDIR)$(PREFIX)/lib$(LIBARCH)/libwiringPiDev.so|ln -sf libwiringPiDev.so|g' ${srcdir}/WiringOP-Zero/devLib/Makefile
+ sed -i 's|$(DESTDIR)/lib|$(DESTDIR)$(PREFIX)/lib|g' */Makefile
+}
+
+#====================================
+package() {
+ cd ${srcdir}/WiringOP-Zero
+
+ install -dm755 "${pkgdir}/usr/bin"
+ install -dm755 "${pkgdir}/usr/lib"
+ install -dm755 "${pkgdir}/usr/include"
+
+ msg2 "WiringPi Library"
+ cd wiringPi
+ make
+ make DESTDIR="${pkgdir}" PREFIX="/usr" LDCONFIG=true install
+
+ msg2 "WiringPi Devices Library"
+ cp wiringPi.h ../devLib/
+ cp wiringPiSPI.h ../devLib/
+ cp sn3218.h ../devLib/
+ cp mcp23s17.h ../devLib/
+ cd ../devLib
+ make
+ make DESTDIR="${pkgdir}" PREFIX="/usr" LDCONFIG=true install
+
+ msg2 "GPIO Utility"
+ cd ../gpio
+ make DESTDIR="${pkgdir}" PREFIX="/usr"
+ make DESTDIR="${pkgdir}" PREFIX="/usr" LDCONFIG=true install
+}