xorg group deps libraries

This commit is contained in:
AlmAck 2015-11-16 22:11:01 +01:00
parent b2efe36ca8
commit 7c3e8f7e93
15 changed files with 117 additions and 84 deletions

View File

@ -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() {

View File

@ -2,27 +2,26 @@
# Maintainer: Neophytos Kolokotronis <tetris4 AT gmail DOT com>
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"
}

View File

@ -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 <alan.coopersmith@oracle.com>
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}/"
}
}

View File

@ -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')

View File

@ -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

View File

@ -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
}

View File

@ -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 ""

View File

@ -2,17 +2,17 @@
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
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() {

View File

@ -2,26 +2,25 @@
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
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}"

View File

@ -2,17 +2,16 @@
# Maintainer: Neophytos Kolokotronis <tetris4 AT gmail DOT com>
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() {

View File

@ -2,8 +2,8 @@
# Arch Contributor AndyRTR <andyrtr@archlinux.org>
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}/"
}

View File

@ -1,7 +1,7 @@
# maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
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}"

View File

@ -1,24 +1,44 @@
# $Id$
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Roger Duran <rogerduran@gmail.com>
# Maintainer: AlmAck <almack@chakraos.org>
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')

View File

@ -2,14 +2,14 @@
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
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}"

View File

@ -1,7 +1,7 @@
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
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}"