From b808e0b11609e5b0bb7efe03e891da5fd5e5b9fd Mon Sep 17 00:00:00 2001 From: Chih-Hsuan Yen <645432-yan12125@users.noreply.gitlab.com> Date: Sun, 5 Mar 2023 20:19:58 +0800 Subject: [PATCH] netron-cli: fix build and update Upstream moved from Makefile to npm scripts [1]. Here I switch to lower level commands, which are copied from Makefile, to avoid npm dependency. [1] https://github.com/lutzroeder/netron/commit/63d727e5d3d3e9f01b18dd575629bd9e88f5daf2 --- .SRCINFO | 6 +++--- PKGBUILD | 15 ++++----------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index fa88efc5a81f..c99665e79e75 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = netron-cli pkgdesc = Visualizer for neural network, deep learning, and machine learning models (CLI only) - pkgver = 6.6.2 + pkgver = 6.6.8 pkgrel = 1 url = https://netron.app/ arch = any @@ -12,7 +12,7 @@ pkgbase = netron-cli depends = python optdepends = python-onnx: serializing ONNX models optdepends = python-pytorch: serializing PyTorch models - source = https://github.com/lutzroeder/netron/archive/v6.6.2/netron-6.6.2.tar.gz - sha256sums = d17e4369e0a84fa321e4dcfc09d35aaa1185a55184e5a0b1ca566ee919798ee9 + source = https://github.com/lutzroeder/netron/archive/v6.6.8/netron-6.6.8.tar.gz + sha256sums = 18800221e93c060c64a923fcdaac1c347510cc2ec3e29b3ee513e6941bf06ff1 pkgname = netron-cli diff --git a/PKGBUILD b/PKGBUILD index e022f4bddc9e..18384b0a8fe9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Chih-Hsuan Yen pkgname=netron-cli -pkgver=6.6.2 +pkgver=6.6.8 pkgrel=1 pkgdesc='Visualizer for neural network, deep learning, and machine learning models (CLI only)' url='https://netron.app/' @@ -14,19 +14,12 @@ optdepends=( 'python-pytorch: serializing PyTorch models' ) source=(https://github.com/lutzroeder/netron/archive/v$pkgver/netron-$pkgver.tar.gz) -sha256sums=('d17e4369e0a84fa321e4dcfc09d35aaa1185a55184e5a0b1ca566ee919798ee9') - -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 -} +sha256sums=('18800221e93c060c64a923fcdaac1c347510cc2ec3e29b3ee513e6941bf06ff1') build() { cd netron-$pkgver - make build_python + python package.py build version + python -m build --wheel --no-isolation --outdir dist/pypi dist/pypi } package() {