From 7c3e8f7e939c1ecfff3099a5c5b527408c409eb8 Mon Sep 17 00:00:00 2001 From: AlmAck Date: Mon, 16 Nov 2015 22:11:01 +0100 Subject: [PATCH] xorg group deps libraries --- libepoxy/PKGBUILD | 6 +++--- libice/PKGBUILD | 15 +++++++------- libpciaccess/PKGBUILD | 25 +++++++++++------------ libsm/PKGBUILD | 3 +-- libva/PKGBUILD | 5 ++--- libvirt/PKGBUILD | 44 ++++++++++++++++++++++++++++++----------- libvirt/libvirt.install | 1 + libxcb/PKGBUILD | 6 +++--- libxdmcp/PKGBUILD | 11 +++++------ libxi/PKGBUILD | 5 ++--- libxshmfence/PKGBUILD | 32 +++++++++++++++--------------- pixman/PKGBUILD | 4 ++-- python-xcffib/PKGBUILD | 36 +++++++++++++++++++++++++-------- xproto/PKGBUILD | 4 ++-- xtrans/PKGBUILD | 4 ++-- 15 files changed, 117 insertions(+), 84 deletions(-) diff --git a/libepoxy/PKGBUILD b/libepoxy/PKGBUILD index 88f85c53f..251284aef 100644 --- a/libepoxy/PKGBUILD +++ b/libepoxy/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: AlmAck pkgname=libepoxy -pkgver=1.2 +pkgver=1.3.1 pkgrel=1 pkgdesc="A library for handling OpenGL function pointer management for you" url="https://github.com/anholt/libepoxy" @@ -10,7 +10,7 @@ license=(MIT) depends=('glibc') makedepends=('xorg-util-macros' 'python' 'mesa-libgl') source=("https://github.com/anholt/${pkgname}/archive/v${pkgver}.tar.gz") -md5sums=('12d6b7621f086c0c928887c27d90bc30') +md5sums=('981396e099bc91c29e6769e49a0cb8d6') build() { cd "${pkgname}-${pkgver}" @@ -23,7 +23,7 @@ check() { # disabled for now (X11 running required) # libGL error: failed to load driver: swrast - #make -k check + make -k check } package() { diff --git a/libice/PKGBUILD b/libice/PKGBUILD index 746622c27..6363b4534 100644 --- a/libice/PKGBUILD +++ b/libice/PKGBUILD @@ -2,27 +2,26 @@ # Maintainer: Neophytos Kolokotronis pkgname=libice -pkgver=1.0.8 -pkgrel=2 +pkgver=1.0.9 +pkgrel=1 pkgdesc="X11 Inter-Client Exchange library" arch=(x86_64) url="http://xorg.freedesktop.org/" depends=('glibc' 'xproto') makedepends=('pkgconfig' 'xtrans') -options=('!libtool') source=(${url}/releases/individual/lib/libICE-${pkgver}.tar.bz2) license=('custom') -sha1sums=('ddb14df8bbc43df7322978f5f9f802936e2a7324') +sha1sums=('3c3a857a117ce48a1947a16860056e77cd494fdf') build() { - cd "${srcdir}/libICE-${pkgver}" + cd libICE-${pkgver} ./configure --prefix=/usr --sysconfdir=/etc make } package() { - cd "${srcdir}/libICE-${pkgver}" + cd libICE-${pkgver} make DESTDIR="${pkgdir}" install - install -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" + + install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" } diff --git a/libpciaccess/PKGBUILD b/libpciaccess/PKGBUILD index bc6c795a4..4042a8723 100644 --- a/libpciaccess/PKGBUILD +++ b/libpciaccess/PKGBUILD @@ -1,30 +1,27 @@ -# -# Platform Packages for Chakra, part of chakra-project.org -# -# maintainer abveritas@chakra-project.org +# maintainer almack@chakraos.org pkgname=libpciaccess -pkgver=0.13.2 +pkgver=0.13.4 pkgrel=1 pkgdesc="X11 PCI access library" -arch=(i686 x86_64) +arch=(x86_64) license=('custom') url="http://xorg.freedesktop.org/" depends=('glibc') -makedepends=('pkgconfig' 'xorg-util-macros') -options=('!libtool') -source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('63df515a4c5d5a339a7c1f9e4baa6543efa3c7da') +makedepends=('xorg-util-macros') +source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2{,.sig}) +sha256sums=('07f864654561e4ac8629a0ef9c8f07fbc1f8592d1b6c418431593e9ba2cf2fcf' + 'SKIP') +validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} ./configure --prefix=/usr --sysconfdir=/etc make } - package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" -} +} \ No newline at end of file diff --git a/libsm/PKGBUILD b/libsm/PKGBUILD index c0d70d5f7..ea198ce80 100644 --- a/libsm/PKGBUILD +++ b/libsm/PKGBUILD @@ -3,14 +3,13 @@ pkgname=libsm pkgver=1.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="X11 Session Management library" arch=(x86_64) license=('custom') url="http://xorg.freedesktop.org/" depends=('libice' 'util-linux-ng') makedepends=('xorg-util-macros' 'xtrans') -options=('!libtool') source=(${url}/releases/individual/lib/libSM-${pkgver}.tar.bz2) sha1sums=('e6d5dab6828dfd296e564518d2ed0a349a25a714') diff --git a/libva/PKGBUILD b/libva/PKGBUILD index 68b94a374..f9ff45e3b 100644 --- a/libva/PKGBUILD +++ b/libva/PKGBUILD @@ -2,10 +2,9 @@ # Chakra Packages for Chakra, part of chakraos.org # # maintainer almack@chakraos.org -# contributor abveritas@chakra-project.org pkgname=libva -pkgver=1.5.0 +pkgver=1.6.1 pkgrel=1 pkgdesc='Video Acceleration (VA) API for Linux' arch=('x86_64') @@ -16,7 +15,7 @@ makedepends=('mesa') optdepends=('libva-vdpau-driver: backend for Nvidia and AMD cards' 'libva-intel-driver: backend for Intel cards') source=(http://freedesktop.org/software/vaapi/releases/$pkgname/$pkgname-$pkgver.tar.bz2) -md5sums=('ad0b55794308ec397d249a0a2a6df27a') +md5sums=('7a5eb1fdf531f987211b7228a6a46428') build() { cd $pkgname-$pkgver diff --git a/libvirt/PKGBUILD b/libvirt/PKGBUILD index 49433c902..3e1c2fb4a 100644 --- a/libvirt/PKGBUILD +++ b/libvirt/PKGBUILD @@ -1,8 +1,7 @@ -# maintainer inkane@chara-project.org -# contributor abveritas@chakra-project.org +# maintainer almack@chakraos.org pkgname=libvirt -pkgver=1.2.11 +pkgver=1.2.21 pkgrel=1 pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)" arch=('x86_64') @@ -11,22 +10,43 @@ license=('LGPL') depends=('e2fsprogs' 'gnutls' 'iptables' 'libxml2' 'parted' 'polkit' 'python2' 'avahi' 'yajl' 'libpciaccess' 'systemd' 'dbus-core' 'libxau' 'libxdmcp' 'libpcap' 'curl' 'libsasl' 'libgcrypt' 'libgpg-error' 'openssl' 'libxcb' 'gcc-libs' - 'iproute2' 'netcf' 'libnl' 'libx11') -makedepends=('pkgconfig' 'lvm2' 'linux-api-headers' 'audit' 'perl-xml-xpath' 'dnsmasq' 'perl-xml-xpath') + 'iproute2' 'netcf' 'libnl' 'libx11' 'gettext' 'libssh2' 'netcf') +makedepends=('pkgconfig' 'lvm2' 'linux-api-headers' 'audit' 'perl-xml-xpath' 'dnsmasq' 'perl-xml-xpath' 'qemu') optdepends=('dnsmasq: required for default NAT/DHCP for guests' 'bridge-utils: for briged networking (default)' 'openbsd-netcat: for remote management over ssh' 'qemu' - 'dmidecode') + 'dmidecode' + 'pm-utils: host power management') options=('emptydirs') -backup=('etc/conf.d/libvirtd' - 'etc/conf.d/libvirtd-guests' - 'etc/libvirt/libvirtd.conf' +backup=('etc/conf.d/libvirt-guests' + 'etc/conf.d/libvirtd' 'etc/libvirt/libvirt.conf' + 'etc/libvirt/libvirtd.conf' 'etc/libvirt/lxc.conf' + 'etc/libvirt/nwfilter/allow-arp.xml' + 'etc/libvirt/nwfilter/allow-dhcp-server.xml' + 'etc/libvirt/nwfilter/allow-dhcp.xml' + 'etc/libvirt/nwfilter/allow-incoming-ipv4.xml' + 'etc/libvirt/nwfilter/allow-ipv4.xml' + 'etc/libvirt/nwfilter/clean-traffic.xml' + 'etc/libvirt/nwfilter/no-arp-ip-spoofing.xml' + 'etc/libvirt/nwfilter/no-arp-mac-spoofing.xml' + 'etc/libvirt/nwfilter/no-arp-spoofing.xml' + 'etc/libvirt/nwfilter/no-ip-multicast.xml' + 'etc/libvirt/nwfilter/no-ip-spoofing.xml' + 'etc/libvirt/nwfilter/no-mac-broadcast.xml' + 'etc/libvirt/nwfilter/no-mac-spoofing.xml' + 'etc/libvirt/nwfilter/no-other-l2-traffic.xml' + 'etc/libvirt/nwfilter/no-other-rarp-traffic.xml' + 'etc/libvirt/nwfilter/qemu-announce-self-rarp.xml' + 'etc/libvirt/nwfilter/qemu-announce-self.xml' + 'etc/libvirt/qemu-lockd.conf' 'etc/libvirt/qemu.conf' + 'etc/libvirt/qemu/networks/autostart/default.xml' + 'etc/libvirt/qemu/networks/default.xml' 'etc/libvirt/virt-login-shell.conf' - 'etc/libvirt/virtlockd.conf' + 'etc/libvirt/virtlockd.conf' 'etc/logrotate.d/libvirtd' 'etc/logrotate.d/libvirtd.lxc' 'etc/logrotate.d/libvirtd.qemu' @@ -37,7 +57,7 @@ source=("http://libvirt.org/sources/$pkgname-$pkgver.tar.gz" 'libvirtd.conf.d' 'libvirtd-guests.conf.d' 'libvirt.tmpfiles.d') -md5sums=('616ad039f212c02f7e055c5cf28c0a76' +md5sums=('76ab39194302b9067332e1f619c8bad9' '3ed0e24f5b5e25bf553f5427d64915e6' 'bc2971dacdbac967fc3474e50affc345' '8d98e62915785686b0b6c8c070628392') @@ -71,7 +91,7 @@ build() { --with-storage-lvm --without-xen --with-udev --without-hal --disable-static \ --with-init-script=systemd --with-audit \ --with-qemu-user=nobody --with-qemu-group=nobody \ - --without-netcf --with-interface --with-lxc + --with-netcf --with-interface --with-lxc make } diff --git a/libvirt/libvirt.install b/libvirt/libvirt.install index 7d514beea..7afadc363 100644 --- a/libvirt/libvirt.install +++ b/libvirt/libvirt.install @@ -4,6 +4,7 @@ _libvirt_setup() { post_install() { _libvirt_setup || return 1 + groupadd -f libvirt echo ">>> Be sure to see optdepends as you may find some of them helpfull." echo ">>> Especially: bridge-utils and qemu-kvm." echo "" diff --git a/libxcb/PKGBUILD b/libxcb/PKGBUILD index 21cda2cd0..caf94704c 100644 --- a/libxcb/PKGBUILD +++ b/libxcb/PKGBUILD @@ -2,17 +2,17 @@ # Maintainer: Neophytos Kolokotronis pkgname=libxcb -pkgver=1.11 +pkgver=1.11.1 pkgrel=1 pkgdesc="X11 client-side library" arch=(x86_64) url="http://xcb.freedesktop.org/" depends=('xcb-proto>=1.11' 'libxdmcp' 'libxau') -makedepends=('libxslt' 'python' 'xorg-util-macros') +makedepends=('libxslt' 'python3' 'xorg-util-macros') license=('custom') source=($url/dist/$pkgname-$pkgver.tar.bz2 libxcb-1.1-no-pthread-stubs.patch) -sha256sums=('03635d70045b9ede90778e67516135828a57de87ac508f987024f43c03620ff7' +sha256sums=('b720fd6c7d200e5371affdb3f049cc8f88cff9aed942ff1b824d95eedbf69d30' '3923bcb1930b851012968435909597d8d5251c72153511cb2982636c97100cc3') prepare() { diff --git a/libxdmcp/PKGBUILD b/libxdmcp/PKGBUILD index 308296b9b..2f5ab559b 100644 --- a/libxdmcp/PKGBUILD +++ b/libxdmcp/PKGBUILD @@ -2,26 +2,25 @@ # Maintainer: Neophytos Kolokotronis pkgname=libxdmcp -pkgver=1.1.1 -pkgrel=3 +pkgver=1.1.2 +pkgrel=1 pkgdesc="X11 Display Manager Control Protocol library" arch=('x86_64') url="http://xorg.freedesktop.org" license=('custom') depends=('xproto' 'glibc') makedepends=('pkgconfig') -options=('!libtool') source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.bz2) -sha1sums=('3b63e8fc1600c51d9897d017da190fc6c16245b6') +sha1sums=('3c09eabb0617c275b5ab09fae021d279a4832cac') build() { - cd "${srcdir}/libXdmcp-${pkgver}" + cd libXdmcp-${pkgver} ./configure --prefix=/usr --sysconfdir=/etc --disable-static make } package () { - cd "${srcdir}/libXdmcp-${pkgver}" + cd libXdmcp-${pkgver} make DESTDIR="${pkgdir}" install install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" diff --git a/libxi/PKGBUILD b/libxi/PKGBUILD index 3180dbc89..b8e35694e 100644 --- a/libxi/PKGBUILD +++ b/libxi/PKGBUILD @@ -2,17 +2,16 @@ # Maintainer: Neophytos Kolokotronis pkgname=libxi -pkgver=1.7.2 +pkgver=1.7.5 pkgrel=1 pkgdesc="X11 Input extension library" arch=('x86_64') url="http://xorg.freedesktop.org" depends=('libxext' 'inputproto' 'libxfixes') makedepends=('pkgconfig' 'xorg-util-macros') -options=(!libtool) license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha1sums=('53c90cd52e40065e04886f046383c1e5c507e0c4') +sha1sums=('00fa8883c5297b9bf1a87f37cba9a15f6f026d9d') build() { diff --git a/libxshmfence/PKGBUILD b/libxshmfence/PKGBUILD index 43ef4da15..8b004928d 100644 --- a/libxshmfence/PKGBUILD +++ b/libxshmfence/PKGBUILD @@ -2,8 +2,8 @@ # Arch Contributor AndyRTR pkgname=libxshmfence -pkgver=1.1 -pkgrel=2 +pkgver=1.2 +pkgrel=1 pkgdesc="a library that exposes a event API on top of Linux futexes" arch=('x86_64') url="http://xorg.freedesktop.org/" @@ -12,26 +12,26 @@ license=('GPL') depends=('glibc') makedepends=('xorg-util-macros' 'xproto') source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) -sha256sums=('dbc2db2925ca9f216fd1e9c63d0974db9f4d49aaf5877ffb606d2d8d7e58cebe') +sha256sums=('d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c') build() { - cd $pkgname-$pkgver - - # fix some libtools errors - #autoreconf -vfi - - ./configure --prefix=/usr - make + cd $pkgname-$pkgver + + # fix some libtools errors + #autoreconf -vfi + + ./configure --prefix=/usr + make } check() { - cd $pkgname-$pkgver - make -k check + cd $pkgname-$pkgver + make -k check } package() { - cd $pkgname-$pkgver - make DESTDIR="$pkgdir/" install - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" + cd $pkgname-$pkgver + make DESTDIR="$pkgdir/" install + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" } diff --git a/pixman/PKGBUILD b/pixman/PKGBUILD index 0434f6e88..edbcae7ca 100644 --- a/pixman/PKGBUILD +++ b/pixman/PKGBUILD @@ -1,7 +1,7 @@ # maintainer: Neophytos Kolokotronis pkgname=pixman -pkgver=0.32.6 +pkgver=0.32.8 pkgrel=1 pkgdesc="Pixman library" arch=('x86_64') @@ -9,7 +9,7 @@ url="http://xorg.freedesktop.org" license=('custom') depends=('glibc') source=(http://xorg.freedesktop.org/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('5b730399e1e212e5acaa69a4f1a2c7be1af1cdc4') +sha1sums=('5c57045622265b877c9bf02d531973eadf942140') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/python-xcffib/PKGBUILD b/python-xcffib/PKGBUILD index 184f4d5a9..6596ac0b9 100644 --- a/python-xcffib/PKGBUILD +++ b/python-xcffib/PKGBUILD @@ -1,24 +1,44 @@ -# $Id$ -# Maintainer: Felix Yan -# Contributor: Roger Duran + +# Maintainer: AlmAck pkgbase=python-xcffib pkgname=(python3-xcffib python2-xcffib) -pkgver=0.2.2 +pkgver=0.3.6 pkgrel=1 pkgdesc="Python3 drop in replacement for xpyb, an XCB python binding" -arch=('i686' 'x86_64') +arch=('x86_64') url="https://pypi.python.org/pypi/xcffib" license=('Apache') makedepends=('python3-setuptools' 'python2-setuptools' 'python3-cffi' 'python2-cffi' - 'python3-six' 'python2-six' 'libxcb') -source=("https://pypi.python.org/packages/source/x/xcffib/xcffib-$pkgver.tar.gz") -md5sums=('b398d5c6d8b190848c45287715da1383') + 'python3-six' 'python2-six' 'libxcb' 'git' 'ghc' 'haskell-xcb-types' + 'haskell-language-python' 'haskell-filemanip' 'haskell-split' + 'haskell-mtl' 'haskell-attoparsec' 'haskell-hunit' 'cabal-install' + 'haskell-test-framework' 'haskell-test-framework-hunit' + 'haskell-optparse-applicative') +source=("git+https://github.com/tych0/xcffib.git#tag=v$pkgver") +md5sums=('SKIP') prepare() { cp -a xcffib-$pkgver{,-py2} } +build() { + cd "$srcdir/xcffib" + make xcffib + + cd "$srcdir/xcffib-py2" + make xcffib +} + +check() { + cd "$srcdir/xcffib" + make check + + cd "$srcdir/xcffib-py2" + make check +} + + package_python3-xcffib() { depends=('python3-six' 'python3-cffi' 'libxcb') diff --git a/xproto/PKGBUILD b/xproto/PKGBUILD index 3c6bab965..b023d7040 100644 --- a/xproto/PKGBUILD +++ b/xproto/PKGBUILD @@ -2,14 +2,14 @@ # Maintainer: Neophytos Kolokotronis pkgname=xproto -pkgver=7.0.26 +pkgver=7.0.28 pkgrel=1 pkgdesc="X11 core wire protocol and auxiliary headers" arch=(x86_64) license=('custom') url="http://xorg.freedesktop.org/" source=(${url}/releases/individual/proto/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('81101b78052fa0f652982081f9328f912b71a948') +sha1sums=('d62c43e1b3619ab85732e0113eaa2104920730ac') build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/xtrans/PKGBUILD b/xtrans/PKGBUILD index 806295d88..538081815 100644 --- a/xtrans/PKGBUILD +++ b/xtrans/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Neophytos Kolokotronis pkgname=xtrans -pkgver=1.3.4 +pkgver=1.3.5 pkgrel=1 pkgdesc="X transport library" arch=(any) @@ -9,7 +9,7 @@ license=('custom') url="http://xorg.freedesktop.org/" options=(!emptydirs) source=(${url}/releases/individual/lib/${pkgname}-${pkgver}.tar.bz2) -sha1sums=('beb2cecc4ceb8fab0557a8c37e2d41e63cbaa5ed') +sha1sums=('2d3ae1839d841f568bc481c6116af7d2a9f9ba59') build() { cd "${srcdir}/${pkgname}-${pkgver}"