summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFilip Matzner2019-10-13 10:19:46 +0200
committerFilip Matzner2019-10-13 10:19:46 +0200
commit6f45b1b04cf05324adf42367e0701b42ebbdacf4 (patch)
treec3ece113cc339a12b6d0fdb62af0498556fad24c
downloadaur-6f45b1b04cf05324adf42367e0701b42ebbdacf4.tar.gz
Initial commit
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD42
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b166199b311d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = libedgetpu
+ pkgdesc = Google Coral Edge TPU library and headers.
+ pkgver = 12.1
+ pkgrel = 1
+ url = https://coral.withgoogle.com/
+ arch = x86_64
+ arch = armv7h
+ arch = aarch64
+ license = Apache
+ makedepends = dpkg
+ makedepends = gcc
+ options = !strip
+ source_x86_64 = libedgetpu-dev_12-1_amd64.deb::https://packages.cloud.google.com/apt/pool/libedgetpu-dev_12-1_amd64_9d235ea1e53aee2f8ea05f68410c63234c766b8f821e5d1a91d7ed62f96ffdd2.deb
+ source_x86_64 = libedgetpu1-max_12-1_amd64.deb::https://packages.cloud.google.com/apt/pool/libedgetpu1-max_12-1_amd64_1fd32c18d97bf76a0856f8677132b7919b21eabaf930c40a395f15fefaaf759e.deb
+ sha256sums_x86_64 = 9d235ea1e53aee2f8ea05f68410c63234c766b8f821e5d1a91d7ed62f96ffdd2
+ sha256sums_x86_64 = 1fd32c18d97bf76a0856f8677132b7919b21eabaf930c40a395f15fefaaf759e
+
+pkgname = libedgetpu
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e7a49c8667d6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Filip Matzner <filip.matzner@iterait.com>
+
+pkgname=libedgetpu
+pkgver=12.1
+pkgrel=1
+pkgdesc='Google Coral Edge TPU library and headers.'
+arch=('x86_64' 'armv7h' 'aarch64')
+url='https://coral.withgoogle.com/'
+license=('Apache')
+options=(!strip)
+depends=()
+makedepends=('dpkg' 'gcc')
+source_x86_64=(
+ 'libedgetpu-dev_12-1_amd64.deb::https://packages.cloud.google.com/apt/pool/libedgetpu-dev_12-1_amd64_9d235ea1e53aee2f8ea05f68410c63234c766b8f821e5d1a91d7ed62f96ffdd2.deb'
+ 'libedgetpu1-max_12-1_amd64.deb::https://packages.cloud.google.com/apt/pool/libedgetpu1-max_12-1_amd64_1fd32c18d97bf76a0856f8677132b7919b21eabaf930c40a395f15fefaaf759e.deb'
+)
+noextract_x86_64=(
+ 'libedgetpu-dev_12-1_amd64.deb'
+ 'libedgetpu1-max_12-1_amd64.deb'
+)
+sha256sums_x86_64=(
+ '9d235ea1e53aee2f8ea05f68410c63234c766b8f821e5d1a91d7ed62f96ffdd2'
+ '1fd32c18d97bf76a0856f8677132b7919b21eabaf930c40a395f15fefaaf759e'
+)
+
+build() {
+ mkdir -p ${srcdir}/libedgetpu/
+ dpkg -x ${srcdir}/libedgetpu-dev_12-1_*.deb ${srcdir}/libedgetpu/
+ dpkg -x ${srcdir}/libedgetpu1-max_12-1_*.deb ${srcdir}/libedgetpu/
+ # Get rid of extra folder for the current linux architecture.
+ find ${srcdir}/libedgetpu/usr/lib/ -name "*.so*" -exec mv -v {} ${srcdir}/libedgetpu/usr/lib/ \;
+ find ${srcdir}/libedgetpu/usr/lib/ -mindepth 1 -type d -delete;
+ # Do not use /lib (it is a symlink), but /usr/lib.
+ cp -rv ${srcdir}/libedgetpu/lib/* ${srcdir}/libedgetpu/usr/lib/
+ rm -rv ${srcdir}/libedgetpu/lib/
+ # Make sure the permissions are correct.
+ chmod -R go+rX ${srcdir}/libedgetpu/
+}
+
+package() {
+ mv ${srcdir}/libedgetpu/* ${pkgdir}/
+}