From 3b0dc55e70cbd49951b796d74ad8f835cfb9e73c Mon Sep 17 00:00:00 2001 From: kurth4cker Date: Wed, 7 Dec 2022 20:15:33 +0300 Subject: [PATCH] add some libxcb dependencies --- x11/base/xcb-proto/ympbuild | 31 ++++++++++++++++++++++++++++++ x11/base/xorg-proto/ympbuild | 34 +++++++++++++++++++++++++++++++++ x11/libs/libXau/ympbuild | 34 +++++++++++++++++++++++++++++++++ x11/libs/libXdmcp/ympbuild | 37 ++++++++++++++++++++++++++++++++++++ 4 files changed, 136 insertions(+) create mode 100644 x11/base/xcb-proto/ympbuild create mode 100644 x11/base/xorg-proto/ympbuild create mode 100644 x11/libs/libXau/ympbuild create mode 100644 x11/libs/libXdmcp/ympbuild diff --git a/x11/base/xcb-proto/ympbuild b/x11/base/xcb-proto/ympbuild new file mode 100644 index 00000000..58df8d45 --- /dev/null +++ b/x11/base/xcb-proto/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='xcb-proto' +release='1' +version='1.14' +url='https://xcb.freedesktop.org/' +description='X C-language Bindings protocol headers' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-${version}.tar.xz") +depends=( ) +makedepends=( ) +md5sums=('4a053ca2456007a343024a0452dbf13b') +uses=() +arch=('x86_64') +group=(x11.base) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} diff --git a/x11/base/xorg-proto/ympbuild b/x11/base/xorg-proto/ympbuild new file mode 100644 index 00000000..99d275c3 --- /dev/null +++ b/x11/base/xorg-proto/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='xorg-proto' +release='1' +version='2022.2' +url='https://gitlab.freedesktop.org/xorg/proto/xorgproto' +description='X.Org combined protocol headers' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/proto/xorgproto-${version}.tar.xz") +depends=() +makedepends=() +md5sums=('3fdb11d75f7023db273f7b3e34b58338') +uses=() +arch=('x86_64') +group=(x11.base) + +cd xorgproto-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --without-xmlto \ + --without-xsltproc +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/libs/libXau/ympbuild b/x11/libs/libXau/ympbuild new file mode 100644 index 00000000..b20a7f18 --- /dev/null +++ b/x11/libs/libXau/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='libXau' +release='1' +version='1.0.10' +url='https://www.x.org/wiki/' +description='X.Org X authorization library' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/lib/libXau-${version}.tar.xz") +depends=() +makedepends=() +md5sums=('d32e6e8c70dd957c9c2d654e0f8d0a15') +uses=() +arch=('x86_64') +group=(x11.libs) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-static \ + --enable-shared +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/libs/libXdmcp/ympbuild b/x11/libs/libXdmcp/ympbuild new file mode 100644 index 00000000..6fa9bcb4 --- /dev/null +++ b/x11/libs/libXdmcp/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='libXdmcp' +release='1' +version='1.1.4' +url='https://gitlab.freedesktop.org/xorg/lib/libXdmcp' +description='X.Org X Display Manager Control Protocol library' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/lib/libXdmcp-${version}.tar.xz") +depends=(xorg-proto) +makedepends=( ) +md5sums=('0b4056a282c1e14323d5daef8fb5345d') +uses=() +arch=('x86_64') +group=(x11.libs) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --without-xmlto \ + --without-xsltproc \ + --without-fop \ + --disable-unit-tests +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +}