Merge pull request #325822 from linsui/friture

friture: 0.49 -> 0.49-unstable-2024-06-02

authored by

Aleksana and committed by
GitHub
468cac1a 3c1f45f3

+32 -15
+30 -12
pkgs/applications/audio/friture/default.nix pkgs/by-name/fr/friture/package.nix
··· 1 - { lib, fetchFromGitHub, python3Packages, wrapQtAppsHook }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "friture"; 5 - version = "0.49"; 6 7 src = fetchFromGitHub { 8 owner = "tlecomte"; 9 repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "sha256-xKgyBV/Qc+9PgXyxcT0xG1GXLC6KnjavJ/0SUE+9VSY="; 12 }; 13 14 - nativeBuildInputs = (with python3Packages; [ numpy cython scipy ]) ++ 15 - [ wrapQtAppsHook ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 sounddevice ··· 26 rtmixer 27 ]; 28 29 - postPatch = '' 30 - # Remove version constraints from Python dependencies in setup.py 31 - sed -i -E "s/\"([A-Za-z0-9]+)(=|>|<)=[0-9\.]+\"/\"\1\"/g" setup.py 32 - ''; 33 - 34 preFixup = '' 35 makeWrapperArgs+=("''${qtWrapperArgs[@]}") 36 ''; ··· 53 homepage = "https://friture.org/"; 54 license = licenses.gpl3; 55 platforms = platforms.linux; # fails on Darwin 56 - maintainers = with maintainers; [ laikq alyaeanyx ]; 57 }; 58 }
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3Packages, 5 + qt5, 6 + }: 7 8 python3Packages.buildPythonApplication rec { 9 pname = "friture"; 10 + version = "0.49-unstable-2024-06-02"; 11 + pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "tlecomte"; 15 repo = pname; 16 + rev = "405bffa585ece0cb535c32d0f4f6ace932b40103"; 17 + hash = "sha256-4xvIlRuJ7WCFj1dEyvO9UOsye70nFlWjb9XU0owwgiM="; 18 }; 19 20 + pythonRelaxDeps = true; 21 + 22 + postPatch = '' 23 + sed -i -e '/packages=\[/a "friture.playback",' pyproject.toml 24 + ''; 25 + 26 + nativeBuildInputs = 27 + (with python3Packages; [ 28 + numpy 29 + cython 30 + scipy 31 + setuptools 32 + ]) 33 + ++ (with qt5; [ wrapQtAppsHook ]); 34 + 35 + buildInputs = with qt5; [ qtquickcontrols2 ]; 36 37 propagatedBuildInputs = with python3Packages; [ 38 sounddevice ··· 46 rtmixer 47 ]; 48 49 preFixup = '' 50 makeWrapperArgs+=("''${qtWrapperArgs[@]}") 51 ''; ··· 68 homepage = "https://friture.org/"; 69 license = licenses.gpl3; 70 platforms = platforms.linux; # fails on Darwin 71 + maintainers = with maintainers; [ 72 + laikq 73 + alyaeanyx 74 + ]; 75 }; 76 }
-1
pkgs/development/python-modules/pyopengl-accelerate/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - pythonAtLeast, 5 fetchPypi, 6 cython, 7 numpy,
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 cython, 6 numpy,
+2 -2
pkgs/top-level/all-packages.nix
··· 30877 30878 freerdpUnstable = freerdp; 30879 30880 - friture = libsForQt5.callPackage ../applications/audio/friture { 30881 - python3Packages = python39Packages; 30882 }; 30883 30884 g933-utils = callPackage ../tools/misc/g933-utils { };
··· 30877 30878 freerdpUnstable = freerdp; 30879 30880 + friture = callPackage ../by-name/fr/friture/package.nix { 30881 + python3Packages = python311Packages; 30882 }; 30883 30884 g933-utils = callPackage ../tools/misc/g933-utils { };