diff options
90 files changed, 1738 insertions, 0 deletions
diff --git a/auto/generate-xorg-apps.sh b/auto/generate-xorg-apps.sh new file mode 100755 index 0000000..61f15a9 --- /dev/null +++ b/auto/generate-xorg-apps.sh @@ -0,0 +1,73 @@ +#!/bin/sh + +make_xibuild () { + local lib=$1 + local ver=$2 + local xibuild="repo/x11/${lib,,}.xibuild" + + cat > $xibuild << "EOF" +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +EOF + echo "PKG_VER=$ver" >> $xibuild + printf 'SOURCE=https://www.x.org/pub/individual/app/%s-$PKG_VER.tar.bz2\n' $lib >> $xibuild + + + + echo "" >> $xibuild + echo "build () {" >> $xibuild + printf ' ./configure $XORG_CONFIG\n' >> $xibuild + echo " make" >> $xibuild + echo "}" >> $xibuild + echo "" >> $xibuild + + echo "package () {" >> $xibuild + printf ' make DESTDIR=$PKG_DEST install\n}\n' >> $xibuild + printf "${lib,,} " +} + +cat > /tmp/xapps.versions << "EOF" +iceauth 1.0.8 +luit 1.1.1 +mkfontscale 1.2.1 +sessreg 1.1.2 +setxkbmap 1.3.2 +smproxy 1.0.6 +x11perf 1.6.1 +xauth 1.1.1 +xbacklight 1.2.3 +xcmsdb 1.0.5 +xcursorgen 1.0.7 +xdpyinfo 1.3.2 +xdriinfo 1.0.6 +xev 1.2.4 +xgamma 1.0.6 +xhost 1.0.8 +xinput 1.6.3 +xkbcomp 1.4.5 +xkbevd 1.1.4 +xkbutils 1.0.4 +xkill 1.0.5 +xlsatoms 1.1.3 +xlsclients 1.1.4 +xmessage 1.0.5 +xmodmap 1.0.10 +xpr 1.0.5 +xprop 1.2.5 +xrandr 1.5.1 +xrdb 1.2.1 +xrefresh 1.0.6 +xset 1.2.4 +xsetroot 1.1.2 +xvinfo 1.1.4 +xwd 1.0.8 +xwininfo 1.1.5 +xwud 1.0.5 +EOF + +while IFS= read -r line; do + make_xibuild $line +done < /tmp/xapps.versions diff --git a/auto/generate-xorg-libs.sh b/auto/generate-xorg-libs.sh new file mode 100755 index 0000000..36084b8 --- /dev/null +++ b/auto/generate-xorg-libs.sh @@ -0,0 +1,67 @@ +#!/bin/sh + +make_xibuild () { + local lib=$1 + local ver=$2 + local xibuild="repo/x11/${lib,,}.xibuild" + + cat > $xibuild << "EOF" +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +EOF + echo "PKG_VER=$ver" >> $xibuild + printf 'SOURCE=https://www.x.org/pub/individual/lib/%s-$PKG_VER.tar.bz2\n' $lib >> $xibuild + + echo "" >> $xibuild + echo "build () {" >> $xibuild + printf ' ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/%s-$PKG_VER\n' $lib >> $xibuild + echo " make" >> $xibuild + echo "}" >> $xibuild + echo "" >> $xibuild + + echo "package () {" >> $xibuild + printf ' make DESTDIR=$PKG_DEST install\n}\n' >> $xibuild + printf "${lib,,} " +} + +cat > /tmp/xlibs.versions << "EOF" +xtrans 1.4.0 +libX11 1.7.3.1 +libXext 1.3.4 +libFS 1.0.8 +libICE 1.0.10 +libSM 1.2.3 +libXScrnSaver 1.2.3 +libXt 1.2.1 +libXmu 1.1.3 +libXpm 3.5.13 +libXaw 1.0.14 +libXfixes 6.0.0 +libXcomposite 0.4.5 +libXrender 0.9.10 +libXcursor 1.2.0 +libXdamage 1.1.5 +libfontenc 1.1.4 +libXfont2 2.0.5 +libXft 2.3.4 +libXi 1.8 +libXinerama 1.1.4 +libXrandr 1.5.2 +libXres 1.2.1 +libXtst 1.2.3 +libXv 1.0.11 +libXvMC 1.0.12 +libXxf86dga 1.1.5 +libXxf86vm 1.1.4 +libdmx 1.1.4 +libpciaccess 0.16 +libxkbfile 1.1.0 +libxshmfence 1.3 +EOF + +while IFS= read -r line; do + make_xibuild $line +done < /tmp/xlibs.versions diff --git a/auto/xibuild b/auto/xibuild new file mode 100644 index 0000000..bb706ed --- /dev/null +++ b/auto/xibuild @@ -0,0 +1,120 @@ + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/iceauth.xibuild b/repo/x11/iceauth.xibuild new file mode 100644 index 0000000..279044e --- /dev/null +++ b/repo/x11/iceauth.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.8 +SOURCE=https://www.x.org/pub/individual/app/iceauth-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libdmx.xibuild b/repo/x11/libdmx.xibuild new file mode 100644 index 0000000..b7ba2a5 --- /dev/null +++ b/repo/x11/libdmx.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/lib/libdmx-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libdmx-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libfontenc.xibuild b/repo/x11/libfontenc.xibuild new file mode 100644 index 0000000..cd93a0f --- /dev/null +++ b/repo/x11/libfontenc.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/lib/libfontenc-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libfontenc-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libfs.xibuild b/repo/x11/libfs.xibuild new file mode 100644 index 0000000..2b607a1 --- /dev/null +++ b/repo/x11/libfs.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.0.8 +SOURCE=https://www.x.org/pub/individual/lib/libFS-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libFS-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libice.xibuild b/repo/x11/libice.xibuild new file mode 100644 index 0000000..a04a53b --- /dev/null +++ b/repo/x11/libice.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.0.10 +SOURCE=https://www.x.org/pub/individual/lib/libICE-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libICE-$PKG_VER ICE_LIBS=-lpthread + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libpciaccess.xibuild b/repo/x11/libpciaccess.xibuild new file mode 100644 index 0000000..e1dcba8 --- /dev/null +++ b/repo/x11/libpciaccess.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=0.16 +SOURCE=https://www.x.org/pub/individual/lib/libpciaccess-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libpciaccess-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libsm.xibuild b/repo/x11/libsm.xibuild new file mode 100644 index 0000000..c9f1f62 --- /dev/null +++ b/repo/x11/libsm.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.3 +SOURCE=https://www.x.org/pub/individual/lib/libSM-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libSM-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libx11.xibuild b/repo/x11/libx11.xibuild new file mode 100644 index 0000000..c753039 --- /dev/null +++ b/repo/x11/libx11.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.7.3.1 +SOURCE=https://www.x.org/pub/individual/lib/libX11-$PKG_VER.tar.xz + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libX11-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxau.xibuild b/repo/x11/libxau.xibuild new file mode 100644 index 0000000..45d5423 --- /dev/null +++ b/repo/x11/libxau.xibuild @@ -0,0 +1,17 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xorgproto) + +PKG_VER=1.0.9 +SOURCE=https://www.x.org/pub/individual/lib/libXau-$PKG_VER.tar.bz2 +DESC="X11 authorisation library" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxaw.xibuild b/repo/x11/libxaw.xibuild new file mode 100644 index 0000000..f393da6 --- /dev/null +++ b/repo/x11/libxaw.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.0.14 +SOURCE=https://www.x.org/pub/individual/lib/libXaw-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXaw-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxcb.xibuild b/repo/x11/libxcb.xibuild new file mode 100644 index 0000000..28048a6 --- /dev/null +++ b/repo/x11/libxcb.xibuild @@ -0,0 +1,21 @@ +#!/bin/bash + +MAKEDEPS=(make doxygen libxslt) +DEPS=(libxau xcb-proto libxdmcp ) + +PKG_VER=1.14 +SOURCE=https://xorg.freedesktop.org/archive/individual/lib/libxcb-$PKG_VER.tar.xz +DESC="X11 client-side library" + +build () { + CFLAGS="${CFLAGS:--O2 -g} -Wno-error=format-extra-args" \ + PYTHON=python3 \ + ./configure $XORG_CONFIG \ + --without-doxygen \ + --docdir='${datadir}'/doc/libxcb-$PKG_VER && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxcomposite.xibuild b/repo/x11/libxcomposite.xibuild new file mode 100644 index 0000000..67cc0e8 --- /dev/null +++ b/repo/x11/libxcomposite.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=0.4.5 +SOURCE=https://www.x.org/pub/individual/lib/libXcomposite-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXcomposite-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxcursor.xibuild b/repo/x11/libxcursor.xibuild new file mode 100644 index 0000000..9c6cf5a --- /dev/null +++ b/repo/x11/libxcursor.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.0 +SOURCE=https://www.x.org/pub/individual/lib/libXcursor-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXcursor-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxcvt.xibuild b/repo/x11/libxcvt.xibuild new file mode 100644 index 0000000..01df10f --- /dev/null +++ b/repo/x11/libxcvt.xibuild @@ -0,0 +1,21 @@ +#!/bin/bash + +MAKEDEPS=(meson ninja) +DEPS=(glibc) + +PKG_VER=0.1.1 +SOURCE=https://www.x.org/pub/individual/lib/libxcvt-$PKG_VER.tar.xz + +DESC="library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator" + +build () { + mkdir build && + cd build && + + meson --prefix=/usr .. && + ninja +} + +package () { + DESTDIR=$PKG_DEST ninja install +} diff --git a/repo/x11/libxdamage.xibuild b/repo/x11/libxdamage.xibuild new file mode 100644 index 0000000..5c76308 --- /dev/null +++ b/repo/x11/libxdamage.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.5 +SOURCE=https://www.x.org/pub/individual/lib/libXdamage-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXdamage-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxdmcp.xibuild b/repo/x11/libxdmcp.xibuild new file mode 100644 index 0000000..fdc3d99 --- /dev/null +++ b/repo/x11/libxdmcp.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make xmlto libxslt) +DEPS=(xorgproto) + +PKG_VER=1.1.3 +SOURCE=https://www.x.org/pub/individual/lib/libXdmcp-$PKG_VER.tar.bz2 +DESC="X11 Display Manager Control Protocol library" + +build () { + ./configure $XORG_CONFIG --docdir=/usr/share/doc/libXdmcp-$PKG_VER && + make + +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxext.xibuild b/repo/x11/libxext.xibuild new file mode 100644 index 0000000..04cdb08 --- /dev/null +++ b/repo/x11/libxext.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.3.4 +SOURCE=https://www.x.org/pub/individual/lib/libXext-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXext-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxfixes.xibuild b/repo/x11/libxfixes.xibuild new file mode 100644 index 0000000..7fe0e2f --- /dev/null +++ b/repo/x11/libxfixes.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=6.0.0 +SOURCE=https://www.x.org/pub/individual/lib/libXfixes-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXfixes-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxfont2.xibuild b/repo/x11/libxfont2.xibuild new file mode 100644 index 0000000..aab1758 --- /dev/null +++ b/repo/x11/libxfont2.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=2.0.5 +SOURCE=https://www.x.org/pub/individual/lib/libXfont2-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXfont2-$PKG_VER --disable-devel-docs + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxft.xibuild b/repo/x11/libxft.xibuild new file mode 100644 index 0000000..929bab5 --- /dev/null +++ b/repo/x11/libxft.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=2.3.4 +SOURCE=https://www.x.org/pub/individual/lib/libXft-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXft-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxi.xibuild b/repo/x11/libxi.xibuild new file mode 100644 index 0000000..5787a3e --- /dev/null +++ b/repo/x11/libxi.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.8 +SOURCE=https://www.x.org/pub/individual/lib/libXi-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXi-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxinerama.xibuild b/repo/x11/libxinerama.xibuild new file mode 100644 index 0000000..6a44242 --- /dev/null +++ b/repo/x11/libxinerama.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/lib/libXinerama-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXinerama-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxkbfile.xibuild b/repo/x11/libxkbfile.xibuild new file mode 100644 index 0000000..6b5d073 --- /dev/null +++ b/repo/x11/libxkbfile.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.0 +SOURCE=https://www.x.org/pub/individual/lib/libxkbfile-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libxkbfile-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxmu.xibuild b/repo/x11/libxmu.xibuild new file mode 100644 index 0000000..cc0924e --- /dev/null +++ b/repo/x11/libxmu.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.3 +SOURCE=https://www.x.org/pub/individual/lib/libXmu-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXmu-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxpm.xibuild b/repo/x11/libxpm.xibuild new file mode 100644 index 0000000..7c25c86 --- /dev/null +++ b/repo/x11/libxpm.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=3.5.13 +SOURCE=https://www.x.org/pub/individual/lib/libXpm-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXpm-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxrandr.xibuild b/repo/x11/libxrandr.xibuild new file mode 100644 index 0000000..0dd89c8 --- /dev/null +++ b/repo/x11/libxrandr.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.5.2 +SOURCE=https://www.x.org/pub/individual/lib/libXrandr-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXrandr-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxrender.xibuild b/repo/x11/libxrender.xibuild new file mode 100644 index 0000000..99b9661 --- /dev/null +++ b/repo/x11/libxrender.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=0.9.10 +SOURCE=https://www.x.org/pub/individual/lib/libXrender-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXrender-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxres.xibuild b/repo/x11/libxres.xibuild new file mode 100644 index 0000000..15ddf22 --- /dev/null +++ b/repo/x11/libxres.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.1 +SOURCE=https://www.x.org/pub/individual/lib/libXres-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXres-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxscrnsaver.xibuild b/repo/x11/libxscrnsaver.xibuild new file mode 100644 index 0000000..8d5c3f1 --- /dev/null +++ b/repo/x11/libxscrnsaver.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.3 +SOURCE=https://www.x.org/pub/individual/lib/libXScrnSaver-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXScrnSaver-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxshmfence.xibuild b/repo/x11/libxshmfence.xibuild new file mode 100644 index 0000000..81318ad --- /dev/null +++ b/repo/x11/libxshmfence.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.3 +SOURCE=https://www.x.org/pub/individual/lib/libxshmfence-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libxshmfence-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxt.xibuild b/repo/x11/libxt.xibuild new file mode 100644 index 0000000..72bc724 --- /dev/null +++ b/repo/x11/libxt.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.1 +SOURCE=https://www.x.org/pub/individual/lib/libXt-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXt-$PKG_VER --with-appdefaultdir=/etc/X11/app-defaults + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxtst.xibuild b/repo/x11/libxtst.xibuild new file mode 100644 index 0000000..60c4f94 --- /dev/null +++ b/repo/x11/libxtst.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.2.3 +SOURCE=https://www.x.org/pub/individual/lib/libXtst-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXtst-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxv.xibuild b/repo/x11/libxv.xibuild new file mode 100644 index 0000000..5b51ba1 --- /dev/null +++ b/repo/x11/libxv.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.0.11 +SOURCE=https://www.x.org/pub/individual/lib/libXv-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXv-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxvmc.xibuild b/repo/x11/libxvmc.xibuild new file mode 100644 index 0000000..aa63fbe --- /dev/null +++ b/repo/x11/libxvmc.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.0.12 +SOURCE=https://www.x.org/pub/individual/lib/libXvMC-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXvMC-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxxf86dga.xibuild b/repo/x11/libxxf86dga.xibuild new file mode 100644 index 0000000..e59577b --- /dev/null +++ b/repo/x11/libxxf86dga.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.5 +SOURCE=https://www.x.org/pub/individual/lib/libXxf86dga-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXxf86dga-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/libxxf86vm.xibuild b/repo/x11/libxxf86vm.xibuild new file mode 100644 index 0000000..5559966 --- /dev/null +++ b/repo/x11/libxxf86vm.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/lib/libXxf86vm-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/libXxf86vm-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/luit.xibuild b/repo/x11/luit.xibuild new file mode 100644 index 0000000..f298566 --- /dev/null +++ b/repo/x11/luit.xibuild @@ -0,0 +1,20 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.1 +SOURCE=https://www.x.org/pub/individual/app/luit-$PKG_VER.tar.bz2 + +prepare () { + sed -i -e "/D_XOPEN/s/5/6/" configure +} + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/mesa.xibuild b/repo/x11/mesa.xibuild new file mode 100644 index 0000000..4db772b --- /dev/null +++ b/repo/x11/mesa.xibuild @@ -0,0 +1,50 @@ +#!/bin/bash + +MAKEDEPS=(meson ninja python-mako libva libvdpau llvm libxxf86vm libelf lm_sensors libexpat libvulkan) +DEPS=(xorg-libs libdrm) + +PKG_VER=21.3.6 +SOURCE=https://mesa.freedesktop.org/archive/mesa-$PKG_VER.tar.xz +ADDITIONAL=( + https://www.linuxfromscratch.org/patches/blfs/svn/mesa-$PKG_VER-add_xdemos-1.patch + https://www.linuxfromscratch.org/patches/blfs/svn/mesa-$PKG_VER-nouveau_fixes-1.patch +) + +DESC="An implementation of the OpenGL specification" + +prepare () { + patch -Np1 -i mesa-$PKG_VER-add_xdemos-1.patch + + export GALLIUM_DRV="crocus,i915,iris,nouveau,r600,radeonsi,svga,swrast,virgl" + export DRI_DRIVERS="i965,nouveau" + + patch -Np1 -i mesa-$PKG_VER-nouveau_fixes-1.patch + +} + +build () { + mkdir build && + cd build && + + meson --prefix=$XORG_PREFIX \ + --buildtype=release \ + -Ddri-drivers=$DRI_DRIVERS \ + -Dgallium-drivers=$GALLIUM_DRV \ + -Dgallium-nine=false \ + -Dglx=dri \ + -Dvalgrind=disabled \ + -Dlibunwind=disabled \ + .. && + + unset GALLIUM_DRV DRI_DRIVERS && + + ninja + +} + +package () { + DESTDIR=$PKG_DEST ninja install + install -v -dm755 $PKG_DEST/usr/share/doc/mesa-$PKG_VER && + cp -rfv ../docs/* $PKG_DEST/usr/share/doc/mesa-$PKG_VER + +} diff --git a/repo/x11/mkfontscale.xibuild b/repo/x11/mkfontscale.xibuild new file mode 100644 index 0000000..6536bb0 --- /dev/null +++ b/repo/x11/mkfontscale.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.1 +SOURCE=https://www.x.org/pub/individual/app/mkfontscale-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/sessreg.xibuild b/repo/x11/sessreg.xibuild new file mode 100644 index 0000000..5fdd53c --- /dev/null +++ b/repo/x11/sessreg.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.2 +SOURCE=https://www.x.org/pub/individual/app/sessreg-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/setxkbmap.xibuild b/repo/x11/setxkbmap.xibuild new file mode 100644 index 0000000..5820dce --- /dev/null +++ b/repo/x11/setxkbmap.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.3.2 +SOURCE=https://www.x.org/pub/individual/app/setxkbmap-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/smproxy.xibuild b/repo/x11/smproxy.xibuild new file mode 100644 index 0000000..c7a4b8c --- /dev/null +++ b/repo/x11/smproxy.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.6 +SOURCE=https://www.x.org/pub/individual/app/smproxy-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/x11perf.xibuild b/repo/x11/x11perf.xibuild new file mode 100644 index 0000000..a4d4580 --- /dev/null +++ b/repo/x11/x11perf.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.6.1 +SOURCE=https://www.x.org/pub/individual/app/x11perf-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xauth.xibuild b/repo/x11/xauth.xibuild new file mode 100644 index 0000000..5c97389 --- /dev/null +++ b/repo/x11/xauth.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.1 +SOURCE=https://www.x.org/pub/individual/app/xauth-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xbacklight.xibuild b/repo/x11/xbacklight.xibuild new file mode 100644 index 0000000..7cb0976 --- /dev/null +++ b/repo/x11/xbacklight.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.3 +SOURCE=https://www.x.org/pub/individual/app/xbacklight-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xbitmaps.xibuild b/repo/x11/xbitmaps.xibuild new file mode 100644 index 0000000..6958952 --- /dev/null +++ b/repo/x11/xbitmaps.xibuild @@ -0,0 +1,17 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(util-macros) + +PKG_VER=1.1.2 +SOURCE=https://www.x.org/pub/individual/data/xbitmaps-$PKG_VER.tar.bz2 + +DESC="Bitmaps for xorg" + +build () { + ./configure $XORG_CONFIG +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-proto.xibuild b/repo/x11/xcb-proto.xibuild new file mode 100644 index 0000000..77eade6 --- /dev/null +++ b/repo/x11/xcb-proto.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make libxml2) +DEPS=() + +PKG_VER=1.14.1 +SOURCE=https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-$PKG_VER.tar.xz +DESC="XML-XCB protocol descriptions" + +build () { + PYTHON=python3 ./configure $XORG_CONFIG +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util-cursor.xibuild b/repo/x11/xcb-util-cursor.xibuild new file mode 100644 index 0000000..c10321c --- /dev/null +++ b/repo/x11/xcb-util-cursor.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xcb-util) + +PKG_VER=0.1.3 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-cursor-$PKG_VER.tar.bz2 + +DESC="XCB cursor library" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util-image.xibuild b/repo/x11/xcb-util-image.xibuild new file mode 100644 index 0000000..6a2cbca --- /dev/null +++ b/repo/x11/xcb-util-image.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xcb-util) + +PKG_VER=0.4.0 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-image-$PKG_VER.tar.bz2 + +DESC="Utility libraries for XC Binding, with ports of Xlib's XImage" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util-keysyms.xibuild b/repo/x11/xcb-util-keysyms.xibuild new file mode 100644 index 0000000..090897a --- /dev/null +++ b/repo/x11/xcb-util-keysyms.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xcb-util) + +PKG_VER=0.4.0 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-keysyms-$PKG_VER.tar.bz2 + +DESC="Utility libraries for XC Binding, with standard x key constants" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util-renderutil.xibuild b/repo/x11/xcb-util-renderutil.xibuild new file mode 100644 index 0000000..5574573 --- /dev/null +++ b/repo/x11/xcb-util-renderutil.xibuild @@ -0,0 +1,19 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xcb-util) + +# TODO check why this is one version less than the rest +PKG_VER=0.3.9 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-renderutil-$PKG_VER.tar.bz2 + +DESC="Utility libraries for XC Binding, with functions for the render extension" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util-wm.xibuild b/repo/x11/xcb-util-wm.xibuild new file mode 100644 index 0000000..6982643 --- /dev/null +++ b/repo/x11/xcb-util-wm.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(xcb-util) + +PKG_VER=0.4.1 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-wm-$PKG_VER.tar.bz2 + +DESC="Utility libraries for XC Binding, with client and window-manager helpers" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcb-util.xibuild b/repo/x11/xcb-util.xibuild new file mode 100644 index 0000000..a21e84c --- /dev/null +++ b/repo/x11/xcb-util.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(libxcb) + +PKG_VER=0.4.0 +SOURCE=https://xcb.freedesktop.org/dist/xcb-util-$PKG_VER.tar.bz2 + +DESC="Utility libraries for XC Binding" + +build () { + ./configure $XORG_CONFIG && + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcmsdb.xibuild b/repo/x11/xcmsdb.xibuild new file mode 100644 index 0000000..22cb3f7 --- /dev/null +++ b/repo/x11/xcmsdb.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.5 +SOURCE=https://www.x.org/pub/individual/app/xcmsdb-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcursor-themes.xibuild b/repo/x11/xcursor-themes.xibuild new file mode 100644 index 0000000..76f7a4e --- /dev/null +++ b/repo/x11/xcursor-themes.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=(util-macros xcb-util) + +PKG_VER=1.0.6 +SOURCE=https://www.x.org/pub/individual/data/xcursor-themes-$PKG_VER.tar.bz2 + +DESC="Cursor themes for X.Org" + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xcursorgen.xibuild b/repo/x11/xcursorgen.xibuild new file mode 100644 index 0000000..4658d12 --- /dev/null +++ b/repo/x11/xcursorgen.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.7 +SOURCE=https://www.x.org/pub/individual/app/xcursorgen-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xdpyinfo.xibuild b/repo/x11/xdpyinfo.xibuild new file mode 100644 index 0000000..19e189e --- /dev/null +++ b/repo/x11/xdpyinfo.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.3.2 +SOURCE=https://www.x.org/pub/individual/app/xdpyinfo-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xdriinfo.xibuild b/repo/x11/xdriinfo.xibuild new file mode 100644 index 0000000..16c2c03 --- /dev/null +++ b/repo/x11/xdriinfo.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.6 +SOURCE=https://www.x.org/pub/individual/app/xdriinfo-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xev.xibuild b/repo/x11/xev.xibuild new file mode 100644 index 0000000..5700d61 --- /dev/null +++ b/repo/x11/xev.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.4 +SOURCE=https://www.x.org/pub/individual/app/xev-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xgamma.xibuild b/repo/x11/xgamma.xibuild new file mode 100644 index 0000000..a786537 --- /dev/null +++ b/repo/x11/xgamma.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.6 +SOURCE=https://www.x.org/pub/individual/app/xgamma-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xhost.xibuild b/repo/x11/xhost.xibuild new file mode 100644 index 0000000..28b66e2 --- /dev/null +++ b/repo/x11/xhost.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.8 +SOURCE=https://www.x.org/pub/individual/app/xhost-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xinput.xibuild b/repo/x11/xinput.xibuild new file mode 100644 index 0000000..64603eb --- /dev/null +++ b/repo/x11/xinput.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.6.3 +SOURCE=https://www.x.org/pub/individual/app/xinput-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xkbcomp.xibuild b/repo/x11/xkbcomp.xibuild new file mode 100644 index 0000000..8c5a0d2 --- /dev/null +++ b/repo/x11/xkbcomp.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.4.5 +SOURCE=https://www.x.org/pub/individual/app/xkbcomp-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xkbevd.xibuild b/repo/x11/xkbevd.xibuild new file mode 100644 index 0000000..9343682 --- /dev/null +++ b/repo/x11/xkbevd.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/app/xkbevd-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xkbutils.xibuild b/repo/x11/xkbutils.xibuild new file mode 100644 index 0000000..637f107 --- /dev/null +++ b/repo/x11/xkbutils.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.4 +SOURCE=https://www.x.org/pub/individual/app/xkbutils-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xkeyboardconfig.xibuild b/repo/x11/xkeyboardconfig.xibuild new file mode 100644 index 0000000..32a0572 --- /dev/null +++ b/repo/x11/xkeyboardconfig.xibuild @@ -0,0 +1,25 @@ +#!/bin/bash + +MAKEDEPS=(meson ninja) +DEPS=(xorg-libs) + +PKG_VER=2.35.1 +SOURCE=https://www.x.org/pub/individual/data/xkeyboard-config/xkeyboard-config-$PKG_VER.tar.xz + +DESC="X keyboard configuration files" + +prepare () { + sed -i -E 's/(ln -s)/\1f/' rules/meson.build && +} + +build () { + mkdir build && + cd build && + + meson --prefix=$XORG_PREFIX --buildtype=release .. && + ninja +} + +package () { + DESTDIR=$PKG_DEST ninja install +} diff --git a/repo/x11/xkill.xibuild b/repo/x11/xkill.xibuild new file mode 100644 index 0000000..e6986c2 --- /dev/null +++ b/repo/x11/xkill.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.5 +SOURCE=https://www.x.org/pub/individual/app/xkill-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xlsatoms.xibuild b/repo/x11/xlsatoms.xibuild new file mode 100644 index 0000000..8d69f9a --- /dev/null +++ b/repo/x11/xlsatoms.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.3 +SOURCE=https://www.x.org/pub/individual/app/xlsatoms-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xlsclients.xibuild b/repo/x11/xlsclients.xibuild new file mode 100644 index 0000000..ca58e34 --- /dev/null +++ b/repo/x11/xlsclients.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/app/xlsclients-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xmessage.xibuild b/repo/x11/xmessage.xibuild new file mode 100644 index 0000000..d8de927 --- /dev/null +++ b/repo/x11/xmessage.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.5 +SOURCE=https://www.x.org/pub/individual/app/xmessage-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xmodmap.xibuild b/repo/x11/xmodmap.xibuild new file mode 100644 index 0000000..ab656e9 --- /dev/null +++ b/repo/x11/xmodmap.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.10 +SOURCE=https://www.x.org/pub/individual/app/xmodmap-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xorg-libs.xibuild b/repo/x11/xorg-libs.xibuild new file mode 100644 index 0000000..f01e88a --- /dev/null +++ b/repo/x11/xorg-libs.xibuild @@ -0,0 +1,5 @@ +#!/bin/bash + +DEPS=(xtrans libx11 libxext libfs libice libsm libxscrnsaver libxt libxmu libxpm libxaw libxfixes libxcomposite libxrender libxcursor libxdamage libfontenc libxfont2 libxft libxi libxinerama libxrandr libxres libxtst libxv libxvmc libxxf86dga libxxf86vm libdmx libpciaccess libxkbfile libxshmfence) + +DESC="All libraries required for xorg" diff --git a/repo/x11/xorg-server.xibuild b/repo/x11/xorg-server.xibuild new file mode 100644 index 0000000..8bf178f --- /dev/null +++ b/repo/x11/xorg-server.xibuild @@ -0,0 +1,28 @@ +#!/bin/bash + +MAKEDEPS=(meson ninja doxygen xmlto fop) +DEPS=(libxcvt pixman font-util xkeyboard-config elogind libepoxy libtirpc polkit acpid nettle libgcrypt xcb-util-keysyms xcb-util-image xcb-util-renderutil xcb-util-wm) + +PKG_VER=21.1.3 +SOURCE=https://www.x.org/pub/individual/xserver/xorg-server-$PKG_VER.tar.xz + +build () { + mkdir build && + cd build && + + meson --prefix=$XORG_PREFIX \ + -Dsuid_wrapper=true \ + -Dxkb_output_dir=/var/lib/xkb && + ninja +} + +package () { + DESTDIR=$PKG_DEST ninja install + + mkdir -pv $PKG_DEST/etc/X11/xorg.conf.d && +cat >> $PKG_DEST/etc/sysconfig/createfiles << "EOF" +/tmp/.ICE-unix dir 1777 root root +/tmp/.X11-unix dir 1777 root root +EOF + +} diff --git a/repo/x11/xorg-util-macros.xibuild b/repo/x11/xorg-util-macros.xibuild new file mode 100644 index 0000000..af94a71 --- /dev/null +++ b/repo/x11/xorg-util-macros.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make) +DEPS=() + +PKG_VER=1.19.3 +SOURCE=https://www.x.org/pub/individual/util/util-macros-$PKG_VER.tar.bz2 +DESC="Autotools macros for X.Org" + +build () { + ./configure ${XORG_CONFIG} +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xorgproto.xibuild b/repo/x11/xorgproto.xibuild new file mode 100644 index 0000000..9fffc45 --- /dev/null +++ b/repo/x11/xorgproto.xibuild @@ -0,0 +1,23 @@ +#!/bin/bash + +MAKEDEPS=(ninja meson asciidoc libxslt xmlto) +DEPS=(xorg-util-macros) + +PKG_VER=2021.5 +SOURCE=https://xorg.freedesktop.org/archive/individual/proto/xorgproto-$PKG_VER.tar.bz2 +DESC="combined X.Org X11 Protocol headers" + +build () { + mkdir build && + cd build && + + meson --prefix=$XORG_PREFIX -Dlegacy=true .. && + ninja +} + +package () { + DESTDIR=$PKG_DEST ninja install && + + install -vdm 755 $PKG_DEST$XORG_PREFIX/share/doc/xorgproto-$PKG_VER && + install -vm 644 ../[^m]*.txt ../PM_spec $PKG_DEST$XORG_PREFIX/share/doc/xorgproto-$PKG_VER +} diff --git a/repo/x11/xpr.xibuild b/repo/x11/xpr.xibuild new file mode 100644 index 0000000..382b970 --- /dev/null +++ b/repo/x11/xpr.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.5 +SOURCE=https://www.x.org/pub/individual/app/xpr-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xprop.xibuild b/repo/x11/xprop.xibuild new file mode 100644 index 0000000..b03a702 --- /dev/null +++ b/repo/x11/xprop.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.5 +SOURCE=https://www.x.org/pub/individual/app/xprop-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xrandr.xibuild b/repo/x11/xrandr.xibuild new file mode 100644 index 0000000..fc0b9f0 --- /dev/null +++ b/repo/x11/xrandr.xibuild @@ -0,0 +1,18 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.5.1 +SOURCE=https://www.x.org/pub/individual/app/xrandr-$PKG_VER.tar.xz + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install + rm -f $PKG_DEST$XORG_PREFIX/bin/xkeystone + +} diff --git a/repo/x11/xrdb.xibuild b/repo/x11/xrdb.xibuild new file mode 100644 index 0000000..caa66d2 --- /dev/null +++ b/repo/x11/xrdb.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.1 +SOURCE=https://www.x.org/pub/individual/app/xrdb-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xrefresh.xibuild b/repo/x11/xrefresh.xibuild new file mode 100644 index 0000000..5efcfdd --- /dev/null +++ b/repo/x11/xrefresh.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.6 +SOURCE=https://www.x.org/pub/individual/app/xrefresh-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xset.xibuild b/repo/x11/xset.xibuild new file mode 100644 index 0000000..173d658 --- /dev/null +++ b/repo/x11/xset.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.2.4 +SOURCE=https://www.x.org/pub/individual/app/xset-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xsetroot.xibuild b/repo/x11/xsetroot.xibuild new file mode 100644 index 0000000..a5b96d5 --- /dev/null +++ b/repo/x11/xsetroot.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.2 +SOURCE=https://www.x.org/pub/individual/app/xsetroot-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xtrans.xibuild b/repo/x11/xtrans.xibuild new file mode 100644 index 0000000..cae138e --- /dev/null +++ b/repo/x11/xtrans.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto lynx) +DEPS=(fontconfig libxcb elogind) + +PKG_VER=1.4.0 +SOURCE=https://www.x.org/pub/individual/lib/xtrans-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG --docdir=$XORG_PREFIX/share/doc/xtrans-$PKG_VER + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xvinfo.xibuild b/repo/x11/xvinfo.xibuild new file mode 100644 index 0000000..430b8c1 --- /dev/null +++ b/repo/x11/xvinfo.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.4 +SOURCE=https://www.x.org/pub/individual/app/xvinfo-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xwd.xibuild b/repo/x11/xwd.xibuild new file mode 100644 index 0000000..d85f022 --- /dev/null +++ b/repo/x11/xwd.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.8 +SOURCE=https://www.x.org/pub/individual/app/xwd-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xwininfo.xibuild b/repo/x11/xwininfo.xibuild new file mode 100644 index 0000000..d4b057d --- /dev/null +++ b/repo/x11/xwininfo.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.1.5 +SOURCE=https://www.x.org/pub/individual/app/xwininfo-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} diff --git a/repo/x11/xwud.xibuild b/repo/x11/xwud.xibuild new file mode 100644 index 0000000..d626b92 --- /dev/null +++ b/repo/x11/xwud.xibuild @@ -0,0 +1,16 @@ +#!/bin/bash + +MAKEDEPS=(make asciidoc xmlto) +DEPS=(libpng mesa xbitmaps xcb-util pam) + +PKG_VER=1.0.5 +SOURCE=https://www.x.org/pub/individual/app/xwud-$PKG_VER.tar.bz2 + +build () { + ./configure $XORG_CONFIG + make +} + +package () { + make DESTDIR=$PKG_DEST install +} |