diff --git a/srcpkgs/sunpinyin/patches/python-3.11.patch b/srcpkgs/sunpinyin/patches/python-3.11.patch new file mode 100644 index 00000000000..2746cb74b83 --- /dev/null +++ b/srcpkgs/sunpinyin/patches/python-3.11.patch @@ -0,0 +1,12 @@ +Index: sunpinyin-3.0.0.rc2/wrapper/ibus/setup/main.py +=================================================================== +--- sunpinyin-3.0.0.rc2.orig/wrapper/ibus/setup/main.py ++++ sunpinyin-3.0.0.rc2/wrapper/ibus/setup/main.py +@@ -503,7 +503,6 @@ class MainWindow(): + locale.setlocale(locale.LC_ALL, "") + localedir = os.getenv("IBUS_LOCALEDIR") + gettext.bindtextdomain(GETTEXT_PACKAGE, localedir) +- gettext.bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8") + + def __init_options(self): + self.__fuzzy_setup = FuzzySetupDialog() diff --git a/srcpkgs/sunpinyin/template b/srcpkgs/sunpinyin/template index 1358447bbc5..579c250fe1d 100644 --- a/srcpkgs/sunpinyin/template +++ b/srcpkgs/sunpinyin/template @@ -1,7 +1,7 @@ # Template file for 'sunpinyin' pkgname=sunpinyin version=3.0.0.rc2 -revision=1 +revision=2 build_style=scons hostmakedepends="pkg-config python3 perl gettext" makedepends="python3-devel sqlite-devel ibus-devel"