diff options
author | davidovski <david@davidovski.xyz> | 2022-02-18 01:30:56 +0000 |
---|---|---|
committer | davidovski <david@davidovski.xyz> | 2022-02-18 01:30:56 +0000 |
commit | 9c2240141d0ec0ccd66591790b57984918aaa23e (patch) | |
tree | 76733e60e4b36748889a387e3fd8a653d1b88904 /repo/x11 | |
parent | db8fe452049af275e0f8323cee3404e592186b08 (diff) |
Successful build of xorg-server
Diffstat (limited to 'repo/x11')
-rw-r--r-- | repo/x11/libepoxy.xibuild | 21 | ||||
-rw-r--r-- | repo/x11/xcursor-themes.xibuild | 2 | ||||
-rw-r--r-- | repo/x11/xkeyboardconfig.xibuild | 2 | ||||
-rw-r--r-- | repo/x11/xorg-server.xibuild | 1 |
4 files changed, 24 insertions, 2 deletions
diff --git a/repo/x11/libepoxy.xibuild b/repo/x11/libepoxy.xibuild new file mode 100644 index 0000000..ca0510f --- /dev/null +++ b/repo/x11/libepoxy.xibuild @@ -0,0 +1,21 @@ +#!/bin/bash + +MAKEDEPS=(meson ninja doxygen) +DEPS=(mesa) + +PKG_VER=1.5.9 +SOURCE=https://github.com/anholt/libepoxy/releases/download/$PKG_VER/libepoxy-$PKG_VER.tar.xz + +DESC="Library handling OpenGL function pointer management" + +build () { + mkdir build && + cd build && + + meson --prefix=/usr --buildtype=release .. && + ninja +} + +package () { + DESTDIR=$PKG_DEST ninja install +} diff --git a/repo/x11/xcursor-themes.xibuild b/repo/x11/xcursor-themes.xibuild index 76f7a4e..dfcc86c 100644 --- a/repo/x11/xcursor-themes.xibuild +++ b/repo/x11/xcursor-themes.xibuild @@ -1,7 +1,7 @@ #!/bin/bash MAKEDEPS=(make) -DEPS=(util-macros xcb-util) +DEPS=(util-macros xcb-util xcursorgen) PKG_VER=1.0.6 SOURCE=https://www.x.org/pub/individual/data/xcursor-themes-$PKG_VER.tar.bz2 diff --git a/repo/x11/xkeyboardconfig.xibuild b/repo/x11/xkeyboardconfig.xibuild index 32a0572..71a8b9b 100644 --- a/repo/x11/xkeyboardconfig.xibuild +++ b/repo/x11/xkeyboardconfig.xibuild @@ -9,7 +9,7 @@ SOURCE=https://www.x.org/pub/individual/data/xkeyboard-config/xkeyboard-config-$ DESC="X keyboard configuration files" prepare () { - sed -i -E 's/(ln -s)/\1f/' rules/meson.build && + sed -i -E 's/(ln -s)/\1f/' rules/meson.build } build () { diff --git a/repo/x11/xorg-server.xibuild b/repo/x11/xorg-server.xibuild index 8bf178f..8a08aca 100644 --- a/repo/x11/xorg-server.xibuild +++ b/repo/x11/xorg-server.xibuild @@ -20,6 +20,7 @@ package () { DESTDIR=$PKG_DEST ninja install mkdir -pv $PKG_DEST/etc/X11/xorg.conf.d && + mkdir -pv $PKG_DEST/etc/sysconfig && cat >> $PKG_DEST/etc/sysconfig/createfiles << "EOF" /tmp/.ICE-unix dir 1777 root root /tmp/.X11-unix dir 1777 root root |