summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2025-01-24 14:41:05 +0200
committerStelios Tsampas2025-01-24 14:41:05 +0200
commit775de3aaeee874f63e88ecd8ccc2f217cf21906a (patch)
treeeb158b5cb3450435c518fd65e9b1b3535d92c439
parent2e4fb2fa3c1c76aa1e928063e0a1decf95c10a44 (diff)
downloadaur-775de3aaeee874f63e88ecd8ccc2f217cf21906a.tar.gz
wine-cachyos-opt: include wine-gecko and wine-mono with wine
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD17
2 files changed, 23 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7530186c06f1..9ead2b6b17a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = wine-cachyos-opt
pkgdesc = A compatibility layer for running Windows programs, with extra CachyOS flavor (installs under /opt)
pkgver = 9.0.20250117
- pkgrel = 1
+ pkgrel = 2
epoch = 2
url = https://github.com/CachyOS/wine-cachyos
install = wine.install
@@ -126,11 +126,17 @@ pkgbase = wine-cachyos-opt
options = !lto
options = !debug
source = wine-cachyos::git+https://github.com/CachyOS/wine-cachyos.git#tag=cachyos-9.0-20250117-wine
+ source = https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86.tar.xz
+ source = https://dl.winehq.org/wine/wine-gecko/2.47.4/wine-gecko-2.47.4-x86_64.tar.xz
+ source = https://github.com/madewokherd/wine-mono/releases/download/wine-mono-9.3.1/wine-mono-9.3.1-x86.tar.xz
source = 30-win32-aliases.conf
source = wine-binfmt.conf
validpgpkeys = 5AC1A08B03BD7A313E0A955AF5E6E9EEB9461DD7
validpgpkeys = DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D
b2sums = 4ab80fe3d0dad71a3bbd1bce121bf0e0a6bd493049997a8a99ddf8537950274ea0738aa40edd424725b4b0db05892f19f5db68fb7624b131fd06948fb8ed69d1
+ b2sums = 2a73c12585b502ae11188482cbc9fb1f45f95bfe4383a7615011104b132f4845f9813d01fb40277e1934fab5f1b35ab40b4f4a66a9967463dd1d666a666904e9
+ b2sums = 62856a88266b4757602c0646e024f832974a93f03b9df253fd4895d4f11a41b435840ad8f7003ec85a0d8087dec15f2e096dbfb4b01ebe4d365521e48fd0c5c0
+ b2sums = 5f4c2a07355a3d394086467f1b0c45698cd83731a4137b59975abdeda2d564f44922a67b1bec111e4209c4fe74247486076e95dffc84d88b5b7a02774efd070b
b2sums = 45db34fb35a679dc191b4119603eba37b8008326bd4f7d6bd422fbbb2a74b675bdbc9f0cc6995ed0c564cf088b7ecd9fbe2d06d42ff8a4464828f3c4f188075b
b2sums = e9de76a32493c601ab32bde28a2c8f8aded12978057159dd9bf35eefbf82f2389a4d5e30170218956101331cf3e7452ae82ad0db6aad623651b0cc2174a61588
diff --git a/PKGBUILD b/PKGBUILD
index 81fd4f82e2a4..10a7b953d18b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,9 @@
pkgname=wine-cachyos-opt
_srctag=9.0-20250117
pkgver=${_srctag//-/.}
-pkgrel=1
+_geckover=2.47.4
+_monover=9.3.1
+pkgrel=2
epoch=2
_pkgbasever=${pkgver/rc/-rc}
@@ -16,6 +18,8 @@ _winever=$_pkgbasever
#_winever=${_pkgbasever%.*}
source=(wine-cachyos::git+https://github.com/CachyOS/wine-cachyos.git#tag=cachyos-${_srctag}-wine
+ https://dl.winehq.org/wine/wine-gecko/${_geckover}/wine-gecko-${_geckover}-x86{,_64}.tar.xz
+ https://github.com/madewokherd/wine-mono/releases/download/wine-mono-${_monover}/wine-mono-${_monover}-x86.tar.xz
30-win32-aliases.conf
wine-binfmt.conf)
source+=(
@@ -225,9 +229,20 @@ package() {
find "$pkgdir"/opt/"${pkgname//-opt}"/lib{,32}/wine -iname "*.a" -delete
find "$pkgdir"/opt/"${pkgname//-opt}"/lib{,32}/wine -iname "*.def" -delete
+
+ # Install wine-gecko
+ install -d -m755 "$pkgdir"/usr/share/wine/gecko/
+ cp -dr --no-preserve='ownership' wine-gecko-${_geckover}-x86{,_64} "$pkgdir"/opt/"${pkgname//-opt}"/share/wine/gecko/
+
+ # Install wine-mono
+ install -d -m755 "${pkgdir}/usr/share/wine/mono"
+ cp -r -a --no-preserve='ownership' "wine-mono-${_monover}" "$pkgdir"/opt/"${pkgname//-opt}"/share/wine/mono
}
# vim:set ts=8 sts=2 sw=2 et:
b2sums=('4ab80fe3d0dad71a3bbd1bce121bf0e0a6bd493049997a8a99ddf8537950274ea0738aa40edd424725b4b0db05892f19f5db68fb7624b131fd06948fb8ed69d1'
+ '2a73c12585b502ae11188482cbc9fb1f45f95bfe4383a7615011104b132f4845f9813d01fb40277e1934fab5f1b35ab40b4f4a66a9967463dd1d666a666904e9'
+ '62856a88266b4757602c0646e024f832974a93f03b9df253fd4895d4f11a41b435840ad8f7003ec85a0d8087dec15f2e096dbfb4b01ebe4d365521e48fd0c5c0'
+ '5f4c2a07355a3d394086467f1b0c45698cd83731a4137b59975abdeda2d564f44922a67b1bec111e4209c4fe74247486076e95dffc84d88b5b7a02774efd070b'
'45db34fb35a679dc191b4119603eba37b8008326bd4f7d6bd422fbbb2a74b675bdbc9f0cc6995ed0c564cf088b7ecd9fbe2d06d42ff8a4464828f3c4f188075b'
'e9de76a32493c601ab32bde28a2c8f8aded12978057159dd9bf35eefbf82f2389a4d5e30170218956101331cf3e7452ae82ad0db6aad623651b0cc2174a61588')