diff --git a/x11/base/xcb-proto/ympbuild b/x11/base/xcb-proto/ympbuild new file mode 100644 index 00000000..abece4c1 --- /dev/null +++ b/x11/base/xcb-proto/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='xcb-proto' +release='2' +version='1.15.2' +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=(python libxml2) +md5sums=('d2251b01927c2fbe92dc540f9536b430') +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/xorgproto/ympbuild b/x11/base/xorgproto/ympbuild new file mode 100644 index 00000000..7cf579ae --- /dev/null +++ b/x11/base/xorgproto/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='xorgproto' +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=(util-macros) +md5sums=('3fdb11d75f7023db273f7b3e34b58338') +uses=() +arch=('x86_64') +group=(x11.base) + +cd $name-$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..a4ce974b --- /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=(xorgproto) +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..63406482 --- /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://xorg.freedesktop.org' +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=() +makedepends=(util-macros xorgproto) +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` +} diff --git a/x11/libs/libxcb/ympbuild b/x11/libs/libxcb/ympbuild new file mode 100644 index 00000000..0516a919 --- /dev/null +++ b/x11/libs/libxcb/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='libxcb' +release='1' +version='1.15' +url='https://xcb.freedesktop.org' +description='X C-language Bindings library' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=('https://www.x.org/releases/individual/lib/libxcb-1.15.tar.xz') +depends=(libXau libXdmcp xcb-proto) +makedepends=(xorgproto util-macros python) +md5sums=('39c0fc337e738ad6c908e7cce90957d0') +uses=() +arch=('x86_64') +group=(x11.libs) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --disable-devel-docs \ + --without-launchd \ + --without-doxygen +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/x11/libs/xcb-util-cursor/ympbuild b/x11/libs/xcb-util-cursor/ympbuild new file mode 100644 index 00000000..de12db58 --- /dev/null +++ b/x11/libs/xcb-util-cursor/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='xcb-util-cursor' +release='1' +version='0.1.4' +url='https://xcb.freedesktop.org' +description='X C-language Bindings sample implementations' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/xcb/xcb-util-cursor-${version}.tar.xz") +depends=(libxcb xcb-util-image xcb-util-renderutil) +makedepends=(xorgproto) +md5sums=('0d244518ad54b886413fe782235d6210') +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --disable-devel-docs \ + --without-doxygen +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} diff --git a/x11/libs/xcb-util-image/ympbuild b/x11/libs/xcb-util-image/ympbuild new file mode 100644 index 00000000..d3f05274 --- /dev/null +++ b/x11/libs/xcb-util-image/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='xcb-util-image' +release='1' +version='0.4.1' +url='https://xcb.freedesktop.org' +description='X C-language Bindings sample implementations' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/xcb/xcb-util-image-${version}.tar.xz") +depends=(libxcb xcb-util) +makedepends=(xorgproto util-macros) +md5sums=('a67bfac2eff696170259ef1f5ce1b611') +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --disable-devel-docs \ + --without-doxygen +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} diff --git a/x11/libs/xcb-util-renderutil/ympbuild b/x11/libs/xcb-util-renderutil/ympbuild new file mode 100644 index 00000000..b0cdb6e9 --- /dev/null +++ b/x11/libs/xcb-util-renderutil/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='xcb-util-renderutil' +release='1' +version='0.3.10' +url='https://xcb.freedesktop.org' +description='X C-language Bindings sample implementations' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/xcb/xcb-util-renderutil-${version}.tar.xz") +depends=(libxcb) +makedepends=(util-macros xorgproto) +md5sums=('193b890e2a89a53c31e2ece3afcbd55f') +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --disable-devel-docs \ + --without-doxygen +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} diff --git a/x11/libs/xcb-util/ympbuild b/x11/libs/xcb-util/ympbuild new file mode 100644 index 00000000..de79feb4 --- /dev/null +++ b/x11/libs/xcb-util/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='xcb-util' +release='1' +version='0.4.0' +url='https://xcb.freedesktop.org' +description='X C-language Bindings sample implementations' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/xcb/xcb-util-${version}.tar.gz") +depends=(libxcb) +makedepends=(util-macros xorgproto) +md5sums=('157d82738aa89934b6adaf3ca508a0f5') +uses=() +arch=('x86_64') +group=(x11.libs) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64 \ + --enable-shared \ + --enable-static \ + --disable-devel-docs \ + --without-doxygen +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} diff --git a/x11/misc/util-macros/ympbuild b/x11/misc/util-macros/ympbuild new file mode 100644 index 00000000..1e9bffb0 --- /dev/null +++ b/x11/misc/util-macros/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='util-macros' +release='1' +version='1.19.3' +url='https://gitlab.freedesktop.org/xorg/util/macros' +description='X.Org autotools utility macros' +email='kurth4cker@tutanota.com' +maintainer='kurth4cker' +license=('MIT') +source=("https://www.x.org/releases/individual/util/util-macros-${version}.tar.gz") +depends=() +makedepends=() +md5sums=('66cb74d4a0120a06e32c3b01c29417d8') +arch=('x86_64') +group=(x11.misc) + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} +