diff options
author | Filip Matzner | 2019-10-13 10:19:46 +0200 |
---|---|---|
committer | Filip Matzner | 2019-10-13 10:19:46 +0200 |
commit | 6f45b1b04cf05324adf42367e0701b42ebbdacf4 (patch) | |
tree | c3ece113cc339a12b6d0fdb62af0498556fad24c | |
download | aur-6f45b1b04cf05324adf42367e0701b42ebbdacf4.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 42 |
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}/ +} |