lol

solfege: migrate to pkgs/by-name, format with nixfmt-rfc-style

+37 -15
pkgs/misc/solfege/css.patch pkgs/by-name/so/solfege/css.patch
+37 -13
pkgs/misc/solfege/default.nix pkgs/by-name/so/solfege/package.nix
··· 1 - { lib, fetchurl, gettext, pkg-config, texinfo, wrapGAppsHook3 2 - , buildPythonApplication, pycairo, pygobject3 3 - , gdk-pixbuf, gobject-introspection, gtk3, librsvg 4 - , alsa-utils, timidity, mpg123, vorbis-tools, csound, lilypond 5 - , automake, autoconf, txt2man 6 }: 7 8 - buildPythonApplication rec { 9 pname = "solfege"; 10 version = "3.23.4"; 11 12 src = fetchurl { 13 url = "https://alpha.gnu.org/gnu/solfege/solfege-${version}.tar.gz"; 14 - sha256 = "0sc17vf4xz6gy0s0z9ghi68yskikdmyb4gdaxx6imrm40734k8mp"; 15 }; 16 17 patches = [ ··· 27 ''; 28 29 nativeBuildInputs = [ 30 automake 31 - autoconf 32 gdk-pixbuf 33 gettext 34 pkg-config 35 texinfo 36 txt2man 37 - 38 - gobject-introspection 39 wrapGAppsHook3 40 ]; 41 ··· 44 librsvg 45 ]; 46 47 - propagatedBuildInputs = [ 48 pycairo 49 pygobject3 50 ]; ··· 59 default.config 60 ''; 61 62 - format = "other"; 63 64 enableParallelBuilding = true; 65 ··· 68 homepage = "https://www.gnu.org/software/solfege/"; 69 license = licenses.gpl3Only; 70 platforms = platforms.linux; 71 - maintainers = with maintainers; [ bjornfor orivej anthonyroussel ]; 72 mainProgram = "solfege"; 73 }; 74 }
··· 1 + { 2 + lib, 3 + alsa-utils, 4 + autoconf, 5 + automake, 6 + csound, 7 + fetchurl, 8 + gdk-pixbuf, 9 + gettext, 10 + gobject-introspection, 11 + gtk3, 12 + librsvg, 13 + lilypond, 14 + mpg123, 15 + pkg-config, 16 + python3Packages, 17 + texinfo, 18 + timidity, 19 + txt2man, 20 + vorbis-tools, 21 + wrapGAppsHook3, 22 }: 23 24 + python3Packages.buildPythonApplication rec { 25 pname = "solfege"; 26 version = "3.23.4"; 27 + format = "other"; 28 29 src = fetchurl { 30 url = "https://alpha.gnu.org/gnu/solfege/solfege-${version}.tar.gz"; 31 + hash = "sha256-t6JJxgGk5hpN76o9snxtM07tkYnwpQ808M/8Ttw+gWk="; 32 }; 33 34 patches = [ ··· 44 ''; 45 46 nativeBuildInputs = [ 47 + autoconf 48 automake 49 gdk-pixbuf 50 gettext 51 + gobject-introspection 52 pkg-config 53 texinfo 54 txt2man 55 wrapGAppsHook3 56 ]; 57 ··· 60 librsvg 61 ]; 62 63 + propagatedBuildInputs = with python3Packages; [ 64 pycairo 65 pygobject3 66 ]; ··· 75 default.config 76 ''; 77 78 + dontWrapGApps = true; 79 + 80 + preFixup = '' 81 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 82 + ''; 83 84 enableParallelBuilding = true; 85 ··· 88 homepage = "https://www.gnu.org/software/solfege/"; 89 license = licenses.gpl3Only; 90 platforms = platforms.linux; 91 + maintainers = with maintainers; [ 92 + bjornfor 93 + orivej 94 + anthonyroussel 95 + ]; 96 mainProgram = "solfege"; 97 }; 98 }
pkgs/misc/solfege/menubar.patch pkgs/by-name/so/solfege/menubar.patch
pkgs/misc/solfege/texinfo.patch pkgs/by-name/so/solfege/texinfo.patch
pkgs/misc/solfege/webbrowser.patch pkgs/by-name/so/solfege/webbrowser.patch
-2
pkgs/top-level/all-packages.nix
··· 38066 38067 nvd = callPackage ../tools/package-management/nvd { }; 38068 38069 - solfege = python3Packages.callPackage ../misc/solfege { }; 38070 - 38071 disnix = callPackage ../tools/package-management/disnix { }; 38072 38073 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
··· 38066 38067 nvd = callPackage ../tools/package-management/nvd { }; 38068 38069 disnix = callPackage ../tools/package-management/disnix { }; 38070 38071 dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {