aboutsummaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2023-01-25 14:07:54 +0100
committerCem Keylan <cem@ckyln.com>2023-01-25 14:07:54 +0100
commit8fcd412fe6db69a3daa7a68b42805653c5153763 (patch)
treea1fcac17abc2b8196c43b79611690a5b506bdf11 /extra
parent5d4aef73d55227cbf9268dbfbb903d309f885fb3 (diff)
parent5ee0305949e7a98eb79e4943c0af1f42e871e235 (diff)
downloadrepository-8fcd412fe6db69a3daa7a68b42805653c5153763.tar.gz
Merge branch 'xorg-removal'
Diffstat (limited to 'extra')
-rwxr-xr-xextra/libICE/build7
-rw-r--r--extra/libICE/checksums2
-rw-r--r--extra/libICE/depends2
-rw-r--r--extra/libICE/meta3
-rw-r--r--extra/libICE/sources1
-rw-r--r--extra/libICE/version1
-rwxr-xr-xextra/libSM/build7
-rw-r--r--extra/libSM/checksums2
-rw-r--r--extra/libSM/depends3
-rw-r--r--extra/libSM/meta3
-rw-r--r--extra/libSM/sources1
-rw-r--r--extra/libSM/version1
-rwxr-xr-xextra/libX11/build13
-rw-r--r--extra/libX11/checksums2
-rw-r--r--extra/libX11/depends4
-rw-r--r--extra/libX11/meta3
-rw-r--r--extra/libX11/sources1
-rw-r--r--extra/libX11/version1
-rwxr-xr-xextra/libXau/build7
-rw-r--r--extra/libXau/checksums2
-rw-r--r--extra/libXau/depends1
-rw-r--r--extra/libXau/meta3
-rw-r--r--extra/libXau/sources1
-rw-r--r--extra/libXau/version1
-rwxr-xr-xextra/libXcomposite/build7
-rw-r--r--extra/libXcomposite/checksums2
-rw-r--r--extra/libXcomposite/depends2
-rw-r--r--extra/libXcomposite/meta3
-rw-r--r--extra/libXcomposite/sources1
-rw-r--r--extra/libXcomposite/version1
-rwxr-xr-xextra/libXcursor/build7
-rw-r--r--extra/libXcursor/checksums2
-rw-r--r--extra/libXcursor/depends3
-rw-r--r--extra/libXcursor/meta3
-rw-r--r--extra/libXcursor/sources1
-rw-r--r--extra/libXcursor/version1
-rwxr-xr-xextra/libXdamage/build7
-rw-r--r--extra/libXdamage/checksums2
-rw-r--r--extra/libXdamage/depends3
-rw-r--r--extra/libXdamage/meta3
-rw-r--r--extra/libXdamage/sources1
-rw-r--r--extra/libXdamage/version1
-rwxr-xr-xextra/libXext/build7
-rw-r--r--extra/libXext/checksums2
-rw-r--r--extra/libXext/depends2
-rw-r--r--extra/libXext/meta3
-rw-r--r--extra/libXext/sources1
-rw-r--r--extra/libXext/version1
-rwxr-xr-xextra/libXfixes/build7
-rw-r--r--extra/libXfixes/checksums1
-rw-r--r--extra/libXfixes/meta3
-rw-r--r--extra/libXfixes/sources1
-rw-r--r--extra/libXfixes/version1
-rwxr-xr-xextra/libXfont2/build7
-rw-r--r--extra/libXfont2/checksums2
-rw-r--r--extra/libXfont2/depends4
-rw-r--r--extra/libXfont2/meta3
-rw-r--r--extra/libXfont2/sources1
-rw-r--r--extra/libXfont2/version1
-rwxr-xr-xextra/libXft/build7
-rw-r--r--extra/libXft/checksums2
-rw-r--r--extra/libXft/depends4
-rw-r--r--extra/libXft/meta3
-rw-r--r--extra/libXft/sources1
-rw-r--r--extra/libXft/version1
-rwxr-xr-xextra/libXi/build8
-rw-r--r--extra/libXi/checksums2
-rw-r--r--extra/libXi/depends3
-rw-r--r--extra/libXi/meta3
-rw-r--r--extra/libXi/sources1
-rw-r--r--extra/libXi/version1
-rwxr-xr-xextra/libXinerama/build8
-rw-r--r--extra/libXinerama/checksums2
-rw-r--r--extra/libXinerama/depends2
-rw-r--r--extra/libXinerama/meta3
-rw-r--r--extra/libXinerama/sources1
-rw-r--r--extra/libXinerama/version1
-rwxr-xr-xextra/libXmu/build8
-rw-r--r--extra/libXmu/checksums2
-rw-r--r--extra/libXmu/depends3
-rw-r--r--extra/libXmu/meta3
-rw-r--r--extra/libXmu/sources1
-rw-r--r--extra/libXmu/version1
-rwxr-xr-xextra/libXrandr/build7
-rw-r--r--extra/libXrandr/checksums2
-rw-r--r--extra/libXrandr/depends3
-rw-r--r--extra/libXrandr/meta3
-rw-r--r--extra/libXrandr/sources1
-rw-r--r--extra/libXrandr/version1
-rwxr-xr-xextra/libXrender/build7
-rw-r--r--extra/libXrender/checksums2
-rw-r--r--extra/libXrender/depends2
-rw-r--r--extra/libXrender/meta3
-rw-r--r--extra/libXrender/sources1
-rw-r--r--extra/libXrender/version1
-rwxr-xr-xextra/libXt/build8
-rw-r--r--extra/libXt/checksums1
-rw-r--r--extra/libXt/depends3
-rw-r--r--extra/libXt/meta3
-rw-r--r--extra/libXt/sources1
-rw-r--r--extra/libXt/version1
-rwxr-xr-xextra/libXxf86vm/build7
-rw-r--r--extra/libXxf86vm/checksums2
-rw-r--r--extra/libXxf86vm/depends2
-rw-r--r--extra/libXxf86vm/meta3
-rw-r--r--extra/libXxf86vm/sources1
-rw-r--r--extra/libXxf86vm/version1
-rwxr-xr-xextra/libxshmfence/build8
-rw-r--r--extra/libxshmfence/checksums2
-rw-r--r--extra/libxshmfence/depends1
-rw-r--r--extra/libxshmfence/meta3
-rw-r--r--extra/libxshmfence/sources1
-rw-r--r--extra/libxshmfence/version1
-rwxr-xr-xextra/xkbcomp/build10
-rw-r--r--extra/xkbcomp/checksums2
-rw-r--r--extra/xkbcomp/depends2
-rw-r--r--extra/xkbcomp/meta3
-rw-r--r--extra/xkbcomp/sources1
-rw-r--r--extra/xkbcomp/version1
-rwxr-xr-xextra/xkeyboard-config/build9
-rw-r--r--extra/xkeyboard-config/checksums2
-rw-r--r--extra/xkeyboard-config/depends2
-rw-r--r--extra/xkeyboard-config/meta3
-rw-r--r--extra/xkeyboard-config/sources1
-rw-r--r--extra/xkeyboard-config/version1
-rwxr-xr-xextra/xorg-util-macros/build7
-rw-r--r--extra/xorg-util-macros/checksums1
-rw-r--r--extra/xorg-util-macros/meta3
-rw-r--r--extra/xorg-util-macros/sources1
-rw-r--r--extra/xorg-util-macros/version1
-rwxr-xr-xextra/xorgproto/build8
-rw-r--r--extra/xorgproto/checksums2
-rw-r--r--extra/xorgproto/meta3
-rw-r--r--extra/xorgproto/sources1
-rw-r--r--extra/xorgproto/version1
-rwxr-xr-xextra/xtrans/build7
-rw-r--r--extra/xtrans/checksums1
-rw-r--r--extra/xtrans/meta3
-rw-r--r--extra/xtrans/sources1
-rw-r--r--extra/xtrans/version1
140 files changed, 400 insertions, 0 deletions
diff --git a/extra/libICE/build b/extra/libICE/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libICE/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libICE/checksums b/extra/libICE/checksums
new file mode 100644
index 00000000..c74cdc45
--- /dev/null
+++ b/extra/libICE/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+7b4ac3d3e4b41cce7c6a0e5b2b6f338b0172d2458563cf2b8e8e7a207657ffa7 libICE-1.1.1.tar.xz
diff --git a/extra/libICE/depends b/extra/libICE/depends
new file mode 100644
index 00000000..ebbf4b36
--- /dev/null
+++ b/extra/libICE/depends
@@ -0,0 +1,2 @@
+xorgproto make
+xtrans make
diff --git a/extra/libICE/meta b/extra/libICE/meta
new file mode 100644
index 00000000..2cf033ad
--- /dev/null
+++ b/extra/libICE/meta
@@ -0,0 +1,3 @@
+description: Intel Client Exchange library for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libICE/sources b/extra/libICE/sources
new file mode 100644
index 00000000..858883b9
--- /dev/null
+++ b/extra/libICE/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libICE-1.1.1.tar.xz
diff --git a/extra/libICE/version b/extra/libICE/version
new file mode 100644
index 00000000..e343e3f8
--- /dev/null
+++ b/extra/libICE/version
@@ -0,0 +1 @@
+1.1.1 1
diff --git a/extra/libSM/build b/extra/libSM/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libSM/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libSM/checksums b/extra/libSM/checksums
new file mode 100644
index 00000000..3048569d
--- /dev/null
+++ b/extra/libSM/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+1af23c9ec72e2ebe1feb876d8ea4d751f1366db9ce59a5e9aec689e1162ed44e libSM-1.2.4.tar.xz
diff --git a/extra/libSM/depends b/extra/libSM/depends
new file mode 100644
index 00000000..faa771bd
--- /dev/null
+++ b/extra/libSM/depends
@@ -0,0 +1,3 @@
+util-linux
+libICE
+pkgconf make
diff --git a/extra/libSM/meta b/extra/libSM/meta
new file mode 100644
index 00000000..585a3c84
--- /dev/null
+++ b/extra/libSM/meta
@@ -0,0 +1,3 @@
+description: X Session Management Library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libSM/sources b/extra/libSM/sources
new file mode 100644
index 00000000..1ae2bfc0
--- /dev/null
+++ b/extra/libSM/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libSM-1.2.4.tar.xz
diff --git a/extra/libSM/version b/extra/libSM/version
new file mode 100644
index 00000000..d66671c6
--- /dev/null
+++ b/extra/libSM/version
@@ -0,0 +1 @@
+1.2.4 1
diff --git a/extra/libX11/build b/extra/libX11/build
new file mode 100755
index 00000000..a7d53475
--- /dev/null
+++ b/extra/libX11/build
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+
+CFLAGS_FOR_BUILD=-fPIC \
+./configure \
+ --prefix=/usr \
+ --enable-static
+
+make
+make DESTDIR="$1" install
+
+# This will be removed once 'xorgproto' 2019.2
+# is released.
+rm -f "$1/usr/include/X11/extensions/XKBgeom.h"
diff --git a/extra/libX11/checksums b/extra/libX11/checksums
new file mode 100644
index 00000000..8ac9913b
--- /dev/null
+++ b/extra/libX11/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+6a202c737779fe53673c90ee972cf0301114dd8dd31f8f9c79d4c271bdaac3ce libX11-1.8.3.tar.xz
diff --git a/extra/libX11/depends b/extra/libX11/depends
new file mode 100644
index 00000000..dd5bf5e3
--- /dev/null
+++ b/extra/libX11/depends
@@ -0,0 +1,4 @@
+libXau
+libxcb
+xorgproto
+xtrans make
diff --git a/extra/libX11/meta b/extra/libX11/meta
new file mode 100644
index 00000000..898cab96
--- /dev/null
+++ b/extra/libX11/meta
@@ -0,0 +1,3 @@
+description: Base X libraries
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libX11/sources b/extra/libX11/sources
new file mode 100644
index 00000000..5b898453
--- /dev/null
+++ b/extra/libX11/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libX11-1.8.3.tar.xz
diff --git a/extra/libX11/version b/extra/libX11/version
new file mode 100644
index 00000000..bab0ba79
--- /dev/null
+++ b/extra/libX11/version
@@ -0,0 +1 @@
+1.8.3 1
diff --git a/extra/libXau/build b/extra/libXau/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXau/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXau/checksums b/extra/libXau/checksums
new file mode 100644
index 00000000..61babd28
--- /dev/null
+++ b/extra/libXau/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+d6d4a87ec6148e9cbcc395e3d0969a7e5c68840d2993d1ea7c49b663777e22ff libXau-1.0.11.tar.xz
diff --git a/extra/libXau/depends b/extra/libXau/depends
new file mode 100644
index 00000000..32e0e265
--- /dev/null
+++ b/extra/libXau/depends
@@ -0,0 +1 @@
+xorgproto make
diff --git a/extra/libXau/meta b/extra/libXau/meta
new file mode 100644
index 00000000..9d257cb5
--- /dev/null
+++ b/extra/libXau/meta
@@ -0,0 +1,3 @@
+description: Authorization Protocol for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXau/sources b/extra/libXau/sources
new file mode 100644
index 00000000..2120161e
--- /dev/null
+++ b/extra/libXau/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXau-1.0.11.tar.xz
diff --git a/extra/libXau/version b/extra/libXau/version
new file mode 100644
index 00000000..baf9f53d
--- /dev/null
+++ b/extra/libXau/version
@@ -0,0 +1 @@
+1.0.11 1
diff --git a/extra/libXcomposite/build b/extra/libXcomposite/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXcomposite/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXcomposite/checksums b/extra/libXcomposite/checksums
new file mode 100644
index 00000000..6e61c52a
--- /dev/null
+++ b/extra/libXcomposite/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+7e02026864066869aefc1d688415b1e8c6ab0b639556f93b6f5e86063aa1bbac libXcomposite-0.4.6.tar.xz
diff --git a/extra/libXcomposite/depends b/extra/libXcomposite/depends
new file mode 100644
index 00000000..9cf42339
--- /dev/null
+++ b/extra/libXcomposite/depends
@@ -0,0 +1,2 @@
+xorgproto make
+libXfixes
diff --git a/extra/libXcomposite/meta b/extra/libXcomposite/meta
new file mode 100644
index 00000000..28217ac7
--- /dev/null
+++ b/extra/libXcomposite/meta
@@ -0,0 +1,3 @@
+description: X Composite library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXcomposite/sources b/extra/libXcomposite/sources
new file mode 100644
index 00000000..87c22fd1
--- /dev/null
+++ b/extra/libXcomposite/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXcomposite-0.4.6.tar.xz
diff --git a/extra/libXcomposite/version b/extra/libXcomposite/version
new file mode 100644
index 00000000..5a233460
--- /dev/null
+++ b/extra/libXcomposite/version
@@ -0,0 +1 @@
+0.4.6 1
diff --git a/extra/libXcursor/build b/extra/libXcursor/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXcursor/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXcursor/checksums b/extra/libXcursor/checksums
new file mode 100644
index 00000000..284fa48f
--- /dev/null
+++ b/extra/libXcursor/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+f1bfdd6d1fdd191fc7caa8c2b118a8a8d082fd74cdf4b2cc89059e41a79fecbd libXcursor-1.2.1.tar.xz
diff --git a/extra/libXcursor/depends b/extra/libXcursor/depends
new file mode 100644
index 00000000..0f2bada9
--- /dev/null
+++ b/extra/libXcursor/depends
@@ -0,0 +1,3 @@
+xorgproto make
+libXrender
+libXfixes
diff --git a/extra/libXcursor/meta b/extra/libXcursor/meta
new file mode 100644
index 00000000..8139ddd5
--- /dev/null
+++ b/extra/libXcursor/meta
@@ -0,0 +1,3 @@
+description: X cursor library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXcursor/sources b/extra/libXcursor/sources
new file mode 100644
index 00000000..790f12c3
--- /dev/null
+++ b/extra/libXcursor/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXcursor-1.2.1.tar.xz
diff --git a/extra/libXcursor/version b/extra/libXcursor/version
new file mode 100644
index 00000000..cd3d02bc
--- /dev/null
+++ b/extra/libXcursor/version
@@ -0,0 +1 @@
+1.2.1 1
diff --git a/extra/libXdamage/build b/extra/libXdamage/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXdamage/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXdamage/checksums b/extra/libXdamage/checksums
new file mode 100644
index 00000000..1be3ffe6
--- /dev/null
+++ b/extra/libXdamage/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+d3d75f2656027288f87b9ddda8bf019862c63c6e4aeadd92f45870df6c2a7ce9 libXdamage-1.1.6.tar.xz
diff --git a/extra/libXdamage/depends b/extra/libXdamage/depends
new file mode 100644
index 00000000..e218970a
--- /dev/null
+++ b/extra/libXdamage/depends
@@ -0,0 +1,3 @@
+xorgproto make
+libX11
+libXfixes
diff --git a/extra/libXdamage/meta b/extra/libXdamage/meta
new file mode 100644
index 00000000..de67d030
--- /dev/null
+++ b/extra/libXdamage/meta
@@ -0,0 +1,3 @@
+description: Xdamage extension library
+license: X11
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXdamage/sources b/extra/libXdamage/sources
new file mode 100644
index 00000000..0be1bf3b
--- /dev/null
+++ b/extra/libXdamage/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXdamage-1.1.6.tar.xz
diff --git a/extra/libXdamage/version b/extra/libXdamage/version
new file mode 100644
index 00000000..e17b92d7
--- /dev/null
+++ b/extra/libXdamage/version
@@ -0,0 +1 @@
+1.1.6 1
diff --git a/extra/libXext/build b/extra/libXext/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXext/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXext/checksums b/extra/libXext/checksums
new file mode 100644
index 00000000..58b1dd1a
--- /dev/null
+++ b/extra/libXext/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+8c0c77a43488855ec939e730bba8a9b9f8a3e3196cfb7cd1b8ed7c32a2634d3e libXext-1.3.5.tar.xz
diff --git a/extra/libXext/depends b/extra/libXext/depends
new file mode 100644
index 00000000..cdecd8b9
--- /dev/null
+++ b/extra/libXext/depends
@@ -0,0 +1,2 @@
+xorgproto make
+libX11 make
diff --git a/extra/libXext/meta b/extra/libXext/meta
new file mode 100644
index 00000000..52d9fcb0
--- /dev/null
+++ b/extra/libXext/meta
@@ -0,0 +1,3 @@
+description: X extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXext/sources b/extra/libXext/sources
new file mode 100644
index 00000000..1af516d4
--- /dev/null
+++ b/extra/libXext/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXext-1.3.5.tar.xz
diff --git a/extra/libXext/version b/extra/libXext/version
new file mode 100644
index 00000000..a06f6a21
--- /dev/null
+++ b/extra/libXext/version
@@ -0,0 +1 @@
+1.3.5 1
diff --git a/extra/libXfixes/build b/extra/libXfixes/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXfixes/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXfixes/checksums b/extra/libXfixes/checksums
new file mode 100644
index 00000000..1ceba82c
--- /dev/null
+++ b/extra/libXfixes/checksums
@@ -0,0 +1 @@
+a7c1a24da53e0b46cac5aea79094b4b2257321c621b258729bc3139149245b4c libXfixes-6.0.0.tar.bz2
diff --git a/extra/libXfixes/meta b/extra/libXfixes/meta
new file mode 100644
index 00000000..a681612d
--- /dev/null
+++ b/extra/libXfixes/meta
@@ -0,0 +1,3 @@
+description: X fixes library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXfixes/sources b/extra/libXfixes/sources
new file mode 100644
index 00000000..df0f6a02
--- /dev/null
+++ b/extra/libXfixes/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXfixes-6.0.0.tar.bz2
diff --git a/extra/libXfixes/version b/extra/libXfixes/version
new file mode 100644
index 00000000..dd00d5d8
--- /dev/null
+++ b/extra/libXfixes/version
@@ -0,0 +1 @@
+6.0.0 1
diff --git a/extra/libXfont2/build b/extra/libXfont2/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXfont2/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXfont2/checksums b/extra/libXfont2/checksums
new file mode 100644
index 00000000..54379a43
--- /dev/null
+++ b/extra/libXfont2/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+26ee84ebd2f2557d3ef992df3ccda68e5fb4be745fda8901125558056d19efdf libXfont2-2.0.6.tar.xz
diff --git a/extra/libXfont2/depends b/extra/libXfont2/depends
new file mode 100644
index 00000000..d9d2b7d7
--- /dev/null
+++ b/extra/libXfont2/depends
@@ -0,0 +1,4 @@
+freetype-harfbuzz
+libfontenc
+xorgproto make
+xtrans make
diff --git a/extra/libXfont2/meta b/extra/libXfont2/meta
new file mode 100644
index 00000000..98770c41
--- /dev/null
+++ b/extra/libXfont2/meta
@@ -0,0 +1,3 @@
+description: X font 2 library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXfont2/sources b/extra/libXfont2/sources
new file mode 100644
index 00000000..782d3850
--- /dev/null
+++ b/extra/libXfont2/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXfont2-2.0.6.tar.xz
diff --git a/extra/libXfont2/version b/extra/libXfont2/version
new file mode 100644
index 00000000..7493c3d1
--- /dev/null
+++ b/extra/libXfont2/version
@@ -0,0 +1 @@
+2.0.6 1
diff --git a/extra/libXft/build b/extra/libXft/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXft/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXft/checksums b/extra/libXft/checksums
new file mode 100644
index 00000000..c5eaba75
--- /dev/null
+++ b/extra/libXft/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+f1f95b8c1a0f21300bbc8854ddfbb3bf5e8af322e27bc86155c0d4a22c295978 libXft-2.3.7.tar.xz
diff --git a/extra/libXft/depends b/extra/libXft/depends
new file mode 100644
index 00000000..57d955e8
--- /dev/null
+++ b/extra/libXft/depends
@@ -0,0 +1,4 @@
+fontconfig make
+freetype-harfbuzz make
+libXrender make
+xorgproto make
diff --git a/extra/libXft/meta b/extra/libXft/meta
new file mode 100644
index 00000000..f9109363
--- /dev/null
+++ b/extra/libXft/meta
@@ -0,0 +1,3 @@
+description: Font access configuration library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXft/sources b/extra/libXft/sources
new file mode 100644
index 00000000..ae55a3d8
--- /dev/null
+++ b/extra/libXft/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXft-2.3.7.tar.xz
diff --git a/extra/libXft/version b/extra/libXft/version
new file mode 100644
index 00000000..fc94c06b
--- /dev/null
+++ b/extra/libXft/version
@@ -0,0 +1 @@
+2.3.7 1
diff --git a/extra/libXi/build b/extra/libXi/build
new file mode 100755
index 00000000..105ed0c2
--- /dev/null
+++ b/extra/libXi/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --enable-malloc0returnsnull
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXi/checksums b/extra/libXi/checksums
new file mode 100644
index 00000000..f2f2127c
--- /dev/null
+++ b/extra/libXi/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+bea75ac21f2d08f34a7524d9c47905ba10028c4aec1f1d820203db932324b357 libXi-1.8.tar.bz2
diff --git a/extra/libXi/depends b/extra/libXi/depends
new file mode 100644
index 00000000..e648cf9a
--- /dev/null
+++ b/extra/libXi/depends
@@ -0,0 +1,3 @@
+libXext
+libXfixes
+xorgproto make
diff --git a/extra/libXi/meta b/extra/libXi/meta
new file mode 100644
index 00000000..224d0d82
--- /dev/null
+++ b/extra/libXi/meta
@@ -0,0 +1,3 @@
+description: X input extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXi/sources b/extra/libXi/sources
new file mode 100644
index 00000000..9cce0435
--- /dev/null
+++ b/extra/libXi/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXi-1.8.tar.bz2
diff --git a/extra/libXi/version b/extra/libXi/version
new file mode 100644
index 00000000..33fba2c3
--- /dev/null
+++ b/extra/libXi/version
@@ -0,0 +1 @@
+1.8 1
diff --git a/extra/libXinerama/build b/extra/libXinerama/build
new file mode 100755
index 00000000..105ed0c2
--- /dev/null
+++ b/extra/libXinerama/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --enable-malloc0returnsnull
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXinerama/checksums b/extra/libXinerama/checksums
new file mode 100644
index 00000000..307a0a65
--- /dev/null
+++ b/extra/libXinerama/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+58b4020c8a8fb62707f5073f967bf8abbc8dc7cff35c5750fabe097f46a924b4 libXinerama-1.1.5.tar.xz
diff --git a/extra/libXinerama/depends b/extra/libXinerama/depends
new file mode 100644
index 00000000..ae44963c
--- /dev/null
+++ b/extra/libXinerama/depends
@@ -0,0 +1,2 @@
+libXext
+xorgproto
diff --git a/extra/libXinerama/meta b/extra/libXinerama/meta
new file mode 100644
index 00000000..a9f3eec4
--- /dev/null
+++ b/extra/libXinerama/meta
@@ -0,0 +1,3 @@
+description: X Panoramix extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXinerama/sources b/extra/libXinerama/sources
new file mode 100644
index 00000000..9730d637
--- /dev/null
+++ b/extra/libXinerama/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXinerama-1.1.5.tar.xz
diff --git a/extra/libXinerama/version b/extra/libXinerama/version
new file mode 100644
index 00000000..3d29560a
--- /dev/null
+++ b/extra/libXinerama/version
@@ -0,0 +1 @@
+1.1.5 1
diff --git a/extra/libXmu/build b/extra/libXmu/build
new file mode 100755
index 00000000..6b0a232c
--- /dev/null
+++ b/extra/libXmu/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXmu/checksums b/extra/libXmu/checksums
new file mode 100644
index 00000000..3a43531b
--- /dev/null
+++ b/extra/libXmu/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+0e7ea27e4accb589a81bacff70f74d1e1a1f04d6d85fd795d49dda9708e37e06 libXmu-1.1.4.tar.xz
diff --git a/extra/libXmu/depends b/extra/libXmu/depends
new file mode 100644
index 00000000..7ca7df15
--- /dev/null
+++ b/extra/libXmu/depends
@@ -0,0 +1,3 @@
+libXext
+libXt
+xorg-util-macros make
diff --git a/extra/libXmu/meta b/extra/libXmu/meta
new file mode 100644
index 00000000..21de9e2f
--- /dev/null
+++ b/extra/libXmu/meta
@@ -0,0 +1,3 @@
+description: X Miscellaneous Utilities library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXmu/sources b/extra/libXmu/sources
new file mode 100644
index 00000000..0fa856ef
--- /dev/null
+++ b/extra/libXmu/sources
@@ -0,0 +1 @@
+https://x.org/releases/individual/lib/libXmu-1.1.4.tar.xz
diff --git a/extra/libXmu/version b/extra/libXmu/version
new file mode 100644
index 00000000..b01ca96f
--- /dev/null
+++ b/extra/libXmu/version
@@ -0,0 +1 @@
+1.1.4 1
diff --git a/extra/libXrandr/build b/extra/libXrandr/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXrandr/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXrandr/checksums b/extra/libXrandr/checksums
new file mode 100644
index 00000000..9c2ec42f
--- /dev/null
+++ b/extra/libXrandr/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+2314d3ac7992756a3bd9dd2c08694fc52b86018824bc0339cfbb1f38fc971b63 libXrandr-1.5.3.tar.xz
diff --git a/extra/libXrandr/depends b/extra/libXrandr/depends
new file mode 100644
index 00000000..d6cc170c
--- /dev/null
+++ b/extra/libXrandr/depends
@@ -0,0 +1,3 @@
+xorgproto make
+libXext make
+libXrender make
diff --git a/extra/libXrandr/meta b/extra/libXrandr/meta
new file mode 100644
index 00000000..54d0e26c
--- /dev/null
+++ b/extra/libXrandr/meta
@@ -0,0 +1,3 @@
+description: X RandR library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXrandr/sources b/extra/libXrandr/sources
new file mode 100644
index 00000000..7ea73371
--- /dev/null
+++ b/extra/libXrandr/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXrandr-1.5.3.tar.xz
diff --git a/extra/libXrandr/version b/extra/libXrandr/version
new file mode 100644
index 00000000..dae12545
--- /dev/null
+++ b/extra/libXrandr/version
@@ -0,0 +1 @@
+1.5.3 1
diff --git a/extra/libXrender/build b/extra/libXrender/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXrender/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXrender/checksums b/extra/libXrender/checksums
new file mode 100644
index 00000000..38212cd5
--- /dev/null
+++ b/extra/libXrender/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+8cdf98296589bb996f2c7bdd6136677c8e187d8497768cf09809d8472e331b52 libXrender-0.9.11.tar.xz
diff --git a/extra/libXrender/depends b/extra/libXrender/depends
new file mode 100644
index 00000000..5c4191a2
--- /dev/null
+++ b/extra/libXrender/depends
@@ -0,0 +1,2 @@
+xorgproto make
+libXext make
diff --git a/extra/libXrender/meta b/extra/libXrender/meta
new file mode 100644
index 00000000..7f3628ac
--- /dev/null
+++ b/extra/libXrender/meta
@@ -0,0 +1,3 @@
+description: X render library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXrender/sources b/extra/libXrender/sources
new file mode 100644
index 00000000..370bdc26
--- /dev/null
+++ b/extra/libXrender/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXrender-0.9.11.tar.xz
diff --git a/extra/libXrender/version b/extra/libXrender/version
new file mode 100644
index 00000000..0f12b448
--- /dev/null
+++ b/extra/libXrender/version
@@ -0,0 +1 @@
+0.9.11 1
diff --git a/extra/libXt/build b/extra/libXt/build
new file mode 100755
index 00000000..105ed0c2
--- /dev/null
+++ b/extra/libXt/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --enable-malloc0returnsnull
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXt/checksums b/extra/libXt/checksums
new file mode 100644
index 00000000..179c17d2
--- /dev/null
+++ b/extra/libXt/checksums
@@ -0,0 +1 @@
+679cc08f1646dbd27f5e48ffe8dd49406102937109130caab02ca32c083a3d60 libXt-1.2.1.tar.bz2
diff --git a/extra/libXt/depends b/extra/libXt/depends
new file mode 100644
index 00000000..f33f2ce9
--- /dev/null
+++ b/extra/libXt/depends
@@ -0,0 +1,3 @@
+libSM
+libX11
+xorgproto make
diff --git a/extra/libXt/meta b/extra/libXt/meta
new file mode 100644
index 00000000..2b11d35f
--- /dev/null
+++ b/extra/libXt/meta
@@ -0,0 +1,3 @@
+description: X toolkit library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXt/sources b/extra/libXt/sources
new file mode 100644
index 00000000..c521187e
--- /dev/null
+++ b/extra/libXt/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXt-1.2.1.tar.bz2
diff --git a/extra/libXt/version b/extra/libXt/version
new file mode 100644
index 00000000..cd3d02bc
--- /dev/null
+++ b/extra/libXt/version
@@ -0,0 +1 @@
+1.2.1 1
diff --git a/extra/libXxf86vm/build b/extra/libXxf86vm/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/libXxf86vm/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libXxf86vm/checksums b/extra/libXxf86vm/checksums
new file mode 100644
index 00000000..ada65f1a
--- /dev/null
+++ b/extra/libXxf86vm/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+a6e597f40efecad35fd497b4f19dc39772087d108c321561ddb2614f6bfe2c21 libXxf86vm-1.1.5.tar.xz
diff --git a/extra/libXxf86vm/depends b/extra/libXxf86vm/depends
new file mode 100644
index 00000000..5c4191a2
--- /dev/null
+++ b/extra/libXxf86vm/depends
@@ -0,0 +1,2 @@
+xorgproto make
+libXext make
diff --git a/extra/libXxf86vm/meta b/extra/libXxf86vm/meta
new file mode 100644
index 00000000..2a7d8e6d
--- /dev/null
+++ b/extra/libXxf86vm/meta
@@ -0,0 +1,3 @@
+description: XFree86-Vidmode extension library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libXxf86vm/sources b/extra/libXxf86vm/sources
new file mode 100644
index 00000000..c3e75ea6
--- /dev/null
+++ b/extra/libXxf86vm/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libXxf86vm-1.1.5.tar.xz
diff --git a/extra/libXxf86vm/version b/extra/libXxf86vm/version
new file mode 100644
index 00000000..3d29560a
--- /dev/null
+++ b/extra/libXxf86vm/version
@@ -0,0 +1 @@
+1.1.5 1
diff --git a/extra/libxshmfence/build b/extra/libxshmfence/build
new file mode 100755
index 00000000..4a70bbd8
--- /dev/null
+++ b/extra/libxshmfence/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --with-shared-memory-dir=/dev/shm
+
+make
+make DESTDIR="$1" install
diff --git a/extra/libxshmfence/checksums b/extra/libxshmfence/checksums
new file mode 100644
index 00000000..f617aa3c
--- /dev/null
+++ b/extra/libxshmfence/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+b3eefd5b67f263d5c83ca064f53d47148c21fb384527bf691eb2a1b879364a6b libxshmfence-1.3.2.tar.xz
diff --git a/extra/libxshmfence/depends b/extra/libxshmfence/depends
new file mode 100644
index 00000000..32e0e265
--- /dev/null
+++ b/extra/libxshmfence/depends
@@ -0,0 +1 @@
+xorgproto make
diff --git a/extra/libxshmfence/meta b/extra/libxshmfence/meta
new file mode 100644
index 00000000..2762916b
--- /dev/null
+++ b/extra/libxshmfence/meta
@@ -0,0 +1,3 @@
+description: Shared memory SyncFence library
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/libxshmfence/sources b/extra/libxshmfence/sources
new file mode 100644
index 00000000..11f2543b
--- /dev/null
+++ b/extra/libxshmfence/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/libxshmfence-1.3.2.tar.xz
diff --git a/extra/libxshmfence/version b/extra/libxshmfence/version
new file mode 100644
index 00000000..a8cebfe5
--- /dev/null
+++ b/extra/libxshmfence/version
@@ -0,0 +1 @@
+1.3.2 1
diff --git a/extra/xkbcomp/build b/extra/xkbcomp/build
new file mode 100755
index 00000000..75e3546c
--- /dev/null
+++ b/extra/xkbcomp/build
@@ -0,0 +1,10 @@
+#!/bin/sh -e
+
+export LDFLAGS="$LDFLAGS -static"
+export PKG_CONFIG="pkgconf --static"
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/xkbcomp/checksums b/extra/xkbcomp/checksums
new file mode 100644
index 00000000..627389af
--- /dev/null
+++ b/extra/xkbcomp/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+4012e83cec9a3b54bd899e6d9b664275633d50d1523ff2e428e5fdf932cf3713 xkbcomp-1.4.6.tar.xz
diff --git a/extra/xkbcomp/depends b/extra/xkbcomp/depends
new file mode 100644
index 00000000..6d64af8e
--- /dev/null
+++ b/extra/xkbcomp/depends
@@ -0,0 +1,2 @@
+libX11 make
+libxkbfile make
diff --git a/extra/xkbcomp/meta b/extra/xkbcomp/meta
new file mode 100644
index 00000000..1ea9f6b5
--- /dev/null
+++ b/extra/xkbcomp/meta
@@ -0,0 +1,3 @@
+description: XKBG keymap compiler
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xkbcomp/sources b/extra/xkbcomp/sources
new file mode 100644
index 00000000..63579cac
--- /dev/null
+++ b/extra/xkbcomp/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/app/xkbcomp-1.4.6.tar.xz
diff --git a/extra/xkbcomp/version b/extra/xkbcomp/version
new file mode 100644
index 00000000..ef2ab5a0
--- /dev/null
+++ b/extra/xkbcomp/version
@@ -0,0 +1 @@
+1.4.6 1
diff --git a/extra/xkeyboard-config/build b/extra/xkeyboard-config/build
new file mode 100755
index 00000000..20b55fd4
--- /dev/null
+++ b/extra/xkeyboard-config/build
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+export DESTDIR="$1"
+
+cl-meson \
+ . output
+
+ninja -C output
+ninja -C output install
diff --git a/extra/xkeyboard-config/checksums b/extra/xkeyboard-config/checksums
new file mode 100644
index 00000000..04c02ea6
--- /dev/null
+++ b/extra/xkeyboard-config/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+f690ca002bd7671a8e255fe1e647dd319787e5d99b6deacae3f215d6074e1cf7 xkeyboard-config-2.37.tar.xz
diff --git a/extra/xkeyboard-config/depends b/extra/xkeyboard-config/depends
new file mode 100644
index 00000000..0f146e0c
--- /dev/null
+++ b/extra/xkeyboard-config/depends
@@ -0,0 +1,2 @@
+libX11 make
+xkbcomp
diff --git a/extra/xkeyboard-config/meta b/extra/xkeyboard-config/meta
new file mode 100644
index 00000000..815fa0be
--- /dev/null
+++ b/extra/xkeyboard-config/meta
@@ -0,0 +1,3 @@
+description: X Keyboard configuration database
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xkeyboard-config/sources b/extra/xkeyboard-config/sources
new file mode 100644
index 00000000..0ffaeb19
--- /dev/null
+++ b/extra/xkeyboard-config/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.37.tar.xz
diff --git a/extra/xkeyboard-config/version b/extra/xkeyboard-config/version
new file mode 100644
index 00000000..c304d360
--- /dev/null
+++ b/extra/xkeyboard-config/version
@@ -0,0 +1 @@
+2.37 1
diff --git a/extra/xorg-util-macros/build b/extra/xorg-util-macros/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/xorg-util-macros/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/xorg-util-macros/checksums b/extra/xorg-util-macros/checksums
new file mode 100644
index 00000000..8a4223f6
--- /dev/null
+++ b/extra/xorg-util-macros/checksums
@@ -0,0 +1 @@
+0f812e6e9d2786ba8f54b960ee563c0663ddbe2434bf24ff193f5feab1f31971 util-macros-1.19.3.tar.bz2
diff --git a/extra/xorg-util-macros/meta b/extra/xorg-util-macros/meta
new file mode 100644
index 00000000..67bf6340
--- /dev/null
+++ b/extra/xorg-util-macros/meta
@@ -0,0 +1,3 @@
+description: Autotool macros for Xorg
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xorg-util-macros/sources b/extra/xorg-util-macros/sources
new file mode 100644
index 00000000..665a9674
--- /dev/null
+++ b/extra/xorg-util-macros/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/util/util-macros-1.19.3.tar.bz2
diff --git a/extra/xorg-util-macros/version b/extra/xorg-util-macros/version
new file mode 100644
index 00000000..b0cd5b13
--- /dev/null
+++ b/extra/xorg-util-macros/version
@@ -0,0 +1 @@
+1.19.3 1
diff --git a/extra/xorgproto/build b/extra/xorgproto/build
new file mode 100755
index 00000000..20f084fe
--- /dev/null
+++ b/extra/xorgproto/build
@@ -0,0 +1,8 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr \
+ --enable-legacy
+
+make
+make DESTDIR="$1" install
diff --git a/extra/xorgproto/checksums b/extra/xorgproto/checksums
new file mode 100644
index 00000000..94236635
--- /dev/null
+++ b/extra/xorgproto/checksums
@@ -0,0 +1,2 @@
+%BLAKE3
+4fe3d7fdc4dfdc192dee3102f8eceeeb1df96bdb2cc9b17d344e0879f897418a xorgproto-2022.2.tar.gz
diff --git a/extra/xorgproto/meta b/extra/xorgproto/meta
new file mode 100644
index 00000000..3e267a2d
--- /dev/null
+++ b/extra/xorgproto/meta
@@ -0,0 +1,3 @@
+description: X11 Protocol headers
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xorgproto/sources b/extra/xorgproto/sources
new file mode 100644
index 00000000..407b8f78
--- /dev/null
+++ b/extra/xorgproto/sources
@@ -0,0 +1 @@
+https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2022.2.tar.gz
diff --git a/extra/xorgproto/version b/extra/xorgproto/version
new file mode 100644
index 00000000..01ad9bad
--- /dev/null
+++ b/extra/xorgproto/version
@@ -0,0 +1 @@
+2022.2 1
diff --git a/extra/xtrans/build b/extra/xtrans/build
new file mode 100755
index 00000000..6daf22f8
--- /dev/null
+++ b/extra/xtrans/build
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+./configure \
+ --prefix=/usr
+
+make
+make DESTDIR="$1" install
diff --git a/extra/xtrans/checksums b/extra/xtrans/checksums
new file mode 100644
index 00000000..7d58cadb
--- /dev/null
+++ b/extra/xtrans/checksums
@@ -0,0 +1 @@
+377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773 xtrans-1.4.0.tar.bz2
diff --git a/extra/xtrans/meta b/extra/xtrans/meta
new file mode 100644
index 00000000..df85b143
--- /dev/null
+++ b/extra/xtrans/meta
@@ -0,0 +1,3 @@
+description: Network API translation layer for X
+license: MIT
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/xtrans/sources b/extra/xtrans/sources
new file mode 100644
index 00000000..8bba05b4
--- /dev/null
+++ b/extra/xtrans/sources
@@ -0,0 +1 @@
+https://www.x.org/releases/individual/lib/xtrans-1.4.0.tar.bz2
diff --git a/extra/xtrans/version b/extra/xtrans/version
new file mode 100644
index 00000000..7f14d8f6
--- /dev/null
+++ b/extra/xtrans/version
@@ -0,0 +1 @@
+1.4.0 2