lol

perlPackages.AlienFFI: init at 0.27

TomaSajt 9a4eb323 01adead0

+48
+29
pkgs/development/perl-modules/Alien-FFI-dont-download.patch
··· 1 + diff --git a/alienfile b/alienfile 2 + index 18d6b42..5ccf296 100644 3 + --- a/alienfile 4 + +++ b/alienfile 5 + @@ -11,12 +11,6 @@ plugin 'PkgConfig' => 'libffi'; 6 + 7 + share { 8 + 9 + - plugin 'Download::GitHub' => ( 10 + - github_user => 'libffi', 11 + - github_repo => 'libffi', 12 + - asset => 1, 13 + - ); 14 + - 15 + plugin 'Build::Autoconf' => (); 16 + 17 + my $configure = '--disable-shared --enable-static --disable-builddir'; 18 + diff --git a/t/00_diag.t b/t/00_diag.t 19 + index 51dd784..2bc314c 100644 20 + --- a/t/00_diag.t 21 + +++ b/t/00_diag.t 22 + @@ -13,7 +13,6 @@ $modules{$_} = $_ for qw( 23 + Alien::Base 24 + Alien::Build 25 + Alien::Build::MM 26 + - Alien::Build::Plugin::Download::GitHub 27 + Alien::Build::Plugin::Probe::Vcpkg 28 + Capture::Tiny 29 + ExtUtils::MakeMaker
+19
pkgs/top-level/perl-packages.nix
··· 278 278 }; 279 279 }; 280 280 281 + AlienFFI = buildPerlPackage { 282 + pname = "Alien-FFI"; 283 + version = "0.27"; 284 + src = fetchurl { 285 + url = "mirror://cpan/authors/id/P/PL/PLICEASE/Alien-FFI-0.27.tar.gz"; 286 + hash = "sha256-Kbsgg/P5gqOfSFIkP09qEZFpZvIObneGTpkmnRHotl4="; 287 + }; 288 + patches = [ ../development/perl-modules/Alien-FFI-dont-download.patch ]; 289 + nativeBuildInputs = [ pkgs.pkg-config ]; 290 + buildInputs = [ pkgs.libffi CaptureTiny Test2Suite NetSSLeay MojoDOM58 IOSocketSSL ]; 291 + propagatedBuildInputs = [ AlienBuild ]; 292 + meta = { 293 + homepage = "https://metacpan.org/pod/Alien::FFI"; 294 + description = "Build and make available libffi"; 295 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 296 + maintainers = with maintainers; [ tomasajt ]; 297 + }; 298 + }; 299 + 281 300 AlienGMP = buildPerlPackage { 282 301 pname = "Alien-GMP"; 283 302 version = "1.16";