perlPackages.AlienFFI: init at 0.27

TomaSajt 9a4eb323 01adead0

Changed files
+48
pkgs
development
top-level
+29
pkgs/development/perl-modules/Alien-FFI-dont-download.patch
···
+
diff --git a/alienfile b/alienfile
+
index 18d6b42..5ccf296 100644
+
--- a/alienfile
+
+++ b/alienfile
+
@@ -11,12 +11,6 @@ plugin 'PkgConfig' => 'libffi';
+
+
share {
+
+
- plugin 'Download::GitHub' => (
+
- github_user => 'libffi',
+
- github_repo => 'libffi',
+
- asset => 1,
+
- );
+
-
+
plugin 'Build::Autoconf' => ();
+
+
my $configure = '--disable-shared --enable-static --disable-builddir';
+
diff --git a/t/00_diag.t b/t/00_diag.t
+
index 51dd784..2bc314c 100644
+
--- a/t/00_diag.t
+
+++ b/t/00_diag.t
+
@@ -13,7 +13,6 @@ $modules{$_} = $_ for qw(
+
Alien::Base
+
Alien::Build
+
Alien::Build::MM
+
- Alien::Build::Plugin::Download::GitHub
+
Alien::Build::Plugin::Probe::Vcpkg
+
Capture::Tiny
+
ExtUtils::MakeMaker
+19
pkgs/top-level/perl-packages.nix
···
};
};
+
AlienFFI = buildPerlPackage {
+
pname = "Alien-FFI";
+
version = "0.27";
+
src = fetchurl {
+
url = "mirror://cpan/authors/id/P/PL/PLICEASE/Alien-FFI-0.27.tar.gz";
+
hash = "sha256-Kbsgg/P5gqOfSFIkP09qEZFpZvIObneGTpkmnRHotl4=";
+
};
+
patches = [ ../development/perl-modules/Alien-FFI-dont-download.patch ];
+
nativeBuildInputs = [ pkgs.pkg-config ];
+
buildInputs = [ pkgs.libffi CaptureTiny Test2Suite NetSSLeay MojoDOM58 IOSocketSSL ];
+
propagatedBuildInputs = [ AlienBuild ];
+
meta = {
+
homepage = "https://metacpan.org/pod/Alien::FFI";
+
description = "Build and make available libffi";
+
license = with lib.licenses; [ artistic1 gpl1Plus ];
+
maintainers = with maintainers; [ tomasajt ];
+
};
+
};
+
AlienGMP = buildPerlPackage {
pname = "Alien-GMP";
version = "1.16";