Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c372682
New package: libkrun-1.19.3
RoundDuckKira Jun 28, 2026
9ae5391
New package: libkrunfw-5.5.0
RoundDuckKira Jun 28, 2026
67cfd78
New package: FEX-2605
RoundDuckKira Jun 28, 2026
5dc0ff9
New package: sommelier-git-6272026
RoundDuckKira Jun 28, 2026
2c78e52
New package: muvm-0.6.0
RoundDuckKira Jun 28, 2026
761c101
muvm: updated muvm to add license
RoundDuckKira Jun 28, 2026
b1bdf1c
Delete srcpkgs/sommelier-git directory
RoundDuckKira Jun 29, 2026
eebb288
Merge branch 'void-linux:master' into master
RoundDuckKira Jun 29, 2026
dc37d76
muvm: updated muvm to remove sommelier dependency
RoundDuckKira Jun 29, 2026
d5a457a
libkrun: updated libkrun to split off dev files
RoundDuckKira Jun 29, 2026
cb6ca98
libkrun-devel: new dev package for libkrun
RoundDuckKira Jun 29, 2026
3266027
remove libkrun-devel, that was a mistake
RoundDuckKira Jun 29, 2026
fc98f5c
libkrun: reverted revisions to 1 to comply with lint
RoundDuckKira Jun 29, 2026
dfab82e
libkrunfw: reverted revisions to 1 to comply with lint
RoundDuckKira Jun 29, 2026
f9277a0
FEX: reverted revisions to 1 to comply with lint
RoundDuckKira Jun 29, 2026
0ad95c0
muvm: reverted revisions to 1 to comply with lint
RoundDuckKira Jun 29, 2026
c533fc2
FEX: addded musl compatibility
RoundDuckKira Jun 29, 2026
893d538
libkrun: fixed shlibs for it
RoundDuckKira Jun 29, 2026
f4f28c9
virglrenderer: virglrenderer: add venus and asahi native-context support
RoundDuckKira Jul 4, 2026
a3fee3a
Revert "virglrenderer: add venus and asahi native-context support"
RoundDuckKira Jul 4, 2026
e5d81bd
virglrenderer: update common/shlibs
RoundDuckKira Jul 4, 2026
cbf416b
Merge branch 'master' into master
RoundDuckKira Jul 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -2814,7 +2814,7 @@ libsignon-qt6.so.1 signond-8.61_2
libsignon-plugins-common.so.1 signond-8.61_2
libsignon-extension.so.1 signond-8.61_2
libj4status-plugin.so.0 j4status-0.1_1
libvirglrenderer.so.1 virglrenderer-0.5.0_1
libvirglrenderer.so.1 virglrenderer-0.5.0_2
libglpk.so.40 glpk-4.60_1
libipmimonitoring.so.6 freeipmi-1.5.7_1
libipmiconsole.so.2 freeipmi-1.5.1_1
Expand Down Expand Up @@ -4601,4 +4601,5 @@ libgpiodcxx.so.2 libgpiod-2.2_4
libigloo.so.0 libigloo-0.9.5_1
libfyaml.so.0 libfyaml-0.9.6_1
libcpptrace.so.1 cpptrace-1.0.4_1
libkrun.so.1 libkrun-1.19.3_1
libcgif.so.0 cgif-0.5.3_1
26 changes: 26 additions & 0 deletions srcpkgs/FEX/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'FEX'
pkgname=FEX
version=2605
revision=1
archs="aarch64"
build_style=cmake
make_cmd="ninja"
configure_args="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_BUILD_TYPE=Release -DUSE_LINKER=lld -DENABLE_LTO=True -DBUILD_TESTING=False -DENABLE_ASSERTIONS=False -G Ninja"
hostmakedepends="git pkgconf clang cmake lld llvm21-devel openssl-devel nasm
python3-setuptools squashfs-tools squashfuse erofs-utils qt6-declarative qt6-declarative-devel"
short_desc="Fast usermode x86 and x86-64 emulator for ARM64 Linux"
maintainer="Kira T. Patton <roundduckkira@protonmail.com>"
license="MIT"
homepage="https://fex-emu.com"
changelog="https://github.com/FEX-Emu/FEX/releases/tag/FEX-${version}"
distfiles="https://github.com/FEX-Emu/FEX.git"
do_fetch() {
git clone --branch "FEX-${version}" --recurse-submodules ${distfiles} ${wrksrc}
}
do_extract() {
cd ${wrksrc}
}
post_install() {
vlicense ${wrksrc}/LICENSE
}
16 changes: 16 additions & 0 deletions srcpkgs/libkrun/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'libkrun'
pkgname=libkrun
version=1.19.3
revision=1
build_style=gnu-makefile
make_build_args="GPU=1 BLK=1 NET=1"
make_install_args="GPU=1 BLK=1 NET=1"
hostmakedepends="clang21-devel clang21-headers pkg-config libclang patchelf rust cargo virglrenderer-devel libkrunfw"
depends="libkrunfw"
short_desc="Dynamic library providing Virtualization-based process isolation"
maintainer="Kira T. Patton <roundduckkira@protonmail.com>"
license="Apache-2.0"
homepage="https://github.com/libkrun/libkrun/"
changelog="https://github.com/libkrun/libkrun/releases/tag/v${version}"
distfiles="https://github.com/libkrun/libkrun/archive/refs/tags/v${version}.tar.gz"
checksum=955b0d948f1d1cf315c55ea92b55d5251928e6ec6f6aa6697cea95afccd4d2b0
15 changes: 15 additions & 0 deletions srcpkgs/libkrunfw/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Template file for 'libkrunfw'
pkgname=libkrunfw
version=5.5.0
revision=1
build_style=gnu-makefile
hostmakedepends="tar xz bc elfutils-devel flex gmp-devel kmod libmpc-devel \
pkg-config cpio openssl-devel perl pahole python3 zstd \
curl python3-pyelftools"
short_desc="Dynamic library bundling the guest payload consumed by libkrun"
maintainer="Kira T. Patton <roundduckkira@protonmail.com>"
license="GPL-2.0-only"
homepage="https://github.com/libkrun/libkrunfw/"
changelog="https://github.com/libkrun/libkrunfw/releases/tag/v${version}"
distfiles="https://github.com/libkrun/libkrunfw/archive/refs/tags/v${version}.tar.gz"
checksum=b0cbf1450269c80aea1dccbf440011deb2762a098b338c234079a6ef06456ead
19 changes: 19 additions & 0 deletions srcpkgs/muvm/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Template file for 'muvm'
pkgname=muvm
version=0.6.0
revision=1
archs="aarch64"
build_style=cargo
make_install_args="--path crates/muvm"
hostmakedepends="libkrun pkg-config llvm21-devel eudev-libudev-devel"
depends="FEX"
short_desc="Run x86 programs from ARM64 in a microVM"
maintainer="Kira T. Patton <roundduckkira@protonmail.com>"
license="MIT"
homepage="https://github.com/AsahiLinux/muvm"
changelog="https://github.com/AsahiLinux/muvm/releases/tag/muvm-${version}"
distfiles="https://github.com/AsahiLinux/muvm/archive/refs/tags/muvm-${version}.tar.gz"
checksum=7e7f10bced9f99ee7d9c4def71cb785b5f648f100971fb32868dbb7f87ab1839
post_install() {
vlicense ${wrksrc}/crates/muvm/LICENSE
}
3 changes: 2 additions & 1 deletion srcpkgs/virglrenderer/template
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# Template file for 'virglrenderer'
pkgname=virglrenderer
version=1.3.0
revision=1
revision=2
build_style=meson
configure_args="-Dvenus=true -Ddrm-renderers['asahi']"
hostmakedepends="pkg-config python3-yaml"
makedepends="libepoxy-devel MesaLib-devel"
short_desc="Virgl GL renderer library"
Expand Down
Loading