More fixes for lib32 master

This commit is contained in:
abveritas 2011-01-12 21:00:07 +00:00
parent 43c66cbbb5
commit 8488fd1268
7 changed files with 116 additions and 62 deletions

View File

@ -3,21 +3,37 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libx11
pkgname=lib32-$_pkgsourcename
_pkgbasename=libx11
pkgname=lib32-$_pkgbasename
pkgver=1.3.3
pkgrel=1
pkgdesc="X11 client-side library"
arch=('x86_64')
pkgrel=2
pkgdesc="X11 client-side library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
depends=('lib32-libxcb' 'xproto' 'kbproto' $_pkgbasename)
makedepends=('xorg-util-macros' 'xextproto' 'xtrans' 'inputproto' 'gcc-multilib')
options=('!libtool')
license=('custom:XFREE86')
groups=('lib32')
depends=('lib32-libxau' 'lib32-libxdmcp' 'lib32-libxcb' 'lib32-libxcomposite')
source=(http://chakra-project.org/repo/platform/i686/$_pkgsourcename-$pkgver-$pkgrel-i686.pkg.tar.xz)
source=(${url}/releases/individual/lib/libX11-${pkgver}.tar.bz2)
md5sums=('5d74971360f194ce33d2bd2e4d9b066c')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/lib32/usr/lib
cp -dp usr/lib/*.so* $pkgdir/opt/lib32/usr/lib
export CC="gcc -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/libX11-${pkgver}"
./configure --prefix=/usr --disable-static --disable-xf86bigfont \
--libdir=/usr/lib32 --disable-specs
make
make check
}
package() {
cd "${srcdir}/libX11-${pkgver}"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share}
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
}
md5sums=('7ea511c999a07474eea29215fbf66013')

View File

@ -3,10 +3,10 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxau
pkgname=lib32-$_pkgsourcename
_pkgbasename=libxau
pkgname=lib32-$_pkgbasename
pkgver=1.0.5
pkgrel=2
pkgrel=3
pkgdesc="X11 authorisation library"
url="http://xorg.freedesktop.org/"
arch=(x86_64)

View File

@ -3,7 +3,7 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxcb
_pkgbasename=libxcb
pkgname=lib32-libxcb
pkgver=1.6
pkgrel=2
@ -19,8 +19,8 @@ options=('!libtool')
license=('custom')
source=(${url}/dist/${_pkgbasename}-${pkgver}.tar.bz2
libxcb-1.1-no-pthread-stubs.patch)
sha1sums=('7540f0587907bce421914f0ddb813810cb2f36f8'
'3455e84642283bc91c8313af319002a20bbcbdf4')
sha1sums=('b0a6fec4c02ec876f32bbd4b64ffe8a25f0da518'
'518f70ecbff04e1078cd64edf7b497dbaf33d19b')
build() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"

View File

@ -3,23 +3,36 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxcomposite
pkgname=lib32-$_pkgsourcename
_pkgbasename=libxcomposite
pkgname=lib32-$_pkgbasename
pkgver=0.4.1
pkgrel=1
pkgdesc="X11 Composite extension library"
pkgrel=2
pkgdesc="X11 Composite extension library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('GPL')
arch=('x86_64')
groups=('lib32')
depends=('lib32-glibc')
source=(http://chakra-project.org/repo/platform/i686/$_pkgsourcename-$pkgver-$pkgrel-i686.pkg.tar.xz)
license=('custom')
depends=('lib32-libxfixes' 'lib32-libxext' 'compositeproto' $_pkgbasename)
makedepends=('xorg-util-macros' gcc-multilib)
options=(!libtool)
source=(${url}/releases/individual/lib/libXcomposite-${pkgver}.tar.bz2)
md5sums=('0f1367f57fdf5df17a8dd71d0fa68248')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/lib32/usr/lib
cp -dp usr/lib/*.so* $pkgdir/opt/lib32/usr/lib
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/libXcomposite-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --disable-static --libdir=/usr/lib32
make
}
md5sums=('75647619d3f3df3322d5e8d80aff6d2b')
package() {
cd "${srcdir}/libXcomposite-${pkgver}"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share,bin}
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
}

View File

@ -3,10 +3,10 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxdmcp
pkgname=lib32-$_pkgsourcename
_pkgbasename=libxdmcp
pkgname=lib32-$_pkgbasename
pkgver=1.0.3
pkgrel=2
pkgrel=3
pkgdesc="X11 Display Manager Control Protocol library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"

View File

@ -3,26 +3,37 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxext
pkgname=lib32-$_pkgsourcename
_pkgbasename=libxext
pkgname=lib32-$_pkgbasename
pkgver=1.2.0
pkgrel=1
pkgdesc="X11 miscellaneous extensions library"
pkgrel=2
pkgdesc="X11 miscellaneous extensions library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('custom')
arch=('x86_64')
groups=('lib32')
depends=('lib32-libx11')
source=(http://chakra-project.org/repo/platform/i686/$_pkgsourcename-$pkgver-$pkgrel-i686.pkg.tar.xz \
COPYING)
depends=('lib32-libx11' 'xextproto' $_pkgbasename)
makedepends=('xorg-util-macros' 'gcc-multilib')
options=('!libtool')
source=(${url}/releases/individual/lib/libXext-${pkgver}.tar.bz2)
md5sums=('9bb236ff0193e9fc1c1fb504dd840331')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/lib32/usr/lib
cp -dp usr/lib/*.so* $pkgdir/opt/lib32/usr/lib
cd "${srcdir}/libXext-${pkgver}"
install -Dm644 $srcdir/COPYING \
$pkgdir/opt/lib32/usr/share/licenses/$_pkgsourcename/COPYING
export CC="gcc -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
./configure --prefix=/usr --sysconfdir=/etc --disable-static --libdir=/usr/lib32
make
}
md5sums=('ecb8ce4a87bbfd0c3f49a87134302cc7'
'ce97dd25f113a659fef031e6cfe15b53')
package() {
cd "${srcdir}/libXext-${pkgver}"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share}
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
}

View File

@ -3,21 +3,35 @@
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgsourcename=libxfixes
pkgname=lib32-$_pkgsourcename
_pkgbasename=libxfixes
pkgname=lib32-$_pkgbasename
pkgver=4.0.4
pkgrel=1
pkgdesc="X11 miscellaneous 'fixes' extension library"
pkgrel=2
pkgdesc="X11 miscellaneous 'fixes' extension library (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org/"
license=('custom')
arch=('x86_64')
groups=('lib32')
depends=('lib32-libx11')
source=(http://chakra-project.org/repo/platform/i686/$_pkgsourcename-$pkgver-$pkgrel-i686.pkg.tar.xz)
depends=('lib32-libx11>=1.3.3' $_pkgbasename)
makedepends=('pkg-config' 'gcc-multilib' "fixesproto>=4.1.1")
options=('!libtool')
source=(${url}/releases/individual/lib/libXfixes-${pkgver}.tar.bz2)
md5sums=('7f2c40852eb337b237ad944ca5c30d49')
build() {
cd $srcdir
mkdir -p $pkgdir/opt/lib32/usr/lib
cp -dp usr/lib/*.so* $pkgdir/opt/lib32/usr/lib
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cd "${srcdir}/libXfixes-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --disable-static --libdir=/usr/lib32
make
}
package() {
cd "${srcdir}/libXfixes-${pkgver}"
make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}"/usr/{include,share,bin}
mkdir -p "$pkgdir/usr/share/licenses"
ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"
}
md5sums=('3b3a2081e6ed83b95a3b5127d66a7d53')