# Maintainer: Natanael Copa pkgname=libx11 pkgver=1.6.3 pkgrel=1 pkgdesc="X11 client-side library" url="http://xorg.freedesktop.org/" arch="all" license="custom:XFREE86" depends= subpackages="$pkgname-dev $pkgname-doc" depends_dev="libxcb-dev xproto xextproto xf86bigfontproto xtrans kbproto inputproto" makedepends="$depends_dev util-macros" source="http://xorg.freedesktop.org/releases/individual/lib/libX11-$pkgver.tar.bz2 CVE-2016-7942.patch CVE-2016-7943.patch " # secfixes: # 1.6.3-r1: # - CVE-2016-7942 # - CVE-2016-7943 prepare() { cd "$srcdir"/libX11-$pkgver for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$srcdir"/libX11-$pkgver ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --with-xcb \ || return 1 make } package() { cd "$srcdir"/libX11-$pkgver make DESTDIR="$pkgdir" install || return 1 rm "$pkgdir"/usr/lib/*.la || return 1 install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING } md5sums="2e36b73f8a42143142dda8129f02e4e0 libX11-1.6.3.tar.bz2 b0d2db500123e560755f60d4a257dae4 CVE-2016-7942.patch 623cec0d5fb41e8bdd6b35837027282e CVE-2016-7943.patch" sha256sums="cf31a7c39f2f52e8ebd0db95640384e63451f9b014eed2bb7f5de03e8adc8111 libX11-1.6.3.tar.bz2 19fbd9d01c103aa62c51f4f7e61ec3a275ed0138960d4785b1fa0eb3525e57dd CVE-2016-7942.patch 2ab35c4bdc63c4a962d8cd238b1b7ffa08c45f80ecd28cac5b46c26d6ab1a52e CVE-2016-7943.patch" sha512sums="01bbac8075b3fdae19cacfde1c799469f06fb864235025ce444fc10a3ba079bce30f4f3527db47c5edbf91d08299c61116cdf296efa38b2034c0099fac99cc69 libX11-1.6.3.tar.bz2 910c3e6a3b6d8735955c77dc01bf95d52c9bb55c41d8212c2bd7548d1c0c2c1d106d8d78c7b27b7ea9f37753f41934450e49aae4b0edd21f6429f69e1c8126df CVE-2016-7942.patch 4ef6aec49f494d29e9cb50b7cd08f2f4392c84016257987c948d1da927b63b9a8479126d2702ae94438ee790f357f4d77e5cd72d711f91b8a164df984ae823c5 CVE-2016-7943.patch"