summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util/.rootbld-repositories3
-rw-r--r--src/util/gcompat-libdl2/APKBUILD34
2 files changed, 37 insertions, 0 deletions
diff --git a/src/util/.rootbld-repositories b/src/util/.rootbld-repositories
new file mode 100644
index 0000000..9724fa0
--- /dev/null
+++ b/src/util/.rootbld-repositories
@@ -0,0 +1,3 @@
+$mirror/$version/main
+$mirror/$version/community
+@testing $mirror/edge/testing
diff --git a/src/util/gcompat-libdl2/APKBUILD b/src/util/gcompat-libdl2/APKBUILD
new file mode 100644
index 0000000..7b028cc
--- /dev/null
+++ b/src/util/gcompat-libdl2/APKBUILD
@@ -0,0 +1,34 @@
+# Maintainer: memdmp <memdmp@estrogen.zone>
+pkgname="gcompat-libdl2"
+pkgver=0.0.0
+pkgrel=0
+pkgdesc="Provides a symlink to libdl2 for those who need a hotfix"
+url="https://gitlab.alpinelinux.org/alpine/aports/-/issues/17100"
+arch="all"
+license="MIT"
+depends="gcompat"
+makedepends=""
+install=""
+subpackages=""
+source=""
+builddir="$srcdir"
+options="!check lib64"
+
+build() {
+ return 0
+}
+
+package() {
+ mkdir -p "$pkgdir/lib"
+ ln -sf "libgcompat.so.0" "$pkgdir/lib/libdl.so.2"
+
+ # Required symlink on 64-bit platforms
+ case "$CARCH" in
+ x86_64|ppc64le|aarch64|s390x|riscv64|loongarch64)
+ mkdir -p "$pkgdir"/lib64
+ ln -sf "../lib/libdl.so.2" "$pkgdir/lib64/libdl.so.2"
+ ;;
+ esac
+}
+
+sha512sums=""