denemo: 2.6.0 -> 2.6.43

+9 -22
+9 -22
pkgs/by-name/de/denemo/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 5 - fetchpatch, 4 + fetchgit, 6 5 pkg-config, 7 6 libjack2, 8 7 gettext, ··· 29 28 30 29 stdenv.mkDerivation rec { 31 30 pname = "denemo"; 32 - version = "2.6.0"; 31 + version = "2.6.43"; 33 32 34 - src = fetchurl { 35 - url = "https://ftp.gnu.org/gnu/denemo/denemo-${version}.tar.gz"; 36 - sha256 = "sha256-S+WXDGmEf5fx+HYnXJdE5QNOfJg7EqEEX7IMI2SUtV0="; 33 + src = fetchgit { 34 + url = "https://git.savannah.gnu.org/git/denemo.git"; 35 + rev = "b04ead1d3efeee036357cf36898b838a96ec5332"; 36 + hash = "sha256-XMFbPk70JqUHWBPEK8rjr70iMs49RNyaaCUGnYlLf2E="; 37 37 }; 38 38 39 - patches = [ 40 - (fetchpatch { 41 - name = "allow-guile-3.patch"; 42 - url = "https://git.savannah.gnu.org/cgit/denemo.git/patch/?id=9de1c65e56a021925af532bb55336b0ce86d3084"; 43 - postFetch = '' 44 - substituteInPlace $out \ 45 - --replace "2.6.8" "2.6.0" \ 46 - --replace "2.6.9" "2.6.0" 47 - ''; 48 - hash = "sha256-Jj33k/KgvZgKG43MuLgjb4A2KNkm/z9ytzGKcXMAOI4="; 49 - }) 50 - ]; 51 - 52 39 buildInputs = [ 53 40 libjack2 54 41 guile ··· 67 54 fftw 68 55 portmidi 69 56 ]; 57 + 58 + # error by default in GCC 14 59 + NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; 70 60 71 61 preFixup = '' 72 62 gappsWrapperArgs+=( ··· 89 79 license = lib.licenses.gpl3; 90 80 platforms = lib.platforms.linux; 91 81 maintainers = [ lib.maintainers.olynch ]; 92 - # sffile.c:38:10: error: implicit declaration of function 'isprint' [-Wimplicit-function-declaration] 93 - # sffile.c:54:10: error: type defaults to 'int' in declaration of 'initialized' [-Wimplicit-int] 94 - broken = true; 95 82 }; 96 83 }