lol

lazpaint: 7.1.5 -> 7.2.2

+11 -7
+11 -7
pkgs/applications/graphics/lazpaint/default.nix
··· 7 bgrabitmap = fetchFromGitHub { 8 owner = "bgrabitmap"; 9 repo = "bgrabitmap"; 10 - rev = "v11.2.5"; 11 - sha256 = "0w5pdihsxn039kalkf4cx23j69hz5r09qmhd358h2n74irv1r3x1"; 12 }; 13 bgracontrols = fetchFromGitHub { 14 owner = "bgrabitmap"; 15 repo = "bgracontrols"; 16 - rev = "v7.0"; 17 - sha256 = "0qz3cscrc9jvhrix1hbmzhdxv6mxk0mz9azr46canflsydda8fjy"; 18 }; 19 in stdenv.mkDerivation rec { 20 pname = "lazpaint"; 21 - version = "7.1.5"; 22 23 src = fetchFromGitHub { 24 owner = "bgrabitmap"; 25 repo = "lazpaint"; 26 rev = "v${version}"; 27 - sha256 = "0bpk3rlqzbxvgrxmrzs0hcrgwhsqnpjqv1kdd9cp09knimmksvy5"; 28 }; 29 30 nativeBuildInputs = [ lazarus fpc makeWrapper ]; ··· 33 34 NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; 35 36 buildPhase = '' 37 cp -r --no-preserve=mode ${bgrabitmap} bgrabitmap 38 cp -r --no-preserve=mode ${bgracontrols} bgracontrols ··· 47 48 installPhase = '' 49 # Reuse existing install script 50 cd lazpaint/release/debian 51 substituteInPlace makedeb.sh --replace "rm -rf" "ls" 52 patchShebangs ./makedeb.sh ··· 64 license = licenses.gpl3; 65 platforms = platforms.linux; 66 maintainers = with maintainers; [ ]; 67 - broken = true; # 2022-11-16 68 }; 69 }
··· 7 bgrabitmap = fetchFromGitHub { 8 owner = "bgrabitmap"; 9 repo = "bgrabitmap"; 10 + rev = "v11.5.3"; 11 + sha256 = "sha256-qjBD9TVZQy1tKWHFWkuu6vdLjASzQb3+HRy0FLdd9a8="; 12 }; 13 bgracontrols = fetchFromGitHub { 14 owner = "bgrabitmap"; 15 repo = "bgracontrols"; 16 + rev = "v7.6"; 17 + sha256 = "sha256-btg9DMdYg+C8h0H7MU+uoo2Kb4OeLHoxFYHAv7LbLBA="; 18 }; 19 in stdenv.mkDerivation rec { 20 pname = "lazpaint"; 21 + version = "7.2.2"; 22 23 src = fetchFromGitHub { 24 owner = "bgrabitmap"; 25 repo = "lazpaint"; 26 rev = "v${version}"; 27 + sha256 = "sha256-J6s0GnGJ7twEYW5+B72bB3EX4AYvLnhSPLbdhZWzlkw="; 28 }; 29 30 nativeBuildInputs = [ lazarus fpc makeWrapper ]; ··· 33 34 NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath buildInputs}"; 35 36 + preConfigure = '' 37 + patchShebangs configure 38 + ''; 39 + 40 buildPhase = '' 41 cp -r --no-preserve=mode ${bgrabitmap} bgrabitmap 42 cp -r --no-preserve=mode ${bgracontrols} bgracontrols ··· 51 52 installPhase = '' 53 # Reuse existing install script 54 + substituteInPlace Makefile --replace "/bin/bash" $BASH 55 cd lazpaint/release/debian 56 substituteInPlace makedeb.sh --replace "rm -rf" "ls" 57 patchShebangs ./makedeb.sh ··· 69 license = licenses.gpl3; 70 platforms = platforms.linux; 71 maintainers = with maintainers; [ ]; 72 }; 73 }