udftools: 1.0.0b3 -> 2.0 (#45583)

This path also migrates to the github repo.

authored by David Guibert and committed by xeji 2f6cc897 71a87788

+14 -5
+14 -5
pkgs/tools/filesystems/udftools/default.nix
··· 1 - { stdenv, fetchurl, ncurses, readline }: 1 + { stdenv, fetchFromGitHub, ncurses, readline, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "udftools-${version}"; 5 - version = "1.0.0b3"; 6 - src = fetchurl { 7 - url = "mirror://sourceforge/linux-udf/udftools/${version}/${name}.tar.gz"; 8 - sha256 = "180414z7jblby64556i8p24rcaas937zwnyp1zg073jdin3rw1y5"; 5 + version = "2.0"; 6 + src = fetchFromGitHub { 7 + owner = "pali"; 8 + repo = "udftools"; 9 + rev = "${version}"; 10 + sha256 = "0mz04h3rki6ljwfs15z83gf4vv816w7xgz923waiqgmfj9xpvx87"; 9 11 }; 10 12 11 13 buildInputs = [ ncurses readline ]; 14 + nativeBuildInputs = [ autoreconfHook ]; 12 15 13 16 hardeningDisable = [ "fortify" ]; 14 17 ··· 21 24 sed -e '38i#include <string.h>' -i wrudf/wrudf-cdrw.c 22 25 sed -e '12i#include <string.h>' -i wrudf/wrudf-cdr.c 23 26 sed -e '37i#include <stdlib.h>' -i wrudf/ide-pc.c 27 + 28 + sed -e "s@\$(DESTDIR)/lib/udev/rules.d@$out/lib/udev/rules.d@" -i pktsetup/Makefile.am 29 + ''; 30 + 31 + postFixup = '' 32 + sed -i -e "s@/usr/sbin/pktsetup@$out/sbin/pktsetup@" $out/lib/udev/rules.d/80-pktsetup.rules 24 33 ''; 25 34 26 35 meta = with stdenv.lib; {