diff options
author | lotation | 2023-03-17 14:20:00 +0100 |
---|---|---|
committer | lotation | 2023-03-17 14:20:00 +0100 |
commit | 5d03d6757ad12ee28ccf88e0f8fe58b7d63f4eaa (patch) | |
tree | 6dbefdf42e96d94684ceafac7b0681a2ae8a243c | |
parent | 1fb2a745c67425fb4acdd27a512b4bad3d8e0c20 (diff) | |
download | aur-5d03d6757ad12ee28ccf88e0f8fe58b7d63f4eaa.tar.gz |
added a patch to fix gtk4 issues
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | bottles.patch | 26 |
3 files changed, 38 insertions, 3 deletions
@@ -43,7 +43,9 @@ pkgbase = bottles optdepends = vkd3d optdepends = wine optdepends = vulkan-icd-loader + source = bottles.patch source = bottles-51.5.tar.gz::https://github.com/bottlesdevs/Bottles/archive/refs/tags/51.5.tar.gz + sha256sums = cbfea905bf57d178cd60e83615b787a07237fe33e35c196ba9ceff63bdc47613 sha256sums = f529d4cc0150648cec8cd9a1d98c1fb62f2739fe24d47264749570e83c2ea2ef pkgname = bottles @@ -3,7 +3,7 @@ pkgname=bottles pkgver=51.5 -pkgrel=1 +pkgrel=2 epoch=2 pkgdesc='Easily manage wine and proton prefix' arch=('x86_64') @@ -46,8 +46,15 @@ optdepends=( 'wine' 'vulkan-icd-loader') makedepends=('meson' 'ninja' 'blueprint-compiler') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/bottlesdevs/Bottles/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('f529d4cc0150648cec8cd9a1d98c1fb62f2739fe24d47264749570e83c2ea2ef') +source=( + 'bottles.patch' + "${pkgname}-${pkgver}.tar.gz::https://github.com/bottlesdevs/Bottles/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('cbfea905bf57d178cd60e83615b787a07237fe33e35c196ba9ceff63bdc47613' + 'f529d4cc0150648cec8cd9a1d98c1fb62f2739fe24d47264749570e83c2ea2ef') + +prepare() { + patch -Np0 -i "${srcdir}"/bottles.patch +} build() { if [[ -d Bottles ]]; then diff --git a/bottles.patch b/bottles.patch new file mode 100644 index 000000000000..ff8021b11d00 --- /dev/null +++ b/bottles.patch @@ -0,0 +1,26 @@ +diff -ruN Bottles-51.5.orig/bottles/frontend/views/bottle_details.py Bottles-51.5/bottles/frontend/views/bottle_details.py +--- Bottles-51.5.orig/bottles/frontend/views/bottle_details.py 2023-02-24 04:47:30.000000000 +0100 ++++ Bottles-51.5/bottles/frontend/views/bottle_details.py 2023-03-15 09:32:35.023331747 +0100 +@@ -160,7 +160,8 @@ + + gtk_context = self.drop_overlay.get_style_context() + Gtk.StyleContext.add_class(gtk_context, "dragndrop_overlay") +- self.style_provider.load_from_data(b".dragndrop_overlay { background: rgba(41, 65, 94, 0.2);}") ++ style_data = ".dragndrop_overlay { background: rgba(41, 65, 94, 0.2);}" ++ self.style_provider.load_from_data(style_data, len(style_data)) + Gtk.StyleContext.add_provider( + gtk_context, + self.style_provider, +diff -ruN Bottles-51.5.orig/bottles/frontend/windows/installer.py Bottles-51.5/bottles/frontend/windows/installer.py +--- Bottles-51.5.orig/bottles/frontend/windows/installer.py 2023-02-24 04:47:30.000000000 +0100 ++++ Bottles-51.5/bottles/frontend/windows/installer.py 2023-03-15 09:32:35.028331794 +0100 +@@ -96,7 +96,8 @@ + def __init__(self, window, config, installer, **kwargs): + super().__init__(**kwargs) + self.set_transient_for(window) +- self.style_provider.load_from_data(b"progressbar { line-height: 2.0; }") ++ style_data = "progressbar { line-height: 2.0; }" ++ self.style_provider.load_from_data(style_data, len(style_data)) + Gtk.StyleContext.add_provider( + self.progressbar.get_style_context(), + self.style_provider, |