From 67bcf059a2534796de614221c04865ee9935bb39 Mon Sep 17 00:00:00 2001 From: Thomas Sean Dominic Kelly Date: Wed, 25 Aug 2021 13:07:21 +0100 Subject: [PATCH] perlPackages.BarcodeZBar: init at 0.04pre --- pkgs/top-level/perl-packages.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6728030822eb..c79ab14d60c9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1221,6 +1221,26 @@ let }; }; + BarcodeZBar = buildPerlPackage { + pname = "Barcode-ZBar"; + version = "0.04pre"; + # The meta::cpan version of this module has been unmaintained from 2009 + # This uses an updated version from the ZBar repo that works with the current ZBar library + src = "${pkgs.zbar.src}/perl"; + postPatch = '' + substituteInPlace Makefile.PL --replace "-lzbar" "-L${pkgs.zbar.lib}/lib -lzbar" + rm t/Processor.t + ''; + buildInputs =[ ExtUtilsMakeMaker ]; + propagatedBuildInputs = [ pkgs.zbar PerlMagick ]; + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; + meta = { + homepage = "https://github.com/mchehab/zbar/tree/master/perl"; + description = "Perl interface to the ZBar Barcode Reader"; + license = with lib.licenses; [ gpl2Plus ]; + }; + }; + BC = buildPerlPackage { pname = "B-C"; version = "1.57";