Skip to content
Snippets Groups Projects
Commit dc2efdb6 authored by Mighty's avatar Mighty
Browse files

main/mesa-pvr-dri-classic: Set MESA_LOADER_DRIVER_OVERRIDE=pvr

parent fad7c7ef
No related branches found
No related tags found
No related merge requests found
pkgname=fractal-next
pkgver=0.0.1
pkgrel=0
pkgdesc="Matrix group messaging app"
url="https://wiki.gnome.org/Apps/Fractal"
arch="x86_64 x86 armhf armv7 aarch64 ppc64le" # limited by Rust
license="GPL-3.0-or-later"
depends="dbus:org.freedesktop.Secrets xdg-utils"
makedepends="meson gtk4.0-dev libadwaita-dev gtksourceview5-dev dbus-dev openssl1.1-compat-dev gspell-dev libhandy-dev
glib-dev cargo gmp-dev gst-plugins-good-gtk cmake desktop-file-utils appstream-glib"
options="!check" # no tests
_commit="dc9257cf0cdbe943a0c9a79d39a490a9f7990062"
source="fractal-$_commit.tar.gz::https://gitlab.gnome.org/MightyM17/fractal/-/archive/$_commit/fractal-$_commit.tar.gz"
builddir="$srcdir/fractal-$_commit"
case "$CARCH" in
x86)
export CFLAGS="$CFLAGS -fno-stack-protector"
;;
esac
build() {
abuild-meson . output
meson compile ${JOBS:+-j ${JOBS}} -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
sha512sums="
c37763965d1465fa492e6a1ee2cd875cb0383b5565c18908268d3f68687294b3ea1ff22e562e0b8b53aabadd21121ebeec07e73a9b595bf765163ca1b3e5f2fe fractal-dc9257cf0cdbe943a0c9a79d39a490a9f7990062.tar.gz
"
......@@ -2,7 +2,7 @@
pkgname=mesa-pvr-dri-classic
pkgver=20.3.2
pkgrel=2
pkgrel=3
pkgdesc="Mesa DRI OpenGL library with PowerVR patches"
url="https://github.com/xc-racer99/mesa-pvr/"
arch="armhf armv7 aarch64"
......@@ -48,9 +48,13 @@ makedepends="
zstd-dev
"
depends="mesa sgx-ddk-um-soc"
subpackages="
$pkgname-tinydm
"
_commit="5bd40a453e1484efea842be9a3f388adb5fac93c"
source="
$pkgname-$_commit.tar.gz::https://github.com/freemangordon/mesa/archive/$_commit.tar.gz
pvr-wayland.sh
"
options="!check" # we skip tests intentionally
builddir="$srcdir/mesa-$_commit"
......@@ -102,6 +106,13 @@ package() {
"$pkgdir/$_dri_driverdir"/swrast.so
}
tinydm() {
install_if="$pkgname tinydm"
install -Dm755 "$srcdir"/pvr-wayland.sh \
"$subpkgdir"/etc/tinydm.d/env-wayland.d/pvr-wayland.sh
}
sha512sums="
d182338e886fb8a1ee2e049beb8420155a2cb08ea9c0499409d82b1d33fdded790821e6c65dcb6ac519ca6c6c26fc1ba39b5decf1798b8e0cd85996d732204d5 mesa-pvr-dri-classic-5bd40a453e1484efea842be9a3f388adb5fac93c.tar.gz
0cbcf6b55a139822922e0cae1d1e5df72fd9d44a8afc69d94d6235c817485a9f06fc6ba8eb4f56057cc5b823370656564d117734bb17b8ad54a8012c89673acf pvr-wayland.sh
"
#!/bin/sh
# We need to explicitly set driver to pvr for the newer mesa, else it tries to find omapdrm
export MESA_LOADER_DRIVER_OVERRIDE=pvr
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment