blob: 6d858e1b18a8ea567209405743d1ed34f114a2ea (
plain)
1 # Description: Headers defining the core protocol and extensions for the X Window System
2 # URL: http://xorg.freedesktop.org
3 # Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
4 # Depends on: meson ninja
5
6 name=xorg-xorgproto
7 version=2022.2
8 release=2
9 source=(https://xorg.freedesktop.org/archive/individual/proto/xorgproto-$version.tar.xz)
10
11 build() {
12 meson setup xorgproto-$version build \
13 --prefix=/usr \
14 --buildtype=plain \
15 --wrap-mode nodownload \
16 -D b_lto=true \
17 -D b_pie=true \
18 -D legacy=true
19 meson compile -C build
20 DESTDIR="$PKG" meson install -C build
21
22 # cleanup
23 rm "$PKG"/usr/include/X11/extensions/apple*
24 rm "$PKG"/usr/include/X11/extensions/windows*
25 rm "$PKG"/usr/share/pkgconfig/apple*
26 rm "$PKG"/usr/share/pkgconfig/windows*
27 rm "$PKG"/usr/include/X11/extensions/vldXvMC.h # xorg-libxvmc >= 1.0.13-2
28 rm "$PKG"/usr/include/X11/extensions/XKBgeom.h # xorg-libx11 >= 1.8.1-2
29 rm -r "$PKG"/usr/share/doc
30 }
|