summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThomas Weißschuh2015-07-06 06:01:45 +0000
committerThomas Weißschuh2015-07-06 06:08:40 +0000
commit60d8a8bb9874c8f00ae50a40eb6250b326710a60 (patch)
treef0ebbc3e656fc7bf5e745cacd8df021e0eb4eaae /PKGBUILD
downloadaur-60d8a8bb9874c8f00ae50a40eb6250b326710a60.tar.gz
add temporary stuff
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD73
1 files changed, 73 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d0d8abb4083
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,73 @@
+# Maintainer: Thomas Weißschuh <thomas t-8ch de>
+# Contributor: Carl George <cwgtex gmail.com>
+
+pkgname=palm-novacom-git
+pkgver=20130426
+pkgrel=1
+pkgdesc="WebOS <-> PC connection, open source version"
+arch=('x86_64' 'i686')
+url="http://openwebosproject.org/"
+license=('Apache')
+depends=('libusb-compat')
+makedepends=('libusb-compat' 'cmake-modules-webos-git')
+provides=('palm-novacom')
+conflicts=('palm-novacom')
+source=(
+ 'git+https://github.com/openwebos/novacom'
+ 'git+https://github.com/openwebos/novacomd'
+ 'novacomd.service'
+ '0001-Use-usb_bulk_-read-write-instead-of-homemade-handler.patch'
+ '0002-Fix-makefile-so-it-respects-environmental-CFLAGS.patch'
+ '0003-Remove-unused-err-variable.patch')
+
+build() {
+ cd "$srcdir"
+
+ msg "Building Client"
+
+ rm -rf client-build
+ mkdir client-build
+ cd client-build
+
+ cmake ../novacom
+ make
+
+ msg "Building Server"
+
+ cd "$srcdir"
+ cd novacomd
+
+ patch -Np1 -i "${srcdir}/0001-Use-usb_bulk_-read-write-instead-of-homemade-handler.patch"
+# patch -Np1 -i "${srcdir}/0002-Fix-makefile-so-it-respects-environmental-CFLAGS.patch"
+# patch -Np1 -i "${srcdir}/0003-Remove-unused-err-variable.patch"
+
+ cd "$srcdir"
+ rm -rf server-build
+ mkdir server-build
+ cd server-build
+
+ cmake -DWEBOS_TARGET_MACHINE_IMPL=host -D WEBOS_INSTALL_ROOT=$pkgdir ../novacomd
+
+ make
+
+}
+
+package() {
+ cd "$srcdir"
+ install -D -m755 novacomd.service $pkgdir/usr/lib/systemd/system/novacomd.service
+
+ install -D -m755 "$srcdir/novacom/scripts/novaterm" "$pkgdir/usr/bin/novaterm"
+ install -D -m755 "$srcdir/client-build/novacom" "$pkgdir/usr/bin/novacom"
+ install -D -m755 "$srcdir/server-build/novacomd" "$pkgdir/usr/bin/novacomd"
+}
+
+pkgver() {
+ date '+%Y%m%d'
+}
+
+sha256sums=('SKIP'
+ 'SKIP'
+ '9d4ed1bc1f0a8d091394e0273353384962b8276c0f72f7341138daa87bc6d6e5'
+ '971f634077384bb53dcd679f59a76a5d98a9f3cc6ef2efd167c65a58003d3890'
+ 'cc7eff6b70b7b953b39f4f918718836bdf543e64b77137fadeee3d875434ef21'
+ '065d8b2976700d2ed6861d8fd9c6cf8b621be13ba16e9dd8c01c0e250b0d4415')