commit 930a39c228e2975b1c4c41cd1865fa691d8dca38 Author: Chih-Hsuan Yen Date: Sat Jun 11 10:56:39 2022 +0800 new package diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cebfd020d3bd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = netron-cli + pkgdesc = Visualizer for neural network, deep learning, and machine learning models (CLI only) + pkgver = 5.8.6 + pkgrel = 1 + url = https://netron.app/ + arch = any + license = MIT + makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + depends = python + optdepends = python-onnx: serializing ONNX models + optdepends = python-pytorch: serializing PyTorch models + source = https://github.com/lutzroeder/netron/archive/v5.8.6/netron-5.8.6.tar.gz + sha256sums = 51abf2f70e47141016ed01c27eb0abdd7a26f3bae2a1f7b82cab23ae54d467d2 + +pkgname = netron-cli diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e1d269a0aaa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Chih-Hsuan Yen + +pkgname=netron-cli +pkgver=5.8.6 +pkgrel=1 +pkgdesc='Visualizer for neural network, deep learning, and machine learning models (CLI only)' +url='https://netron.app/' +arch=(any) +license=(MIT) +depends=(python) +makedepends=(python-setuptools python-build python-installer python-wheel) +optdepends=( + 'python-onnx: serializing ONNX models' + 'python-pytorch: serializing PyTorch models' +) +source=(https://github.com/lutzroeder/netron/archive/v$pkgver/netron-$pkgver.tar.gz) +sha256sums=('51abf2f70e47141016ed01c27eb0abdd7a26f3bae2a1f7b82cab23ae54d467d2') + +prepare() { + cd netron-$pkgver + # Use dependencies from Arch + sed -i '/python -m pip/d' Makefile + # We don't need node_modules...trick Makefile + mkdir node_modules +} + +build() { + cd netron-$pkgver + make build_python +} + +package() { + cd netron-$pkgver + python -m installer --destdir="$pkgdir" dist/pypi/*.whl + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname +}