syncplay: update to 1.7.3.
This commit is contained in:
parent
c7b698bbe6
commit
e90ef7f5da
2 changed files with 5 additions and 97 deletions
|
@ -1,86 +0,0 @@
|
||||||
From a637befbdebd7f8e834ccd782f09823bf04146a8 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Floris Vastenhout <kilmanio@mailfence.com>
|
|
||||||
Date: Tue, 10 Oct 2023 19:20:26 +0200
|
|
||||||
Subject: Update to python 3.12
|
|
||||||
|
|
||||||
Backport of fix to make Syncplay work on Python 3.12.
|
|
||||||
|
|
||||||
Source: https://github.com/Syncplay/syncplay/pull/636
|
|
||||||
|
|
||||||
---
|
|
||||||
syncplay/ui/ConfigurationGetter.py | 8 ++++----
|
|
||||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py
|
|
||||||
index 22525922..4b36ca4f 100755
|
|
||||||
--- a/syncplay/ui/ConfigurationGetter.py
|
|
||||||
+++ b/syncplay/ui/ConfigurationGetter.py
|
|
||||||
@@ -5,7 +5,7 @@
|
|
||||||
import re
|
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
-from configparser import SafeConfigParser, DEFAULTSECT
|
|
||||||
+from configparser import ConfigParser, DEFAULTSECT
|
|
||||||
|
|
||||||
from syncplay import constants, utils, version, milestone
|
|
||||||
from syncplay.messages import getMessage, setLanguage, isValidLanguage
|
|
||||||
@@ -389,7 +389,7 @@ def _parseConfigFile(self, iniPath, createConfig=True):
|
|
||||||
open(iniPath, 'w').close()
|
|
||||||
else:
|
|
||||||
return
|
|
||||||
- parser.readfp(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
+ parser.read(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
for section, options in list(self._iniStructure.items()):
|
|
||||||
if parser.has_section(section):
|
|
||||||
for option in options:
|
|
||||||
@@ -432,7 +432,7 @@ def _saveConfig(self, iniPath):
|
|
||||||
if self._config['noStore']:
|
|
||||||
return
|
|
||||||
parser = SafeConfigParserUnicode(strict=False)
|
|
||||||
- parser.readfp(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
+ parser.read(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
for section, options in list(self._iniStructure.items()):
|
|
||||||
if not parser.has_section(section):
|
|
||||||
parser.add_section(section)
|
|
||||||
@@ -593,7 +593,7 @@ def setConfigOption(self, option, value):
|
|
||||||
self._config = backup
|
|
||||||
|
|
||||||
|
|
||||||
-class SafeConfigParserUnicode(SafeConfigParser):
|
|
||||||
+class SafeConfigParserUnicode(ConfigParser):
|
|
||||||
def write(self, fp):
|
|
||||||
"""Write an .ini-format representation of the configuration state."""
|
|
||||||
if self._defaults:
|
|
||||||
|
|
||||||
From cc5a389faeb0a7edb9e6358400d6a37507e26dd4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Floris Vastenhout <kilmanio@mailfence.com>
|
|
||||||
Date: Tue, 10 Oct 2023 19:43:36 +0200
|
|
||||||
Subject: [PATCH 2/2] Use read_file instead of read
|
|
||||||
|
|
||||||
---
|
|
||||||
syncplay/ui/ConfigurationGetter.py | 4 ++--
|
|
||||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py
|
|
||||||
index 4b36ca4f..f0a7f32a 100755
|
|
||||||
--- a/syncplay/ui/ConfigurationGetter.py
|
|
||||||
+++ b/syncplay/ui/ConfigurationGetter.py
|
|
||||||
@@ -389,7 +389,7 @@ def _parseConfigFile(self, iniPath, createConfig=True):
|
|
||||||
open(iniPath, 'w').close()
|
|
||||||
else:
|
|
||||||
return
|
|
||||||
- parser.read(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
+ parser.read_file(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
for section, options in list(self._iniStructure.items()):
|
|
||||||
if parser.has_section(section):
|
|
||||||
for option in options:
|
|
||||||
@@ -432,7 +432,7 @@ def _saveConfig(self, iniPath):
|
|
||||||
if self._config['noStore']:
|
|
||||||
return
|
|
||||||
parser = SafeConfigParserUnicode(strict=False)
|
|
||||||
- parser.read(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
+ parser.read_file(codecs.open(iniPath, "r", "utf_8_sig"))
|
|
||||||
for section, options in list(self._iniStructure.items()):
|
|
||||||
if not parser.has_section(section):
|
|
||||||
parser.add_section(section)
|
|
||||||
|
|
|
@ -1,21 +1,15 @@
|
||||||
# Template file for 'syncplay'
|
# Template file for 'syncplay'
|
||||||
pkgname=syncplay
|
pkgname=syncplay
|
||||||
version=1.7.0
|
version=1.7.3
|
||||||
revision=3
|
revision=1
|
||||||
build_style=gnu-makefile
|
build_style=gnu-makefile
|
||||||
pycompile_dirs="usr/lib/syncplay/syncplay"
|
pycompile_dirs="usr/lib/syncplay/syncplay"
|
||||||
depends="desktop-file-utils python3-pyside2 python3-Twisted
|
depends="desktop-file-utils python3-pyside6 python3-Twisted
|
||||||
qt5-declarative python3-service_identity"
|
qt6-declarative python3-service_identity"
|
||||||
short_desc="Free software that synchronises media players"
|
short_desc="Free software that synchronises media players"
|
||||||
maintainer="KeepBotting <branon.mcclellan@gmail.com>"
|
maintainer="KeepBotting <branon.mcclellan@gmail.com>"
|
||||||
license="Apache-2.0"
|
license="Apache-2.0"
|
||||||
homepage="https://syncplay.pl/"
|
homepage="https://syncplay.pl/"
|
||||||
distfiles="https://github.com/syncplay/syncplay/archive/v${version}.tar.gz"
|
distfiles="https://github.com/syncplay/syncplay/archive/v${version}.tar.gz"
|
||||||
checksum=d65c402869a5b5906a601cb08452363d29d7f08a4e5df0edd29676d8c0c7b81d
|
checksum=5aaea59dab1a9f673019b6e59742ec8bb94248b7913b5f57423775ca905f1c0e
|
||||||
python_version=3
|
python_version=3
|
||||||
|
|
||||||
post_install() {
|
|
||||||
for res in 16x16 24x24 32x32 48x48 64x64 96x96 128x128 256x256; do
|
|
||||||
rm -rf ${DESTDIR}/usr/share/icons/${res}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue