Merge branch 'testing' of ssh://git.chakraos.org:22/lib32 into testing

This commit is contained in:
AlmAck 2016-12-21 20:20:24 +01:00
commit caffa2c19f
45 changed files with 202 additions and 505 deletions

View File

@ -1,6 +1,6 @@
pkgname=lib32-curl
_pkgname=curl
pkgver=7.50.1
pkgver=7.51.0
pkgrel=1
pkgdesc="An URL retrieval utility and library (32-bit)"
arch=('x86_64')
@ -8,10 +8,8 @@ url="http://curl.haxx.se"
license=('MIT')
depends=('lib32-libssh2' 'lib32-krb5' 'lib32-libidn' "${_pkgname}=${pkgver}")
makedepends=('lib32-gcc-libs')
source=("http://curl.haxx.se/download/$_pkgname-$pkgver.tar.bz2"{,.asc})
md5sums=('015f6a0217ca6f2c5442ca406476920b'
'SKIP')
validpgpkeys=('914C533DF9B2ADA2204F586D78E11C6B279D5C91') # Daniel Stenberg
source=("http://curl.haxx.se/download/$_pkgname-$pkgver.tar.bz2")
md5sums=('09a7c5769a7eae676d5e2c86d51f167e')
build() {
cd "$_pkgname-$pkgver"

View File

@ -2,17 +2,17 @@
_pkgbasename=elfutils
pkgname=lib32-elfutils
pkgver=0.164
pkgver=0.167
pkgrel=1
pkgdesc="Collection of libraries for working with ELF object files and DWARF debugging information (32-bit)"
arch=('x86_64')
url="https://fedorahosted.org/elfutils/"
license=('LGPL3' 'GPL' 'GPL3')
depends=('lib32-bzip2' 'lib32-zlib' $_pkgbasename=$pkgver)
makedepends=('gcc-multilib')
makedepends=('lib32-gcc-libs')
source=(https://fedorahosted.org/releases/e/l/elfutils/${pkgver}/elfutils-${pkgver}.tar.bz2{,.sig})
options=('staticlibs')
sha1sums=('55a951f909267db76d506f61752508a86589aa37'
sha1sums=('91cec7fec0031758cc0c842a87ee8c5faa4d8107'
'SKIP')
validpgpkeys=('47CC0331081B8BC6D0FD4DA08370665B57816A6A') # Mark J. Wielaard <mark@klomp.org>

View File

@ -1,6 +1,5 @@
pkgname=lib32-flashplugin
_licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf'
pkgver=11.2.202.626
pkgver=24.0.0.186
pkgrel=1
license=('custom')
pkgdesc='Adobe Flash Player for 32-bit Mozilla-based browsers'
@ -9,11 +8,10 @@ arch=('x86_64')
depends=('mozilla-common' 'lib32-libxt' 'lib32-gtk2' 'lib32-nss' 'lib32-curl' 'lib32-alsa-lib')
#optdepends=('lib32-libvdpau: video hardware decoding for supporting players')
options=(!strip)
source=("flash_player-$pkgver.i386.tar.gz::http://fpdownload.macromedia.com/get/flashplayer/pdc/$pkgver/install_flash_player_11_linux.i386.tar.gz")
md5sums=('ddbcf9e06f499a3bc77dad72e90d8dd7')
source=("flash_player_npapi_linux_$pkgver.i386.tar.gz::https://fpdownload.adobe.com/get/flashplayer/pdc/$pkgver/flash_player_npapi_linux.i386.tar.gz")
md5sums=('13644bf43dc605db103c42fd484eab04')
package() {
install -Dm644 "${srcdir}/libflashplayer.so" "${pkgdir}/usr/lib32/mozilla/plugins/libflashplayer.so"
install -d "$pkgdir/usr/share/licenses"
ln -s "${pkgname#*-}" "$pkgdir/usr/share/licenses/$pkgname"
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" license.pdf LGPL/*.txt
}

View File

@ -4,8 +4,8 @@
_pkgbasename=flex
pkgname=lib32-$_pkgbasename
pkgver=2.5.39
pkgrel=2
pkgver=2.6.1
pkgrel=1
pkgdesc="A tool for generating text-scanning programs"
arch=('x86_64')
url="http://flex.sourceforge.net"
@ -13,12 +13,8 @@ license=('custom')
groups=('base-devel')
depends=('lib32-glibc' 'm4' 'sh' $_pkgbasename=$pkgver)
options=('libtool' 'staticlibs')
source=(http://downloads.sourceforge.net/sourceforge/flex/flex-$pkgver.tar.bz2
flex-2.5.37-no-bison.patch
lex.sh)
sha256sums=('add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f'
'5ee23f97533c991b82e2aadc06d4682d7d05d99ee2abaf1ef9a82225ba9d0858'
'9d03016a7c4ae1adb051f50f94407b3d7dee9d55924b5c1904261c9f0c1f86f6')
source=(https://github.com/westes/flex/releases/download/v$pkgver/flex-$pkgver.tar.xz)
sha256sums=('2c7a412c1640e094cb058d9b2fe39d450186e09574bebb7aa28f783e3799103f')
build() {
export CC="gcc -m32"
@ -28,8 +24,6 @@ build() {
cd $srcdir/$_pkgbasename-$pkgver
patch -Np1 -i $srcdir/flex-2.5.37-no-bison.patch
./configure --prefix=/usr --libdir=/usr/lib32 \
--mandir=/usr/share/man --infodir=/usr/share/info
make
@ -41,7 +35,15 @@ check() {
}
package() {
cd $srcdir/$_pkgbasename-$pkgver
cd $srcdir/$_pkgbasename-$pkgver/src
# ** DIRTY HACK
# This package is missing shared libraries, but still
# expect to install them. We create some empty files
# to make the install phase succeed and then delete
# them as they are all invalid anyway.
touch .libs/libfl.so.2.0.0
touch .libs/libfl_pic.so.2.0.0
make prefix=$pkgdir/usr \
mandir=$pkgdir/usr/share/man \
@ -49,6 +51,12 @@ package() {
libdir=$pkgdir/usr/lib32 \
install
rm "${pkgdir}/usr/lib32/libfl.so"
rm "${pkgdir}/usr/lib32/libfl.so.2"
rm "${pkgdir}/usr/lib32/libfl.so.2.0.0"
rm "${pkgdir}/usr/lib32/libfl_pic.so"
rm "${pkgdir}/usr/lib32/libfl_pic.so.2"
rm "${pkgdir}/usr/lib32/libfl_pic.so.2.0.0"
rm -rf "${pkgdir}"/usr/{include,share,bin}
mkdir -p $pkgdir/usr/share/licenses

View File

@ -1,52 +0,0 @@
--- flex-2.5.37/tests/Makefile.am 2012-10-11 04:49:17.517445461 +0300
+++ flex-2.5.37/tests/Makefile.am 2012-10-11 04:49:58.504048817 +0300
@@ -35,9 +35,6 @@
test-rescan-nr \
test-basic-nr \
test-basic-r \
- test-bison-yylloc \
- test-bison-yylval \
- test-bison-nr \
test-multiple-scanners-nr \
test-multiple-scanners-r \
test-header-nr \
@@ -84,9 +81,6 @@
test-rescan-nr \
test-basic-nr \
test-basic-r \
- test-bison-yylloc \
- test-bison-yylval \
- test-bison-nr \
test-multiple-scanners-nr \
test-multiple-scanners-r \
test-header-nr \
--- flex-2.5.37/tests/Makefile.in 2012-10-11 04:49:35.665941427 +0300
+++ flex-2.5.37/tests/Makefile.in 2012-10-11 04:50:21.048847253 +0300
@@ -120,7 +120,6 @@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
-BISON = @BISON@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
@@ -251,9 +250,6 @@
test-rescan-nr \
test-basic-nr \
test-basic-r \
- test-bison-yylloc \
- test-bison-yylval \
- test-bison-nr \
test-multiple-scanners-nr \
test-multiple-scanners-r \
test-header-nr \
@@ -300,9 +296,6 @@
test-rescan-nr \
test-basic-nr \
test-basic-r \
- test-bison-yylloc \
- test-bison-yylval \
- test-bison-nr \
test-multiple-scanners-nr \
test-multiple-scanners-r \
test-header-nr \

View File

@ -1,3 +0,0 @@
#!/bin/sh
exec /usr/bin/flex -l "$@"

View File

@ -1,10 +1,6 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
_pkgbasename=gdk-pixbuf2
pkgname=lib32-$_pkgbasename
pkgver=2.33.1
pkgver=2.36.0
pkgrel=1
pkgdesc="An image loading library (32-bit)"
arch=('x86_64')
@ -16,7 +12,7 @@ makedepends=(gcc-multilib)
options=('!docs')
install=gdk-pixbuf2.install
source=(http://download.gnome.org/sources/gdk-pixbuf/${pkgver%.*}/gdk-pixbuf-${pkgver}.tar.xz)
sha256sums=('132358b39bd8204e2ef0571c14206dfdca1f44bcc94c21751d6e6b0433b5088b')
sha256sums=('85ab52ce9f2c26327141b3dcf21cca3da6a3f8de84b95fa1e727d8871a23245c')
build() {
export CC="gcc -m32"

View File

@ -2,7 +2,7 @@
_pkgbasename=gnutls
pkgname=lib32-$_pkgbasename
pkgver=3.4.13
pkgver=3.4.15
pkgrel=1
pkgdesc="A library which provides a secure layer over a reliable transport layer (32-bit)"
arch=('x86_64')
@ -11,7 +11,7 @@ url="http://gnutls.org/"
depends=('lib32-zlib' 'lib32-nettle' 'lib32-p11-kit' 'lib32-libtasn1' 'lib32-libidn' "$_pkgbasename=${pkgver}")
makedepends=('lib32-gcc-libs')
source=(ftp://ftp.gnutls.org/gcrypt/gnutls/v3.4/${_pkgbasename}-${pkgver}.tar.xz)
md5sums=('bdaccae1942c643fe907090438ec942a')
md5sums=('4ea5b239bd8bf1b734dda02997b36459')
build() {
export CC="gcc -m32"

View File

@ -1,6 +1,6 @@
_pkgbasename=gtk2
pkgname=lib32-$_pkgbasename
pkgver=2.24.30
pkgver=2.24.31
pkgrel=1
pkgdesc="GObject-based multi-platform GUI toolkit (legacy) (32-bit)"
arch=('x86_64')
@ -9,12 +9,12 @@ install=gtk2.install
depends=(lib32-{atk,pango,cairo,gdk-pixbuf2}
lib32-lib{cups,xcursor,xrandr,xi,xinerama,xcomposite,xdamage}
${_pkgbasename}=${pkgver})
makedepends=('pkgconfig' 'gcc-multilib')
makedepends=('pkgconfig' 'lib32-gcc-libs')
options=('!docs')
license=('LGPL')
source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${pkgver}.tar.xz
xid-collision-debug.patch)
sha256sums=('0d15cec3b6d55c60eac205b1f3ba81a1ed4eadd9d0f8e7c508bc7065d0c4ca50'
sha256sums=('68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658'
'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558')
prepare() {

View File

@ -1,6 +1,6 @@
_pkgbasename=libcups
pkgname=lib32-$_pkgbasename
pkgver=2.1.3
pkgver=2.2.1
pkgrel=1
pkgdesc="The CUPS Printing System - client libraries (32-bit)"
arch=('x86_64')
@ -8,8 +8,8 @@ license=('GPL')
url="http://www.cups.org/"
depends=('lib32-krb5' 'lib32-libtiff' 'lib32-libpng' 'lib32-gnutls' $_pkgbasename=$pkgver)
makedepends=('lib32-gcc-libs')
source=(http://www.cups.org/software/${pkgver}/cups-${pkgver}-source.tar.bz2)
md5sums=('62b8fafd590e75f72316915790b0850a')
source=(https://github.com/apple/cups/releases/download/v${pkgver}/cups-${pkgver}-source.tar.gz)
md5sums=('a94da2a1e9dbdccb4f3836a38a431931')
build() {
export CC="gcc -m32"

View File

@ -1,11 +1,6 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
pkgname=lib32-libdbus
_pkgbasename=libdbus
pkgver=1.10.2
pkgver=1.10.12
pkgrel=1
pkgdesc="DBus library (32-bit)"
arch=('x86_64')
@ -17,7 +12,7 @@ provides=('lib32-dbus-core')
conflicts=('lib32-dbus-core')
replaces=('lib32-dbus-core')
source=(http://dbus.freedesktop.org/releases/dbus/dbus-${pkgver}.tar.gz)
md5sums=('2428919cc77b8d0028d65ee4d5dbef31')
md5sums=('bacef77336bbe588efa3124102d5fcdb')
build() {
export CC="gcc -m32"

View File

@ -3,7 +3,7 @@
_pkgbasename=libdrm
pkgname=lib32-$_pkgbasename
pkgver=2.4.68
pkgver=2.4.71
pkgrel=1
pkgdesc="Userspace interface to kernel DRM services (32-bit)"
arch=(x86_64)
@ -13,7 +13,7 @@ makedepends=(gcc-multilib xorg-util-macros)
checkdepends=('lib32-cairo')
url="http://dri.freedesktop.org/"
source=(http://dri.freedesktop.org/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.bz2{,.sig})
sha256sums=('5b4bd9a5922929bc716411cb74061fbf31b06ba36feb89bc1358a91a8d0ca9df'
sha256sums=('c66287ddeee5f46ea8f8880b94b80acb3bbc33ba6321d17767eef145046df9b8'
'SKIP')
validpgpkeys=('B97BD6A80CAC4981091AE547FE558C72A67013C3') # Maarten Lankhorst <maarten.lankhorst@canonical.com>
validpgpkeys+=('215DEE688925CCB965BE5DA97C03D7797B6E1AE2') # Damien Lespiau <damien.lespiau@intel.com>

View File

@ -1,7 +1,3 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libffi
pkgname=lib32-$_pkgbasename
pkgver=3.2.1
@ -36,7 +32,7 @@ package() {
make DESTDIR="${pkgdir}" install
install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
rm -r "${pkgdir}"/usr/share/{info,man}
}

View File

@ -1,21 +1,16 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
_pkgbasename=libidn
pkgname=lib32-$_pkgbasename
pkgver=1.32
pkgver=1.33
pkgrel=1
pkgdesc="Implementation of the Stringprep, Punycode and IDNA specifications (32 bit)"
url="http://www.gnu.org/software/libidn/"
arch=('x86_64')
license=('GPL3' 'LGPL')
depends=('lib32-glibc' "$_pkgbasename=$pkgver")
makedepends=('gcc-multilib')
makedepends=('lib32-gcc-libs')
options=('!libtool')
source=(http://ftp.gnu.org/gnu/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.gz)
sha1sums=('ddd018611b98af7c67d434aa42d15d39f45129f5')
sha1sums=('57872fdc665dcc585e16f4ac0bb35374b1103f7e')
build() {
export CC="gcc -m32"

View File

@ -1,7 +1,7 @@
_pkgbasename=libpng
pkgname=lib32-$_pkgbasename
pkgver=1.6.21
_apngver=1.6.21
pkgver=1.6.24
_apngver=${pkgver}
_libversion=16
pkgrel=1
pkgdesc="A collection of routines used to create PNG format graphics files (32-bit)"
@ -9,12 +9,12 @@ arch=('x86_64')
url="http://www.libpng.org/pub/png/libpng.html"
license=('custom')
depends=('lib32-zlib' $_pkgbasename=$pkgver 'sh')
makedepends=(gcc-multilib)
makedepends=('lib32-gcc-libs')
options=('!libtool')
source=("http://downloads.sourceforge.net/sourceforge/${_pkgbasename}/${_pkgbasename}-${pkgver}.tar.xz"
"http://downloads.sourceforge.net/sourceforge/apng/libpng-${_apngver}-apng.patch.gz")
md5sums=('3bacb4728f6694a64ad9052769d6a4ce'
'7c44c3950c1886115c33ee2ab4d8417d')
md5sums=('ffcdbd549814787fa8010c372e35ff25'
'83ec257f89327e8af1f688e0db17bc67')
build() {
export CC="gcc -m32"

View File

@ -1,23 +1,15 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libx11
pkgname=lib32-$_pkgbasename
pkgver=1.6.3
pkgver=1.6.4
pkgrel=1
pkgdesc="X11 client-side library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
depends=('lib32-libxcb' 'xproto' 'kbproto' $_pkgbasename=$pkgver)
makedepends=('xorg-util-macros' 'xextproto' 'xtrans' 'inputproto' 'gcc-multilib')
options=('!libtool')
makedepends=('xorg-util-macros' 'xextproto' 'xtrans' 'inputproto' 'lib32-gcc-libs')
license=('custom:XFREE86')
source=(${url}/releases/individual/lib/libX11-${pkgver}.tar.bz2{,.sig})
sha256sums=('cf31a7c39f2f52e8ebd0db95640384e63451f9b014eed2bb7f5de03e8adc8111'
'SKIP')
validpgpkeys=('4A193C06D35E7C670FA4EF0BA2FB9E081F2D130E')
source=(${url}/releases/individual/lib/libX11-${pkgver}.tar.bz2)
sha256sums=('b7c748be3aa16ec2cbd81edc847e9b6ee03f88143ab270fb59f58a044d34e441')
build() {
export CC="gcc -m32"

View File

@ -5,25 +5,27 @@
_pkgbasename=libxcb
pkgname=lib32-$_pkgbasename
pkgver=1.11.1
pkgver=1.12
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' 'xorg-util-macros' 'gcc-multilib'
makedepends=('pkgconfig' 'libxslt' 'python' '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=('b720fd6c7d200e5371affdb3f049cc8f88cff9aed942ff1b824d95eedbf69d30'
'3923bcb1930b851012968435909597d8d5251c72153511cb2982636c97100cc3')
libxcb-1.1-no-pthread-stubs.patch
python-35x-fixes.patch)
sha256sums=('4adfb1b7c67e99bc9c2ccb110b2f175686576d2f792c8a71b9c8b19014057b5b'
'37debaf892235a516a50a4975e6229538d3b4696b4571a8dea05eed774004aff'
'e66140ac2270b47e940db82975e2d28d3536ca1bd0eae63bce3b900ed81fa517')
prepare() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
patch -Np1 -i "${srcdir}/libxcb-1.1-no-pthread-stubs.patch"
patch -Np1 -i ../libxcb-1.1-no-pthread-stubs.patch
patch -Np1 -i ../python-35x-fixes.patch
autoreconf -vfi
}
@ -32,6 +34,8 @@ build() {
export CC="gcc -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
# workaround for FS#49560
export CFLAGS="${CFLAGS} -O1"
PYTHON=/usr/bin/python3 ./autogen.sh \
--prefix=/usr \

View File

@ -3,7 +3,7 @@
@@ -43,7 +43,7 @@
# Checks for pkg-config packages
PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.11)
PKG_CHECK_MODULES(XCBPROTO, xcb-proto >= 1.12)
-NEEDED="pthread-stubs xau >= 0.99.2"
+NEEDED="xau >= 0.99.2"
PKG_CHECK_MODULES(NEEDED, $NEEDED)

View File

@ -1,21 +1,15 @@
# Part of X.org group
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libxfixes
pkgname=lib32-$_pkgbasename
pkgver=5.0.1
pkgver=5.0.3
pkgrel=1
pkgdesc="X11 miscellaneous 'fixes' extension library (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('lib32-libx11>=1.3.3' $_pkgbasename=$pkgver)
makedepends=('pkg-config' 'gcc-multilib' "fixesproto>=5.0")
options=('!libtool')
depends=('lib32-libx11' $_pkgbasename=$pkgver)
makedepends=('pkg-config' 'lib32-gcc-libs' "fixesproto>=5.0")
source=(${url}/releases/individual/lib/libXfixes-${pkgver}.tar.bz2)
sha256sums=('63bec085084fa3caaee5180490dd871f1eb2020ba9e9b39a30f93693ffc34767')
sha256sums=('de1cd33aff226e08cefd0e6759341c2c8e8c9faf8ce9ac6ec38d43e287b22ad6')
build() {
export CC="gcc -m32"

View File

@ -1,23 +1,15 @@
# Part of X.org group
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libxi
pkgname=lib32-$_pkgbasename
pkgver=1.7.5
pkgver=1.7.8
pkgrel=1
pkgdesc="X11 Input extension library (32-bit)"
arch=('x86_64')
url="http://xorg.freedesktop.org"
depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'xorg-util-macros' gcc-multilib automake)
options=(!libtool)
makedepends=('pkgconfig' 'xorg-util-macros' 'lib32-gcc-libs' 'automake')
license=('custom')
source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2{,.sig})
sha256sums=('d964d7deb5d8f7d6b9c358969c625073d7ab273dbda94693130b3540bc0ca229'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer
source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2)
sha256sums=('d8f2fa8d53141c41ff521627df9b2fa9c05f6f142fd9881152bab36549ac27bb')
build() {
export CC="gcc -m32"

View File

@ -1,28 +1,17 @@
# Part of the X.org group
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# contributor (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libxrandr
pkgname=lib32-$_pkgbasename
<<<<<<< HEAD
pkgver=1.3.2
=======
pkgver=1.4.2
>>>>>>> 600514ebcaaf80d91da28d7572f7905dbeed7b0a
pkgver=1.5.1
pkgrel=1
pkgdesc="X11 RandR extension library (32-bit)"
arch=('x86_64')
license=('custom')
url="http://xorg.freedesktop.org/"
depends=('lib32-libxext' 'lib32-libxrender' 'randrproto' $_pkgbasename=$pkgver)
makedepends=('xorg-util-macros' gcc-multilib)
options=('!libtool')
makedepends=('xorg-util-macros' 'lib32-gcc-libs')
source=(${url}/releases/individual/lib/libXrandr-${pkgver}.tar.bz2)
<<<<<<< HEAD
sha1sums=('0c844a4c5237f96794f0c18a5af16dc5ab7a36ec')
=======
md5sums=('210ed9499a3d9c96e3a221629b7d39b0')
>>>>>>> 600514ebcaaf80d91da28d7572f7905dbeed7b0a
sha1sums=('7232fe2648b96fed531208c3ad2ba0be61990041')
build() {
export CC="gcc -m32"

View File

@ -1,26 +1,15 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libxrender
pkgname=lib32-$_pkgbasename
<<<<<<< HEAD
pkgver=0.9.6
pkgrel=2
=======
pkgver=0.9.8
pkgver=0.9.10
pkgrel=1
>>>>>>> 600514ebcaaf80d91da28d7572f7905dbeed7b0a
pkgdesc="X Rendering Extension client library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('lib32-libx11>=1.3.3' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'gcc-multilib' renderproto)
options=('!libtool')
depends=('lib32-libx11' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'lib32-gcc-libs' renderproto)
source=(${url}/releases/individual/lib/libXrender-${pkgver}.tar.bz2)
md5sums=('2bd9a15fcf64d216e63b8d129e4f1f1c')
md5sums=('802179a76bded0b658f4e9ec5e1830a4')
build() {
export CC="gcc -m32"

View File

@ -1,29 +1,16 @@
# Part of the X.org group
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# Contributor (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
_pkgbasename=libxtst
pkgname=lib32-$_pkgbasename
<<<<<<< HEAD
pkgver=1.2.0
pkgrel=2
=======
pkgver=1.2.2
pkgver=1.2.3
pkgrel=1
>>>>>>> 600514ebcaaf80d91da28d7572f7905dbeed7b0a
pkgdesc="X11 Testing -- Resource extension library (32-bit)"
arch=(x86_64)
url="http://xorg.freedesktop.org/"
license=('custom')
depends=('lib32-libxext' 'lib32-libxi' 'recordproto' $_pkgbasename=$pkgver)
makedepends=('gcc-multilib' 'xorg-util-macros')
makedepends=('lib32-gcc-libs' 'xorg-util-macros')
options=('!libtool')
source=(${url}/releases/individual/lib/libXtst-${pkgver}.tar.bz2)
<<<<<<< HEAD
sha1sums=('9fb06ed599caf7f9e7115cbbfadf02b47c17aa72')
=======
md5sums=('25c6b366ac3dc7a12c5d79816ce96a59')
>>>>>>> 600514ebcaaf80d91da28d7572f7905dbeed7b0a
md5sums=('ef8c2c1d16a00bd95b9fdcef63b8a2ca')
build() {
cd "${srcdir}/libXtst-${pkgver}"

View File

@ -1,16 +1,15 @@
_pkgbasename=libxv
pkgname=lib32-$_pkgbasename
pkgver=1.0.10
pkgrel=2
pkgver=1.0.11
pkgrel=1
pkgdesc="X11 Video extension library (32-bit)"
arch=(x86_64)
license=('custom')
url="http://xorg.freedesktop.org/"
depends=('lib32-libxext' 'videoproto' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'gcc-multilib')
options=('!libtool')
makedepends=('pkgconfig' 'lib32-gcc-libs')
source=(${url}/releases/individual/lib/libXv-${pkgver}.tar.bz2)
sha1sums=('1e93df036bb2bb01e85b7c8886760affb33b8e88')
sha1sums=('d79f9c56faedd682f420fa68bb9d7ff755b84579')
build() {
export CC="gcc -m32"

View File

@ -2,7 +2,7 @@
_pkgbasename=libxvmc
pkgname=lib32-$_pkgbasename
pkgver=1.0.9
pkgver=1.0.10
pkgrel=1
pkgdesc="X11 Video Motion Compensation extension library (32-bit)"
arch=(x86_64)
@ -11,7 +11,7 @@ license=('custom')
depends=('lib32-libxv' $_pkgbasename=$pkgver)
makedepends=('pkgconfig' 'lib32-gcc-libs')
source=(${url}/releases/individual/lib/libXvMC-${pkgver}.tar.bz2)
sha1sums=('6fc54831734e781b2848b6f7e3bcc4f752665f21')
sha1sums=('8c50ee4a43aff84d807da2122ec6b0d8e3ce4635')
build() {
export CC="gcc -m32"

View File

@ -1,32 +1,24 @@
# Lib32 Packages for Chakra, part of chakra-project.org
#
# maintainer (x86_64): Giuseppe Calà <jiveaxe@gmail.com>
# maintainer (x86_64): Anke Boersma <abveritas[at]chakra-project[dot]org>
# resynced with Arch's version from https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/lib32-llvm
# adjusted for Chakra
pkgname=('lib32-llvm' 'lib32-llvm-libs' 'lib32-clang')
pkgver=3.7.0
pkgrel=1
pkgver=3.9.0
pkgrel=2
arch=('x86_64')
url="http://llvm.org/"
license=('custom:University of Illinois/NCSA Open Source License')
makedepends=('cmake' 'lib32-libffi' 'lib32-zlib' 'python2' 'gcc-multilib'
'lib32-libxml2')
makedepends=('cmake' 'lib32-libffi' 'lib32-zlib' 'python2' 'gcc-libs'
'lib32-libxml2' 'lib32-gcc-libs')
options=('staticlibs')
source=(http://llvm.org/releases/$pkgver/llvm-$pkgver.src.tar.xz{,.sig}
http://llvm.org/releases/$pkgver/cfe-$pkgver.src.tar.xz{,.sig}
http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig}
llvm-3.7.0-link-tools-against-libLLVM.patch
llvm-3.7.0-export-more-symbols.patch)
sha256sums=('ab45895f9dcdad1e140a3a79fd709f64b05ad7364e308c0e582c5b02e9cc3153'
http://llvm.org/releases/$pkgver/compiler-rt-$pkgver.src.tar.xz{,.sig})
sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948'
'SKIP'
'4ed740c5a91df1c90a4118c5154851d6a475f39a91346bdf268c1c29c13aa1cc'
'7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28'
'SKIP'
'227fa998520bc94974a428dc8e7654d9bdf277e5bc70d4064ebc05691bd62b0b'
'SKIP'
'cf9c8b4d70b4547eda162644658c5c203c3139fcea6c75003b6cd7dc11a8cccc'
'a1c9f36b97c639666ab6a1bd647a08a027e93e3d3cfd6f5af9c36e757599ce81')
'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a'
'SKIP')
validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294'
'B6C8F98282B944E3B0D5C2530FC3042E345AD05D')
@ -35,16 +27,13 @@ prepare() {
# At the present, clang must reside inside the LLVM source code tree to build
# See http://llvm.org/bugs/show_bug.cgi?id=4840
mv "$srcdir/cfe-$pkgver.src" tools/clang
mv "$srcdir/cfe-$pkgver.src" tools/clang
mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt
# Backport LLVM_LINK_LLVM_DYLIB option
# https://bugs.archlinux.org/task/46392
patch -Np1 -i ../llvm-3.7.0-link-tools-against-libLLVM.patch
# https://llvm.org/bugs/show_bug.cgi?id=24157
patch -Np2 -i ../llvm-3.7.0-export-more-symbols.patch
# Somehow CMake finds the 64-bit library in /lib first,
# so let's preseed CMAKE_LIBRARY_PATH with /lib32.
sed -i '/^[[:blank:]]*find_library(FFI_LIBRARY_PATH/i\
list(INSERT CMAKE_LIBRARY_PATH 0 /usr/lib32)' cmake/config-ix.cmake
mkdir build
}
@ -53,24 +42,22 @@ build() {
cd "$srcdir/llvm-$pkgver.src/build"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLLVM_LIBDIR_SUFFIX=32 \
-DCMAKE_C_FLAGS:STRING=-m32 \
-DCMAKE_CXX_FLAGS:STRING=-m32 \
-DLLVM_TARGET_ARCH:STRING=i686 \
-DCMAKE_C_FLAGS=-m32 \
-DCMAKE_CXX_FLAGS=-m32 \
-DLLVM_TARGET_ARCH=i686 \
-DLLVM_DEFAULT_TARGET_TRIPLE="i686-unknown-linux-gnu" \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_DYLIB_EXPORT_ALL=ON \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_FFI=ON \
-DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
-DLLVM_BUILD_DOCS=OFF \
-DLLVM_ENABLE_SPHINX=OFF \
-DLLVM_ENABLE_DOXYGEN=OFF \
-DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
-DLLVM_BINUTILS_INCDIR=/usr/include \
..
@ -91,7 +78,7 @@ package_lib32-llvm() {
make -C build DESTDIR="$pkgdir" install
# The runtime library goes into lib32-llvm-libs
mv "$pkgdir"/usr/lib32/lib{LLVM,LTO}.so* "$srcdir"
mv "$pkgdir"/usr/lib32/lib{LLVM,LTO}*.so* "$srcdir"
mv -f "$pkgdir"/usr/lib32/{LLVMgold,BugpointPasses}.so "$srcdir"
# Fix permissions of static libs
@ -124,7 +111,7 @@ package_lib32-llvm-libs() {
install -d "$pkgdir/usr/lib32"
cp -P \
"$srcdir"/lib{LLVM,LTO}.so* \
"$srcdir"/lib{LLVM,LTO}*.so* \
"$srcdir"/{LLVMgold,BugpointPasses}.so \
"$pkgdir/usr/lib32/"

View File

@ -4,7 +4,7 @@
_pkgbasename=mesa
pkgbase=lib32-$_pkgbasename
pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl')
pkgver=12.0.1
pkgver=13.0.1
pkgrel=1
arch=('x86_64')
makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto'
@ -16,11 +16,11 @@ license=('custom')
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/mesa-${pkgver}.tar.xz{,.sig}
LICENSE
remove-libpthread-stubs.patch)
sha256sums=('bab24fb79f78c876073527f515ed871fc9c81d816f66c8a0b051d8d653896389'
sha256sums=('71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731'
'SKIP'
'7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2'
'd82c329e89754266eb1538df29b94d33692a66e3b6882b2cee78f4d5aab4a39c')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov <emil.l.velikov@gmail.com>
'fdbdeffd3a227c789de787a2a07f6cd0352b772dbdc16471aa3df1cb72f587a3')
validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov
prepare() {
cd ${srcdir}/?esa-*

View File

@ -1,13 +1,25 @@
diff -ur mesa-orig/configure.ac mesa-origb/configure.ac
--- mesa-orig/configure.ac 2016-05-25 15:37:44.191643017 +0200
+++ mesa-origb/configure.ac 2016-05-25 15:42:20.861654709 +0200
@@ -813,10 +813,6 @@
diff -Naur mesa-orig/configure.ac mesa-new/configure.ac
--- mesa-orig/configure.ac 2016-11-01 21:39:59.000000000 +0800
+++ mesa-new/configure.ac 2016-11-03 11:28:48.790434753 +0800
@@ -826,22 +826,6 @@
dnl pkgconfig files.
test -z "$PTHREAD_LIBS" && PTHREAD_LIBS="-lpthread"
-PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)
-AC_SUBST(PTHREADSTUBS_CFLAGS)
-AC_SUBST(PTHREADSTUBS_LIBS)
-dnl pthread-stubs is mandatory on targets where it exists
-case "$host_os" in
-cygwin* )
- pthread_stubs_possible="no"
- ;;
-* )
- pthread_stubs_possible="yes"
- ;;
-esac
-
-if test "x$pthread_stubs_possible" = xyes; then
- PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)
- AC_SUBST(PTHREADSTUBS_CFLAGS)
- AC_SUBST(PTHREADSTUBS_LIBS)
-fi
-
dnl SELinux awareness.
AC_ARG_ENABLE([selinux],

View File

@ -1,6 +1,6 @@
_pkgbasename=nspr
pkgname=lib32-$_pkgbasename
pkgver=4.12
pkgver=4.13.1
pkgrel=1
pkgdesc="Netscape Portable Runtime (32-bit)"
arch=('x86_64')
@ -10,7 +10,7 @@ depends=('lib32-glibc' $_pkgbasename=$pkgver)
makedepends=('zip' 'lib32-gcc-libs')
options=('!emptydirs')
source=(https://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${pkgver}/src/${_pkgbasename}-${pkgver}.tar.gz)
sha1sums=('14fb67a0e686a5c662f92e7f59dfd10053f327dd')
sha1sums=('ec6660257d41267a0e6ee25812e9012cb9ddd274')
build() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"

View File

@ -1,18 +1,18 @@
_pkgbasename=nss
pkgname=lib32-${_pkgbasename}
pkgver=3.26
pkgver=3.27.2
pkgrel=1
pkgdesc="Mozilla Network Security Services (32-bit)"
arch=('x86_64')
url="http://www.mozilla.org/projects/security/pki/nss/"
license=('MPL' 'GPL')
_nsprver=4.12
_nsprver=4.13
depends=("lib32-nspr>=${_nsprver}" 'lib32-sqlite3' 'lib32-zlib' 'lib32-p11-kit' $_pkgbasename=$pkgver)
makedepends=('perl' 'lib32-gcc-libs')
options=('!strip' '!makeflags' staticlibs)
source=(https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/${_pkgbasename}-${pkgver}.tar.gz
nss.pc.in)
sha256sums=('91783a570ab953693eb977ce47c501f04c104cec287fa011c91bcc8970d1c564'
sha256sums=('dc8ac8524469d0230274fd13a53fdcd74efe4aa67205dde1a4a92be87dc28524'
'b9f1428ca2305bf30b109507ff335fa00bce5a7ce0434b50acd26ad7c47dd5bd')
prepare() {

View File

@ -1,9 +1,8 @@
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
# Contributions from AUR file: https://aur.archlinux.org/packages/lib32-nvidia-utils-304xx/
_pkgbasename=nvidia-304xx-utils
pkgname=lib32-$_pkgbasename
pkgver=304.131
pkgver=304.132
pkgrel=1
pkgdesc="NVIDIA drivers utilities and libraries. (32-bit)"
arch=('x86_64')
@ -17,7 +16,7 @@ options=('!strip')
_parch='x86'
_pkg="NVIDIA-Linux-${_parch}-${pkgver}"
source=("ftp://download.nvidia.com/XFree86/Linux-${_parch}/${pkgver}/${_pkg}.run")
md5sums=('9f3222fd7287d9b31f54f1d75760e183')
md5sums=('1149ec562ba16843eb3b957ec8238de2')
build() {

View File

@ -1,11 +1,7 @@
#
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: James Rayner <iphitus@gmail.com>
_pkgbasename=nvidia-340xx-utils
pkgbase=lib32-$_pkgbasename
pkgname=('lib32-nvidia-340xx-utils' 'lib32-nvidia-340xx-libgl' 'lib32-opencl-nvidia-340xx')
pkgver=340.96
pkgver=340.98
pkgrel=1
arch=('x86_64')
url="http://www.nvidia.com/"
@ -15,7 +11,7 @@ options=('!strip')
_ARCH='x86'
_pkg="NVIDIA-Linux-${_ARCH}-${pkgver}"
source=("ftp://download.nvidia.com/XFree86/Linux-${_ARCH}/${pkgver}/${_pkg}.run")
md5sums=('cb64b165b638671bcdc75bcf297b8d90')
md5sums=('3ccb023eec137cbee0d2035c288b6bbe')
create_links() {
# create soname links

View File

@ -3,7 +3,7 @@
_pkgbasename=nvidia-utils
pkgbase=lib32-$_pkgbasename
pkgname=('lib32-nvidia-utils' 'lib32-nvidia-libgl' 'lib32-opencl-nvidia')
pkgver=367.27
pkgver=370.28
pkgrel=1
arch=('x86_64')
url="http://www.nvidia.com/"
@ -14,7 +14,7 @@ options=('!strip')
_pkg="NVIDIA-Linux-x86-${pkgver}"
source=("ftp://download.nvidia.com/XFree86/Linux-x86/${pkgver}/NVIDIA-Linux-x86-${pkgver}.run")
#source=("NVIDIA-Linux-x86-${pkgver}.run::https://developer.nvidia.com/linux32bit")
md5sums=('f32b9ab673acce56990f2b5acdc1e77f')
md5sums=('7d3e1c691cd53852f422a93169268178')
create_links() {
# create soname links

View File

@ -1,6 +1,6 @@
_pkgbasename=openssl
pkgname=lib32-$_pkgbasename
_ver=1.0.2h
_ver=1.0.2j
# use a pacman compatible version scheme
pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}}
pkgrel=2
@ -17,7 +17,7 @@ source=("https://www.openssl.org/source/${_pkgbasename}-${_ver}.tar.gz"
'no-rpath.patch'
'ca-dir.patch')
validpgpkeys=(8657ABB260F056B1E5190839D9C4D26D0E604491)
md5sums=('9392e65072ce4b614c1392eefc1f23d0'
md5sums=('96322138f0b69e61b7212bc53d5e912b'
'SKIP'
'dc78d3d06baffc16217519242ce92478'
'3bf51be3a1bbd262be46dc619f92aa90')

View File

@ -1,7 +1,7 @@
_pkgbasename=sdl2_gfx
pkgname=lib32-$_pkgbasename
pkgver=1.0.1
pkgrel=1
pkgrel=2
pkgdesc="SDL Graphic Primitives (Version 2, 32-bit)"
arch=('i686' 'x86_64')
url="http://www.libsdl.org"

View File

@ -3,13 +3,13 @@
_pkgbasename=smpeg2
pkgname=lib32-$_pkgbasename
pkgver=2.0.0
pkgrel=1
pkgrel=2
pkgdesc="SDL2 MPEG Player Library (32-bit)"
arch=('i686' 'x86_64')
url="http://icculus.org/smpeg/"
license=('LGPL')
depends=('lib32-sdl2' $_pkgbasename=$pkgver)
makedepends=('lib32-mesa' 'lib32-glu' 'svn' 'gcc-multilib')
makedepends=('lib32-mesa' 'lib32-glu' 'subversion' 'gcc-multilib')
optdepends=('lib32-glu: to use glmovie')
options=('!libtool')
source=("${_pkgbasename}::svn://svn.icculus.org/smpeg/tags/release_${pkgver//./_}")

View File

@ -2,15 +2,17 @@
_pkgbasename=wayland
pkgname=lib32-$_pkgbasename
pkgver=1.11.0
pkgver=1.12.0
pkgrel=1
pkgdesc='A computer display server protocol'
arch=('x86_64')
url='http://wayland.freedesktop.org'
license=('MIT')
depends=('lib32-libffi' 'lib32-expat' $_pkgbasename=$pkgver 'lib32-gcc-libs' 'lib32-libxml2')
source=("http://wayland.freedesktop.org/releases/wayland-${pkgver}.tar.xz")
sha256sums=('9540925f7928becfdf5e3b84c70757f6589bf1ceef09bea78784d8e4772c0db0')
depends=('lib32-glibc' 'lib32-libffi' 'lib32-expat' 'lib32-libxml2' $_pkgbasename=$pkgver )
validpgpkeys=('C7223EBE4EF66513B892598911A30156E0E67611') # Bryce Harrington
source=("http://wayland.freedesktop.org/releases/wayland-${pkgver}.tar.xz"{,.sig})
sha256sums=('d6b4135cba0188abcb7275513c72dede751d6194f6edc5b82183a3ba8b821ab1'
'SKIP')
build() {
cd ${_pkgbasename}-${pkgver}

View File

@ -1,5 +1,5 @@
pkgname=q4wine
pkgver=1.3.1
pkgver=1.3.3
pkgrel=1
pkgdesc="Qt GUI for Wine"
arch=("x86_64")
@ -10,7 +10,7 @@ makedepends=("cmake" "qt5-tools")
optdepends=("winetricks")
options=('!emptydirs')
source=("https://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver/_/-}.tar.bz2")
md5sums=('6533de222da1c08d488ad310af48a632')
md5sums=('ec6e0d07f1e9741e8e21523796752d18')
build() {
cd ${srcdir}/${pkgname}-${pkgver/_/-}

View File

@ -1,5 +1,24 @@
# WARNING!!!!!
# If you are going to modify this package (other than just update it) keep in mind that:
# the launcher is steam_launcher.sh that
# a) prints a warning about Chakra not being officially supported by steam and points to the Chakra wiki for games that don't work. This requires kdialog
# b) add an hack to use Chakra libs than steam owns that give a lot of problems
# https://chakralinux.org/wiki/index.php?title=Steam#Missing_Direct_Rendering
#
# The steam.sh launcher needs zenity but we have qarma that is a replacement of it written in Qt
# I don't want to add qarma as direct dependency because a user can choose to install qarma or zenity and it doesn't change anything, rather than installing qarma as hard dep in any case (and this is not KISS)
# Also pacman installs qarma fine
#
# NOTE If you are thinking something like:
# "I don't like this, put everything under optdepends because it's easier to do/I don't like hack, who cares, I don't even use steam"
# keep in mind everytime steam won't work we have a new issue on the forum to take care or an user we lost because she can't play games on Chakra
# Are you going to accept responsibility for that?
# Are you going to help EVERY user that has problem with steam that this hack could prevent?
# And do this for the next years? If the answer's no, then don't touch this PKGBUILD (you can just update it)
pkgname=steam
pkgver=1.0.0.52
pkgver=1.0.0.54
pkgrel=1
pkgdesc="Digital distribution client bootstrap package"
arch=('x86_64')
@ -16,59 +35,45 @@ optdepends=('lib32-flashplugin: for flash video'
install=steam.install
source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgname}_$pkgver.tar.gz"
'alsa_sdl_audiodriver.patch'
'steam.patch'
'steam.sh.patch'
'steam_info.sh')
sha256sums=('dd3b1a9f597bf0e088094d6fd1e495068434b604346139f277ea26c41e009304'
'174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e'
'ae933bda073e11ad6ae61d0ede0b472ba598df251c30690592a61c11779c7ee4'
'7d33435937e553a6cb1e6918d1024d96c6081e8df560ea5bd1252146cfe670a8'
'9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19')
'steam_launcher.sh')
sha256sums=('42531bf2615afed54c333ae9afeebe8cb68a31304ddfcf90e61b3532a5597386'
'174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e'
'9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19')
prepare() {
patch -d "$pkgname" -Np1 -i "$srcdir/alsa_sdl_audiodriver.patch"
install_agreement_window
}
install_agreement_window() {
##patches for to be able to approve the 'install agreement' other than through the terminal
patch -d "$pkgname" -Np1 -i "$srcdir/steam.patch"
# patch steam.sh that is inside an archive
cd $srcdir/steam
tar -xJf bootstraplinux_ubuntu12_32.tar.xz
cd ../
# delete the zenity check
sed -i s!zenity!''! $srcdir/steam/steamdeps.txt
patch -d "$pkgname" -Np1 -i "$srcdir/steam.sh.patch"
# create the archive again
cd steam
rm bootstraplinux_ubuntu12_32.tar.xz
tar -cJf bootstraplinux_ubuntu12_32.tar.xz \
linux32 ubuntu12_32 steam.sh steam_install_agreement.txt steamdeps.txt
cd ${pkgname}
patch -Np1 < "${srcdir}/alsa_sdl_audiodriver.patch"
# apply roundups for udev rules
sed -r 's|("0666")|"0660", TAG+="uaccess"|g' -i lib/udev/rules.d/99-steam-controller-perms.rules
sed -r 's|("misc")|\1, OPTIONS+="static_node=uinput"|g' -i lib/udev/rules.d/99-steam-controller-perms.rules
sed -r 's|(, TAG\+="uaccess")|, MODE="0660"\1|g' -i lib/udev/rules.d/60-HTC-Vive-perms.rules
}
package() {
depends=(
'bash' 'xterm' 'desktop-file-utils' 'hicolor-icon-theme' 'curl'
'bash' 'desktop-file-utils' 'hicolor-icon-theme' 'curl'
'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-liberation' 'kde-baseapps-kdialog'
'python3' 'lib32-sdl' 'lib32-libvorbis' 'lib32-alsa-lib' 'lib32-libgl'
'lib32-libgcrypt' 'lib32-nss' 'lib32-openal' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxss' 'lib32-libxshmfence')
'lib32-libgcrypt' 'lib32-nss' 'lib32-openal' 'lib32-gcc-libs' 'lib32-libx11' 'lib32-libxss' 'lib32-libxshmfence' 'zenity')
make -C "$pkgname" DESTDIR="$pkgdir" install
# Install license
# Install license
install -Dm644 "$pkgdir/usr/share/doc/steam/steam_install_agreement.txt" "$pkgdir/usr/share/licenses/steam/LICENSE"
# blank steamdeps because apt-get
ln -sf /bin/true "$pkgdir/usr/bin/steamdeps"
install -Dm644 $srcdir/steam/lib/udev/rules.d/99-steam-controller-perms.rules $pkgdir/usr/lib/udev/rules.d/99-steam-controller-perms.rules
install -Dm644 $srcdir/steam/lib/udev/rules.d/60-HTC-Vive-perms.rules $pkgdir/usr/lib/udev/rules.d/70-htc-vive.rules
install -Dm 644 $srcdir/steam/debian/changelog -t "${pkgdir}/usr/share/doc/${pkgname}"
# window that points the user to the Steam's wiki page
install -D steam_info.sh $pkgdir/usr/bin/steam_info.sh
sed -i s!"Exec=/usr/bin/steam %U"!"Exec=/usr/bin/steam_info.sh"! \
# and also add an hack to load chakra libs instead of steam ones
install -D steam_launcher.sh $pkgdir/usr/bin/steam_launcher.sh
sed -i s!"Exec=/usr/bin/steam %U"!"Exec=/usr/bin/steam_launcher.sh"! \
$pkgdir/usr/share/applications/steam.desktop
}

View File

@ -1,10 +0,0 @@
--- a/steam 2013-02-14 14:03:49.000000000 -0500
+++ b/steam 2013-02-14 15:48:06.766152022 -0500
@@ -51,6 +51,7 @@
function setup_variables()
{
+ MOZ_PLUGIN_PATH="/usr/lib32/mozilla/plugins/"
STEAMPACKAGE="${0##*/}"
STEAMCONFIG=~/.steam
STEAMDATALINK="$STEAMCONFIG/$STEAMPACKAGE"

View File

@ -1,97 +0,0 @@
*** a/steam 2015-05-05 20:18:12.000000000 +0200
--- b/steam 2015-10-17 15:40:20.882051149 +0200
***************
*** 21,32 ****
{
style=$1
shift
! if ! zenity "$style" --text="$*" 2>/dev/null; then
case "$style" in
--error)
title=$"Error"
;;
! --warning)
title=$"Warning"
;;
*)
--- 21,32 ----
{
style=$1
shift
! if ! kdialog "$style" "$*" 2>/dev/null; then
case "$style" in
--error)
title=$"Error"
;;
! --sorry)
title=$"Warning"
;;
*)
***************
*** 63,69 ****
fi
# Get the default data path
! STEAM_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
case "$STEAMPACKAGE" in
steam)
CLASSICSTEAMDIR="$HOME/Steam"
--- 63,70 ----
fi
# Get the default data path
! HOME=~
! STEAM_DATA_HOME=$HOME/.local/share
case "$STEAMPACKAGE" in
steam)
CLASSICSTEAMDIR="$HOME/Steam"
***************
*** 106,118 ****
# put the Steam icon on the user's desktop
# try to read ~/.config/user-dirs.dirs to get the current desktop configuration
# http://www.freedesktop.org/wiki/Software/xdg-user-dirs
! test -f "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" && source "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs"
! DESKTOP_DIR="${XDG_DESKTOP_DIR:-$HOME/Desktop}"
! if [ -d "$DESKTOP_DIR" ]; then
! cp "/usr/share/applications/$STEAMPACKAGE.desktop" "$DESKTOP_DIR"
! chmod +x "$DESKTOP_DIR/$STEAMPACKAGE.desktop"
! fi
# Restore the umask
umask "$omask"
--- 107,119 ----
# put the Steam icon on the user's desktop
# try to read ~/.config/user-dirs.dirs to get the current desktop configuration
# http://www.freedesktop.org/wiki/Software/xdg-user-dirs
! # test -f "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs" && source "${XDG_CONFIG_HOME:-$HOME/.config}/user-dirs.dirs"
! # DESKTOP_DIR="${XDG_DESKTOP_DIR:-$HOME/Desktop}"
! # if [ -d "$DESKTOP_DIR" ]; then
! # cp "/usr/share/applications/$STEAMPACKAGE.desktop" "$DESKTOP_DIR"
! # chmod +x "$DESKTOP_DIR/$STEAMPACKAGE.desktop"
! # fi
# Restore the umask
umask "$omask"
***************
*** 159,167 ****
install_bootstrap "$DEFAULTSTEAMDIR"
elif ! check_bootstrap "$LAUNCHSTEAMDIR"; then
# We have the data link but we can't find the data, prompt the user
! if zenity --question --text=$"Couldn't find Steam content, did you move it?" --ok-label=$"Search" --cancel-label=$"Reinstall"; then
while true; do
! STEAMDIR="`zenity --file-selection --directory`"
if [[ -z "$STEAMDIR" ]]; then
# User canceled
exit 0
--- 160,168 ----
install_bootstrap "$DEFAULTSTEAMDIR"
elif ! check_bootstrap "$LAUNCHSTEAMDIR"; then
# We have the data link but we can't find the data, prompt the user
! if kdialog --yesno=$"Couldn't find Steam content, did you move it?" --yes-label "Search" --no-label "Reinstall"; then
while true; do
! STEAMDIR="`kdialog --getexistingdirectory /`"
if [[ -z "$STEAMDIR" ]]; then
# User canceled
exit 0

View File

@ -1,74 +0,0 @@
*** a/steam.sh Thu Jan 7 23:54:26 2016
--- b/steam.sh Fri Jan 8 00:08:14 2016
***************
*** 55,61 ****
--error)
title=$"Error"
;;
! --warning)
title=$"Warning"
;;
*)
--- 55,61 ----
--error)
title=$"Error"
;;
! --sorry)
title=$"Warning"
;;
*)
***************
*** 67,73 ****
echo -e "$title: $*"
if [ -z "$STEAMOS" ]; then
! if ! zenity "$style" --text="$*" 2>/dev/null; then
# Save the prompt in a temporary file because it can have newlines in it
tmpfile="$(mktemp || echo "/tmp/steam_message.txt")"
echo -e "$*" >"$tmpfile"
--- 67,73 ----
echo -e "$title: $*"
if [ -z "$STEAMOS" ]; then
! if ! kdialog "$style" "$*" 2>/dev/null; then
# Save the prompt in a temporary file because it can have newlines in it
tmpfile="$(mktemp || echo "/tmp/steam_message.txt")"
echo -e "$*" >"$tmpfile"
***************
*** 97,114 ****
answer=accepted
else
answer=declined
! output=$(zenity --width 650 --height 500 --text-info --title=$"Steam Install Agreement" --filename="$LICENSE" --checkbox=$"I have read and accept these terms." 2>&1)
STATUS=$?
- if echo $output | grep "status 1:" >/dev/null; then
- # Zenity couldn't launch a window
- STATUS=-1
- fi
case $STATUS in
0) # The agreement was accepted
answer=accepted
;;
1) # The agreement was declined
;;
*) # zenity wasn't available, try a fallback
tmpfile="$(mktemp || echo "/tmp/steam_message.txt")"
command="more \"$LICENSE\" || cat \"$LICENSE\"; echo -n $'Do you accept the terms of this agreement? [y/N]: '; read input; if [ x\$input = xy -o x\$input = xY ]; then echo accepted >\"$tmpfile\"; fi"
--- 97,113 ----
answer=accepted
else
answer=declined
!
! kdialog --textbox $LICENSE 650 500 --title=$"Steam Install Agreement"
STATUS=$?
case $STATUS in
0) # The agreement was accepted
answer=accepted
;;
1) # The agreement was declined
;;
+ 2) # The agreement was canceled
+ ;;
*) # zenity wasn't available, try a fallback
tmpfile="$(mktemp || echo "/tmp/steam_message.txt")"
command="more \"$LICENSE\" || cat \"$LICENSE\"; echo -n $'Do you accept the terms of this agreement? [y/N]: '; read input; if [ x\$input = xy -o x\$input = xY ]; then echo accepted >\"$tmpfile\"; fi"

View File

@ -1,11 +1,11 @@
pkgname=wine
pkgver=1.9.17
pkgver=1.9.24
pkgrel=1
_pkgver=${pkgver/rc/-rc}
source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2
30-win32-aliases.conf)
md5sums=('79fe7f8f7dde35de10576c0809d39d4f'
md5sums=('6c225b7f41f6ce7ca9acf019c45c9258'
'1ff4e467f59409272088d92173a0f801')
pkgdesc="A compatibility layer for running Windows programs"
url="http://www.winehq.com"

View File

@ -1,5 +1,5 @@
pkgname=winetricks
pkgver=20160627
pkgver=20161107
pkgrel=1
pkgdesc='Script to install various redistributable runtime libraries in Wine.'
url='http://wiki.winehq.org/winetricks'
@ -8,7 +8,7 @@ arch=('any')
depends=('wine' 'cabextract' 'unzip' 'xorg-apps')
optdepends=('kde-baseapps-kdialog: GUI for KDE desktop')
source=(https://github.com/Winetricks/winetricks/archive/${pkgver}.tar.gz)
md5sums=('21779ec1eadfcd6bcc59c6e2fc353207')
md5sums=('1324bb408ad9c8ab6137e329f4636c0d')
package() {
cd winetricks-${pkgver}