qt6Packages.pyotherside: init at 1.6.2

This commit is contained in:
OPNA2608
2026-05-04 13:52:40 +02:00
parent 02bfcdf263
commit 678d29f449
3 changed files with 10 additions and 4 deletions
@@ -5,11 +5,15 @@
python3,
qmake,
qtbase,
qtquickcontrols,
qtdeclarative,
qtquickcontrols ? null, # Qt6: merged into qtdeclarative
qtsvg,
ncurses,
}:
let
withQt6 = lib.strings.versionAtLeast qtbase.version "6";
in
stdenv.mkDerivation rec {
pname = "pyotherside";
version = "1.6.2";
@@ -25,7 +29,7 @@ stdenv.mkDerivation rec {
buildInputs = [
python3
qtbase
qtquickcontrols
(if withQt6 then qtdeclarative else qtquickcontrols)
qtsvg
ncurses
];
@@ -36,7 +40,7 @@ stdenv.mkDerivation rec {
installTargets = [ "sub-src-install_subtargets" ];
meta = {
description = "Asynchronous Python 3 Bindings for Qt 5";
description = "Asynchronous Python 3 Bindings for Qt ${lib.versions.major qtbase.version}";
homepage = "https://thp.io/2011/pyotherside/";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.mic92 ];
+1 -1
View File
@@ -1738,7 +1738,7 @@ mapAliases {
pyCA = warnAlias "'pyCA' was renamed to 'pyca'" pyca; # Added 2026-02-12
pyload-ng = throw "'pyload-ng' has been removed due to vulnerabilities and being unmaintained"; # Added 2026-03-21
pyo3-pack = throw "'pyo3-pack' has been renamed to/replaced by 'maturin'"; # Converted to throw 2025-10-27
pyotherside = warnAlias "'pyotherside' has been renamed to 'libsForQt5.pyotherside'."; # Added 2026-03-27
pyotherside = warnAlias "'pyotherside' has been renamed to 'libsForQt5.pyotherside'. A Qt6 build is available at 'qt6Packages.pyotherside'."; # Added 2026-03-27
pypolicyd-spf = throw "'pypolicyd-spf' has been renamed to/replaced by 'spf-engine'"; # Converted to throw 2025-10-27
python3Full = throw "python3Full has been removed. Bluetooth support is now enabled by default. The tkinter package is available within the package set."; # Added 2025-08-30
python311Full = throw "python311Full has been removed. Bluetooth support is now enabled by default. The tkinter package is available within the package set."; # Added 2025-08-30
+2
View File
@@ -92,6 +92,8 @@ makeScopeWithSplicing' {
maplibre-native-qt = callPackage ../development/libraries/maplibre-native-qt { };
pyotherside = callPackage ../development/libraries/pyotherside { };
qca = callPackage ../development/libraries/qca {
inherit (qt6) qtbase qt5compat;
};