Mon, 30 Jun 2025 14:22:13 -0500
Update the flatpak to gnome 48 and to the matching birb version
The birb version was missed here when it was updated.
Testing Done:
Built the flatpak with the instructions in the readme.
Reviewed at https://reviews.imfreedom.org/r/4038/
#!/usr/bin/env python3 # # Pidgin - Internet Messenger # Copyright (C) Pidgin Developers <devel@pidgin.im> # # Pidgin is the legal property of its developers, whose names are too numerous # to list here. Please refer to the COPYRIGHT file distributed with this # source distribution. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this library; if not, see <https://www.gnu.org/licenses/>. """ This script will run the command specified via command line arguments, making sure broadwayd is running and will be used. """ import os import subprocess import sys def main(): if len(sys.argv) < 2: print('invalid arguments:') print(f'usage: {sys.argv[0]} [path to gtk4-broadwayd] [tests]...') sys.exit(1) # start broadway broadwayd = subprocess.Popen(sys.argv[1]) # run the unit test but set the GDK_BACKEND envvar to broadway env = {**os.environ, 'GDK_BACKEND': 'broadway'} try: proc = subprocess.run(args=sys.argv[2:], env=env) finally: # kill broadway broadwayd.kill() # return the exit code of the unit test sys.exit(proc.returncode) if __name__ == '__main__': main()