summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZee Eichel <zee@dracos-linux.org>2019-05-11 19:41:15 +0700
committerZee Eichel <zee@dracos-linux.org>2019-05-11 19:41:15 +0700
commitb22eaac7cc05f888350dacd373c2bb8c23d5ac25 (patch)
tree5f05f96ea321a5516acdb4da039e55c6909b70b2
parenta752cb6fb814d329f48a56be96dabb05724db51e (diff)
downloaddemit.main-core-git.repo-b22eaac7cc05f888350dacd373c2bb8c23d5ac25.tar.gz
demit.main-core-git.repo-b22eaac7cc05f888350dacd373c2bb8c23d5ac25.tar.bz2
demit.main-core-git.repo-b22eaac7cc05f888350dacd373c2bb8c23d5ac25.zip
add 'X' tools,driver and server
-rw-r--r--xorgs/PKGBUID-MTDEV26
-rw-r--r--xorgs/PKGBUILD-FONTCONFIG38
-rw-r--r--xorgs/PKGBUILD-LIBDRM36
-rw-r--r--xorgs/PKGBUILD-LIBEVDEV23
-rw-r--r--xorgs/PKGBUILD-LIBVA27
-rw-r--r--xorgs/PKGBUILD-LIBVDPAU30
-rw-r--r--xorgs/PKGBUILD-LIBXAU26
-rw-r--r--xorgs/PKGBUILD-LIBXCB35
-rw-r--r--xorgs/PKGBUILD-LIBXDMCP32
-rw-r--r--xorgs/PKGBUILD-MESA44
-rw-r--r--xorgs/PKGBUILD-VESA28
-rw-r--r--xorgs/PKGBUILD-XBITMAPS24
-rw-r--r--xorgs/PKGBUILD-XCB-PROTO29
-rw-r--r--xorgs/PKGBUILD-XCB-UTIL28
-rw-r--r--xorgs/PKGBUILD-XCB-UTIL-CURSOR31
-rw-r--r--xorgs/PKGBUILD-XCB-UTIL-IMAGE27
-rw-r--r--xorgs/PKGBUILD-XCB-UTIL-KEYSYMS26
-rw-r--r--xorgs/PKGBUILD-XCB-UTIL-RENDERUTIL26
-rw-r--r--xorgs/PKGBUILD-XCLOCK28
-rw-r--r--xorgs/PKGBUILD-XCURSOR-THEMES63
-rw-r--r--xorgs/PKGBUILD-XF86-INPUT-LIBINPUT29
-rw-r--r--xorgs/PKGBUILD-XF86-INPUT-SYNAPTICS35
-rw-r--r--xorgs/PKGBUILD-XF86-VIDEO-AMDGPU28
-rw-r--r--xorgs/PKGBUILD-XF86-VIDEO-ATI25
-rw-r--r--xorgs/PKGBUILD-XF86-VIDEO-INTEL31
-rw-r--r--xorgs/PKGBUILD-XF86-VIDEO-NOUVEAU36
-rw-r--r--xorgs/PKGBUILD-XINIT127
-rw-r--r--xorgs/PKGBUILD-XKEYBOARD-CONFIG28
-rw-r--r--xorgs/PKGBUILD-XORG-DRIVER-XF86-INPUT-EVDEV32
-rw-r--r--xorgs/PKGBUILD-XORG-FONT84
-rw-r--r--xorgs/PKGBUILD-XORG-SERVER55
-rw-r--r--xorgs/PKGBUILD-XORGPROTO32
-rw-r--r--xorgs/util-macros/PKGBUILD-UTIL-MACROS37
-rw-r--r--xorgs/util-macros/util-macros.install.sh4
-rw-r--r--xorgs/util-macros/xorg.sh17
-rw-r--r--xorgs/xorg-app/PKGBUILD-xauth.sh27
-rw-r--r--xorgs/xorg-app/PKGBUILD-xbacklight.sh27
-rw-r--r--xorgs/xorg-app/PKGBUILD-xcmsdb.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xcursorgen.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xdpyinfo.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xdriinfo.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xev.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xgamma.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xhost.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xinput.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xkbcomp.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xkbevd.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xkbutils.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xkill.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xlsatoms.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xlsclients.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xmessage.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xmodmap.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xpr.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xprop.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xrandr.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xrdb.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xrefresh.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xset.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xsetroot.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xvinfo.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xwd.sh28
-rw-r--r--xorgs/xorg-app/PKGBUILD-xwininfo.sh29
-rw-r--r--xorgs/xorg-app/PKGBUILD-xwud.sh29
-rw-r--r--xorgs/xorg-app/pkgbuild-iceauth.sh29
-rw-r--r--xorgs/xorg-app/pkgbuild-luit.sh28
-rw-r--r--xorgs/xorg-app/pkgbuild-mkfontdir.sh29
-rw-r--r--xorgs/xorg-app/pkgbuild-mkfontscale.sh29
-rw-r--r--xorgs/xorg-app/pkgbuild-sessreg.sh28
-rw-r--r--xorgs/xorg-app/pkgbuild-setxkbmap.sh29
-rw-r--r--xorgs/xorg-app/pkgbuild-smproxy.sh28
-rw-r--r--xorgs/xorg-app/pkgbuild-x11perf.sh28
-rw-r--r--xorgs/xorg-app/pkgbuild-xorg-app.sh46
-rw-r--r--xorgs/xorg-libraries/PKGBUILD-XORG-LIBRARIES108
-rw-r--r--xorgs/xorg-libraries/xorg-libraries-bundle.install.sh5
75 files changed, 2444 insertions, 0 deletions
diff --git a/xorgs/PKGBUID-MTDEV b/xorgs/PKGBUID-MTDEV
new file mode 100644
index 0000000..f7268a2
--- /dev/null
+++ b/xorgs/PKGBUID-MTDEV
@@ -0,0 +1,26 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=mtdev
+pkgver=1.1.5
+pkgrel=1
+pkgdesc="The mtdev package contains Multitouch Protocol Translation Library."
+arch=(x86_64)
+url="bitmath.org"
+license=('GPL')
+groups=("XORGENV")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2")
+sha256sums=("6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG
+ make
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-FONTCONFIG b/xorgs/PKGBUILD-FONTCONFIG
new file mode 100644
index 0000000..64ca2fa
--- /dev/null
+++ b/xorgs/PKGBUILD-FONTCONFIG
@@ -0,0 +1,38 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=fontconfig
+pkgver=2.13.1
+pkgrel=1
+pkgdesc="The Fontconfig package contains a library and support programs used for configuring and customizing font access."
+arch=(x86_64)
+url=" https://www.freedesktop.org/software/fontconfig"
+license=('GPL')
+depends=("freetype=2.9.1")
+optdepends=('docbook-utils>=0.6.14'
+ 'libxml2>=2.9.9'
+ 'texlive>=20180414'
+)
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.1.tar.bz2")
+sha256sums=("f655dd2a986d7aa97e052261b36aa67b0a64989496361eca8d604e6414006741")
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ rm -f src/fcobjshash.h
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-docs \
+ --docdir=/usr/share/doc/fontconfig-2.13.1
+make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-LIBDRM b/xorgs/PKGBUILD-LIBDRM
new file mode 100644
index 0000000..ce0ecb9
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBDRM
@@ -0,0 +1,36 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=libdrm
+pkgver=2.4.97
+pkgrel=1
+pkgdesc="libdrm provides a user space library for accessing the DRM, direct rendering manager"
+arch=(x86_64)
+url="www.freedesktop.org"
+license=('GPL')
+depends=("xorg-libraries-bundle")
+groups=("XORGENV")
+optdepends=('cairo>=1.16.0' #for tests
+ 'docbook>=xml-4.5'
+ 'docbook-xsl>=1.79.2'
+ 'libxslt>=1.1.33' #to build manual pages
+ 'valgrind>=3.14.0'
+ 'cunit' #for AMDGPU tests
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://dri.freedesktop.org/libdrm/libdrm-2.4.97.tar.bz2")
+sha256sums=("77d0ccda3e10d6593398edb70b1566bfe1a23a39bd3da98ace2147692eadd123")
+
+build() {
+ cd "$pkgname-$pkgver"
+ mkdir build
+ cd build
+ meson --prefix=$XORG_PREFIX -Dudev=true
+ ninja
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ cd build
+ DESTDIR="$pkgdir/" ninja install
+ }
diff --git a/xorgs/PKGBUILD-LIBEVDEV b/xorgs/PKGBUILD-LIBEVDEV
new file mode 100644
index 0000000..e825424
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBEVDEV
@@ -0,0 +1,23 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=libevdev
+pkgver=1.6.0
+pkgrel=1
+pkgdesc="The libevdev package contains common functions for Xorg input drivers."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+makedepends=('util-macros')
+source=("https://www.freedesktop.org/software/libevdev/libevdev-1.6.0.tar.xz")
+sha256sums=("f5005c865987d980cc1279b9ec6131b06a89fd9892f649f2a68262b8786ef814")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-LIBVA b/xorgs/PKGBUILD-LIBVA
new file mode 100644
index 0000000..bde120e
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBVA
@@ -0,0 +1,27 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=libva
+pkgver=2.4.0
+pkgrel=1
+pkgdesc="The libva package contains a library which provides access to hardware accelerated video processing"
+arch=(x86_64)
+url="https://github.com/intel/libva/"
+license=('GPL')
+groups=("XORGDRIV")
+depends=("libdrm>=2.4.97")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://github.com/intel/libva/releases/download/2.4.0/libva-2.4.0.tar.bz2")
+sha256sums=("99263056c21593a26f2ece812aee6fe60142b49e6cd46cb33c8dddf18fc19391")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ }
diff --git a/xorgs/PKGBUILD-LIBVDPAU b/xorgs/PKGBUILD-LIBVDPAU
new file mode 100644
index 0000000..5896aa6
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBVDPAU
@@ -0,0 +1,30 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=libvdpau
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="The libvdpau package contains a library which implements the VDPAU library."
+arch=(x86_64)
+url="www.freedesktop.org"
+license=('GPL')
+groups=("XORGDRIV")
+depends=("xorg-libraries-bundle")
+makedepends=('util-macros')
+optdepends=('graphviz>=2.40.1')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://people.freedesktop.org/~aplattner/vdpau/${pkgname}-${pkgver}.tar.bz2")
+sha256sums=("857a01932609225b9a3a5bf222b85e39b55c08787d0ad427dbd9ec033d58d736")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG \
+ --docdir=/usr/share/doc/${pkgname}-${pkgver} &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf /usr/share/doc/${pkgname}-${pkgver} #disable documentation
+}
diff --git a/xorgs/PKGBUILD-LIBXAU b/xorgs/PKGBUILD-LIBXAU
new file mode 100644
index 0000000..fd087d1
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBXAU
@@ -0,0 +1,26 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=libxau
+pkgver=1.0.9
+pkgrel=1
+pkgdesc="The libXau package contains a library implementing the X11 Authorization Protocol."
+arch=(x86_64)
+url="https://www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("xorgproto>=2018.4")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/lib/libXau-1.0.9.tar.bz2")
+sha256sums=("ccf8cbf0dbf676faa2ea0a6d64bcc3b6746064722b606c8c52917ed00dcb73ec")
+
+build() {
+ cd "libXau-$pkgver"
+ ./configure $XORG_CONFIG
+ make
+}
+
+package() {
+ cd "libXau-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-LIBXCB b/xorgs/PKGBUILD-LIBXCB
new file mode 100644
index 0000000..feb6ee2
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBXCB
@@ -0,0 +1,35 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=libxcb
+pkgver=1.13.1
+pkgrel=1
+pkgdesc="The libxcb package provides an interface to the X Window System protocol."
+arch=(x86_64)
+url="www.freedesktop.org"
+license=('GPLv3+')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+depends=('libxau>=1.0.9'
+ 'xcb-proto>=1.13'
+ 'libxdmcp>=1.1.2'
+)
+optdepends=('libxslt>=1.1.33')
+makedepends=('util-macros')
+groups=('XORGENV')
+source=("https://www.x.org/pub/individual/lib/libXdmcp-1.1.2.tar.bz2")
+sha256sums=("81fe09867918fff258296e1e1e159f0dc639cb30d201c53519f25ab73af4e4e2")
+
+build() {
+ cd "$pkgname-$pkgver"
+ sed -i "s/pthread-stubs//" configure &&
+
+ ./configure $XORG_CONFIG \
+ --without-doxygen \
+ --docdir='${datadir}'/doc/libxcb-1.13.1 &&
+make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-LIBXDMCP b/xorgs/PKGBUILD-LIBXDMCP
new file mode 100644
index 0000000..91504f1
--- /dev/null
+++ b/xorgs/PKGBUILD-LIBXDMCP
@@ -0,0 +1,32 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=libXdmcp
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="The libxcb package provides an interface to the X Window System protocol."
+arch=(x86_64)
+url="www.x.org"
+license=('GPLv3+')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+depends=('xorgproto>=2018.4')
+optdepends=('libxslt>=1.1.33')
+makedepends=('util-macros')
+groups=('XORGENV')
+source=("https://www.x.org/pub/individual/lib/libXdmcp-1.1.2.tar.bz2")
+sha256sums=("81fe09867918fff258296e1e1e159f0dc639cb30d201c53519f25ab73af4e4e2")
+
+build() {
+ cd "libXdmcp-$pkgver"
+ sed -i "s/pthread-stubs//" configure &&
+
+ ./configure $XORG_CONFIG \
+ --without-doxygen \
+ --docdir='${datadir}'/doc/libxcb-1.13.1 &&
+make
+}
+
+package() {
+ cd "libXdmcp-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-MESA b/xorgs/PKGBUILD-MESA
new file mode 100644
index 0000000..5ed5407
--- /dev/null
+++ b/xorgs/PKGBUILD-MESA
@@ -0,0 +1,44 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=mesa
+pkgver=18.3.3
+pkgrel=1
+epoch=
+pkgdesc="Mesa is an OpenGL compatible 3D graphics library."
+arch=(x86_64)
+url="www.freedesktop.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("llvm>=7.0.1"
+ "libvdpau>=1.1.1"
+ "libva>=2.4.0"
+ "libdrm>=2.4.97"
+ "mako-py>=1.0.7"
+ "xorg-libraries-bundle"
+)
+makedepends=("util-macros")
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://mesa.freedesktop.org/archive/mesa-18.3.3.tar.xz")
+sha256sums=("2ab6886a6966c532ccbcc3b240925e681464b658244f0cbed752615af3936299")
+validpgpkeys=()
+
+build() {
+ GLL_DRV="i915,nouveau,radeonsi,svga,swrast"
+ cd "$pkgname-$pkgver"
+ ./configure CFLAGS='-O2' CXXFLAGS='-O2' LDFLAGS=-lLLVM \
+ --prefix=$XORG_PREFIX \
+ --sysconfdir=/etc \
+ --enable-osmesa \
+ --enable-xa \
+ --enable-glx-tls \
+ --with-platforms="drm,x11,wayland" \
+ --with-gallium-drivers=$GLL_DRV &&
+
+ unset GLL_DRV
+ make
+ }
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ }
diff --git a/xorgs/PKGBUILD-VESA b/xorgs/PKGBUILD-VESA
new file mode 100644
index 0000000..395ca2b
--- /dev/null
+++ b/xorgs/PKGBUILD-VESA
@@ -0,0 +1,28 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+pkgname=xf86-video-vesa
+pkgver=2.4.0
+pkgrel=1
+pkgdesc="xorg vesa driver"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('xorg-server>=1.20.3')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(https://www.x.org/archive//individual/driver/xf86-video-vesa-2.4.0.tar.gz)
+sha256sums=('2982dd4eaf649101bd2c0dde37151a65157f6cbe120a692e6a6de764e36e03ea')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/opt/xorg/share/
+}
diff --git a/xorgs/PKGBUILD-XBITMAPS b/xorgs/PKGBUILD-XBITMAPS
new file mode 100644
index 0000000..d64ea21
--- /dev/null
+++ b/xorgs/PKGBUILD-XBITMAPS
@@ -0,0 +1,24 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xbitmaps
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="The xbitmaps package contains bitmap images used by multiple applications built in Xorg chapter."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("util-macros>=1.19.2")
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/data/xbitmaps-1.1.2.tar.bz2")
+sha256sums=("b9f0c71563125937776c8f1f25174ae9685314cbd130fb4c2efce811981e07ee")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCB-PROTO b/xorgs/PKGBUILD-XCB-PROTO
new file mode 100644
index 0000000..8ea994b
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-PROTO
@@ -0,0 +1,29 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xcb-proto
+pkgver=1.13
+pkgrel=1
+pkgdesc="The xcb-proto package provides the XML-XCB protocol descriptions that libxcb uses to generate the majority of its code and API."
+arch=(x86_64)
+url="https://www.x.org"
+license=('GPL')
+groups=("XORGENV")
+optdepends=('python2=2.7.15'
+ 'libxml2>=2.9.9'
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-proto-1.13.tar.bz2")
+sha256sums=("7b98721e669be80284e9bbfeab02d2d0d54cd11172b72271e47a2fe875e2bde1")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure --prefix=$XORG_PREFIX --sysconfdir=/etc \
+ --localstatedir=/var --disable-static
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-XCB-UTIL b/xorgs/PKGBUILD-XCB-UTIL
new file mode 100644
index 0000000..811a310
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-UTIL
@@ -0,0 +1,28 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xcb-util
+pkgver=0.4.0
+pkgrel=1
+pkgdesc="xcb-util package provides additional extensions to the XCB library"
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("libxcb>=1.13.1")
+makedepends=('util-macros')
+depends=("util-macros>=1.19.2")
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.bz2")
+sha256sums=("46e49469cb3b594af1d33176cd7565def2be3fa8be4371d62271fabb5eae50e9")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCB-UTIL-CURSOR b/xorgs/PKGBUILD-XCB-UTIL-CURSOR
new file mode 100644
index 0000000..32234d8
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-UTIL-CURSOR
@@ -0,0 +1,31 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xcb-util-cursor
+pkgver=0.1.3
+pkgrel=1
+epoch=
+pkgdesc="The xcb-util-cursor package provides a module that implements the XCB cursor library. It is a the XCB replacement for libXcursor."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("xcb-util>=0.4.0"
+ "xcb-util-renderutil>=0.3.9"
+ "xcb-util-image>=0.4.0"
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2")
+sha256sums=("05a10a0706a1a789a078be297b5fb663f66a71fb7f7f1b99658264c35926394f")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCB-UTIL-IMAGE b/xorgs/PKGBUILD-XCB-UTIL-IMAGE
new file mode 100644
index 0000000..377061e
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-UTIL-IMAGE
@@ -0,0 +1,27 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xcb-util-image
+pkgver=0.4.0
+pkgrel=1
+pkgdesc="The xcb-util-image package provides additional extensions to the XCB library."
+arch=(x86_64)
+url="freedesktop.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("xcb-util>=0.4.0")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2")
+sha256sums=("2db96a37d78831d643538dd1b595d7d712e04bdccf8896a5e18ce0f398ea2ffc")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCB-UTIL-KEYSYMS b/xorgs/PKGBUILD-XCB-UTIL-KEYSYMS
new file mode 100644
index 0000000..3611df9
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-UTIL-KEYSYMS
@@ -0,0 +1,26 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xcb-util-keysyms
+pkgver=0.4.0
+pkgrel=1
+pkgdesc="The xcb-util-keysyms package contains a library for handling standard X key constants and conversion to/from keycodes."
+arch=(x86_64)
+url="freedesktop.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("libxcb>=1.13.1")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.0.tar.bz2")
+sha256sums=("0ef8490ff1dede52b7de533158547f8b454b241aa3e4dcca369507f66f216dd9")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCB-UTIL-RENDERUTIL b/xorgs/PKGBUILD-XCB-UTIL-RENDERUTIL
new file mode 100644
index 0000000..a8a8761
--- /dev/null
+++ b/xorgs/PKGBUILD-XCB-UTIL-RENDERUTIL
@@ -0,0 +1,26 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xcb-util-renderutil
+pkgver=0.3.9
+pkgrel=1
+pkgdesc="The xcb-util-renderutil package provides additional extensions to the XCB library."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("libxcb>=1.13.1")
+makedepends=(util-macros)
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2")
+sha256sums=("c6e97e48fb1286d6394dddb1c1732f00227c70bd1bedb7d1acabefdd340bea5b")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XCLOCK b/xorgs/PKGBUILD-XCLOCK
new file mode 100644
index 0000000..429dae9
--- /dev/null
+++ b/xorgs/PKGBUILD-XCLOCK
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xclock
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="The xclock package contains a simple clock application"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('xorg-libraries-bundle')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xclock-1.0.7.tar.bz2")
+sha256sums=('23ceeca94e3e20a6c26a703ac7f789066d4517f8d2cb717ae7cb28a617d97dd0')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/PKGBUILD-XCURSOR-THEMES b/xorgs/PKGBUILD-XCURSOR-THEMES
new file mode 100644
index 0000000..5364ce6
--- /dev/null
+++ b/xorgs/PKGBUILD-XCURSOR-THEMES
@@ -0,0 +1,63 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xcursor-themes
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="The xcursor-themes package contains the redglass and whiteglass animated cursor themes."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("iceauth>=1.0.8"
+ "luit>=1.1.1"
+ "mkfontdir>=1.0.7"
+ "mkfontscale>=1.1.3"
+ "sessreg>=1.1.1"
+ "setxkbmap>=1.3.1"
+ "smproxy>=1.0.6"
+ "x11perf>=1.6.0"
+ "xauth>=1.0.10"
+ "xbacklight>=1.2.2"
+ "xcmsdb>=1.0.5"
+ "xcursorgen>=1.0.7"
+ "xdpyinfo>=1.3.2"
+ "xdriinfo>=1.0.6"
+ "xev>=1.2.2"
+ "xgamma>=1.0.6"
+ "xhost>=1.0.7"
+ "xinput>=1.6.2"
+ "xkbcomp>=1.4.2"
+ "xkbevd>=1.1.4"
+ "xkbutils>=1.0.4"
+ "xkill>=1.0.5"
+ "xlsatoms>=1.1.2"
+ "xlsclients>=1.1.4"
+ "xmessage>=1.0.5"
+ "xmodmap>=1.0.9"
+ "xpr>=1.0.5"
+ "xprop>=1.2.3"
+ "xrandr>=1.5.0"
+ "xrdb>=1.1.1"
+ "xrefresh>=1.0.6"
+ "xset>=1.2.4"
+ "xsetroot>=1.1.2"
+ "xvinfo>=1.1.3"
+ "xwd>=1.0.7"
+ "xwininfo>=1.1.4"
+ "xwud>=1.0.5"
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/data/xcursor-themes-1.0.6.tar.bz2")
+sha256sums=("ee1ec574741293abcf66ac14ce7e74add7ac6be7deb8b38179ef010d22354999")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+ }
diff --git a/xorgs/PKGBUILD-XF86-INPUT-LIBINPUT b/xorgs/PKGBUILD-XF86-INPUT-LIBINPUT
new file mode 100644
index 0000000..44623e5
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-INPUT-LIBINPUT
@@ -0,0 +1,29 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+pkgname=xf86-input-libinput
+pkgver=0.28.2
+pkgrel=1
+pkgdesc="The X.Org Libinput Driver is a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as as drop-in replacement for evdev and synaptics. "
+arch=(x86_64)
+url="https://www.x.org/pub/individual"
+license=('GPL')
+groups=("XORGENV")
+depends=('xorg-server>=1.20.3' 'libinput>=1.12.6')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(https://www.x.org/pub/individual/driver/xf86-input-libinput-0.28.2.tar.bz2)
+sha256sums=('b8b346962c6b62b8069928c29c0db83b6f544863bf2fc6830f324de841de2820')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+./configure $XORG_CONFIG
+make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/opt/xorg/share/man #remove all documentation
+}
diff --git a/xorgs/PKGBUILD-XF86-INPUT-SYNAPTICS b/xorgs/PKGBUILD-XF86-INPUT-SYNAPTICS
new file mode 100644
index 0000000..7d73e1b
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-INPUT-SYNAPTICS
@@ -0,0 +1,35 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+
+pkgname=xf86-input-synaptics
+pkgver=1.9.1
+pkgrel=1
+pkgdesc="The Xorg Synaptics Driver package contains the X.Org Input Driver, support programs and SDK for Synaptics touchpads."
+arch=(x86_64)
+url="https://www.x.org/pub/individual"
+license=('GPL')
+groups=("XORGENV")
+depends=('xorg-server>=1.20.3' 'libevdev>=1.6.0')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+optdepends=('util-macros')
+source=(https://www.x.org/pub/individual/driver/xf86-input-synaptics-1.9.1.tar.bz2)
+sha256sums=('7af83526eff1c76e8b9e1553b34245c203d029028d8044dd9dcf71eef1001576') #generate with 'makepkg -g'
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ ./configure $XORG_CONFIG
+ make
+}
+
+#check() {
+# cd "$srcdir/$pkgname-$pkgver"
+# sed -i 's/^TESTS/#&/' tests/nouveau/Makefile.in.
+# make check
+#}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+}
diff --git a/xorgs/PKGBUILD-XF86-VIDEO-AMDGPU b/xorgs/PKGBUILD-XF86-VIDEO-AMDGPU
new file mode 100644
index 0000000..8dbed03
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-VIDEO-AMDGPU
@@ -0,0 +1,28 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+
+pkgname=xf86-video-amdgpu
+pkgver=18.1.0
+pkgrel=1
+arch=(x86_64)
+pkgdesc="The Xorg AMDGPU Driver package."
+url="https://www.x.org/pub/individual/driver/"
+license=('GPL')
+depends=('xorg-server>=1.20.3')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(https://www.x.org/pub/individual/driver/xf86-video-amdgpu-18.1.0.tar.bz2)
+sha256sums=('e11f25bb51d718b8ea938ad2b8095323c0ab16f4ddffd92091d80f9a445a9672')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/opt/xorg/share/man
+}
diff --git a/xorgs/PKGBUILD-XF86-VIDEO-ATI b/xorgs/PKGBUILD-XF86-VIDEO-ATI
new file mode 100644
index 0000000..5bf48e8
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-VIDEO-ATI
@@ -0,0 +1,25 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+pkgname=xf86-video-ati
+pkgver=18.1.0
+pkgrel=1
+pkgdesc="The Xorg ATI Driver package."
+arch=(x86_64)
+url="https://www.x.org/pub/individual/driver/"
+license=('GPL')
+depends=('xorg-server>=1.20.3')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(https://www.x.org/pub/individual/driver/xf86-video-ati-18.1.0.tar.bz2)
+sha256sums=('6c335f423c1dc3d904550d41cb871ca4130ba7037dda67d82e3f1555e1bfb9ac')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ mkdir -p /etc/X11/xorg.conf.d/
+}
diff --git a/xorgs/PKGBUILD-XF86-VIDEO-INTEL b/xorgs/PKGBUILD-XF86-VIDEO-INTEL
new file mode 100644
index 0000000..8c51e40
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-VIDEO-INTEL
@@ -0,0 +1,31 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+pkgname=xf86-video-intel
+pkgver=20190208
+pkgrel=1
+pkgdesc="The Xorg Intel Driver package contains the X.Org Video Driver for Intel integrated video chips."
+arch=(x86_64)
+url="https://www.x.org/pub/individual"
+license=('GPL')
+depends=('xorg-server>=1.20.3' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(http://anduin.linuxfromscratch.org/BLFS/xf86-video-intel/xf86-video-intel-20190208.tar.xz)
+sha256sums=('087ddcfe98d6a8e4e240d4aea07d09a142133662457a4c5e2da42650b2519cbb')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+./autogen.sh $XORG_CONFIG \
+ --enable-kms-only \
+ --enable-uxa \
+ --mandir=/usr/share/man &&
+make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/usr
+}
diff --git a/xorgs/PKGBUILD-XF86-VIDEO-NOUVEAU b/xorgs/PKGBUILD-XF86-VIDEO-NOUVEAU
new file mode 100644
index 0000000..3ff09a9
--- /dev/null
+++ b/xorgs/PKGBUILD-XF86-VIDEO-NOUVEAU
@@ -0,0 +1,36 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+
+pkgname=xf86-video-nouveau
+pkgver=1.0.16
+pkgrel=1
+pkgdesc="The Xorg Nouveau Driver package contains the X.Org Video Driver for NVidia Cards including RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX and GeForce 7xxx chipsets. "
+arch=(x86_64)
+url="https://www.x.org/pub/individual/driver/"
+license=('GPL')
+depends=('xorg-server>=1.20.3')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+makedepends=('util-macros')
+source=(https://www.x.org/pub/individual/driver/xf86-video-nouveau-1.0.16.tar.bz2)
+sha256sums=('304060806415579cdb5c1f71f1c54d11cacb431b5552b170decbc883ed43bf06')
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ mkdir -p $pkgdir/etc/X11/xorg.conf.d
+
+cat >> $pkgdir/etc/X11/xorg.conf.d/nvidia.conf << "EOF"
+Section "Device"
+ Identifier "nvidia"
+ Driver "nouveau"
+ Option "AccelMethod" "glamor"
+EndSection
+EOF
+}
diff --git a/xorgs/PKGBUILD-XINIT b/xorgs/PKGBUILD-XINIT
new file mode 100644
index 0000000..dccc144
--- /dev/null
+++ b/xorgs/PKGBUILD-XINIT
@@ -0,0 +1,127 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xinit
+pkgver=1.4.0
+pkgrel=1
+pkgdesc="The xinit package contains a usable script to start the xserver"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("fontconfig>=2.13.1"
+ "fribidi>=1.0.5"
+ "glib>=2.58.3"
+ "cairo>=1.16.0"
+ "xorg-server>=1.20.3"
+ "xorg-libraries-bundle"
+ "feh"
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xinit-1.4.0.tar.bz2")
+sha256sums=("230835eef2f5978a1e1344928168119373f6df1d0a32c09515e545721ee582ef")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG --with-xinitdir=/etc/X11/app-defaults &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+
+#for running dracOs dwm
+cat >> $pkgdir/etc/X11/app-defaults/xinitrc << "EOF"
+
+xrdb -merge /etc/X11/app-defaults/URxvt
+feh --bg-scale /usr/share/images/bg/black-dr0-art.png
+
+# Load bitmap fonts
+xset +fp /root/.fonts/
+xset fp rehash
+sleep 2
+
+# dwmstatus + exec dwm
+dwmstatus &
+exec dwm
+EOF
+
+mkdir $pkgdir/root
+chmod 750 $pkgdir/root
+cat > $pkgdir/root/.Xresources << "EOF"
+
+*foreground: #D7D0C7
+*background: #0c0c0c
+
+!black
+*color0: #0c0c0c
+*color8: #404040
+!red
+*color1: #E84F4F
+*color9: #D23D3D
+!green
+*color2: #B8D68C
+*color10: #A0CF5D
+!yellow
+*color3: #E1AA5D
+*color11: #F39D21
+!blue
+*color4: #7DC1CF
+*color12: #4E9FB1
+!magenta
+*color5: #9B64FB
+*color13: #8542FF
+!cyan
+*color6: #6D878D
+*color14: #42717B
+!white
+*color7: #dddddd
+*color15: #dddddd
+
+! urxvt config
+URxvt.termName: rxvt-unicode
+URxvt.perl-lib: /root/.urxvt/urxvt-perls
+URxvt.perl-ext-common: default,matcher,clipboard,url-select
+! clipboard,url-select
+! URxvt.clipboard.copycmd: xsel -ib
+! URxvt.clipboard.pastecmd:xsel -ob
+URxvt.keysym.Shift-Control-C: perl:clipboard:copy
+URxvt.keysym.Shift-Control-V: perl:clipboard:paste
+URxvt.iso14755: False
+URxvt.geometry: 100x30
+URxvt.saveLines: 5000
+URxvt.cursorBlink: true
+URxvt.foreground: #BFBFBF
+URxvt.background: #0c0c0c
+URxvt.cursorColor: #e0e080
+URxvt.highlightColor: #343434
+URxvt.fadecolor: #0c0c0c
+URxvt.fading: 40
+URxvt.transparent: true
+URxvt.tintColor: #0c0c0c
+URxvt.visualBell: false
+URxvt.urgentOnBell: true
+URxvt.scrollBar: true
+URxvt.scrollBar_right: true
+URxvt.url-select.launcher: links
+URxvt.url-select.underline: true
+URxvt.urlLauncher: "links -g"
+URxvt.matcher.button: 1
+!URxvt.perl-ext-common: default,tabbed,matcher !uncomment = autotabs in URxvt
+URxvt.tabbed.tabbar-fg: 4
+URxvt.tabbed.tabbar-bg: 0
+URxvt.tabbed.tab-fg: 7
+URxvt.tabbed.tab-bg: 4
+
+! font config
+URxvt*font: -nucleus-marathonmod-medium-*-*-*-14-*-*-*-*-*-*-*
+URxvt*boldFont: -nucleus-marathonmod-medium-*-*-*-14-*-*-*-*-*-*-*
+URxvt*italicFont: -nucleus-marathonmod-medium-*-*-*-14-*-*-*-*-*-*-*
+URxvt*bolditalicFont: -nucleus-marathonmod-medium-*-*-*-14-*-*-*-*-*-*-*
+EOF
+
+sed -i '/xterm/d' $pkgdir/etc/X11/app-defaults/xinitrc #remove unused script
+sed -i '/xclock/d' $pkgdir/etc/X11/app-defaults/xinitrc #remove unused script
+sed -i '/twm/d' $pkgdir/etc/X11/app-defaults/xinitrc #remove unused script
+}
diff --git a/xorgs/PKGBUILD-XKEYBOARD-CONFIG b/xorgs/PKGBUILD-XKEYBOARD-CONFIG
new file mode 100644
index 0000000..cb86f23
--- /dev/null
+++ b/xorgs/PKGBUILD-XKEYBOARD-CONFIG
@@ -0,0 +1,28 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xkeyboard-config
+pkgver=2.26
+pkgrel=1
+epoch=
+pkgdesc="The XKeyboardConfig package contains the keyboard configuration database for the X Window System."
+arch=(x86_64)
+url="www.freedesktop.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("xorg-libraries-bundle")
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/data/xkeyboard-config/xkeyboard-config-2.26.tar.bz2")
+sha256sums=("393718c7460cd06c4e8cb819d943ca54812ea476f32714c4d8975c77031a038e")
+
+build() {
+ GLL_DRV="i915,nouveau,radeonsi,svga,swrast"
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG --with-xkb-rules-symlink=xorg &&
+ make
+ }
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ }
diff --git a/xorgs/PKGBUILD-XORG-DRIVER-XF86-INPUT-EVDEV b/xorgs/PKGBUILD-XORG-DRIVER-XF86-INPUT-EVDEV
new file mode 100644
index 0000000..b52ae88
--- /dev/null
+++ b/xorgs/PKGBUILD-XORG-DRIVER-XF86-INPUT-EVDEV
@@ -0,0 +1,32 @@
+# Maintainer: purnomo <purnomo.shinigami@gmail.com>
+# Contributor: zee eichel <zee@dracos-linux.org>
+pkgname=xf86-input-evdev
+pkgver=2.10.6
+pkgrel=1
+pkgdesc="The Xorg Evdev Driver package contains a Generic Linux input driver for the Xorg X server."
+arch=(x86_64)
+url="https://www.x.org/pub/individual/driver/xf86-input-evdev-2.10.6.tar.bz2"
+license=('GPL')
+groups=("XORGENV")
+depends=('libevdev>=1.6.0'
+ 'mtdev>=1.1.5'
+ 'xorg-server>=1.20.3'
+)
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=(https://www.x.org/pub/individual/driver/xf86-input-evdev-2.10.6.tar.bz2)
+sha256sums=('8726073e81861bc7b2321e76272cbdbd33c7e1a121535a9827977265b9033ec0')
+
+build() {
+ cd "$pkgname-$pkgver"
+
+./configure $XORG_CONFIG &&
+make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ rm -rf $pkgdir/opt/xorg/share/man/ #remove all documentation
+}
diff --git a/xorgs/PKGBUILD-XORG-FONT b/xorgs/PKGBUILD-XORG-FONT
new file mode 100644
index 0000000..b3c758a
--- /dev/null
+++ b/xorgs/PKGBUILD-XORG-FONT
@@ -0,0 +1,84 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+# Contributor: dimension breaker <dimension.breaker@dracos-linux.org>
+
+pkgname=xorg-font
+pkgver=1.0.3
+pkgrel=1
+epoch=
+pkgdesc="he Xorg font packages provide some scalable fonts and supporting packages for Xorg applications. "
+arch=(x86_64)
+url="https://www.x.org/pub/individual/font/"
+license=('GPL')
+groups=("XORGENV")
+depends=('xcursor-themes>=1.0.6')
+
+provides=('font-util'
+ 'encodings'
+ 'font-alias'
+ 'font-adobe-utopia-type1'
+ 'font-bh-ttf'
+ 'font-bh-type1'
+ 'font-ibm-type1'
+ 'font-misc-ethiopic'
+ 'font-xfree86-type1')
+conflicts=('font-util'
+ 'encodings'
+ 'font-alias'
+ 'font-adobe-utopia-type1'
+ 'font-bh-ttf'
+ 'font-bh-type1'
+ 'font-ibm-type1'
+ 'font-misc-ethiopic'
+ 'font-xfree86-type1')
+
+source=("https://www.x.org/pub/individual/font/font-util-1.3.1.tar.bz2"
+ "https://www.x.org/pub/individual/font/encodings-1.0.4.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-alias-1.0.3.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-adobe-utopia-type1-1.0.4.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-bh-ttf-1.0.3.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-bh-type1-1.0.3.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-ibm-type1-1.0.3.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-misc-ethiopic-1.0.3.tar.bz2"
+ "https://www.x.org/pub/individual/font/font-xfree86-type1-1.0.4.tar.bz2"
+)
+
+md5sums=('23756dab809f9ec5011bb27fb2c3c7d6'
+ '0f2d6546d514c5cc4ecf78a60657a5c1'
+ '6d25f64796fef34b53b439c2e9efa562'
+ 'fcf24554c348df3c689b91596d7f9971'
+ 'e8ca58ea0d3726b94fe9f2c17344be60'
+ '53ed9a42388b7ebb689bdfc374f96a22'
+ 'bfb2593d2102585f45daa960f43cb3c4'
+ '6306c808f7d7e7d660dfb3859f9091d2'
+ '3eeb3fb44690b477d510bbd8f86cf5aa'
+)
+
+build() {
+#cd "$pkgname-$pkgver"
+ cd "${srcdir}"
+ for dir in *; do
+ if [ -d "${dir}" ]; then
+ pushd "${dir}"
+ ./configure $XORG_CONFIG
+ make
+ popd
+ fi
+ done
+}
+
+
+package() {
+ cd "${srcdir}"
+
+ for dir in *; do
+ if [ -d "${dir}" ]; then
+ pushd "${dir}"
+ make DESTDIR="$pkgdir/" install
+ popd
+ fi
+ done
+
+install -v -d -m755 $pkgdir/usr/share/fonts &&
+ln -svfn $XORG_PREFIX/share/fonts/X11/OTF $pkgdir/usr/share/fonts/X11-OTF &&
+ln -svfn $XORG_PREFIX/share/fonts/X11/TTF $pkgdir/usr/share/fonts/X11-TTF
+}
diff --git a/xorgs/PKGBUILD-XORG-SERVER b/xorgs/PKGBUILD-XORG-SERVER
new file mode 100644
index 0000000..5a8e012
--- /dev/null
+++ b/xorgs/PKGBUILD-XORG-SERVER
@@ -0,0 +1,55 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xorg-server
+pkgver=1.20.3
+pkgrel=1
+pkgdesc="The Xorg Server is the core of the X Window system."
+arch=(x86_64)
+url="x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=("pixman>=0.38.0"
+ "xkeyboard-config>=2.26"
+ "wayland>=1.16.0"
+ "wayland-protocols>=1.17"
+ "xorg-font>=1.0.3"
+ "libepoxy>=1.5.3"
+)
+makedepends=('util-macros')
+optdepends=('acpid>=2.0.31' #runtime
+ 'nettle>=3.4.1'
+ 'libgcrypt>=1.8.4'
+ 'xcb-util-keysyms>=0.4.0'
+ 'xcb-util-image>=0.4.0'
+ 'xcb-util-renderutil>=0.3.9'
+ 'xcb-util-wm>=0.4.1'
+ 'libunwind'
+)
+
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/xserver/xorg-server-1.20.3.tar.bz2")
+sha256sums=("1b3ce466c12cacbe2252b3ad5b0ed561972eef9d09e75900d65fb1e21f9201de")
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG \
+ --enable-glamor \
+ --enable-suid-wrapper \
+ --with-xkb-output=/var/lib/xkb &&
+ make
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+cat > $pkgdir/opt/xorg/share/X11/xorg.conf.d/xkb-defaults.conf << "EOF"
+Section "InputClass"
+ Identifier "XKB Defaults"
+ MatchIsKeyboard "yes"
+ Option "XkbLayout" "us"
+ Option "XkbOptions" "terminate:ctrl_alt_bksp"
+EndSection
+EOF
+ }
diff --git a/xorgs/PKGBUILD-XORGPROTO b/xorgs/PKGBUILD-XORGPROTO
new file mode 100644
index 0000000..ae8a38e
--- /dev/null
+++ b/xorgs/PKGBUILD-XORGPROTO
@@ -0,0 +1,32 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=xorgproto
+pkgver=2018.4
+pkgrel=1
+pkgdesc="The xorgproto package provides the header files required to build the X Window system"
+arch=(x86_64)
+url="https://www.x.org"
+license=('GPL')
+groups=('XORGENV')
+depends=('util-macros>=1.19.2')
+optdepends=('fop>=2.3'
+ 'libxslt>=1.1.33'
+ 'xmlto>=0.0.28'
+)
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2018.4.tar.bz2")
+sha256sums=("fee885e0512899ea5280c593fdb2735beb1693ad170c22ebcc844470eec415a0")
+
+build() {
+ cd "$pkgname-$pkgver"
+ mkdir build
+ cd build
+ meson --prefix="${XORG_PREFIX}" ..
+ninja
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ cd build
+ DESTDIR="$pkgdir/" ninja install
+}
diff --git a/xorgs/util-macros/PKGBUILD-UTIL-MACROS b/xorgs/util-macros/PKGBUILD-UTIL-MACROS
new file mode 100644
index 0000000..b355821
--- /dev/null
+++ b/xorgs/util-macros/PKGBUILD-UTIL-MACROS
@@ -0,0 +1,37 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+pkgname=util-macros
+pkgver=1.19.2
+pkgrel=1
+pkgdesc="The util-macros package contains the m4 macros used by all of the Xorg packages."
+arch=(x86_64)
+url="https://www.x.org"
+license=('GPL')
+groups=("XORGENV")
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/util/util-macros-1.19.2.tar.bz2"
+ "xorg.sh")
+sha256sums=('d7e43376ad220411499a79735020f9d145fdc159284867e99467e0d771f3e712'
+ 'b2431f66f3bcaca93488b1eb36582707bd0c8b10e328cf83a2f617cbe9f67ae0')
+
+prepare() {
+unset XORG_PREFIX
+unset XORG_CONFIG
+export XORG_PREFIX="/opt/xorg"
+export XORG_CONFIG="--prefix=${XORG_PREFIX} --sysconfdir=/etc --localstatedir=/var --disable-static"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ ./configure $XORG_CONFIG
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ make DESTDIR="$pkgdir/" install
+ mkdir -p -v "$pkgdir/etc/profile.d"
+ cd "${srcdir}"
+ cp -v "$srcdir/xorg.sh" "$pkgdir/etc/profile.d/"
+ chmod 644 -v "$pkgdir/etc/profile.d/xorg.sh"
+ install=util-macros.install
+}
diff --git a/xorgs/util-macros/util-macros.install.sh b/xorgs/util-macros/util-macros.install.sh
new file mode 100644
index 0000000..b1543be
--- /dev/null
+++ b/xorgs/util-macros/util-macros.install.sh
@@ -0,0 +1,4 @@
+post_install () {
+echo "$XORG_PREFIX/lib" >> /etc/ld.so.conf
+ldconfig
+}
diff --git a/xorgs/util-macros/xorg.sh b/xorgs/util-macros/xorg.sh
new file mode 100644
index 0000000..e60992e
--- /dev/null
+++ b/xorgs/util-macros/xorg.sh
@@ -0,0 +1,17 @@
+#begin /etc/profile.d/xorg.sh
+XORG_PREFIX="/opt/xorg"
+XORG_CONFIG="--prefix=$XORG_PREFIX --sysconfdir=/etc --localstatedir=/var --disable-static"
+export XORG_PREFIX XORG_CONFIG
+
+pathappend $XORG_PREFIX/bin PATH
+pathappend $XORG_PREFIX/lib/pkgconfig PKG_CONFIG_PATH
+pathappend $XORG_PREFIX/share/pkgconfig PKG_CONFIG_PATH
+
+pathappend $XORG_PREFIX/lib LIBRARY_PATH
+pathappend $XORG_PREFIX/include C_INCLUDE_PATH
+pathappend $XORG_PREFIX/include CPLUS_INCLUDE_PATH
+
+ACLOCAL="aclocal -I $XORG_PREFIX/share/aclocal"
+
+export PATH PKG_CONFIG_PATH ACLOCAL LIBRARY_PATH C_INCLUDE_PATH CPLUS_INCLUDE_PATH
+#end of /etc/profile.d/xorg.sh
diff --git a/xorgs/xorg-app/PKGBUILD-xauth.sh b/xorgs/xorg-app/PKGBUILD-xauth.sh
new file mode 100644
index 0000000..48dd8a5
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xauth.sh
@@ -0,0 +1,27 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xauth
+pkgver=1.0.10
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xauth-1.0.10.tar.bz2")
+md5sums=('f3f76cb10f69b571c43893ea6a634aa4')
+
+build() {
+ cd "xauth-1.0.10"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "xauth-1.0.10"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xbacklight.sh b/xorgs/xorg-app/PKGBUILD-xbacklight.sh
new file mode 100644
index 0000000..b42f0ee
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xbacklight.sh
@@ -0,0 +1,27 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xbacklight
+pkgver=1.2.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xbacklight-1.2.2.tar.bz2")
+md5sums=('d50cf135af04436b9456a5ab7dcf7971')
+
+build() {
+ cd "xbacklight-1.2.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "xbacklight-1.2.2"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xcmsdb.sh b/xorgs/xorg-app/PKGBUILD-xcmsdb.sh
new file mode 100644
index 0000000..3f59704
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xcmsdb.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xcmsdb
+pkgver=1.0.5
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xcmsdb-1.0.5.tar.bz2")
+md5sums=('9956d751ea3ae4538c3ebd07f70736a0')
+
+build() {
+ cd "xcmsdb-1.0.5"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xcmsdb-1.0.5"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xcursorgen.sh b/xorgs/xorg-app/PKGBUILD-xcursorgen.sh
new file mode 100644
index 0000000..04d8bc4
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xcursorgen.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xcursorgen
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xcursorgen-1.0.7.tar.bz2")
+md5sums=('25cc7ca1ce5dcbb61c2b471c55e686b5')
+
+build() {
+ cd "xcursorgen-1.0.7"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xcursorgen-1.0.7"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xdpyinfo.sh b/xorgs/xorg-app/PKGBUILD-xdpyinfo.sh
new file mode 100644
index 0000000..013ee5a
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xdpyinfo.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xdpyinfo
+pkgver=1.3.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xdpyinfo-1.3.2.tar.bz2")
+md5sums=('8809037bd48599af55dad81c508b6b39')
+
+build() {
+ cd "xdpyinfo-1.3.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xdpyinfo-1.3.2"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xdriinfo.sh b/xorgs/xorg-app/PKGBUILD-xdriinfo.sh
new file mode 100644
index 0000000..9639b8f
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xdriinfo.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xdriinfo
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xdriinfo-1.0.6.tar.bz2")
+md5sums=('480e63cd365f03eb2515a6527d5f4ca6')
+
+build() {
+ cd "xdriinfo-1.0.6"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xdriinfo-1.0.6"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xev.sh b/xorgs/xorg-app/PKGBUILD-xev.sh
new file mode 100644
index 0000000..4a4db79
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xev.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xev
+pkgver=1.2.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xev-1.2.2.tar.bz2")
+md5sums=('249bdde90f01c0d861af52dc8fec379e')
+
+build() {
+ cd "xev-1.2.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xev-1.2.2"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xgamma.sh b/xorgs/xorg-app/PKGBUILD-xgamma.sh
new file mode 100644
index 0000000..2d6220e
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xgamma.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xgamma
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xgamma-1.0.6.tar.bz2")
+md5sums=('90b4305157c2b966d5180e2ee61262be')
+
+build() {
+ cd "xgamma-1.0.6"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xgamma-1.0.6"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xhost.sh b/xorgs/xorg-app/PKGBUILD-xhost.sh
new file mode 100644
index 0000000..3a326f9
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xhost.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xhost
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xhost-1.0.7.tar.bz2")
+md5sums=('f5d490738b148cb7f2fe760f40f92516')
+
+build() {
+ cd "xhost-1.0.7"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xhost-1.0.7"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xinput.sh b/xorgs/xorg-app/PKGBUILD-xinput.sh
new file mode 100644
index 0000000..e99a627
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xinput.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xinput
+pkgver=1.6.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xinput-1.6.2.tar.bz2")
+md5sums=('6a889412eff2e3c1c6bb19146f6fe84c')
+
+build() {
+ cd "xinput-1.6.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xinput-1.6.2"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xkbcomp.sh b/xorgs/xorg-app/PKGBUILD-xkbcomp.sh
new file mode 100644
index 0000000..2fd81a0
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xkbcomp.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xkbcomp
+pkgver=1.4.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xkbcomp-1.4.2.tar.bz2")
+md5sums=('12610df19df2af3797f2c130ee2bce97')
+
+build() {
+ cd "xkbcomp-1.4.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xkbcomp-1.4.2"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xkbevd.sh b/xorgs/xorg-app/PKGBUILD-xkbevd.sh
new file mode 100644
index 0000000..b127b89
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xkbevd.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xkbevd
+pkgver=1.1.4
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xkbevd-1.1.4.tar.bz2")
+md5sums=('c747faf1f78f5a5962419f8bdd066501')
+
+build() {
+ cd "xkbevd-1.1.4"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xkbevd-1.1.4"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xkbutils.sh b/xorgs/xorg-app/PKGBUILD-xkbutils.sh
new file mode 100644
index 0000000..a666fc4
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xkbutils.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xkbutils
+pkgver=1.0.4
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xkbutils-1.0.4.tar.bz2")
+md5sums=('502b14843f610af977dffc6cbf2102d5')
+
+build() {
+ cd "xkbutils-1.0.4"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xkbutils-1.0.4"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xkill.sh b/xorgs/xorg-app/PKGBUILD-xkill.sh
new file mode 100644
index 0000000..6e2ce47
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xkill.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xkill
+pkgver=1.0.5
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xkill-1.0.5.tar.bz2")
+md5sums=('938177e4472c346cf031c1aefd8934fc')
+
+build() {
+ cd "xkill-1.0.5"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xkill-1.0.5"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xlsatoms.sh b/xorgs/xorg-app/PKGBUILD-xlsatoms.sh
new file mode 100644
index 0000000..de6a469
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xlsatoms.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xlsatoms
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xlsatoms-1.1.2.tar.bz2")
+md5sums=('5dcb6e6c4b28c8d7aeb45257f5a72a7d')
+
+build() {
+ cd "xlsatoms-1.1.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xlsatoms-1.1.2"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xlsclients.sh b/xorgs/xorg-app/PKGBUILD-xlsclients.sh
new file mode 100644
index 0000000..1c10f77
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xlsclients.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xlsclients
+pkgver=1.1.4
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xlsclients-1.1.4.tar.bz2")
+md5sums=('4fa92377e0ddc137cd226a7a87b6b29a')
+
+build() {
+ cd "xlsclients-1.1.4"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xlsclients-1.1.4"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xmessage.sh b/xorgs/xorg-app/PKGBUILD-xmessage.sh
new file mode 100644
index 0000000..1796aa3
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xmessage.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xmessage
+pkgver=1.0.5
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xmessage-1.0.5.tar.bz2")
+md5sums=('e50ffae17eeb3943079620cb78f5ce0b')
+
+build() {
+ cd "xmessage-1.0.5"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xmessage-1.0.5"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xmodmap.sh b/xorgs/xorg-app/PKGBUILD-xmodmap.sh
new file mode 100644
index 0000000..a719169
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xmodmap.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xmodmap
+pkgver=1.0.9
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xmodmap-1.0.9.tar.bz2")
+md5sums=('723f02d3a5f98450554556205f0a9497')
+
+build() {
+ cd "xmodmap-1.0.9"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xmodmap-1.0.9"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xpr.sh b/xorgs/xorg-app/PKGBUILD-xpr.sh
new file mode 100644
index 0000000..989032c
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xpr.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xpr
+pkgver=1.0.5
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xpr-1.0.5.tar.bz2")
+md5sums=('eaac255076ea351fd08d76025788d9f9')
+
+build() {
+ cd "xpr-1.0.5"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+}
+
+package() {
+ cd "xpr-1.0.5"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xprop.sh b/xorgs/xorg-app/PKGBUILD-xprop.sh
new file mode 100644
index 0000000..cab3d08
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xprop.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xprop
+pkgver=1.2.3
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xprop-1.2.3.tar.bz2")
+md5sums=('4becb3ddc4674d741487189e4ce3d0b6')
+
+build() {
+ cd "xprop-1.2.3"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xprop-1.2.3"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xrandr.sh b/xorgs/xorg-app/PKGBUILD-xrandr.sh
new file mode 100644
index 0000000..32ab9cd
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xrandr.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xrandr
+pkgver=1.5.0
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xrandr-1.5.0.tar.bz2")
+sha256sums=('c1cfd4e1d4d708c031d60801e527abc9b6d34b85f2ffa2cadd21f75ff38151cd')
+
+build() {
+ cd "xrandr-1.5.0"
+ ./configure $XORG_CONFIG
+ make
+
+}
+
+package() {
+ cd "xrandr-1.5.0"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xrdb.sh b/xorgs/xorg-app/PKGBUILD-xrdb.sh
new file mode 100644
index 0000000..c7b19a8
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xrdb.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xrdb
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xrdb-1.1.1.tar.bz2")
+md5sums=('96f9423eab4d0641c70848d665737d2e')
+
+build() {
+ cd "xrdb-1.1.1"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xrdb-1.1.1"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xrefresh.sh b/xorgs/xorg-app/PKGBUILD-xrefresh.sh
new file mode 100644
index 0000000..b792b02
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xrefresh.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xrefresh
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xrefresh-1.0.6.tar.bz2")
+md5sums=('c56fa4adbeed1ee5173f464a4c4a61a6')
+
+build() {
+ cd "xrefresh-1.0.6"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xrefresh-1.0.6"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xset.sh b/xorgs/xorg-app/PKGBUILD-xset.sh
new file mode 100644
index 0000000..aa93f17
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xset.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xset
+pkgver=1.2.4
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xset-1.2.4.tar.bz2")
+md5sums=('70ea7bc7bacf1a124b1692605883f620')
+
+build() {
+ cd "xset-1.2.4"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xset-1.2.4"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xsetroot.sh b/xorgs/xorg-app/PKGBUILD-xsetroot.sh
new file mode 100644
index 0000000..57d79db
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xsetroot.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xsetroot
+pkgver=1.1.2
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xsetroot-1.1.2.tar.bz2")
+md5sums=('5fe769c8777a6e873ed1305e4ce2c353')
+
+build() {
+ cd "xsetroot-1.1.2"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xsetroot-1.1.2"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xvinfo.sh b/xorgs/xorg-app/PKGBUILD-xvinfo.sh
new file mode 100644
index 0000000..793c968
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xvinfo.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xvinfo
+pkgver=1.1.3
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xvinfo-1.1.3.tar.bz2")
+md5sums=('558360176b718dee3c39bc0648c0d10c')
+
+build() {
+ cd "xvinfo-1.1.3"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xvinfo-1.1.3"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xwd.sh b/xorgs/xorg-app/PKGBUILD-xwd.sh
new file mode 100644
index 0000000..3e1264a
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xwd.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xwd
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xwd-1.0.7.tar.bz2")
+md5sums=('11794a8eba6d295a192a8975287fd947')
+
+build() {
+ cd "xwd-1.0.7"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xwd-1.0.7"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xwininfo.sh b/xorgs/xorg-app/PKGBUILD-xwininfo.sh
new file mode 100644
index 0000000..698e01c
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xwininfo.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xwininfo
+pkgver=1.1.4
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xwininfo-1.1.4.tar.bz2")
+md5sums=('9a505b91ae7160bbdec360968d060c83')
+
+build() {
+ cd "xwininfo-1.1.4"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xwininfo-1.1.4"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/PKGBUILD-xwud.sh b/xorgs/xorg-app/PKGBUILD-xwud.sh
new file mode 100644
index 0000000..0e89b10
--- /dev/null
+++ b/xorgs/xorg-app/PKGBUILD-xwud.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=xwud
+pkgver=1.0.5
+pkgrel=1
+pkgdesc=""
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/xwud-1.0.5.tar.bz2")
+md5sums=('79972093bb0766fcd0223b2bd6d11932')
+
+build() {
+ cd "xwud-1.0.5"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "xwud-1.0.5"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/pkgbuild-iceauth.sh b/xorgs/xorg-app/pkgbuild-iceauth.sh
new file mode 100644
index 0000000..7a97bf7
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-iceauth.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=iceauth
+pkgver=1.0.8
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/iceauth-1.0.8.tar.bz2")
+md5sums=('3b9b79fa0f9928161f4bad94273de7ae')
+
+build() {
+ cd "iceauth-1.0.8"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "iceauth-1.0.8"
+ make DESTDIR="/ install
+
+}
diff --git a/xorgs/xorg-app/pkgbuild-luit.sh b/xorgs/xorg-app/pkgbuild-luit.sh
new file mode 100644
index 0000000..eefe197
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-luit.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=luit
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/luit-1.1.1.tar.bz2")
+md5sums=('c4a3664e08e5a47c120ff9263ee2f20c')
+
+build() {
+ cd "luit-1.1.1"
+ CFLAGS='-U_XOPEN_SOURCE -D_XOPEN_SOURCE=600' ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "luit-1.1.1"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/pkgbuild-mkfontdir.sh b/xorgs/xorg-app/pkgbuild-mkfontdir.sh
new file mode 100644
index 0000000..b49266d
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-mkfontdir.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=mkfontdir
+pkgver=1.0.7
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/mkfontdir-1.0.7.tar.bz2")
+md5sums=('18c429148c96c2079edda922a2b67632')
+
+build() {
+ cd "mkfontdir-1.0.7"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "mkfontdir-1.0.7"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/pkgbuild-mkfontscale.sh b/xorgs/xorg-app/pkgbuild-mkfontscale.sh
new file mode 100644
index 0000000..e659cb2
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-mkfontscale.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=mkfontscale
+pkgver=1.1.3
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/mkfontscale-1.1.3.tar.bz2")
+md5sums=('987c438e79f5ddb84a9c5726a1610819')
+
+build() {
+ cd "mkfontscale-1.1.3"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "mkfontscale-1.1.3"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/pkgbuild-sessreg.sh b/xorgs/xorg-app/pkgbuild-sessreg.sh
new file mode 100644
index 0000000..0f835a3
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-sessreg.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=sessreg
+pkgver=1.1.1
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/sessreg-1.1.1.tar.bz2")
+md5sums=('e475167a892b589da23edf8edf8c942d')
+
+build() {
+ cd "sessreg-1.1.1"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "sessreg-1.1.1"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/pkgbuild-setxkbmap.sh b/xorgs/xorg-app/pkgbuild-setxkbmap.sh
new file mode 100644
index 0000000..1583e01
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-setxkbmap.sh
@@ -0,0 +1,29 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=setxkbmap
+pkgver=1.3.1
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/setxkbmap-1.3.1.tar.bz2")
+md5sums=('2c47a1b8e268df73963c4eb2316b1a89')
+
+build() {
+ cd "setxkbmap-1.3.1"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "setxkbmap-1.3.1"
+ make "DESTDIR=$pkgdir/" install
+
+}
diff --git a/xorgs/xorg-app/pkgbuild-smproxy.sh b/xorgs/xorg-app/pkgbuild-smproxy.sh
new file mode 100644
index 0000000..fe392e1
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-smproxy.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=smproxy
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/smproxy-1.0.6.tar.bz2")
+md5sums=('3a93d9f0859de5d8b65a68a125d48f6a')
+
+build() {
+ cd "smproxy-1.0.6"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "smproxy-1.0.6"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/pkgbuild-x11perf.sh b/xorgs/xorg-app/pkgbuild-x11perf.sh
new file mode 100644
index 0000000..8c209ed
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-x11perf.sh
@@ -0,0 +1,28 @@
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=x11perf
+pkgver=1.6.0
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/x11perf-1.6.0.tar.bz2")
+md5sums=('f0b24e4d8beb622a419e8431e1c03cd7')
+
+build() {
+ cd "x11perf-1.6.0"
+ ./configure --prefix=/opt/xorg --sysconfdir=/etc --localstatedir=/var --disable-static
+ make
+
+}
+
+package() {
+ cd "x11perf-1.6.0"
+ make "DESTDIR=$pkgdir/" install
+}
diff --git a/xorgs/xorg-app/pkgbuild-xorg-app.sh b/xorgs/xorg-app/pkgbuild-xorg-app.sh
new file mode 100644
index 0000000..e74061d
--- /dev/null
+++ b/xorgs/xorg-app/pkgbuild-xorg-app.sh
@@ -0,0 +1,46 @@
+name_pkg_="$(cat app-7.md5 | awk '{print $2}' | sed 's/-[0-9].*//g')"
+name_pkg="$(echo $name_pkg_)"
+n="0"
+
+for file in $name_pkg
+do
+
+n="$(echo $[$n+1])"
+ name_ver="$(cat app-7.md5 | grep "$file" | awk '{print $2}' | sed 's/.tar.bz2//g' | sed 's/.*-//g')"
+ name_md5="$(cat app-7.md5 | grep "$file" | awk '{print $1}')"
+ pkagname_="$(cat app-7.md5 | grep "$file" | awk '{print $2}')"
+ destor="$pkgdir/"
+
+cat > PKGBUILD-$file-$n << EOF
+# Maintainer: Zee Eichel <zee@dracos-linux.org>
+
+pkgname=$file
+pkgver=$name_ver
+pkgrel=1
+pkgdesc="xorg applications bundle"
+arch=(x86_64)
+url="www.x.org"
+license=('GPL')
+groups=("XORGENV")
+depends=('mesa>=18.3.3' 'libpng>=1.6.36' 'xbitmaps>=1.1.2' 'xcb-util>=0.4.0')
+makedepends=('util-macros')
+provides=("${pkgname}")
+conflicts=("${pkgname}")
+source=("https://www.x.org/pub/individual/app/$pkagname_")
+md5sums=('$name_md5')
+
+build() {
+ cd "$file-$name_ver"
+ ./configure $XORG_CONFIG
+ make
+
+}
+
+package() {
+ cd "$file-$name_ver"
+ make DESTDIR="$destor install
+
+}
+
+EOF
+done
diff --git a/xorgs/xorg-libraries/PKGBUILD-XORG-LIBRARIES b/xorgs/xorg-libraries/PKGBUILD-XORG-LIBRARIES
new file mode 100644
index 0000000..cfbae91
--- /dev/null
+++ b/xorgs/xorg-libraries/PKGBUILD-XORG-LIBRARIES
@@ -0,0 +1,108 @@
+#Maintainer: Zee Eichel <zee@dracos-linux.org>
+#Contributor: Purnomo Hadi <purnomo.shinigami@gmail.com>
+
+pkgname=xorg-libraries-bundle
+pkgver=1.0
+pkgrel=1
+pkgdesc="The Xorg libraries provide library routines that are used within all X Window applications."
+arch=(x86_64)
+url="https://www.x.org/pub/individual/lib/"
+license=('GPL')
+groups=("XORGENV")
+depends=("fontconfig>=2.13.1"
+ "libxcb>=1.13.1"
+ "util-macros>=1.19.2"
+)
+optdepends=('xmlto>=0.0.28' #with one or more of the following: fop-2.3
+ 'links>=2.18'
+ 'lynx>=2.8.9rel.1'
+ 'w3m>=0.5.3' #(to generate additional PDF or text documentation for the libXfont package).
+)
+
+prepare() {
+cat > lib-7.md5 << "EOF"
+c5ba432dd1514d858053ffe9f4737dd8 xtrans-1.3.5.tar.bz2
+034fdd6cc5393974d88aec6f5bc96162 libX11-1.6.7.tar.bz2
+52df7c4c1f0badd9f82ab124fb32eb97 libXext-1.3.3.tar.bz2
+d79d9fe2aa55eb0f69b1a4351e1368f7 libFS-1.0.7.tar.bz2
+addfb1e897ca8079531669c7c7711726 libICE-1.0.9.tar.bz2
+87c7fad1c1813517979184c8ccd76628 libSM-1.2.3.tar.bz2
+eeea9d5af3e6c143d0ea1721d27a5e49 libXScrnSaver-1.2.3.tar.bz2
+8f5b5576fbabba29a05f3ca2226f74d3 libXt-1.1.5.tar.bz2
+41d92ab627dfa06568076043f3e089e4 libXmu-1.1.2.tar.bz2
+20f4627672edb2bd06a749f11aa97302 libXpm-3.5.12.tar.bz2
+e5e06eb14a608b58746bdd1c0bd7b8e3 libXaw-1.0.13.tar.bz2
+07e01e046a0215574f36a3aacb148be0 libXfixes-5.0.3.tar.bz2
+f7a218dcbf6f0848599c6c36fc65c51a libXcomposite-0.4.4.tar.bz2
+802179a76bded0b658f4e9ec5e1830a4 libXrender-0.9.10.tar.bz2
+58fe3514e1e7135cf364101e714d1a14 libXcursor-1.1.15.tar.bz2
+0cf292de2a9fa2e9a939aefde68fd34f libXdamage-1.1.4.tar.bz2
+0920924c3a9ebc1265517bdd2f9fde50 libfontenc-1.1.3.tar.bz2
+b7ca87dfafeb5205b28a1e91ac3efe85 libXfont2-2.0.3.tar.bz2
+331b3a2a3a1a78b5b44cfbd43f86fcfe libXft-2.3.2.tar.bz2
+1f0f2719c020655a60aee334ddd26d67 libXi-1.7.9.tar.bz2
+0d5f826a197dae74da67af4a9ef35885 libXinerama-1.1.4.tar.bz2
+28e486f1d491b757173dd85ba34ee884 libXrandr-1.5.1.tar.bz2
+5d6d443d1abc8e1f6fc1c57fb27729bb libXres-1.2.0.tar.bz2
+ef8c2c1d16a00bd95b9fdcef63b8a2ca libXtst-1.2.3.tar.bz2
+210b6ef30dda2256d54763136faa37b9 libXv-1.0.11.tar.bz2
+4cbe1c1def7a5e1b0ed5fce8e512f4c6 libXvMC-1.0.10.tar.bz2
+d7dd9b9df336b7dd4028b6b56542ff2c libXxf86dga-1.1.4.tar.bz2
+298b8fff82df17304dfdb5fe4066fe3a libXxf86vm-1.1.4.tar.bz2
+d2f1f0ec68ac3932dd7f1d9aa0a7a11c libdmx-1.1.4.tar.bz2
+8f436e151d5106a9cfaa71857a066d33 libpciaccess-0.14.tar.bz2
+4a4cfeaf24dab1b991903455d6d7d404 libxkbfile-1.0.9.tar.bz2
+42dda8016943dc12aff2c03a036e0937 libxshmfence-1.3.tar.bz2
+EOF
+}
+
+build() {
+ mkdir lib
+ cd lib
+ grep -v '^#' ../lib-7.md5 | awk '{print $2}' | wget -i- -c \
+ -B https://www.x.org/pub/individual/lib/
+ md5sum -c ../lib-7.md5
+ }
+
+package() {
+ cd "${srcdir}/lib"
+ as_root()
+ {
+ if [ $EUID = 0 ]; then $*
+ elif [ -x /usr/bin/sudo ]; then sudo $*
+ else su -c \\"$*\\"
+ fi
+ }
+
+ export -f as_root
+ for package in $(grep -v '^#' ../lib-7.md5 | awk '{print $2}')
+ do
+ packagedir=${package%.tar.bz2}
+ tar -xf $package
+ pushd $packagedir
+ case $packagedir in
+ libICE* )
+ ./configure $XORG_CONFIG ICE_LIBS=-lpthread
+ ;;
+
+ libXfont2-[0-9]* )
+ ./configure $XORG_CONFIG --disable-devel-docs
+ ;;
+
+ libXt-[0-9]* )
+ ./configure $XORG_CONFIG \
+ --with-appdefaultdir=/etc/X11/app-defaults
+ ;;
+
+ * )
+ ./configure $XORG_CONFIG
+ ;;
+ esac
+ make
+ as_root make DESTDIR="$pkgdir/" install
+ popd
+ rm -rf $packagedir
+ done
+
+ install=xorg-libraries-bundle.install
+}
diff --git a/xorgs/xorg-libraries/xorg-libraries-bundle.install.sh b/xorgs/xorg-libraries/xorg-libraries-bundle.install.sh
new file mode 100644
index 0000000..b40be87
--- /dev/null
+++ b/xorgs/xorg-libraries/xorg-libraries-bundle.install.sh
@@ -0,0 +1,5 @@
+post_install() {
+ ln -sv $XORG_PREFIX/lib/X11 /usr/lib/X11 &&
+ ln -sv $XORG_PREFIX/include/X11 /usr/include/X11
+ ldconfig
+}