Date: Friday, August 26, 2022 @ 15:36:24 Author: alucryd Revision: 1282861
archrelease: copy trunk to community-any Added: lutris/repos/community-any/PKGBUILD (from rev 1282859, lutris/trunk/PKGBUILD) lutris/repos/community-any/sort_new_with_model_fix.patch (from rev 1282859, lutris/trunk/sort_new_with_model_fix.patch) Deleted: lutris/repos/community-any/PKGBUILD lutris/repos/community-any/sort_new_with_model_fix.patch -------------------------------+ PKGBUILD | 162 ++++++++++++++++++++-------------------- sort_new_with_model_fix.patch | 52 ++++++------ 2 files changed, 107 insertions(+), 107 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-08-26 15:36:21 UTC (rev 1282860) +++ PKGBUILD 2022-08-26 15:36:24 UTC (rev 1282861) @@ -1,81 +0,0 @@ -# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> -# Maintainer: Maxime Gauduin <aluc...@archlinux.org> -# Contributor: Frederik “Freso” S. Olesen <freso...@gmail.com> - -pkgname=lutris -pkgver=0.5.10.1 -pkgrel=2 -pkgdesc='Open Gaming Platform' -arch=('any') -url='https://lutris.net' -license=('GPL3') -depends=( - 'cabextract' - 'curl' - 'glib2' - 'gnome-desktop' - 'gtk3' - 'mesa-utils' - 'p7zip' - 'psmisc' - 'python-dbus' - 'python-distro' - 'python-evdev' - 'python-gobject' - 'python-lxml' - 'python-pillow' - 'python-requests' - 'python-yaml' - 'unzip' - 'webkit2gtk' - 'xorg-xrandr' -) -makedepends=( - 'git' - 'meson' - 'ninja' - 'python-poetry' -) -checkdepends=( - 'python-nose-cover3' - 'wine' - 'xorg-server-xvfb' - 'xterm' -) -optdepends=( - 'gamemode: Allows games to request a temporary set of optimisations' - 'gvfs: GVFS backend' - 'innoextract: Extract Inno Setup installers' - 'lib32-gamemode: Allows games to request a temporary set of optimisations' - 'lib32-vkd3d: Vulkan 3D support' - 'lib32-vulkan-icd-loader: Vulkan support' - 'vkd3d: Vulkan 3D support' - 'vulkan-icd-loader: Vulkan support' - 'wine: Windows support' - 'xorg-xgamma: Restore gamma on game exit' -) -_tag=58baae92a9915e2f0037b794ab92d1413b6ca641 -source=("git+https://github.com/lutris/lutris.git#tag=${_tag}") -b2sums=('SKIP') - -pkgver() { - cd lutris - git describe --tags | sed 's/^v//' -} - -build() { - arch-meson lutris build - ninja -C build -} - -#check() { -# cd $pkgname-$pkgver -# -# xvfb-run nosetests --cover-erase --with-xunit --xunit-file=nosetests.xml --with-coverage --cover-package=lutris --cover-xml-file=coverage.xml -#} - -package() { - DESTDIR="${pkgdir}" meson install -C build -} - -# vim: ts=2 sw=2 et: Copied: lutris/repos/community-any/PKGBUILD (from rev 1282859, lutris/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-08-26 15:36:24 UTC (rev 1282861) @@ -0,0 +1,81 @@ +# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: Frederik “Freso” S. Olesen <freso...@gmail.com> + +pkgname=lutris +pkgver=0.5.11 +pkgrel=1 +pkgdesc='Open Gaming Platform' +arch=('any') +url='https://lutris.net' +license=('GPL3') +depends=( + 'cabextract' + 'curl' + 'glib2' + 'gnome-desktop' + 'gtk3' + 'mesa-utils' + 'p7zip' + 'psmisc' + 'python-dbus' + 'python-distro' + 'python-evdev' + 'python-gobject' + 'python-lxml' + 'python-pillow' + 'python-requests' + 'python-yaml' + 'unzip' + 'webkit2gtk' + 'xorg-xrandr' +) +makedepends=( + 'git' + 'meson' + 'ninja' + 'python-poetry' +) +checkdepends=( + 'python-nose-cover3' + 'wine' + 'xorg-server-xvfb' + 'xterm' +) +optdepends=( + 'gamemode: Allows games to request a temporary set of optimisations' + 'gvfs: GVFS backend' + 'innoextract: Extract Inno Setup installers' + 'lib32-gamemode: Allows games to request a temporary set of optimisations' + 'lib32-vkd3d: Vulkan 3D support' + 'lib32-vulkan-icd-loader: Vulkan support' + 'vkd3d: Vulkan 3D support' + 'vulkan-icd-loader: Vulkan support' + 'wine: Windows support' + 'xorg-xgamma: Restore gamma on game exit' +) +_tag=98a4005a7babe7cc9aae47cb2e453c0978aedde0 +source=("git+https://github.com/lutris/lutris.git#tag=${_tag}") +b2sums=('SKIP') + +pkgver() { + cd lutris + git describe --tags | sed 's/^v//' +} + +build() { + arch-meson lutris build + ninja -C build +} + +#check() { +# cd $pkgname-$pkgver +# +# xvfb-run nosetests --cover-erase --with-xunit --xunit-file=nosetests.xml --with-coverage --cover-package=lutris --cover-xml-file=coverage.xml +#} + +package() { + DESTDIR="${pkgdir}" meson install -C build +} + +# vim: ts=2 sw=2 et: Deleted: sort_new_with_model_fix.patch =================================================================== --- sort_new_with_model_fix.patch 2022-08-26 15:36:21 UTC (rev 1282860) +++ sort_new_with_model_fix.patch 2022-08-26 15:36:24 UTC (rev 1282861) @@ -1,26 +0,0 @@ -From 12a458db3c590c3f1972594e091a24cb4d65b610 Mon Sep 17 00:00:00 2001 -From: Mathieu Comandon <stryc...@gmail.com> -Date: Wed, 1 Jan 2020 12:47:55 -0800 -Subject: [PATCH] Support both sort_new_with_model and new_with_model - ---- - lutris/gui/views/store.py | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/lutris/gui/views/store.py b/lutris/gui/views/store.py -index 9e843e9e4..8fe5decf5 100644 ---- a/lutris/gui/views/store.py -+++ b/lutris/gui/views/store.py -@@ -140,7 +140,11 @@ def __init__( - self.prevent_sort_update = False # prevent recursion with signals - self.modelfilter = self.store.filter_new() - self.modelfilter.set_visible_func(self.filter_view) -- self.modelsort = Gtk.TreeModelSort.sort_new_with_model(self.modelfilter) -+ try: -+ self.modelsort = Gtk.TreeModelSort.sort_new_with_model(self.modelfilter) -+ except AttributeError: -+ # Apparently some API breaking changes on GTK minor versions. -+ self.modelsort = Gtk.TreeModelSort.new_with_model(self.modelfilter) - self.modelsort.connect("sort-column-changed", self.on_sort_column_changed) - self.modelsort.set_sort_func(sort_col, sort_func, sort_col) - self.sort_view(sort_key, sort_ascending) Copied: lutris/repos/community-any/sort_new_with_model_fix.patch (from rev 1282859, lutris/trunk/sort_new_with_model_fix.patch) =================================================================== --- sort_new_with_model_fix.patch (rev 0) +++ sort_new_with_model_fix.patch 2022-08-26 15:36:24 UTC (rev 1282861) @@ -0,0 +1,26 @@ +From 12a458db3c590c3f1972594e091a24cb4d65b610 Mon Sep 17 00:00:00 2001 +From: Mathieu Comandon <stryc...@gmail.com> +Date: Wed, 1 Jan 2020 12:47:55 -0800 +Subject: [PATCH] Support both sort_new_with_model and new_with_model + +--- + lutris/gui/views/store.py | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/lutris/gui/views/store.py b/lutris/gui/views/store.py +index 9e843e9e4..8fe5decf5 100644 +--- a/lutris/gui/views/store.py ++++ b/lutris/gui/views/store.py +@@ -140,7 +140,11 @@ def __init__( + self.prevent_sort_update = False # prevent recursion with signals + self.modelfilter = self.store.filter_new() + self.modelfilter.set_visible_func(self.filter_view) +- self.modelsort = Gtk.TreeModelSort.sort_new_with_model(self.modelfilter) ++ try: ++ self.modelsort = Gtk.TreeModelSort.sort_new_with_model(self.modelfilter) ++ except AttributeError: ++ # Apparently some API breaking changes on GTK minor versions. ++ self.modelsort = Gtk.TreeModelSort.new_with_model(self.modelfilter) + self.modelsort.connect("sort-column-changed", self.on_sort_column_changed) + self.modelsort.set_sort_func(sort_col, sort_func, sort_col) + self.sort_view(sort_key, sort_ascending)