Skip to content

Commit b6a524a

Browse files
committed
feat: bump emulator, rootfs and tools
1 parent b50d94f commit b6a524a

File tree

8 files changed

+25
-23
lines changed

8 files changed

+25
-23
lines changed

alpine/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,12 @@ test-packages:
9797
@$(MAKE) --no-print-directory exec COMMAND="\
9898
apk add $(PACKAGES) && \
9999
rollup --help && \
100-
cartesi-machine"
100+
cartesi-machine --final-hash"
101101
else
102102
test-packages: ## Test built packages for given TARGET_ARCH
103103
@$(MAKE) --no-print-directory exec COMMAND="\
104104
apk add $(PACKAGES) && \
105-
cartesi-machine"
105+
cartesi-machine --final-hash"
106106
endif
107107

108108
distclean: ## Remove everything from APK repository directory

alpine/cartesi-machine-emulator/APKBUILD

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
pkgname=cartesi-machine-emulator
33
pkgver=0.19.0
44
pkgrel=1
5-
_pkgver=$pkgver-test1
5+
_pkgver=$pkgver-test4
66
pkgdesc="Cartesi Machine emulator for RISC-V Linux systems"
77
url="https://github.com/cartesi/machine-emulator"
88
arch="all"
99
license="LGPL-3.0"
1010
depends="libslirp lua5.4"
11-
makedepends="build-base boost-dev libslirp-dev lua5.4-dev"
11+
makedepends="build-base boost-dev libslirp-dev lua5.4-dev patchelf"
1212
options="!check"
1313
source="machine-emulator-$_pkgver.tar.gz::https://github.com/cartesi/machine-emulator/archive/refs/tags/v$_pkgver.tar.gz
1414
add-generated-files.diff::https://github.com/cartesi/machine-emulator/releases/download/v$_pkgver/add-generated-files.diff"
15-
sha256sums="93121d1c7edf5ebc8d5b8b042d3b18a4cf2454c702ec2cfe8c92086d7529e16d machine-emulator-$_pkgver.tar.gz
16-
162d62ec8b66801f1ad421774050ea1d6c5cc4c7dcc8f5615956853d6baed87f add-generated-files.diff"
15+
sha256sums="5a8d19cbcde81f182c8a8eb4487236e406ec4a23014897c7f59421c3e90e5515 machine-emulator-$_pkgver.tar.gz
16+
a892e2d9f5c331f5e80bcb5db4133e7db625aa4d14ffdf9467b75c4c34d1744f add-generated-files.diff"
1717
subpackages="$pkgname-dev:package_dev cartesi-machine:package_meta"
1818

1919
_builddir="$srcdir/machine-emulator-$_pkgver"
@@ -33,6 +33,8 @@ package() {
3333
cd "$_builddir"
3434
make install-shared-libs install-lua-libs install-bins install-lua-bins install-shared-files \
3535
PREFIX=/usr DESTDIR="$pkgdir"
36+
37+
patchelf --set-rpath '/usr/lib/lua/5.4' "$pkgdir/usr/lib/lua/5.4/cartesi/jsonrpc.so"
3638
}
3739

3840
package_dev() {

alpine/cartesi-machine-guest-tools/APKBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Maintainer: Eduardo Bart <[email protected]>
22
pkgname=cartesi-machine-guest-tools
33
pkgver=0.17.0
4-
_pkgver=$pkgver-test2
4+
_pkgver=$pkgver
55
pkgrel=1
66
pkgdesc="Cartesi Machine guest tools"
77
url="https://github.com/cartesi/machine-guest-tools"
@@ -11,7 +11,7 @@ depends="busybox"
1111
makedepends="build-base cartesi-machine-guest-linux-headers cargo clang-libclang"
1212
options="!check"
1313
source="machine-guest-tools-$_pkgver.tar.gz::https://github.com/cartesi/machine-guest-tools/archive/refs/tags/v$_pkgver.tar.gz"
14-
sha256sums="82e600f1610a03d0660af849a54b0ff7db6f88172203f77a54f3bfd5241f3b8b machine-guest-tools-$_pkgver.tar.gz"
14+
sha256sums="fa883ca4de66ccf082ddbc0a873c0a5a87105e235b5ca6d54dac1a8838384c45 machine-guest-tools-$_pkgver.tar.gz"
1515
subpackages="cartesi-machine-guest-libcmt:package_libcmt cartesi-machine-guest-libcmt-dev:package_libcmt_dev"
1616
install="$pkgname.pre-install"
1717
_builddir="$srcdir/machine-guest-tools-$_pkgver"

alpine/cartesi-machine-rootfs-image/APKBUILD

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Maintainer: Eduardo Bart <[email protected]>
22
pkgname=cartesi-machine-rootfs-image
3-
pkgver=0.17.0
4-
_pkgver=$pkgver-test2
3+
pkgver=0.20.0
4+
_pkgver=$pkgver-test1
55
pkgrel=1
66
pkgdesc="Cartesi Machine guest root filesystem image"
77
url="https://github.com/cartesi/machine-guest-tools"
88
arch="noarch"
99
license="GPL-2.0"
1010
options="!check"
11-
source="rootfs.ext2::https://github.com/cartesi/machine-guest-tools/releases/download/v$_pkgver/rootfs-tools-v$_pkgver.ext2"
12-
sha256sums="293f377b0cb32cc477ef2c71be9430bab3a25d54eb0ab9aff07a4e6fac6aa829 rootfs.ext2"
11+
source="rootfs.ext2::https://github.com/cartesi/machine-rootfs-image/releases/download/v${_pkgver}/rootfs-ubuntu.ext2"
12+
sha256sums="a38dbf39bdadc644bb31f1fc427be037b3082c9007afe1d9f2220b20d2789271 rootfs.ext2"
1313

1414
package() {
1515
cd "$srcdir"

debian/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,12 @@ test-packages:
112112
@$(MAKE) --no-print-directory exec COMMAND="\
113113
apt-get install --no-install-recommends -y $(PACKAGES_ANYARCH) $(PACKAGES_ALLARCH) $(PACKAGES_RISCV64) && \
114114
rollup --help && \
115-
cartesi-machine"
115+
cartesi-machine --final-hash"
116116
else
117117
test-packages: ## Test built packages for given TARGET_ARCH
118118
@$(MAKE) --no-print-directory exec COMMAND="\
119119
apt-get install --no-install-recommends -y $(PACKAGES_ANYARCH) $(PACKAGES_ALLARCH) && \
120-
cartesi-machine"
120+
cartesi-machine --final-hash"
121121
endif
122122

123123
distclean: ## Remove everything from APT repository directory

debian/cartesi-machine-emulator/DEBBUILD

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
pkgname=cartesi-machine-emulator
33
pkgver=0.19.0
44
pkgrel=1
5-
_pkgver=${pkgver}-test1
5+
_pkgver=${pkgver}-test4
66
sources=("${pkgname}_${pkgver}.orig.tar.gz::https://github.com/cartesi/machine-emulator/archive/refs/tags/v${_pkgver}.tar.gz"
77
"debian/patches/add-generated-files.diff::https://github.com/cartesi/machine-emulator/releases/download/v${_pkgver}/add-generated-files.diff")
8-
sha256sums=("93121d1c7edf5ebc8d5b8b042d3b18a4cf2454c702ec2cfe8c92086d7529e16d ${pkgname}_${pkgver}.orig.tar.gz"
9-
"162d62ec8b66801f1ad421774050ea1d6c5cc4c7dcc8f5615956853d6baed87f debian/patches/add-generated-files.diff")
8+
sha256sums=("5a8d19cbcde81f182c8a8eb4487236e406ec4a23014897c7f59421c3e90e5515 ${pkgname}_${pkgver}.orig.tar.gz"
9+
"a892e2d9f5c331f5e80bcb5db4133e7db625aa4d14ffdf9467b75c4c34d1744f debian/patches/add-generated-files.diff")
1010
arch=any
1111

1212
prepare() {

debian/cartesi-machine-guest-tools/DEBBUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
22
pkgname=cartesi-machine-guest-tools
33
pkgver=0.17.0
4-
_pkgver=$pkgver-test2
4+
_pkgver=$pkgver
55
pkgrel=1
66
sources=("${pkgname}_${pkgver}.orig.tar.gz::https://github.com/cartesi/machine-guest-tools/archive/refs/tags/v$_pkgver.tar.gz")
7-
sha256sums=("82e600f1610a03d0660af849a54b0ff7db6f88172203f77a54f3bfd5241f3b8b ${pkgname}_${pkgver}.orig.tar.gz")
7+
sha256sums=("fa883ca4de66ccf082ddbc0a873c0a5a87105e235b5ca6d54dac1a8838384c45 ${pkgname}_${pkgver}.orig.tar.gz")
88
arch=riscv64
99

1010
prepare() {

debian/cartesi-machine-rootfs-image/DEBBUILD

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/bash
22
pkgname=cartesi-machine-rootfs-image
3-
pkgver=0.17.0
3+
pkgver=0.20.0
44
pkgrel=1
5-
_pkgver=${pkgver}-test2
6-
sources=("rootfs.ext2::https://github.com/cartesi/machine-guest-tools/releases/download/v${_pkgver}/rootfs-tools-v${_pkgver}.ext2")
7-
sha256sums="293f377b0cb32cc477ef2c71be9430bab3a25d54eb0ab9aff07a4e6fac6aa829 rootfs.ext2"
5+
_pkgver=${pkgver}-test1
6+
sources=("rootfs.ext2::https://github.com/cartesi/machine-rootfs-image/releases/download/v${_pkgver}/rootfs-ubuntu.ext2")
7+
sha256sums="a38dbf39bdadc644bb31f1fc427be037b3082c9007afe1d9f2220b20d2789271 rootfs.ext2"
88
arch=all
99

1010
prepare() {

0 commit comments

Comments
 (0)