Commit 9a0e0a7b authored by Xuetian Weng's avatar Xuetian Weng

update some lib32 xorg package: lib32-{libice,libxcb,libxdmcp,libxi,libxshmfence}

parent f35cff4b
......@@ -5,17 +5,17 @@
_pkgbasename=libice
pkgname=lib32-$_pkgbasename
pkgver=1.0.8
pkgrel=2
pkgver=1.0.9
pkgrel=1
pkgdesc="X11 Inter-Client Exchange library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
depends=('lib32-glibc' 'xproto' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'xtrans' 'gcc-multilib')
depends=('lib32-glibc' $_pkgbasename=$pkgver)
makedepends=('xtrans>=1.2.5' 'xorg-util-macros')
options=('!libtool')
source=(${url}/releases/individual/lib/libICE-${pkgver}.tar.bz2)
license=('custom')
sha1sums=('ddb14df8bbc43df7322978f5f9f802936e2a7324')
sha1sums=('3c3a857a117ce48a1947a16860056e77cd494fdf')
build() {
cd "${srcdir}/libICE-${pkgver}"
......
......@@ -5,20 +5,19 @@
_pkgbasename=libxcb
pkgname=lib32-$_pkgbasename
pkgver=1.11
pkgver=1.11.1
pkgrel=1
pkgdesc="X11 client-side library (32-bit)"
arch=(x86_64)
url="http://xcb.freedesktop.org/"
depends=('lib32-libxdmcp' 'lib32-libxau'
$_pkgbasename=$pkgver)
makedepends=('pkg-config' 'libxslt' 'python3' 'gcc-multilib' 'libtool-multilib'
depends=('lib32-libxdmcp' 'lib32-libxau' $_pkgbasename=$pkgver)
makedepends=('pkg-config' 'libxslt' 'python3' 'xorg-util-macros' 'gcc-multilib'
'autoconf')
conflicts=('libx11<1.1.99.2')
license=('custom')
source=(${url}/dist/${_pkgbasename}-${pkgver}.tar.bz2
libxcb-1.1-no-pthread-stubs.patch)
sha256sums=('03635d70045b9ede90778e67516135828a57de87ac508f987024f43c03620ff7'
sha256sums=('b720fd6c7d200e5371affdb3f049cc8f88cff9aed942ff1b824d95eedbf69d30'
'3923bcb1930b851012968435909597d8d5251c72153511cb2982636c97100cc3')
prepare() {
......
......@@ -5,17 +5,19 @@
_pkgbasename=libxdmcp
pkgname=lib32-$_pkgbasename
pkgver=1.1.1
pkgrel=4
pkgver=1.1.2
pkgrel=1
pkgdesc="X11 Display Manager Control Protocol library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('xproto' 'lib32-glibc' $_pkgbasename=$pkgver)
depends=('lib32-glibc' $_pkgbasename=$pkgver)
makedepends=('xorg-util-macros' 'gcc-multilib')
options=('!libtool')
source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.bz2)
md5sums=('b94af6cef211cf3ee256f7e81f70fcd9')
source=(${url}/releases/individual/lib/libXdmcp-${pkgver}.tar.bz2{,.sig})
sha1sums=('3c09eabb0617c275b5ab09fae021d279a4832cac'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E') # Alan Coopersmith <alan.coopersmith@oracle.com>
build() {
cd ${srcdir}/libXdmcp-${pkgver}
......
......@@ -5,17 +5,19 @@
_pkgbasename=libxi
pkgname=lib32-$_pkgbasename
pkgver=1.7.2
pkgver=1.7.5
pkgrel=1
pkgdesc="X11 Input extension library (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org"
depends=('lib32-libxext' 'inputproto' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib)
depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake)
options=(!libtool)
license=('custom')
source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2)
sha1sums=('53c90cd52e40065e04886f046383c1e5c507e0c4')
source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig})
sha256sums=('d964d7deb5d8f7d6b9c358969c625073d7ab273dbda94693130b3540bc0ca229'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer
build() {
export CC="gcc -m32"
......@@ -23,10 +25,10 @@ build() {
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/libXi-${pkgver}"
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--libdir=/usr/lib32
./configure --prefix=/usr --sysconfdir=/etc --disable-static \
--libdir=/usr/lib32
make
}
......
# Maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
_pkgbasename=libxshmfence
pkgname=lib32-${_pkgbasename}
pkgver=1.1
pkgrel=3
pkgdesc="a library that exposes a event API on top of Linux futexes"
pkgname=lib32-$_pkgbasename
pkgver=1.2
pkgrel=1
pkgdesc="a library that exposes a event API on top of Linux futexes (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org/"
license=('GPL')
depends=('glibc' $_pkgbasename=$pkgver)
depends=('lib32-glibc' $_pkgbasename=$pkgver)
makedepends=('xorg-util-macros' 'xproto')
source=(${url}/releases/individual/lib/${_pkgbasename}-${pkgver}.tar.bz2)
sha256sums=('dbc2db2925ca9f216fd1e9c63d0974db9f4d49aaf5877ffb606d2d8d7e58cebe')
source=(${url}/releases/individual/lib/${_pkgbasename}-${pkgver}.tar.bz2{,.sig})
sha256sums=('d21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c'
'SKIP')
validpgpkeys=('C383B778255613DFDB409D91DB221A6900000011') # Keith Packard <keithp@keithp.com>
build() {
cd $_pkgbasename-$pkgver
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd $_pkgbasename-$pkgver
./configure --prefix=/usr --disable-static \
--libdir=/usr/lib32
# fix some libtools errors
autoreconf -vfi
./configure --prefix=/usr --libdir=/usr/lib32
make
}
......@@ -32,6 +37,9 @@ check() {
package() {
cd $_pkgbasename-$pkgver
make DESTDIR="$pkgdir/" install
install -m755 -d "${pkgdir}/usr/share/licenses/${_pkgbasename}"
rm "${pkgdir}/usr/include/X11/xshmfence.h"
rm -r ${pkgdir}/usr/include
install -m755 -d "${pkgdir}/usr/share/licenses"
ln -s ${_pkgbasename} "${pkgdir}/usr/share/licenses/${pkgname}"
}
......@@ -2,7 +2,7 @@
_pkgbasename=pixman
pkgname=lib32-$_pkgbasename
pkgver=0.32.6
pkgver=0.32.8
pkgrel=1
pkgdesc="Pixman library (32-bit)"
arch=('x86_64')
......@@ -10,9 +10,9 @@ url="http://xorg.freedesktop.org"
license=('custom')
depends=('lib32-glibc' $_pkgbasename=$pkgver)
makedepends=('gcc-multilib')
options=('!libtool')
checkdepends=('lib32-libpng')
source=(http://xorg.freedesktop.org/releases/individual/lib/${_pkgbasename}-${pkgver}.tar.bz2)
md5sums=('8a9e8f14743a39cf303803f369c1f344')
sha1sums=('5c57045622265b877c9bf02d531973eadf942140')
build() {
export CC="gcc -m32"
......@@ -20,12 +20,15 @@ build() {
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/${_pkgbasename}-${pkgver}"
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--disable-static
./configure --prefix=/usr --libdir=/usr/lib32 --disable-static
make
}
check() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
make check
}
package() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
make DESTDIR="${pkgdir}" install
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment