From 84380899ce9da4d940e33a010f73e2583f08ff64 Mon Sep 17 00:00:00 2001 From: AlmAck Date: Tue, 23 Aug 2016 22:04:07 +0200 Subject: [PATCH 01/62] lib32-systemd 231 --- lib32-systemd/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib32-systemd/PKGBUILD b/lib32-systemd/PKGBUILD index 084dbf2..77ccf7d 100644 --- a/lib32-systemd/PKGBUILD +++ b/lib32-systemd/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-systemd _pkgbasename=systemd -pkgver=230 +pkgver=231 pkgrel=1 pkgdesc="system and service manager (32-bit)" arch=('x86_64') From 894dbfe09fd342193edcd85ce21641067ff37224 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Tue, 30 Aug 2016 09:30:42 +0100 Subject: [PATCH 02/62] lib32-libpng: update to 1.6.24 to fix security issues. --- lib32-libpng/PKGBUILD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib32-libpng/PKGBUILD b/lib32-libpng/PKGBUILD index 8257e77..5357fdc 100644 --- a/lib32-libpng/PKGBUILD +++ b/lib32-libpng/PKGBUILD @@ -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" From 774f752f6c2d4685d5f397b6c1412595bdc5040e Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 1 Sep 2016 01:19:27 +0100 Subject: [PATCH 03/62] winetricks: update to 20160724 --- winetricks/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winetricks/PKGBUILD b/winetricks/PKGBUILD index 4c2429b..ca55840 100644 --- a/winetricks/PKGBUILD +++ b/winetricks/PKGBUILD @@ -1,5 +1,5 @@ pkgname=winetricks -pkgver=20160627 +pkgver=20160724 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=('ff9c6e35e3f7d3ed2e006d4d1df0dd5b') package() { cd winetricks-${pkgver} From 545f0a5ef7aec18c2e4b679ca5021abb0877cc90 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 1 Sep 2016 01:27:12 +0100 Subject: [PATCH 04/62] q4wine: update to 1.3.2 --- q4wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/q4wine/PKGBUILD b/q4wine/PKGBUILD index 47e4894..fc98545 100644 --- a/q4wine/PKGBUILD +++ b/q4wine/PKGBUILD @@ -1,5 +1,5 @@ pkgname=q4wine -pkgver=1.3.1 +pkgver=1.3.2 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=('057196650872afbdc171b1c581ccf631') build() { cd ${srcdir}/${pkgname}-${pkgver/_/-} From 1566be2ef698a25bc230c38e444ccbc4ddc647f2 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 3 Sep 2016 07:29:44 +0100 Subject: [PATCH 05/62] wine: update to 1.9.18 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 50a269b..4a94f80 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.17 +pkgver=1.9.18 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=('9da9321d9f8f5703b4ec83d673c8d7a4' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 14830822ee694bad5379b5176453af405d321504 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Fri, 9 Sep 2016 08:40:50 +0100 Subject: [PATCH 06/62] lib32-libidn: update to 1.33 to fix security issues. --- lib32-libidn/PKGBUILD | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib32-libidn/PKGBUILD b/lib32-libidn/PKGBUILD index 2901dbf..6261d88 100644 --- a/lib32-libidn/PKGBUILD +++ b/lib32-libidn/PKGBUILD @@ -1,21 +1,16 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Anke Boersma -# maintainer (x86_64): Giuseppe Calà - _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" From 0d954428083aa36f6005b98c7c205fce9aa26732 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 10 Sep 2016 05:26:43 +0100 Subject: [PATCH 07/62] lib32-gtk2: update to 2.24.31 --- lib32-gtk2/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-gtk2/PKGBUILD b/lib32-gtk2/PKGBUILD index c515564..4bfb4c5 100644 --- a/lib32-gtk2/PKGBUILD +++ b/lib32-gtk2/PKGBUILD @@ -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() { From 0bd4b1e0e661da5f81399d906c4f6c895e947b21 Mon Sep 17 00:00:00 2001 From: Neofytos Kolokotronis Date: Sun, 11 Sep 2016 10:43:35 +0200 Subject: [PATCH 08/62] lib32-curl: 7.50.2 --- lib32-curl/PKGBUILD | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib32-curl/PKGBUILD b/lib32-curl/PKGBUILD index 81ff7da..1279a8b 100644 --- a/lib32-curl/PKGBUILD +++ b/lib32-curl/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-curl _pkgname=curl -pkgver=7.50.1 +pkgver=7.50.2 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=('6e161179f7af4b9f8b6ea21420132719') build() { cd "$_pkgname-$pkgver" From c8fc26d99e6d1e636e851f35ff45811d14329d73 Mon Sep 17 00:00:00 2001 From: Neofytos Kolokotronis Date: Tue, 13 Sep 2016 00:24:23 +0200 Subject: [PATCH 09/62] lib32-libcups: 2.1.4 --- lib32-libcups/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-libcups/PKGBUILD b/lib32-libcups/PKGBUILD index e8f290f..4f478e2 100644 --- a/lib32-libcups/PKGBUILD +++ b/lib32-libcups/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=libcups pkgname=lib32-$_pkgbasename -pkgver=2.1.3 +pkgver=2.1.4 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/release-${pkgver}/cups-${pkgver}-source.tar.gz) +md5sums=('9f9bf6e3b9c20a3519b4dc409666d6e7') build() { export CC="gcc -m32" From dd928c03ca8073a60b83f19720bf42fe315c6619 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 15 Sep 2016 14:34:12 +0100 Subject: [PATCH 10/62] lib32-curl: update to 7.50.3 --- lib32-curl/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-curl/PKGBUILD b/lib32-curl/PKGBUILD index 1279a8b..7d387a1 100644 --- a/lib32-curl/PKGBUILD +++ b/lib32-curl/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-curl _pkgname=curl -pkgver=7.50.2 +pkgver=7.50.3 pkgrel=1 pkgdesc="An URL retrieval utility and library (32-bit)" arch=('x86_64') @@ -9,7 +9,7 @@ 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") -md5sums=('6e161179f7af4b9f8b6ea21420132719') +md5sums=('bd177fd6deecce00cfa7b5916d831c5e') build() { cd "$_pkgname-$pkgver" From 63abf6aa046d9861ed624b8a4801673ad7af2456 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 17 Sep 2016 14:14:36 +0100 Subject: [PATCH 11/62] wine: update to 1.9.19 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 4a94f80..52ceb73 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.18 +pkgver=1.9.19 pkgrel=1 _pkgver=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2 30-win32-aliases.conf) -md5sums=('9da9321d9f8f5703b4ec83d673c8d7a4' +md5sums=('d9d3794d7394b9a22f7514d63f3a95f1' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 1d92b149f4bfcfe17abbd5c739bd7388f5c6d610 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 18 Sep 2016 03:20:55 +0100 Subject: [PATCH 12/62] lib32-flashplugin: update to 11.2.202.635 --- lib32-flashplugin/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-flashplugin/PKGBUILD b/lib32-flashplugin/PKGBUILD index 4ae8de6..d142696 100644 --- a/lib32-flashplugin/PKGBUILD +++ b/lib32-flashplugin/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-flashplugin _licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf' -pkgver=11.2.202.626 +pkgver=11.2.202.635 pkgrel=1 license=('custom') pkgdesc='Adobe Flash Player for 32-bit Mozilla-based browsers' @@ -10,7 +10,7 @@ depends=('mozilla-common' 'lib32-libxt' 'lib32-gtk2' 'lib32-nss' 'lib32-curl' 'l #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') +md5sums=('757d0835a038a1358d2e33ce7fb6c9eb') package() { install -Dm644 "${srcdir}/libflashplayer.so" "${pkgdir}/usr/lib32/mozilla/plugins/libflashplayer.so" From 44f07d684ddbb71ee062e7029b730d859911708f Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Fri, 23 Sep 2016 01:03:21 +0100 Subject: [PATCH 13/62] lib32-openssl: update to 1.0.2i to fix security issues. --- lib32-openssl/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-openssl/PKGBUILD b/lib32-openssl/PKGBUILD index 0af29d6..01d6c2e 100644 --- a/lib32-openssl/PKGBUILD +++ b/lib32-openssl/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=openssl pkgname=lib32-$_pkgbasename -_ver=1.0.2h +_ver=1.0.2i # 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=('678374e63f8df456a697d3e5e5a931fb' 'SKIP' 'dc78d3d06baffc16217519242ce92478' '3bf51be3a1bbd262be46dc619f92aa90') From bb8cad5927a209dcebcf5b4357048788b05b8914 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Sat, 24 Sep 2016 18:07:49 +0200 Subject: [PATCH 14/62] update lib32-libxcb --- lib32-libxcb/PKGBUILD | 18 +++++++++++------- lib32-libxcb/libxcb-1.1-no-pthread-stubs.patch | 2 +- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/lib32-libxcb/PKGBUILD b/lib32-libxcb/PKGBUILD index 5fdee7b..6b52cb9 100644 --- a/lib32-libxcb/PKGBUILD +++ b/lib32-libxcb/PKGBUILD @@ -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 \ diff --git a/lib32-libxcb/libxcb-1.1-no-pthread-stubs.patch b/lib32-libxcb/libxcb-1.1-no-pthread-stubs.patch index 84c7f8e..3580aa4 100644 --- a/lib32-libxcb/libxcb-1.1-no-pthread-stubs.patch +++ b/lib32-libxcb/libxcb-1.1-no-pthread-stubs.patch @@ -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) From ffafac250634c79c4e52b3a5d3cc9e6ec32cd936 Mon Sep 17 00:00:00 2001 From: "Adrian Chaves (Gallaecio)" Date: Sat, 24 Sep 2016 21:05:37 +0200 Subject: [PATCH 15/62] Rebuild lib32-sdl2_gfx and lib32-smpeg2 against the latest SDL2 --- lib32-sdl2_gfx/PKGBUILD | 2 +- lib32-smpeg2/PKGBUILD | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-sdl2_gfx/PKGBUILD b/lib32-sdl2_gfx/PKGBUILD index ddce9cf..b86b96d 100644 --- a/lib32-sdl2_gfx/PKGBUILD +++ b/lib32-sdl2_gfx/PKGBUILD @@ -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" diff --git a/lib32-smpeg2/PKGBUILD b/lib32-smpeg2/PKGBUILD index 90db03d..3304deb 100644 --- a/lib32-smpeg2/PKGBUILD +++ b/lib32-smpeg2/PKGBUILD @@ -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//./_}") From c97ee910c94636c7dfd04881322d28a2ac19f983 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Tue, 27 Sep 2016 00:08:43 +0100 Subject: [PATCH 16/62] lib32-openssl: update to 1.0.2j to fix security issues. --- lib32-openssl/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-openssl/PKGBUILD b/lib32-openssl/PKGBUILD index 01d6c2e..4fc9260 100644 --- a/lib32-openssl/PKGBUILD +++ b/lib32-openssl/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=openssl pkgname=lib32-$_pkgbasename -_ver=1.0.2i +_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=('678374e63f8df456a697d3e5e5a931fb' +md5sums=('96322138f0b69e61b7212bc53d5e912b' 'SKIP' 'dc78d3d06baffc16217519242ce92478' '3bf51be3a1bbd262be46dc619f92aa90') From 2c1948d6749eb71789bd6179bb62c26d93cb4e25 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Fri, 30 Sep 2016 00:11:29 +0100 Subject: [PATCH 17/62] lib32-gnutls: update to 3.4.15 to fix security issues. --- lib32-gnutls/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-gnutls/PKGBUILD b/lib32-gnutls/PKGBUILD index fbf0eb2..b34606a 100644 --- a/lib32-gnutls/PKGBUILD +++ b/lib32-gnutls/PKGBUILD @@ -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" From 48651dd22ed86b041bacdfaa4cb2b701f5358a85 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 2 Oct 2016 04:16:13 +0100 Subject: [PATCH 18/62] wine: update to 1.9.20 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 52ceb73..25ec1c6 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.19 +pkgver=1.9.20 pkgrel=1 _pkgver=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2 30-win32-aliases.conf) -md5sums=('d9d3794d7394b9a22f7514d63f3a95f1' +md5sums=('8cdf98f6963089d368dfb55313d5d93f' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 30c9673b4e3045b3f5f50f35e408ef23f2b4ecb2 Mon Sep 17 00:00:00 2001 From: shainer Date: Sun, 2 Oct 2016 18:02:12 +0100 Subject: [PATCH 19/62] lib32-flex: update to 2.6.1, remove old files. --- lib32-flex/PKGBUILD | 30 ++++++++++------ lib32-flex/flex-2.5.37-no-bison.patch | 52 --------------------------- lib32-flex/lex.sh | 3 -- 3 files changed, 19 insertions(+), 66 deletions(-) delete mode 100644 lib32-flex/flex-2.5.37-no-bison.patch delete mode 100644 lib32-flex/lex.sh diff --git a/lib32-flex/PKGBUILD b/lib32-flex/PKGBUILD index fb0e2cf..5fc4f4e 100644 --- a/lib32-flex/PKGBUILD +++ b/lib32-flex/PKGBUILD @@ -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 diff --git a/lib32-flex/flex-2.5.37-no-bison.patch b/lib32-flex/flex-2.5.37-no-bison.patch deleted file mode 100644 index dc2ef4f..0000000 --- a/lib32-flex/flex-2.5.37-no-bison.patch +++ /dev/null @@ -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 \ diff --git a/lib32-flex/lex.sh b/lib32-flex/lex.sh deleted file mode 100644 index 13e7de6..0000000 --- a/lib32-flex/lex.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec /usr/bin/flex -l "$@" From 468f346d6bcfbff72528b1b414590f6790227009 Mon Sep 17 00:00:00 2001 From: almack Date: Sun, 2 Oct 2016 21:12:57 +0100 Subject: [PATCH 20/62] lib32-mesa 12.0.3 --- lib32-mesa/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-mesa/PKGBUILD b/lib32-mesa/PKGBUILD index 7a2dd6b..3bec570 100644 --- a/lib32-mesa/PKGBUILD +++ b/lib32-mesa/PKGBUILD @@ -4,7 +4,7 @@ _pkgbasename=mesa pkgbase=lib32-$_pkgbasename pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') -pkgver=12.0.1 +pkgver=12.0.3 pkgrel=1 arch=('x86_64') makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' @@ -16,7 +16,7 @@ license=('custom') source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/mesa-${pkgver}.tar.xz{,.sig} LICENSE remove-libpthread-stubs.patch) -sha256sums=('bab24fb79f78c876073527f515ed871fc9c81d816f66c8a0b051d8d653896389' +sha256sums=('1dc86dd9b51272eee1fad3df65e18cda2e556ef1bc0b6e07cd750b9757f493b1' 'SKIP' '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' 'd82c329e89754266eb1538df29b94d33692a66e3b6882b2cee78f4d5aab4a39c') From 826c5160f1d3414320efc0244ae7542a9af1944e Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Tue, 4 Oct 2016 01:10:26 +0100 Subject: [PATCH 21/62] nvidia: updated --- lib32-nvidia-utils/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-nvidia-utils/PKGBUILD b/lib32-nvidia-utils/PKGBUILD index acdd588..5e0782c 100644 --- a/lib32-nvidia-utils/PKGBUILD +++ b/lib32-nvidia-utils/PKGBUILD @@ -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 From 6092d130bcbc8c693ba329096371ba168eaec320 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 5 Oct 2016 01:46:07 +0100 Subject: [PATCH 22/62] q4wine: update to 1.3.3 --- q4wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/q4wine/PKGBUILD b/q4wine/PKGBUILD index fc98545..b34237e 100644 --- a/q4wine/PKGBUILD +++ b/q4wine/PKGBUILD @@ -1,5 +1,5 @@ pkgname=q4wine -pkgver=1.3.2 +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=('057196650872afbdc171b1c581ccf631') +md5sums=('ec6e0d07f1e9741e8e21523796752d18') build() { cd ${srcdir}/${pkgname}-${pkgver/_/-} From 35cbb7703067ba1ec07d1bfa1bd1f405d48d660e Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:19:34 +0100 Subject: [PATCH 23/62] lib32-libx11: udpate to 1.6.4 to fix security issues. --- lib32-libx11/PKGBUILD | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/lib32-libx11/PKGBUILD b/lib32-libx11/PKGBUILD index 2d6156e..ab7f408 100644 --- a/lib32-libx11/PKGBUILD +++ b/lib32-libx11/PKGBUILD @@ -1,23 +1,15 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Giuseppe Calà -# maintainer (x86_64): Anke Boersma - _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" From c585c635e5c2e845bbdded42b9820e3feb4645ca Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:21:50 +0100 Subject: [PATCH 24/62] lib32-libxfixes: update to 5.0.3 to fix security issues. --- lib32-libxfixes/PKGBUILD | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/lib32-libxfixes/PKGBUILD b/lib32-libxfixes/PKGBUILD index 1b3147a..4814f5a 100644 --- a/lib32-libxfixes/PKGBUILD +++ b/lib32-libxfixes/PKGBUILD @@ -1,21 +1,15 @@ -# Part of X.org group -# -# maintainer (x86_64): Giuseppe Calà -# maintainer (x86_64): Anke Boersma - _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" From 021687365eae5d0b20fb1af54148c38ad2e51686 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:25:04 +0100 Subject: [PATCH 25/62] lib32-libxtst: update to 1.2.3 to fix security issues. --- lib32-libxtst/PKGBUILD | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/lib32-libxtst/PKGBUILD b/lib32-libxtst/PKGBUILD index c7b0f17..702fa2b 100644 --- a/lib32-libxtst/PKGBUILD +++ b/lib32-libxtst/PKGBUILD @@ -1,29 +1,16 @@ -# Part of the X.org group -# maintainer (x86_64): Giuseppe Calà -# Contributor (x86_64): Anke Boersma - _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}" From 7eb3b0fa1a76669b02066297b9544961b8279751 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:28:30 +0100 Subject: [PATCH 26/62] lib32-libxv: update to 1.0.11 to fix security issues. --- lib32-libxv/PKGBUILD | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib32-libxv/PKGBUILD b/lib32-libxv/PKGBUILD index 116e0c2..b642f65 100644 --- a/lib32-libxv/PKGBUILD +++ b/lib32-libxv/PKGBUILD @@ -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" From 3a8f93e72ce08a45e38fac2c942eb8be7ecd2590 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:31:57 +0100 Subject: [PATCH 27/62] lib32-libxvmc: udpate to 1.0.10 to fix security issues. --- lib32-libxvmc/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-libxvmc/PKGBUILD b/lib32-libxvmc/PKGBUILD index d8b053a..75b1574 100644 --- a/lib32-libxvmc/PKGBUILD +++ b/lib32-libxvmc/PKGBUILD @@ -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" From 87b2a101d3bc4dff195ed392ee16c688cca4d100 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:34:38 +0100 Subject: [PATCH 28/62] lib32-libxrender: update to 0.9.10 to fix security issues. --- lib32-libxrender/PKGBUILD | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/lib32-libxrender/PKGBUILD b/lib32-libxrender/PKGBUILD index 117e3d4..eed4379 100644 --- a/lib32-libxrender/PKGBUILD +++ b/lib32-libxrender/PKGBUILD @@ -1,26 +1,15 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Giuseppe Calà -# maintainer (x86_64): Anke Boersma - _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" From ac07a2a36adbf85c7b0a7bfd0dbaee441a40adee Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 09:37:31 +0100 Subject: [PATCH 29/62] lib32-libxi: update to 1.7.7 to fix security issues. --- lib32-libxi/PKGBUILD | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/lib32-libxi/PKGBUILD b/lib32-libxi/PKGBUILD index c097d96..b774b61 100644 --- a/lib32-libxi/PKGBUILD +++ b/lib32-libxi/PKGBUILD @@ -1,23 +1,15 @@ -# Part of X.org group - -# maintainer (x86_64): Giuseppe Calà -# maintainer (x86_64): Anke Boersma - _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.5 +pkgver=1.7.7 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=('996f834fa57b9b33ba36690f6f5c6a29320bc8213022943912462d8015b1e030') build() { export CC="gcc -m32" From 5cb708eeac30dea622f9587e6164b2191815b357 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 23:49:29 +0100 Subject: [PATCH 30/62] lib32-nspr: update to 4.13 --- lib32-nspr/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-nspr/PKGBUILD b/lib32-nspr/PKGBUILD index 6a34eb0..c02d22d 100644 --- a/lib32-nspr/PKGBUILD +++ b/lib32-nspr/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=nspr pkgname=lib32-$_pkgbasename -pkgver=4.12 +pkgver=4.13 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=('c9274bb5cc33a388a7e8cd9b378873c59190f74b') build() { cd "${srcdir}/${_pkgbasename}-${pkgver}" From 134337a5db9928eed62bce0a31beb9724bc376e5 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 6 Oct 2016 23:55:17 +0100 Subject: [PATCH 31/62] lib32-nss: update to 3.27.1 --- lib32-nss/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-nss/PKGBUILD b/lib32-nss/PKGBUILD index 6735f2a..fbba406 100644 --- a/lib32-nss/PKGBUILD +++ b/lib32-nss/PKGBUILD @@ -1,18 +1,18 @@ _pkgbasename=nss pkgname=lib32-${_pkgbasename} -pkgver=3.26 +pkgver=3.27.1 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=('fd3637a1930cd838239a89633a7ed9a18859ae9b599043f3a18f726dc4ec2a6b' 'b9f1428ca2305bf30b109507ff335fa00bce5a7ce0434b50acd26ad7c47dd5bd') prepare() { From beb687130b5fb18bc5e5397cd42630850bc56c41 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 15 Oct 2016 08:16:09 +0100 Subject: [PATCH 32/62] wine: update to 1.9.21 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 25ec1c6..9f073d0 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.20 +pkgver=1.9.21 pkgrel=1 _pkgver=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2 30-win32-aliases.conf) -md5sums=('8cdf98f6963089d368dfb55313d5d93f' +md5sums=('2a56340aa89c3120576d00f7bf280af9' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 790c2c44838777c25515c678f1dc58ac3f05c6d1 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Sun, 16 Oct 2016 05:11:39 +0100 Subject: [PATCH 33/62] libffi: PKGBUILD polish , no build --- lib32-libffi/PKGBUILD | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib32-libffi/PKGBUILD b/lib32-libffi/PKGBUILD index 159c63f..17398ee 100644 --- a/lib32-libffi/PKGBUILD +++ b/lib32-libffi/PKGBUILD @@ -1,7 +1,3 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Anke Boersma - _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} } From 72f6df4a735002247cfa690237fb6be620694293 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sun, 16 Oct 2016 14:37:29 +0100 Subject: [PATCH 34/62] lib32-flashplugin: update to 11.2.202.637 --- lib32-flashplugin/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-flashplugin/PKGBUILD b/lib32-flashplugin/PKGBUILD index d142696..6bde279 100644 --- a/lib32-flashplugin/PKGBUILD +++ b/lib32-flashplugin/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-flashplugin _licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf' -pkgver=11.2.202.635 +pkgver=11.2.202.637 pkgrel=1 license=('custom') pkgdesc='Adobe Flash Player for 32-bit Mozilla-based browsers' @@ -10,7 +10,7 @@ depends=('mozilla-common' 'lib32-libxt' 'lib32-gtk2' 'lib32-nss' 'lib32-curl' 'l #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=('757d0835a038a1358d2e33ce7fb6c9eb') +md5sums=('1eefaf2928960a1f0c2ba0a86a5d4a26') package() { install -Dm644 "${srcdir}/libflashplayer.so" "${pkgdir}/usr/lib32/mozilla/plugins/libflashplayer.so" From 0fb2788d387b606844bed327ee500160ae536d5b Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Sun, 16 Oct 2016 17:31:44 +0100 Subject: [PATCH 35/62] lib32-llvm: update , fail to build --- lib32-llvm/PKGBUILD | 45 ++++++++++++++++----------------------------- 1 file changed, 16 insertions(+), 29 deletions(-) diff --git a/lib32-llvm/PKGBUILD b/lib32-llvm/PKGBUILD index 6a0bd9a..fb2a41b 100644 --- a/lib32-llvm/PKGBUILD +++ b/lib32-llvm/PKGBUILD @@ -1,29 +1,23 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Giuseppe Calà -# maintainer (x86_64): Anke Boersma # 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 +pkgver=3.9.0 pkgrel=1 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' +makedepends=('cmake' 'lib32-libffi' 'lib32-zlib' 'python2' 'gcc-libs' 'lib32-libxml2') 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' + 'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a' 'SKIP' 'cf9c8b4d70b4547eda162644658c5c203c3139fcea6c75003b6cd7dc11a8cccc' 'a1c9f36b97c639666ab6a1bd647a08a027e93e3d3cfd6f5af9c36e757599ce81') @@ -35,17 +29,9 @@ 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 - mkdir build } @@ -53,24 +39,23 @@ build() { cd "$srcdir/llvm-$pkgver.src/build" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - cmake \ + -DCMAKE_CROSSCOMPILING=True \ -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 \ + -DBUILD_SHARED_LIBS=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_FFI=ON \ + -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ + -DFFI_LIBRARY_DIR=/usr/lib32/ \ -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 \ .. @@ -93,6 +78,7 @@ package_lib32-llvm() { # The runtime library goes into lib32-llvm-libs mv "$pkgdir"/usr/lib32/lib{LLVM,LTO}.so* "$srcdir" mv -f "$pkgdir"/usr/lib32/{LLVMgold,BugpointPasses}.so "$srcdir" + mv -f "$pkgdir"/usr/lib/libLLVM-3.9*.so "$srcdir" # Fix permissions of static libs chmod -x "$pkgdir"/usr/lib32/*.a @@ -126,6 +112,7 @@ package_lib32-llvm-libs() { cp -P \ "$srcdir"/lib{LLVM,LTO}.so* \ "$srcdir"/{LLVMgold,BugpointPasses}.so \ + "$srcdir"/libLLVM-3.9*.so \ "$pkgdir/usr/lib32/" # Symlink LLVMgold.so from /usr/lib/bfd-plugins From 68107dbeedacd78811527d63f207cdcc10692127 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Mon, 17 Oct 2016 10:29:34 +0100 Subject: [PATCH 36/62] lib32-nvidia legacies: update to 304.132 and 340.98 --- lib32-nvidia-304xx-utils/PKGBUILD | 5 ++--- lib32-nvidia-340xx-utils/PKGBUILD | 8 ++------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/lib32-nvidia-304xx-utils/PKGBUILD b/lib32-nvidia-304xx-utils/PKGBUILD index fa80140..d3db1ce 100644 --- a/lib32-nvidia-304xx-utils/PKGBUILD +++ b/lib32-nvidia-304xx-utils/PKGBUILD @@ -1,9 +1,8 @@ -# Maintainer: Neophytos Kolokotronis # 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() { diff --git a/lib32-nvidia-340xx-utils/PKGBUILD b/lib32-nvidia-340xx-utils/PKGBUILD index 9ae8e4f..44f0e36 100644 --- a/lib32-nvidia-340xx-utils/PKGBUILD +++ b/lib32-nvidia-340xx-utils/PKGBUILD @@ -1,11 +1,7 @@ -# -# Contributor: Thomas Baechler -# Contributor: James Rayner - _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 From 65c8751959f3d0a9cbf9209ba1f9ce7b568e6102 Mon Sep 17 00:00:00 2001 From: Weng Xuetian Date: Thu, 20 Oct 2016 18:47:13 +0100 Subject: [PATCH 37/62] update lib32-wayland --- lib32-wayland/PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib32-wayland/PKGBUILD b/lib32-wayland/PKGBUILD index cd20b6f..d7795fb 100644 --- a/lib32-wayland/PKGBUILD +++ b/lib32-wayland/PKGBUILD @@ -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} From 2171c4749255ebca0d16565eeec2c40c6492f9ad Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Fri, 21 Oct 2016 14:42:08 +0100 Subject: [PATCH 38/62] steam: update to 1.0.0.53 --- steam/PKGBUILD | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/steam/PKGBUILD b/steam/PKGBUILD index ae7e492..215df0a 100755 --- a/steam/PKGBUILD +++ b/steam/PKGBUILD @@ -1,5 +1,5 @@ pkgname=steam -pkgver=1.0.0.52 +pkgver=1.0.0.53 pkgrel=1 pkgdesc="Digital distribution client bootstrap package" arch=('x86_64') @@ -19,11 +19,11 @@ source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgnam 'steam.patch' 'steam.sh.patch' 'steam_info.sh') -sha256sums=('dd3b1a9f597bf0e088094d6fd1e495068434b604346139f277ea26c41e009304' - '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' - 'ae933bda073e11ad6ae61d0ede0b472ba598df251c30690592a61c11779c7ee4' - '7d33435937e553a6cb1e6918d1024d96c6081e8df560ea5bd1252146cfe670a8' - '9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19') +sha256sums=('10932f2e58b0d0288e0820b8e97e6f3112409f770ecb64c3cd44e87450c1c944' + '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' + 'ae933bda073e11ad6ae61d0ede0b472ba598df251c30690592a61c11779c7ee4' + '7d33435937e553a6cb1e6918d1024d96c6081e8df560ea5bd1252146cfe670a8' + '9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19') prepare() { From 9a2fb8396e4b91c353da5a3178b5832adb2b2559 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Tue, 25 Oct 2016 01:08:53 +0100 Subject: [PATCH 39/62] lib32-gdk-pixbuf2: update as is --- lib32-gdk-pixbuf2/PKGBUILD | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib32-gdk-pixbuf2/PKGBUILD b/lib32-gdk-pixbuf2/PKGBUILD index 976c467..997d1ce 100644 --- a/lib32-gdk-pixbuf2/PKGBUILD +++ b/lib32-gdk-pixbuf2/PKGBUILD @@ -1,10 +1,6 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Giuseppe Calà - _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" From 65bfc2a56d76ac7b48852d82da1ae365d9e8318a Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Tue, 25 Oct 2016 15:01:10 +0100 Subject: [PATCH 40/62] lib32-nspr: update to 4.13.1 --- lib32-nspr/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-nspr/PKGBUILD b/lib32-nspr/PKGBUILD index c02d22d..af183cf 100644 --- a/lib32-nspr/PKGBUILD +++ b/lib32-nspr/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=nspr pkgname=lib32-$_pkgbasename -pkgver=4.13 +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=('c9274bb5cc33a388a7e8cd9b378873c59190f74b') +sha1sums=('ec6660257d41267a0e6ee25812e9012cb9ddd274') build() { cd "${srcdir}/${_pkgbasename}-${pkgver}" From 60ed8a0545b60aeb5a27d2608888d5d7b65c4ef8 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 27 Oct 2016 07:05:16 +0100 Subject: [PATCH 41/62] lib32-flashplugin: update to 11.2.202.643 --- lib32-flashplugin/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-flashplugin/PKGBUILD b/lib32-flashplugin/PKGBUILD index 6bde279..1d015b4 100644 --- a/lib32-flashplugin/PKGBUILD +++ b/lib32-flashplugin/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-flashplugin _licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf' -pkgver=11.2.202.637 +pkgver=11.2.202.643 pkgrel=1 license=('custom') pkgdesc='Adobe Flash Player for 32-bit Mozilla-based browsers' @@ -10,7 +10,7 @@ depends=('mozilla-common' 'lib32-libxt' 'lib32-gtk2' 'lib32-nss' 'lib32-curl' 'l #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=('1eefaf2928960a1f0c2ba0a86a5d4a26') +md5sums=('dd138cf72e62fbe69df5384d3e8396fc') package() { install -Dm644 "${srcdir}/libflashplayer.so" "${pkgdir}/usr/lib32/mozilla/plugins/libflashplayer.so" From 7975b5c612863f345c5a1f9737cf1a11d2f4280a Mon Sep 17 00:00:00 2001 From: AlmAck Date: Thu, 27 Oct 2016 23:50:14 +0200 Subject: [PATCH 42/62] lib32-libdrm 2.4.71 and rebuild mesa --- lib32-libdrm/PKGBUILD | 4 ++-- lib32-mesa/PKGBUILD | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-libdrm/PKGBUILD b/lib32-libdrm/PKGBUILD index bf95f55..628ed97 100644 --- a/lib32-libdrm/PKGBUILD +++ b/lib32-libdrm/PKGBUILD @@ -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 validpgpkeys+=('215DEE688925CCB965BE5DA97C03D7797B6E1AE2') # Damien Lespiau diff --git a/lib32-mesa/PKGBUILD b/lib32-mesa/PKGBUILD index 3bec570..9928016 100644 --- a/lib32-mesa/PKGBUILD +++ b/lib32-mesa/PKGBUILD @@ -5,7 +5,7 @@ _pkgbasename=mesa pkgbase=lib32-$_pkgbasename pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') pkgver=12.0.3 -pkgrel=1 +pkgrel=2 arch=('x86_64') makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' From 7634aa359beab87ccd0c47df74214c21559270b2 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 29 Oct 2016 13:36:08 +0100 Subject: [PATCH 43/62] wine: update to 1.9.22 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 9f073d0..10bf888 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.21 +pkgver=1.9.22 pkgrel=1 _pkgver=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2 30-win32-aliases.conf) -md5sums=('2a56340aa89c3120576d00f7bf280af9' +md5sums=('604c64eb3e1e5c85bc467e5e7b251b1d' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 1ab9a69a116a2ba05efb492e0b3a5ed3f3d165c6 Mon Sep 17 00:00:00 2001 From: gnastyle Date: Tue, 1 Nov 2016 16:10:44 +0100 Subject: [PATCH 44/62] steam: now uses qarma as zenity replacement --- steam/PKGBUILD | 34 ++------ steam/steam.patch | 97 ---------------------- steam/steam.sh.patch | 74 ----------------- steam/{steam_info.sh => steam_launcher.sh} | 0 4 files changed, 5 insertions(+), 200 deletions(-) delete mode 100755 steam/steam.patch delete mode 100755 steam/steam.sh.patch rename steam/{steam_info.sh => steam_launcher.sh} (100%) diff --git a/steam/PKGBUILD b/steam/PKGBUILD index 215df0a..7f18806 100755 --- a/steam/PKGBUILD +++ b/steam/PKGBUILD @@ -1,6 +1,6 @@ pkgname=steam pkgver=1.0.0.53 -pkgrel=1 +pkgrel=2 pkgdesc="Digital distribution client bootstrap package" arch=('x86_64') url="http://steampowered.com/" @@ -16,38 +16,14 @@ 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') + 'steam_launcher.sh') sha256sums=('10932f2e58b0d0288e0820b8e97e6f3112409f770ecb64c3cd44e87450c1c944' '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' - 'ae933bda073e11ad6ae61d0ede0b472ba598df251c30690592a61c11779c7ee4' - '7d33435937e553a6cb1e6918d1024d96c6081e8df560ea5bd1252146cfe670a8' '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 - } package() { @@ -55,7 +31,7 @@ package() { 'bash' 'xterm' '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 @@ -68,7 +44,7 @@ package() { install -Dm644 $srcdir/steam/lib/udev/rules.d/99-steam-controller-perms.rules $pkgdir/usr/lib/udev/rules.d/99-steam-controller-perms.rules # 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"! \ + 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 } diff --git a/steam/steam.patch b/steam/steam.patch deleted file mode 100755 index 1212854..0000000 --- a/steam/steam.patch +++ /dev/null @@ -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 diff --git a/steam/steam.sh.patch b/steam/steam.sh.patch deleted file mode 100755 index 1f51f51..0000000 --- a/steam/steam.sh.patch +++ /dev/null @@ -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" diff --git a/steam/steam_info.sh b/steam/steam_launcher.sh similarity index 100% rename from steam/steam_info.sh rename to steam/steam_launcher.sh From 365edc8901f02457e6726ed97587d962da8108a8 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Tue, 1 Nov 2016 16:37:09 +0000 Subject: [PATCH 45/62] lib32-llvm: 3.9.0 --- lib32-llvm/PKGBUILD | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lib32-llvm/PKGBUILD b/lib32-llvm/PKGBUILD index fb2a41b..c6320b2 100644 --- a/lib32-llvm/PKGBUILD +++ b/lib32-llvm/PKGBUILD @@ -3,12 +3,12 @@ pkgname=('lib32-llvm' 'lib32-llvm-libs' 'lib32-clang') pkgver=3.9.0 -pkgrel=1 +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-libs' - 'lib32-libxml2') + '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} @@ -18,9 +18,7 @@ sha256sums=('66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948' '7596a7c7d9376d0c89e60028fe1ceb4d3e535e8ea8b89e0eb094e0dcb3183d28' 'SKIP' 'e0e5224fcd5740b61e416c549dd3dcda92f10c524216c1edb5e979e42078a59a' - 'SKIP' - 'cf9c8b4d70b4547eda162644658c5c203c3139fcea6c75003b6cd7dc11a8cccc' - 'a1c9f36b97c639666ab6a1bd647a08a027e93e3d3cfd6f5af9c36e757599ce81') + 'SKIP') validpgpkeys=('11E521D646982372EB577A1F8F0871F202119294' 'B6C8F98282B944E3B0D5C2530FC3042E345AD05D') @@ -32,6 +30,11 @@ prepare() { mv "$srcdir/cfe-$pkgver.src" tools/clang mv "$srcdir/compiler-rt-$pkgver.src" projects/compiler-rt + # 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 } @@ -40,7 +43,6 @@ build() { export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" cmake \ - -DCMAKE_CROSSCOMPILING=True \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLLVM_LIBDIR_SUFFIX=32 \ @@ -48,11 +50,11 @@ build() { -DCMAKE_CXX_FLAGS=-m32 \ -DLLVM_TARGET_ARCH=i686 \ -DLLVM_DEFAULT_TARGET_TRIPLE="i686-unknown-linux-gnu" \ - -DBUILD_SHARED_LIBS=ON \ + -DLLVM_BUILD_LLVM_DYLIB=ON \ + -DLLVM_LINK_LLVM_DYLIB=ON \ -DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_FFI=ON \ -DFFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \ - -DFFI_LIBRARY_DIR=/usr/lib32/ \ -DLLVM_BUILD_DOCS=OFF \ -DLLVM_ENABLE_SPHINX=OFF \ -DLLVM_ENABLE_DOXYGEN=OFF \ @@ -76,9 +78,8 @@ 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" - mv -f "$pkgdir"/usr/lib/libLLVM-3.9*.so "$srcdir" # Fix permissions of static libs chmod -x "$pkgdir"/usr/lib32/*.a @@ -110,9 +111,8 @@ 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 \ - "$srcdir"/libLLVM-3.9*.so \ "$pkgdir/usr/lib32/" # Symlink LLVMgold.so from /usr/lib/bfd-plugins From 564c38e7a34b2bd4af807c463bd89c4e0c471f0a Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Wed, 2 Nov 2016 20:03:21 +0000 Subject: [PATCH 46/62] steam: remove superfluous depends --- steam/PKGBUILD | 38 +++++++++++++----------------- steam/lib32-flashplugin-path.patch | 10 -------- steam/steam_launcher.sh | 19 --------------- 3 files changed, 17 insertions(+), 50 deletions(-) delete mode 100644 steam/lib32-flashplugin-path.patch delete mode 100755 steam/steam_launcher.sh diff --git a/steam/PKGBUILD b/steam/PKGBUILD index 7f18806..9fe272e 100755 --- a/steam/PKGBUILD +++ b/steam/PKGBUILD @@ -1,25 +1,23 @@ pkgname=steam pkgver=1.0.0.53 -pkgrel=2 +pkgrel=3 pkgdesc="Digital distribution client bootstrap package" arch=('x86_64') url="http://steampowered.com/" license=('custom') optdepends=('lib32-flashplugin: for flash video' + 'qarma: for qt5 warning dialogs' 'freshplayerplugin: alternative flash video support' 'lib32-alsa-plugins: for pulseaudio on some games' 'lib32-mesa: for open source driver users' 'lib32-catalyst-utils: for AMD Catalyst users' 'lib32-nvidia-utils: for NVIDIA proprietary blob users' 'lib32-primus: for NVIDIA + Bumblebee users') - -install=steam.install +install=steam.install source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgname}_$pkgver.tar.gz" - 'alsa_sdl_audiodriver.patch' - 'steam_launcher.sh') + 'alsa_sdl_audiodriver.patch') sha256sums=('10932f2e58b0d0288e0820b8e97e6f3112409f770ecb64c3cd44e87450c1c944' - '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' - '9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19') + '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e') prepare() { @@ -27,24 +25,22 @@ prepare() { } package() { - depends=( - 'bash' 'xterm' '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' 'zenity') + depends=('bash' 'xterm' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' + 'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-liberation' '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' + ) make -C "$pkgname" DESTDIR="$pkgdir" install - + # Install license - install -Dm644 "$pkgdir/usr/share/doc/steam/steam_install_agreement.txt" "$pkgdir/usr/share/licenses/steam/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 - - # window that points the user to the Steam's wiki page - 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 + + install -Dm644 steam/lib/udev/rules.d/99-steam-controller-perms.rules \ + "$pkgdir"/usr/lib/udev/rules.d/99-steam-controller-perms.rules } diff --git a/steam/lib32-flashplugin-path.patch b/steam/lib32-flashplugin-path.patch deleted file mode 100644 index 251f480..0000000 --- a/steam/lib32-flashplugin-path.patch +++ /dev/null @@ -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" diff --git a/steam/steam_launcher.sh b/steam/steam_launcher.sh deleted file mode 100755 index 62d7cf8..0000000 --- a/steam/steam_launcher.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash -# -# This script it used to display a warning to the user about: -# - chakra not being officially supported by Steam, so ask for helping on the forum -# - a link to the wiki -# -# also a "don't show this message again" checkbox is present -# then start steam normally -# -# then a hack will be used to make steam works -# see here https://chakraos.org/wiki/index.php?title=Steam#Missing_Direct_Rendering - -kdialog --dontagain steam_warnings_chakra:nofilemsg --msgbox \ -"Chakra Linux is not officially supported by Valve. -For help visit the wiki page of Steam https://chakraos.org/wiki/index.php?title=Steam -or ask for help in the forum" - - -LD_PRELOAD="/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" /usr/bin/steam %U \ No newline at end of file From 14f92aba4bb09d353140b96bbc9064d8f62a2f33 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 2 Nov 2016 23:26:03 +0000 Subject: [PATCH 47/62] lib32-curl: update to 7.51.0 to fix security issues. --- lib32-curl/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-curl/PKGBUILD b/lib32-curl/PKGBUILD index 7d387a1..d6c873b 100644 --- a/lib32-curl/PKGBUILD +++ b/lib32-curl/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-curl _pkgname=curl -pkgver=7.50.3 +pkgver=7.51.0 pkgrel=1 pkgdesc="An URL retrieval utility and library (32-bit)" arch=('x86_64') @@ -9,7 +9,7 @@ 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") -md5sums=('bd177fd6deecce00cfa7b5916d831c5e') +md5sums=('09a7c5769a7eae676d5e2c86d51f167e') build() { cd "$_pkgname-$pkgver" From 3f5a77f8c5a2065c5609873d67d965b9cc862642 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Thu, 3 Nov 2016 03:56:23 +0000 Subject: [PATCH 48/62] lib32-mesa: update to 13.0.0, rebuild with clang/llvm 3.9.0 --- lib32-mesa/PKGBUILD | 8 ++++---- lib32-mesa/remove-libpthread-stubs.patch | 26 +++++++++++++++++------- 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/lib32-mesa/PKGBUILD b/lib32-mesa/PKGBUILD index 9928016..cdcbcd9 100644 --- a/lib32-mesa/PKGBUILD +++ b/lib32-mesa/PKGBUILD @@ -4,8 +4,8 @@ _pkgbasename=mesa pkgbase=lib32-$_pkgbasename pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') -pkgver=12.0.3 -pkgrel=2 +pkgver=13.0.0 +pkgrel=1 arch=('x86_64') makedepends=('python2-mako' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto' 'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' @@ -16,10 +16,10 @@ license=('custom') source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/mesa-${pkgver}.tar.xz{,.sig} LICENSE remove-libpthread-stubs.patch) -sha256sums=('1dc86dd9b51272eee1fad3df65e18cda2e556ef1bc0b6e07cd750b9757f493b1' +sha256sums=('94edb4ebff82066a68be79d9c2627f15995e1fe10f67ab3fc63deb842027d727' 'SKIP' '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' - 'd82c329e89754266eb1538df29b94d33692a66e3b6882b2cee78f4d5aab4a39c') + 'fdbdeffd3a227c789de787a2a07f6cd0352b772dbdc16471aa3df1cb72f587a3') validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov prepare() { diff --git a/lib32-mesa/remove-libpthread-stubs.patch b/lib32-mesa/remove-libpthread-stubs.patch index 5b44d03..6b06747 100644 --- a/lib32-mesa/remove-libpthread-stubs.patch +++ b/lib32-mesa/remove-libpthread-stubs.patch @@ -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], From 06623c247f2faf8d64200fd502238cb895c428f8 Mon Sep 17 00:00:00 2001 From: gnastyle Date: Thu, 3 Nov 2016 19:11:42 +0100 Subject: [PATCH 49/62] steam: revert previous commit, check the PKGBUILD for more information --- steam/PKGBUILD | 58 +++++++++++++++++++++++++++++------------ steam/steam_launcher.sh | 19 ++++++++++++++ 2 files changed, 60 insertions(+), 17 deletions(-) create mode 100755 steam/steam_launcher.sh diff --git a/steam/PKGBUILD b/steam/PKGBUILD index 9fe272e..a2f0777 100755 --- a/steam/PKGBUILD +++ b/steam/PKGBUILD @@ -1,23 +1,44 @@ +# 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 chose 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.53 -pkgrel=3 +pkgrel=4 pkgdesc="Digital distribution client bootstrap package" arch=('x86_64') url="http://steampowered.com/" license=('custom') optdepends=('lib32-flashplugin: for flash video' - 'qarma: for qt5 warning dialogs' 'freshplayerplugin: alternative flash video support' 'lib32-alsa-plugins: for pulseaudio on some games' 'lib32-mesa: for open source driver users' 'lib32-catalyst-utils: for AMD Catalyst users' 'lib32-nvidia-utils: for NVIDIA proprietary blob users' 'lib32-primus: for NVIDIA + Bumblebee users') -install=steam.install + +install=steam.install source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgname}_$pkgver.tar.gz" - 'alsa_sdl_audiodriver.patch') + 'alsa_sdl_audiodriver.patch' + 'steam_launcher.sh') sha256sums=('10932f2e58b0d0288e0820b8e97e6f3112409f770ecb64c3cd44e87450c1c944' - '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e') + '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' + '9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19') prepare() { @@ -25,22 +46,25 @@ prepare() { } package() { - depends=('bash' 'xterm' 'desktop-file-utils' 'hicolor-icon-theme' 'curl' - 'dbus' 'freetype2' 'gdk-pixbuf2' 'ttf-liberation' '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' - ) + depends=( + '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' 'zenity') make -C "$pkgname" DESTDIR="$pkgdir" install - + # Install license - install -Dm644 "$pkgdir/usr/share/doc/steam/steam_install_agreement.txt" \ - "$pkgdir/usr/share/licenses/steam/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 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/99-steam-controller-perms.rules $pkgdir/usr/lib/udev/rules.d/99-steam-controller-perms.rules + + # window that points the user to the Steam's wiki page + # 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 } diff --git a/steam/steam_launcher.sh b/steam/steam_launcher.sh new file mode 100755 index 0000000..62d7cf8 --- /dev/null +++ b/steam/steam_launcher.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash +# +# This script it used to display a warning to the user about: +# - chakra not being officially supported by Steam, so ask for helping on the forum +# - a link to the wiki +# +# also a "don't show this message again" checkbox is present +# then start steam normally +# +# then a hack will be used to make steam works +# see here https://chakraos.org/wiki/index.php?title=Steam#Missing_Direct_Rendering + +kdialog --dontagain steam_warnings_chakra:nofilemsg --msgbox \ +"Chakra Linux is not officially supported by Valve. +For help visit the wiki page of Steam https://chakraos.org/wiki/index.php?title=Steam +or ask for help in the forum" + + +LD_PRELOAD="/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1" /usr/bin/steam %U \ No newline at end of file From 55d70dd526b689a375d50814781dd66555d58b10 Mon Sep 17 00:00:00 2001 From: almack Date: Sun, 6 Nov 2016 17:53:10 +0000 Subject: [PATCH 50/62] lib32-elfutils 0.167 --- lib32-elfutils/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-elfutils/PKGBUILD b/lib32-elfutils/PKGBUILD index 9af8b26..46a24c8 100644 --- a/lib32-elfutils/PKGBUILD +++ b/lib32-elfutils/PKGBUILD @@ -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 From 2bfc60b5cf78b352501bed4492e67380d36324bb Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 9 Nov 2016 04:55:41 +0000 Subject: [PATCH 51/62] lib32-flashplugin: update to 11.2.202.644 --- lib32-flashplugin/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-flashplugin/PKGBUILD b/lib32-flashplugin/PKGBUILD index 1d015b4..133a600 100644 --- a/lib32-flashplugin/PKGBUILD +++ b/lib32-flashplugin/PKGBUILD @@ -1,6 +1,6 @@ pkgname=lib32-flashplugin _licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf' -pkgver=11.2.202.643 +pkgver=11.2.202.644 pkgrel=1 license=('custom') pkgdesc='Adobe Flash Player for 32-bit Mozilla-based browsers' @@ -10,7 +10,7 @@ depends=('mozilla-common' 'lib32-libxt' 'lib32-gtk2' 'lib32-nss' 'lib32-curl' 'l #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=('dd138cf72e62fbe69df5384d3e8396fc') +md5sums=('9a39a7a6b82b41f67452d46ef9067cf9') package() { install -Dm644 "${srcdir}/libflashplayer.so" "${pkgdir}/usr/lib32/mozilla/plugins/libflashplayer.so" From b6f27423c4dfbe683691d8e7dea23f86a3e60107 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 12 Nov 2016 07:11:47 +0000 Subject: [PATCH 52/62] wine: update to 1.9.23 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 10bf888..5e06b8d 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.22 +pkgver=1.9.23 pkgrel=1 _pkgver=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/1.9/$pkgname-$_pkgver.tar.bz2 30-win32-aliases.conf) -md5sums=('604c64eb3e1e5c85bc467e5e7b251b1d' +md5sums=('bb2a1490369dc08e48993b60b59233a8' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 2d862e1f922721773bafcb18d52ed3dceaf87424 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 16 Nov 2016 00:08:19 +0000 Subject: [PATCH 53/62] lib32-libxi: update to 1.7.8 to fix a crash bug in 1.7.7 --- lib32-libxi/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-libxi/PKGBUILD b/lib32-libxi/PKGBUILD index b774b61..c9782f9 100644 --- a/lib32-libxi/PKGBUILD +++ b/lib32-libxi/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=libxi pkgname=lib32-$_pkgbasename -pkgver=1.7.7 +pkgver=1.7.8 pkgrel=1 pkgdesc="X11 Input extension library (32-bit)" arch=('x86_64') @@ -9,7 +9,7 @@ depends=('lib32-libxext' 'lib32-libxfixes' 'inputproto' $_pkgbasename=$pkgver) makedepends=('pkgconfig' 'xorg-util-macros' 'lib32-gcc-libs' 'automake') license=('custom') source=(${url}/releases/individual/lib/libXi-${pkgver}.tar.bz2) -sha256sums=('996f834fa57b9b33ba36690f6f5c6a29320bc8213022943912462d8015b1e030') +sha256sums=('d8f2fa8d53141c41ff521627df9b2fa9c05f6f142fd9881152bab36549ac27bb') build() { export CC="gcc -m32" From 6c584be1e0d0a9fed94a7b4cc1c0517bb19ff0e8 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 17 Nov 2016 00:53:32 +0000 Subject: [PATCH 54/62] winetricks: update to 20161107 --- winetricks/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winetricks/PKGBUILD b/winetricks/PKGBUILD index ca55840..00fd9a6 100644 --- a/winetricks/PKGBUILD +++ b/winetricks/PKGBUILD @@ -1,5 +1,5 @@ pkgname=winetricks -pkgver=20160724 +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=('ff9c6e35e3f7d3ed2e006d4d1df0dd5b') +md5sums=('1324bb408ad9c8ab6137e329f4636c0d') package() { cd winetricks-${pkgver} From bf802a03ccc0d297af5f772f6b2c2ed841b57520 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 17 Nov 2016 14:11:20 +0000 Subject: [PATCH 55/62] lib32-libxrandr: update to 1.5.1 --- lib32-libxrandr/PKGBUILD | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/lib32-libxrandr/PKGBUILD b/lib32-libxrandr/PKGBUILD index fbb3fcb..b2be946 100644 --- a/lib32-libxrandr/PKGBUILD +++ b/lib32-libxrandr/PKGBUILD @@ -1,28 +1,17 @@ # Part of the X.org group -# maintainer (x86_64): Giuseppe Calà -# contributor (x86_64): Anke Boersma _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" From aacb734d98e5e4d5001409c956b55d14d6cf29c1 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 19 Nov 2016 08:08:07 +0000 Subject: [PATCH 56/62] lib32-libdus: update to 1.10.12 to fix security issues. --- lib32-libdbus/PKGBUILD | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib32-libdbus/PKGBUILD b/lib32-libdbus/PKGBUILD index 94bea46..a1d28c0 100644 --- a/lib32-libdbus/PKGBUILD +++ b/lib32-libdbus/PKGBUILD @@ -1,11 +1,6 @@ -# Lib32 Packages for Chakra, part of chakra-project.org -# -# maintainer (x86_64): Anke Boersma -# maintainer (x86_64): Giuseppe Calà - 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" From 396656f09ccfa9bced1ce660fa9c3699991c1c17 Mon Sep 17 00:00:00 2001 From: Chaoting Liu Date: Tue, 22 Nov 2016 14:37:48 +0000 Subject: [PATCH 57/62] lib32-mesa: update to 13.0.1, upload to staging --- lib32-mesa/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-mesa/PKGBUILD b/lib32-mesa/PKGBUILD index cdcbcd9..67903b8 100644 --- a/lib32-mesa/PKGBUILD +++ b/lib32-mesa/PKGBUILD @@ -4,7 +4,7 @@ _pkgbasename=mesa pkgbase=lib32-$_pkgbasename pkgname=('lib32-mesa-vdpau' 'lib32-mesa' 'lib32-mesa-libgl') -pkgver=13.0.0 +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=('94edb4ebff82066a68be79d9c2627f15995e1fe10f67ab3fc63deb842027d727' +sha256sums=('71962fb2bf77d33b0ad4a565b490dbbeaf4619099c6d9722f04a73187957a731' 'SKIP' '7fdc119cf53c8ca65396ea73f6d10af641ba41ea1dd2bd44a824726e01c8b3f2' 'fdbdeffd3a227c789de787a2a07f6cd0352b772dbdc16471aa3df1cb72f587a3') -validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov +validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D') # Emil Velikov prepare() { cd ${srcdir}/?esa-* From 6191bab82e08f416d2a29c665414fd7cd9a04ad3 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Sat, 26 Nov 2016 12:59:43 +0000 Subject: [PATCH 58/62] wine: update to 1.9.24 --- wine/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wine/PKGBUILD b/wine/PKGBUILD index 5e06b8d..837541c 100644 --- a/wine/PKGBUILD +++ b/wine/PKGBUILD @@ -1,11 +1,11 @@ pkgname=wine -pkgver=1.9.23 +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=('bb2a1490369dc08e48993b60b59233a8' +md5sums=('6c225b7f41f6ce7ca9acf019c45c9258' '1ff4e467f59409272088d92173a0f801') pkgdesc="A compatibility layer for running Windows programs" url="http://www.winehq.com" From 9b39f77a0c40855c306a2d90d644d08f3d393300 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 30 Nov 2016 01:12:16 +0000 Subject: [PATCH 59/62] lib32-nss: update to 3.27.2 --- lib32-nss/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib32-nss/PKGBUILD b/lib32-nss/PKGBUILD index fbba406..f77a711 100644 --- a/lib32-nss/PKGBUILD +++ b/lib32-nss/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=nss pkgname=lib32-${_pkgbasename} -pkgver=3.27.1 +pkgver=3.27.2 pkgrel=1 pkgdesc="Mozilla Network Security Services (32-bit)" arch=('x86_64') @@ -12,7 +12,7 @@ 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=('fd3637a1930cd838239a89633a7ed9a18859ae9b599043f3a18f726dc4ec2a6b' +sha256sums=('dc8ac8524469d0230274fd13a53fdcd74efe4aa67205dde1a4a92be87dc28524' 'b9f1428ca2305bf30b109507ff335fa00bce5a7ce0434b50acd26ad7c47dd5bd') prepare() { From 5dc4f7ef96ef2979dd532c8fd88e7be3775a7ecc Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Mon, 12 Dec 2016 23:03:09 +0000 Subject: [PATCH 60/62] steam: update to 1.0.0.54 --- steam/PKGBUILD | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/steam/PKGBUILD b/steam/PKGBUILD index a2f0777..6621544 100755 --- a/steam/PKGBUILD +++ b/steam/PKGBUILD @@ -6,7 +6,7 @@ # 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 chose 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) +# 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: @@ -18,8 +18,8 @@ pkgname=steam -pkgver=1.0.0.53 -pkgrel=4 +pkgver=1.0.0.54 +pkgrel=1 pkgdesc="Digital distribution client bootstrap package" arch=('x86_64') url="http://steampowered.com/" @@ -36,13 +36,19 @@ install=steam.install source=("http://repo.steampowered.com/$pkgname/pool/$pkgname/s/$pkgname/${pkgname}_$pkgver.tar.gz" 'alsa_sdl_audiodriver.patch' 'steam_launcher.sh') -sha256sums=('10932f2e58b0d0288e0820b8e97e6f3112409f770ecb64c3cd44e87450c1c944' +sha256sums=('42531bf2615afed54c333ae9afeebe8cb68a31304ddfcf90e61b3532a5597386' '174a110eda1c9d5b1c92a4490b266b31918559bbf8292a94905221c92da4bc0e' '9b54b38abd3b8b449a445069d21f042b542ca5c4edd82908b5f68c7377dd7f19') prepare() { - patch -d "$pkgname" -Np1 -i "$srcdir/alsa_sdl_audiodriver.patch" + 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() { @@ -54,14 +60,17 @@ package() { 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 # and also add an hack to load chakra libs instead of steam ones install -D steam_launcher.sh $pkgdir/usr/bin/steam_launcher.sh From 59b9494de7673862ef7f35bce0290c1afc36cd8a Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 14 Dec 2016 04:24:09 +0000 Subject: [PATCH 61/62] lib32-flashplugin: update to 24.0.0.186 --- lib32-flashplugin/PKGBUILD | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib32-flashplugin/PKGBUILD b/lib32-flashplugin/PKGBUILD index 133a600..769f446 100644 --- a/lib32-flashplugin/PKGBUILD +++ b/lib32-flashplugin/PKGBUILD @@ -1,6 +1,5 @@ pkgname=lib32-flashplugin -_licensefile='PlatformClients_PC_WWEULA_Combined_20100108_1657.pdf' -pkgver=11.2.202.644 +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=('9a39a7a6b82b41f67452d46ef9067cf9') +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 } From a9caf886a281e8cf8f9c446e531d10f6a962dff9 Mon Sep 17 00:00:00 2001 From: shainer Date: Sun, 18 Dec 2016 22:37:37 +0000 Subject: [PATCH 62/62] lib32-libcups: update to 2.2.1 --- lib32-libcups/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib32-libcups/PKGBUILD b/lib32-libcups/PKGBUILD index 4f478e2..3515f3e 100644 --- a/lib32-libcups/PKGBUILD +++ b/lib32-libcups/PKGBUILD @@ -1,6 +1,6 @@ _pkgbasename=libcups pkgname=lib32-$_pkgbasename -pkgver=2.1.4 +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=(https://github.com/apple/cups/releases/download/release-${pkgver}/cups-${pkgver}-source.tar.gz) -md5sums=('9f9bf6e3b9c20a3519b4dc409666d6e7') +source=(https://github.com/apple/cups/releases/download/v${pkgver}/cups-${pkgver}-source.tar.gz) +md5sums=('a94da2a1e9dbdccb4f3836a38a431931') build() { export CC="gcc -m32"