File tree Expand file tree Collapse file tree 8 files changed +25
-23
lines changed
cartesi-machine-guest-tools
cartesi-machine-rootfs-image
cartesi-machine-guest-tools
cartesi-machine-rootfs-image Expand file tree Collapse file tree 8 files changed +25
-23
lines changed Original file line number Diff line number Diff line change @@ -97,12 +97,12 @@ test-packages:
97
97
@$(MAKE ) --no-print-directory exec COMMAND=" \
98
98
apk add $(PACKAGES ) && \
99
99
rollup --help && \
100
- cartesi-machine"
100
+ cartesi-machine --final-hash "
101
101
else
102
102
test-packages : # # Test built packages for given TARGET_ARCH
103
103
@$(MAKE ) --no-print-directory exec COMMAND=" \
104
104
apk add $(PACKAGES ) && \
105
- cartesi-machine"
105
+ cartesi-machine --final-hash "
106
106
endif
107
107
108
108
distclean : # # Remove everything from APK repository directory
Original file line number Diff line number Diff line change 2
2
pkgname=cartesi-machine-emulator
3
3
pkgver=0.19.0
4
4
pkgrel=1
5
- _pkgver=$pkgver -test1
5
+ _pkgver=$pkgver -test4
6
6
pkgdesc=" Cartesi Machine emulator for RISC-V Linux systems"
7
7
url=" https://github.com/cartesi/machine-emulator"
8
8
arch=" all"
9
9
license=" LGPL-3.0"
10
10
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 "
12
12
options=" !check"
13
13
source=" machine-emulator-$_pkgver .tar.gz::https://github.com/cartesi/machine-emulator/archive/refs/tags/v$_pkgver .tar.gz
14
14
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"
17
17
subpackages=" $pkgname -dev:package_dev cartesi-machine:package_meta"
18
18
19
19
_builddir=" $srcdir /machine-emulator-$_pkgver "
@@ -33,6 +33,8 @@ package() {
33
33
cd " $_builddir "
34
34
make install-shared-libs install-lua-libs install-bins install-lua-bins install-shared-files \
35
35
PREFIX=/usr DESTDIR=" $pkgdir "
36
+
37
+ patchelf --set-rpath ' /usr/lib/lua/5.4' " $pkgdir /usr/lib/lua/5.4/cartesi/jsonrpc.so"
36
38
}
37
39
38
40
package_dev () {
Original file line number Diff line number Diff line change 1
1
# Maintainer: Eduardo Bart <[email protected] >
2
2
pkgname=cartesi-machine-guest-tools
3
3
pkgver=0.17.0
4
- _pkgver=$pkgver -test2
4
+ _pkgver=$pkgver
5
5
pkgrel=1
6
6
pkgdesc=" Cartesi Machine guest tools"
7
7
url=" https://github.com/cartesi/machine-guest-tools"
@@ -11,7 +11,7 @@ depends="busybox"
11
11
makedepends=" build-base cartesi-machine-guest-linux-headers cargo clang-libclang"
12
12
options=" !check"
13
13
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"
15
15
subpackages=" cartesi-machine-guest-libcmt:package_libcmt cartesi-machine-guest-libcmt-dev:package_libcmt_dev"
16
16
install=" $pkgname .pre-install"
17
17
_builddir=" $srcdir /machine-guest-tools-$_pkgver "
Original file line number Diff line number Diff line change 1
1
# Maintainer: Eduardo Bart <[email protected] >
2
2
pkgname=cartesi-machine-rootfs-image
3
- pkgver=0.17 .0
4
- _pkgver=$pkgver -test2
3
+ pkgver=0.20 .0
4
+ _pkgver=$pkgver -test1
5
5
pkgrel=1
6
6
pkgdesc=" Cartesi Machine guest root filesystem image"
7
7
url=" https://github.com/cartesi/machine-guest-tools"
8
8
arch=" noarch"
9
9
license=" GPL-2.0"
10
10
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"
13
13
14
14
package () {
15
15
cd " $srcdir "
Original file line number Diff line number Diff line change @@ -112,12 +112,12 @@ test-packages:
112
112
@$(MAKE ) --no-print-directory exec COMMAND=" \
113
113
apt-get install --no-install-recommends -y $(PACKAGES_ANYARCH ) $(PACKAGES_ALLARCH ) $(PACKAGES_RISCV64 ) && \
114
114
rollup --help && \
115
- cartesi-machine"
115
+ cartesi-machine --final-hash "
116
116
else
117
117
test-packages : # # Test built packages for given TARGET_ARCH
118
118
@$(MAKE ) --no-print-directory exec COMMAND=" \
119
119
apt-get install --no-install-recommends -y $(PACKAGES_ANYARCH ) $(PACKAGES_ALLARCH ) && \
120
- cartesi-machine"
120
+ cartesi-machine --final-hash "
121
121
endif
122
122
123
123
distclean : # # Remove everything from APT repository directory
Original file line number Diff line number Diff line change 2
2
pkgname=cartesi-machine-emulator
3
3
pkgver=0.19.0
4
4
pkgrel=1
5
- _pkgver=${pkgver} -test1
5
+ _pkgver=${pkgver} -test4
6
6
sources=(" ${pkgname} _${pkgver} .orig.tar.gz::https://github.com/cartesi/machine-emulator/archive/refs/tags/v${_pkgver} .tar.gz"
7
7
" 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" )
10
10
arch=any
11
11
12
12
prepare () {
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
pkgname=cartesi-machine-guest-tools
3
3
pkgver=0.17.0
4
- _pkgver=$pkgver -test2
4
+ _pkgver=$pkgver
5
5
pkgrel=1
6
6
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" )
8
8
arch=riscv64
9
9
10
10
prepare () {
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
pkgname=cartesi-machine-rootfs-image
3
- pkgver=0.17 .0
3
+ pkgver=0.20 .0
4
4
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"
8
8
arch=all
9
9
10
10
prepare () {
You can’t perform that action at this time.
0 commit comments