diff options
author | Stefan Schmidt | 2018-10-18 19:39:15 +0200 |
---|---|---|
committer | Stefan Schmidt | 2018-10-18 19:39:15 +0200 |
commit | 45c9fcc20d42a5f31ecdd68efd7753edf4b9ca89 (patch) | |
tree | 481c447b0fb0c90cda5a173cc29261b3540a1b81 | |
parent | 8ee8b902dad843a1b750d9851d7c89d7b0f71eae (diff) | |
download | aur-45c9fcc20d42a5f31ecdd68efd7753edf4b9ca89.tar.gz |
Upgrade to v3.18
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | harmony-fix.diff | 63 |
3 files changed, 14 insertions, 82 deletions
@@ -1,7 +1,7 @@ pkgbase = wine-staging-pba pkgdesc = A compatibility layer for running Windows programs - Staging branch with PBA patches - pkgver = 3.15 - pkgrel = 2 + pkgver = 3.18 + pkgrel = 1 url = http://www.wine-staging.com install = wine.install arch = x86_64 @@ -136,16 +136,15 @@ pkgbase = wine-staging-pba optdepends = cups optdepends = samba optdepends = dosbox - provides = wine=3.15 - provides = wine-wow64=3.15 + provides = wine=3.18 + provides = wine-wow64=3.18 conflicts = wine conflicts = wine-wow64 conflicts = wine-staging options = staticlibs - source = https://dl.winehq.org/wine/source/3.x/wine-3.15.tar.xz - source = https://dl.winehq.org/wine/source/3.x/wine-3.15.tar.xz.sign - source = wine-staging-v3.15.tar.gz::https://github.com/wine-staging/wine-staging/archive/v3.15.tar.gz - source = harmony-fix.diff + source = https://dl.winehq.org/wine/source/3.x/wine-3.18.tar.xz + source = https://dl.winehq.org/wine/source/3.x/wine-3.18.tar.xz.sign + source = wine-staging-v3.18.tar.gz::https://github.com/wine-staging/wine-staging/archive/v3.18.tar.gz source = 30-win32-aliases.conf source = wine-binfmt.conf source = steam.patch @@ -153,10 +152,9 @@ pkgbase = wine-staging-pba source = pba-patches::git+https://github.com/Firerat/wine-pba.git validpgpkeys = 5AC1A08B03BD7A313E0A955AF5E6E9EEB9461DD7 validpgpkeys = DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D - sha512sums = 3fb3f6a896eae53ef75a751e72f7431f9b6986b56738dc314bca9eff9d078e65d865ebb28cbb7a63aa571eb11cdaed20c21c36cec565f81610e348fd165e0f2a + sha512sums = 2137662ea69964a69d77ff5c05f271783bda49af65d605909074d465ed8087d84065156e5c509eae31b4c3a20e83a838fc71bd077b2267640b163acfa5f7366e sha512sums = SKIP - sha512sums = f0ed9d4a099b03c04a126927919b7eddbdaff7a08a0b97cdf387c64318826d6454183cf03997425b349540d13b1ccf6262aa2c5af0af682939584e3de71b7541 - sha512sums = b86edf07bfc560f403fdfd5a71f97930ee2a4c3f76c92cc1a0dbb2e107be9db3bed3a727a0430d8a049583c63dd11f5d4567fb7aa69b193997c6da241acc4f2e + sha512sums = d7c353b2302616b8ffe9f41090bc36c8869238410eda16072aed0b70e54c8a09b4a48d439fc9e4f211804945d55dc4a00a5d70efd2ca4a50f72db7607e6ef10e sha512sums = 6e54ece7ec7022b3c9d94ad64bdf1017338da16c618966e8baf398e6f18f80f7b0576edf1d1da47ed77b96d577e4cbb2bb0156b0b11c183a0accf22654b0a2bb sha512sums = bdde7ae015d8a98ba55e84b86dc05aca1d4f8de85be7e4bd6187054bfe4ac83b5a20538945b63fb073caab78022141e9545685e4e3698c97ff173cf30859e285 sha512sums = f3e42a0720777256ca583f96044f6482aae8f4c707189104216f86f6c7a1b68a186c5124c72866229d46eb66c20c555ba9f32a230ec50f968faa8a12b8372b0a @@ -7,23 +7,21 @@ # Contributor: Giovanni Scafora <giovanni@archlinux.org> pkgname=wine-staging-pba -pkgver=3.15 -pkgrel=2 +pkgver=3.18 +pkgrel=1 _pkgbasever=${pkgver/rc/-rc} source=(https://dl.winehq.org/wine/source/3.x/wine-$_pkgbasever.tar.xz{,.sign} "wine-staging-v$_pkgbasever.tar.gz::https://github.com/wine-staging/wine-staging/archive/v$_pkgbasever.tar.gz" - harmony-fix.diff 30-win32-aliases.conf wine-binfmt.conf steam.patch poe-fix.patch "pba-patches::git+https://github.com/Firerat/wine-pba.git") -sha512sums=('3fb3f6a896eae53ef75a751e72f7431f9b6986b56738dc314bca9eff9d078e65d865ebb28cbb7a63aa571eb11cdaed20c21c36cec565f81610e348fd165e0f2a' +sha512sums=('2137662ea69964a69d77ff5c05f271783bda49af65d605909074d465ed8087d84065156e5c509eae31b4c3a20e83a838fc71bd077b2267640b163acfa5f7366e' 'SKIP' - 'f0ed9d4a099b03c04a126927919b7eddbdaff7a08a0b97cdf387c64318826d6454183cf03997425b349540d13b1ccf6262aa2c5af0af682939584e3de71b7541' - 'b86edf07bfc560f403fdfd5a71f97930ee2a4c3f76c92cc1a0dbb2e107be9db3bed3a727a0430d8a049583c63dd11f5d4567fb7aa69b193997c6da241acc4f2e' + 'd7c353b2302616b8ffe9f41090bc36c8869238410eda16072aed0b70e54c8a09b4a48d439fc9e4f211804945d55dc4a00a5d70efd2ca4a50f72db7607e6ef10e' '6e54ece7ec7022b3c9d94ad64bdf1017338da16c618966e8baf398e6f18f80f7b0576edf1d1da47ed77b96d577e4cbb2bb0156b0b11c183a0accf22654b0a2bb' 'bdde7ae015d8a98ba55e84b86dc05aca1d4f8de85be7e4bd6187054bfe4ac83b5a20538945b63fb073caab78022141e9545685e4e3698c97ff173cf30859e285' 'f3e42a0720777256ca583f96044f6482aae8f4c707189104216f86f6c7a1b68a186c5124c72866229d46eb66c20c555ba9f32a230ec50f968faa8a12b8372b0a' @@ -129,7 +127,6 @@ prepare() { export CFLAGS="${CFLAGS/-fno-plt/}" export LDFLAGS="${LDFLAGS/,-z,now/}" - patch -d $pkgname -Np1 < harmony-fix.diff patch -d $pkgname -Np1 < poe-fix.patch # steam fix @@ -138,7 +135,7 @@ prepare() { popd pushd pba-patches - git checkout 3072a7ab5fa713a2eb27ff6792012eaf668a5070 + git checkout 075e4624a65398d7b359ece1da304d7a95e9bd11 popd for f in $(ls pba-patches/patches); do diff --git a/harmony-fix.diff b/harmony-fix.diff deleted file mode 100644 index fe0c8c929d4a..000000000000 --- a/harmony-fix.diff +++ /dev/null @@ -1,63 +0,0 @@ -diff -u -r wine/dlls/gdi32/freetype.c wine-ft281/dlls/gdi32/freetype.c ---- wine/dlls/gdi32/freetype.c 2017-10-04 18:01:36.000000000 +0200 -+++ wine-ft281/dlls/gdi32/freetype.c 2017-10-10 10:29:17.506632615 +0200 -@@ -996,18 +996,23 @@ - - static BOOL is_subpixel_rendering_enabled( void ) - { --#ifdef FT_LCD_FILTER_H - static int enabled = -1; - if (enabled == -1) - { -- enabled = (pFT_Library_SetLcdFilter && -- pFT_Library_SetLcdFilter( NULL, 0 ) != FT_Err_Unimplemented_Feature); -+ /* >= 2.8.1 provides LCD rendering without filters */ -+ if (FT_Version.major > 2 || -+ FT_Version.major == 2 && FT_Version.minor > 8 || -+ FT_Version.major == 2 && FT_Version.minor == 8 && FT_Version.patch >= 1) -+ enabled = TRUE; -+#ifdef FT_LCD_FILTER_H -+ else if (pFT_Library_SetLcdFilter && -+ pFT_Library_SetLcdFilter( NULL, 0 ) != FT_Err_Unimplemented_Feature) -+ enabled = TRUE; -+#endif -+ else enabled = FALSE; - TRACE("subpixel rendering is %senabled\n", enabled ? "" : "NOT "); - } - return enabled; --#else -- return FALSE; --#endif - } - - -@@ -7271,7 +7276,6 @@ - case WINE_GGO_HBGR_BITMAP: - case WINE_GGO_VRGB_BITMAP: - case WINE_GGO_VBGR_BITMAP: --#ifdef FT_LCD_FILTER_H - { - switch (ft_face->glyph->format) - { -@@ -7357,8 +7361,11 @@ - if ( needsTransform ) - pFT_Outline_Transform (&ft_face->glyph->outline, &transMatTategaki); - -+#ifdef FT_LCD_FILTER_H - if ( pFT_Library_SetLcdFilter ) - pFT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT ); -+#endif -+ - pFT_Render_Glyph (ft_face->glyph, render_mode); - - src = ft_face->glyph->bitmap.buffer; -@@ -7439,9 +7446,6 @@ - - break; - } --#else -- return GDI_ERROR; --#endif - - case GGO_NATIVE: - { |