Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Adélie Package Tree
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Adélie Linux
Adélie Package Tree
Commits
007847a9
Verified
Commit
007847a9
authored
3 months ago
by
Anna Wilcox
Browse files
Options
Downloads
Patches
Plain Diff
user/mesa-be: Split like user/mesa
parent
e7a87dd6
No related branches found
No related tags found
1 merge request
!778
Improve Wayland situation somewhat
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
user/mesa-be/APKBUILD
+13
-48
13 additions, 48 deletions
user/mesa-be/APKBUILD
with
13 additions
and
48 deletions
user/mesa-be/APKBUILD
+
13
−
48
View file @
007847a9
...
...
@@ -15,35 +15,18 @@ makedepends="$depends_dev bison eudev-dev expat-dev flex libelf-dev libglvnd-dev
libva-dev libvdpau-dev libx11-dev libxfixes-dev libxrandr-dev libxt-dev
libxv-dev libxvmc-dev libxxf86vm-dev llvm
$_llvmver
-dev makedepend meson
ninja python3 py3-libxml2 py3-mako py3-pygments py3-markupsafe
py3-pyyaml wayland-dev wayland-protocols glslang-dev
zlib-dev zstd-dev"
subpackages
=
"
$pkgname
-dev
$pkgname
-dri
$pkgname
-vulkan-overlay
$pkgname
-egl
$pkgname
-
glapi
$pkgname
-
gbm
$pkgname
-
d3d
$pkgname
-
xatracker
$pkgname
-osmesa"
py3-pyyaml
rust
wayland-dev wayland-protocols glslang-dev
zlib-dev zstd-dev
bindgen-cli cbindgen clang-dev
"
replaces
=
"mesa-egl mesa-gl mesa-glapi mesa-gles"
subpackages
=
"
$pkgname
-
dev
$pkgname
-
dri
$pkgname
-
vulkan-overlay
$pkgname
-
gbm
$pkgname
-d3d
$pkgname
-xatracker
$pkgname
-osmesa"
source
=
"https://mesa.freedesktop.org/archive/mesa-
$pkgver
.tar.xz"
_dri_driverdir
=
/usr/lib/xorg/modules/dri
_gallium_drivers
=
"r300,r600,radeonsi,nouveau,swrast,virgl"
_vulkan_drivers
=
"amd,swrast,virtio"
_gallium_drivers
=
"
kmsro,
r300,r600,radeonsi,nouveau,swrast,virgl
,zink
"
_vulkan_drivers
=
"amd,
nouveau,
swrast,virtio"
case
"
$CARCH
"
in
x86_64
)
_gallium_drivers
=
"
${
_gallium_drivers
}
,i915,svga,iris,crocus"
_vulkan_drivers
=
"
${
_vulkan_drivers
}
,intel,intel_hasvk,microsoft-experimental"
_arch_conf
=
"-Dintel-rt=enabled"
;;
x86
*
|
pmmx
)
_gallium_drivers
=
"
${
_gallium_drivers
}
,i915,svga,iris,crocus"
_vulkan_drivers
=
"
${
_vulkan_drivers
}
,intel,intel_hasvk"
_arch_conf
=
"-Dsse2=false"
;;
aarch64
|
arm
*
)
_gallium_drivers
=
"
${
_gallium_drivers
}
,vc4,freedreno,tegra,kmsro,v3d,lima,panfrost,etnaviv"
_vulkan_drivers
=
"
${
_vulkan_drivers
}
,freedreno,panfrost,broadcom"
case
"
$CARCH
"
in
armhf
)
CFLAGS
=
"
$CFLAGS
-mfpu=neon"
;;
esac
;;
ppc64
)
_arch_conf
=
"-Dpower8=disabled"
;;
...
...
@@ -64,11 +47,15 @@ EOF
-Ddri-drivers-path
=
$_dri_driverdir
\
-Dgallium-drivers
=
$_gallium_drivers
\
-Dgallium-nine
=
true
\
-Dgallium-opencl
=
disabled
\
-Dgallium-rusticl
=
false
\
-Dgallium-va
=
enabled
\
-Dgallium-vdpau
=
enabled
\
-Dgallium-xa
=
enabled
\
-Dglvnd
=
enabled
\
-Dglx
=
dri
\
-Dmicrosoft-clc
=
disabled
\
-Dopencl-spirv
=
false
\
-Dosmesa
=
true
\
-Dplatforms
=
x11,wayland
\
-Dvideo-codecs
=
all_free
\
...
...
@@ -84,30 +71,6 @@ package() {
DESTDIR
=
"
$pkgdir
"
ninja
-C
build
install
}
egl
()
{
replaces
=
"mesa"
pkgdesc
=
"Mesa libEGL runtime libraries"
install
-d
"
$subpkgdir
"
/usr/lib
mv
"
$pkgdir
"
/usr/lib/libEGL
*
.so
*
\
"
$subpkgdir
"
/usr/lib/
}
gl
()
{
replaces
=
"mesa"
pkgdesc
=
"Mesa libGL runtime libraries"
install
-d
"
$subpkgdir
"
/usr/lib
mv
"
$pkgdir
"
/usr/lib/libGL
*
.so
*
\
"
$subpkgdir
"
/usr/lib/
}
glapi
()
{
replaces
=
"
$pkgname
-gles"
pkgdesc
=
"Mesa OpenGL API"
install
-d
"
$subpkgdir
"
/usr/lib
mv
"
$pkgdir
"
/usr/lib/libglapi.so.
*
\
"
$subpkgdir
"
/usr/lib/
}
d3d
()
{
replaces
=
"mesa"
pkgdesc
=
"Mesa Direct3D adaptor libraries"
...
...
@@ -155,12 +118,14 @@ dri() {
replaces
=
"mesa-dri-ati mesa-dri-freedreno mesa-dri-intel
mesa-dri-nouveau mesa-dri-swrast mesa-dri-tegra mesa-dri-vc4
mesa-dri-virtio mesa-dri-vmwgfx"
depends
=
"mesa=
$pkgver
-r
$pkgrel
"
provides
=
"
$replaces
"
install
-d
"
$subpkgdir
"
/usr/lib/xorg/modules
install
-d
"
$subpkgdir
"
/usr/share/vulkan
mv
"
$pkgdir
"
/usr/lib/dri
"
$subpkgdir
"
/usr/lib/
mv
"
$pkgdir
"
/usr/lib/xorg/modules/dri
"
$subpkgdir
"
/usr/lib/xorg/modules/
mv
"
$pkgdir
"
/usr/share/drirc.d
"
$subpkgdir
"
/usr/share/
mv
"
$pkgdir
"
/usr/share/glvnd
"
$subpkgdir
"
/usr/share/
mv
"
$pkgdir
"
/usr/lib/libgallium
*
.so
*
"
$subpkgdir
"
/usr/lib/
||
true
# support non-Vulkan arches
mv
"
$pkgdir
"
/usr/lib/libvulkan
*
.so
*
"
$subpkgdir
"
/usr/lib/
||
true
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment