lol

perl-packages: stdenv.lib -> lib

The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.

+1324 -1324
+1324 -1324
pkgs/top-level/perl-packages.nix
··· 6 6 be almost as much code as the function itself. */ 7 7 8 8 { config 9 - , stdenv, buildPackages, pkgs 9 + , stdenv, lib, buildPackages, pkgs 10 10 , fetchurl, fetchgit, fetchpatch, fetchFromGitHub 11 11 , perl, overrides, buildPerl, shortenPerlShebang 12 12 }: 13 13 14 14 # cpan2nix assumes that perl-packages.nix will be used only with perl 5.30.3 or above 15 - assert stdenv.lib.versionAtLeast perl.version "5.30.3"; 15 + assert lib.versionAtLeast perl.version "5.30.3"; 16 16 let 17 - inherit (stdenv.lib) maintainers teams; 17 + inherit (lib) maintainers teams; 18 18 self = _self // (overrides pkgs); 19 19 _self = with self; { 20 20 ··· 27 27 hasPerlModule = drv: drv ? perlModule ; 28 28 29 29 requiredPerlModules = drvs: let 30 - modules = stdenv.lib.filter hasPerlModule drvs; 31 - in stdenv.lib.unique ([perl] ++ modules ++ stdenv.lib.concatLists (stdenv.lib.catAttrs "requiredPerlModules" modules)); 30 + modules = lib.filter hasPerlModule drvs; 31 + in lib.unique ([perl] ++ modules ++ lib.concatLists (lib.catAttrs "requiredPerlModules" modules)); 32 32 33 33 # Convert derivation to a perl module. 34 34 toPerlModule = drv: ··· 77 77 makePerlPath [ pkgs.perlPackages.libnet ] 78 78 => "/nix/store/n0m1fk9c960d8wlrs62sncnadygqqc6y-perl-Net-SMTP-1.25/lib/perl5/site_perl" 79 79 */ 80 - makePerlPath = stdenv.lib.makeSearchPathOutput "lib" perl.libPrefix; 80 + makePerlPath = lib.makeSearchPathOutput "lib" perl.libPrefix; 81 81 82 82 /* Construct a perl search path recursively including all dependencies (such as $PERL5LIB) 83 83 ··· 86 86 makeFullPerlPath [ pkgs.perlPackages.CGI ] 87 87 => "/nix/store/fddivfrdc1xql02h9q500fpnqy12c74n-perl-CGI-4.38/lib/perl5/site_perl:/nix/store/8hsvdalmsxqkjg0c5ifigpf31vc4vsy2-perl-HTML-Parser-3.72/lib/perl5/site_perl:/nix/store/zhc7wh0xl8hz3y3f71nhlw1559iyvzld-perl-HTML-Tagset-3.20/lib/perl5/site_perl" 88 88 */ 89 - makeFullPerlPath = deps: makePerlPath (stdenv.lib.misc.closePropagation deps); 89 + makeFullPerlPath = deps: makePerlPath (lib.misc.closePropagation deps); 90 90 91 91 92 92 ack = buildPerlPackage { ··· 100 100 101 101 outputs = ["out" "man"]; 102 102 103 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 103 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 104 104 propagatedBuildInputs = [ FileNext ]; 105 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 105 + postInstall = lib.optionalString stdenv.isDarwin '' 106 106 shortenPerlShebang $out/bin/ack 107 107 ''; 108 108 109 109 # tests fails on nixos and hydra because of different purity issues 110 110 doCheck = false; 111 111 112 - meta = with stdenv.lib; { 112 + meta = with lib; { 113 113 description = "A grep-like tool tailored to working with large trees of source code"; 114 114 homepage = "https://beyondgrep.com"; 115 115 license = licenses.artistic2; ··· 136 136 }; 137 137 meta = { 138 138 description = "A module for merging hierarchies using the C3 algorithm"; 139 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 139 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 140 140 }; 141 141 }; 142 142 ··· 159 159 }; 160 160 propagatedBuildInputs = [ AlgorithmDiff ]; 161 161 meta = { 162 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 162 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 163 163 maintainers = [ maintainers.sgo ]; 164 164 }; 165 165 }; ··· 185 185 buildInputs = [ DevelHide Test2Suite ]; 186 186 meta = { 187 187 description = "Build external dependencies for use in CPAN"; 188 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 188 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 189 189 }; 190 190 }; 191 191 ··· 200 200 buildInputs = [ pkgs.gmp Alienm4 DevelChecklib IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI ]; 201 201 meta = { 202 202 description = "Alien package for the GNU Multiple Precision library."; 203 - license = with stdenv.lib.licenses; [ lgpl3Plus ]; 203 + license = with lib.licenses; [ lgpl3Plus ]; 204 204 }; 205 205 }; 206 206 ··· 215 215 buildInputs = [ pkgs.libxml2 MojoDOM58 SortVersions Test2Suite URI ]; 216 216 meta = { 217 217 description = "Install the C libxml2 library on your system"; 218 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 218 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 219 219 }; 220 220 }; 221 221 ··· 238 238 }; 239 239 meta = { 240 240 description = "Lets your class/object say it works like something else"; 241 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 241 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 242 242 }; 243 243 }; 244 244 ··· 259 259 260 260 meta = { 261 261 description = "Get, Build and Use SDL libraries"; 262 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 262 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 263 263 }; 264 264 }; 265 265 ··· 298 298 buildInputs = [ pkgs.gnum4 Alienpatch IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI ]; 299 299 meta = { 300 300 description = "Find or build GNU m4"; 301 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 301 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 302 302 }; 303 303 }; 304 304 ··· 313 313 buildInputs = [ IOSocketSSL MojoDOM58 NetSSLeay SortVersions Test2Suite URI ]; 314 314 meta = { 315 315 description = "Find or build patch"; 316 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 316 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 317 317 }; 318 318 }; 319 319 ··· 328 328 meta = { 329 329 homepage = "https://github.com/danaj/Alt-Crypt-RSA-BigInt"; 330 330 description = "RSA public-key cryptosystem, using Math::BigInt"; 331 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 331 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 332 332 maintainers = [ maintainers.sgo ]; 333 333 }; 334 334 }; ··· 342 342 }; 343 343 buildInputs = [ CanaryStability ]; 344 344 meta = { 345 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 345 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 346 346 }; 347 347 }; 348 348 ··· 356 356 propagatedBuildInputs = [ AnyEvent IOAIO ]; 357 357 meta = { 358 358 description = "Truly asynchronous file and directory I/O"; 359 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 359 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 360 360 }; 361 361 }; 362 362 ··· 372 372 meta = { 373 373 homepage = "https://github.com/potyl/perl-AnyEvent-CacheDNS"; 374 374 description = "Simple DNS resolver with caching"; 375 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 375 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 376 376 }; 377 377 }; 378 378 ··· 408 408 propagatedBuildInputs = [ AnyEvent JSONXS ]; 409 409 meta = { 410 410 description = "Communicate with the i3 window manager"; 411 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 411 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 412 412 }; 413 413 }; 414 414 ··· 423 423 propagatedBuildInputs = [ AnyEvent DevelGlobalDestruction FileShareDir ListMoreUtils NetAMQP Readonly namespaceclean ]; 424 424 meta = { 425 425 description = "An asynchronous and multi channel Perl AMQP client"; 426 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 426 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 427 427 }; 428 428 }; 429 429 ··· 467 467 meta = { 468 468 homepage = "https://github.com/mschout/apache-authcookie"; 469 469 description = "Perl Authentication and Authorization via cookies"; 470 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 470 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 471 471 }; 472 472 }; 473 473 ··· 485 485 meta = { 486 486 homepage = "https://github.com/kazeburo/Apache-LogFormat-Compiler"; 487 487 description = "Compile a log format string to perl-code"; 488 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 488 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 489 489 }; 490 490 }; 491 491 ··· 499 499 buildInputs = [ TestDeep TestException ]; 500 500 meta = { 501 501 description = "A persistence framework for session data"; 502 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 502 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 503 503 }; 504 504 }; 505 505 ··· 513 513 doCheck = false; 514 514 meta = { 515 515 description = "Test.pm wrapper with helpers for testing Apache"; 516 - license = stdenv.lib.licenses.asl20; 516 + license = lib.licenses.asl20; 517 517 }; 518 518 }; 519 519 ··· 549 549 ''; 550 550 meta = { 551 551 description = "A container for functions of the ClusterSSH programs"; 552 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 552 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 553 553 homepage = "https://github.com/duncs/clusterssh/wiki"; 554 554 }; 555 555 }; ··· 566 566 meta = { 567 567 homepage = "https://github.com/rjbs/App-Cmd"; 568 568 description = "Write command line apps with less suffering"; 569 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 569 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 570 570 }; 571 571 }; 572 572 ··· 592 592 }; 593 593 meta = { 594 594 description = "pack your dependencies onto your script file"; 595 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 595 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 596 596 }; 597 597 }; 598 598 ··· 606 606 meta = { 607 607 homepage = "https://github.com/miyagawa/cpanminus"; 608 608 description = "Get, unpack, build and install modules from CPAN"; 609 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 609 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 610 610 }; 611 611 }; 612 612 ··· 619 619 }; 620 620 buildInputs = [ ModuleBuildTiny ]; 621 621 propagatedBuildInputs = [ CPANCommonIndex CPANDistnameInfo ClassTiny CommandRunner ExtUtilsInstallPaths FileCopyRecursive Filepushd HTTPTinyish MenloLegacy ModuleCPANfile ParallelPipes locallib ]; 622 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 623 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 622 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 623 + postInstall = lib.optionalString stdenv.isDarwin '' 624 624 shortenPerlShebang $out/bin/cpm 625 625 ''; 626 626 meta = { 627 627 homepage = "https://github.com/skaji/cpm"; 628 628 description = "A fast CPAN module installer"; 629 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 629 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 630 630 maintainers = [ maintainers.zakame ]; 631 631 }; 632 632 }; ··· 641 641 meta = { 642 642 homepage = "https://github.com/jhthorsen/applify"; 643 643 description = "Write object oriented scripts with ease"; 644 - license = stdenv.lib.licenses.artistic2; 644 + license = lib.licenses.artistic2; 645 645 maintainers = [ maintainers.sgo ]; 646 646 }; 647 647 }; ··· 655 655 }; 656 656 buildInputs = [ PodParser ]; 657 657 propagatedBuildInputs = [ AppPackager FileLoadLines IOString ImageInfo PDFAPI2 StringInterpolateNamed TextLayout ] 658 - ++ stdenv.lib.optional (!stdenv.isDarwin) [ Wx ]; 659 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 660 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 658 + ++ lib.optional (!stdenv.isDarwin) [ Wx ]; 659 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 660 + postInstall = lib.optionalString stdenv.isDarwin '' 661 661 shortenPerlShebang $out/bin/chordpro 662 662 rm $out/bin/wxchordpro # Wx not supported on darwin 663 663 ''; 664 664 meta = { 665 665 homepage = "http://www.chordpro.org"; 666 666 description = "A lyrics and chords formatting program"; 667 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 667 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 668 668 }; 669 669 }; 670 670 ··· 677 677 }; 678 678 meta = { 679 679 description = "Abstraction for Packagers"; 680 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 680 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 681 681 }; 682 682 }; 683 683 ··· 695 695 696 696 meta = { 697 697 description = "Manage perl installations in your $HOME"; 698 - license = stdenv.lib.licenses.mit; 698 + license = lib.licenses.mit; 699 699 }; 700 700 }; 701 701 ··· 710 710 buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 711 711 meta = { 712 712 description = "simple CPAN package extractor"; 713 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 713 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 714 714 }; 715 715 }; 716 716 ··· 727 727 meta = { 728 728 homepage = "https://sqitch.org/"; 729 729 description = "Sane database change management"; 730 - license = stdenv.lib.licenses.mit; 730 + license = lib.licenses.mit; 731 731 }; 732 732 }; 733 733 ··· 744 744 ''; 745 745 meta = { 746 746 description = "A command that computes simple statistics"; 747 - license = stdenv.lib.licenses.mit; 747 + license = lib.licenses.mit; 748 748 homepage = "https://github.com/nferraz/st"; 749 749 maintainers = [ maintainers.eelco ]; 750 750 }; ··· 762 762 doCheck = false; 763 763 meta = { 764 764 description = "Define validation through subroutine attributes"; 765 - license = stdenv.lib.licenses.artistic2; 765 + license = lib.licenses.artistic2; 766 766 }; 767 767 }; 768 768 ··· 788 788 propagatedBuildInputs = [ AlgorithmDiff ClassAccessor ]; 789 789 meta = { 790 790 description = "Find the differences between two arrays"; 791 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 791 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 792 792 }; 793 793 }; 794 794 ··· 804 804 meta = { 805 805 homepage = "https://github.com/dwburke/perl-Array-FIFO"; 806 806 description = "A Simple limitable FIFO array, with sum and average methods"; 807 - license = stdenv.lib.licenses.artistic2; 807 + license = lib.licenses.artistic2; 808 808 }; 809 809 }; 810 810 ··· 817 817 }; 818 818 meta = { 819 819 description = "ping a huge number of servers in several seconds"; 820 - license = with stdenv.lib.licenses; [ artistic2 ]; 820 + license = with lib.licenses; [ artistic2 ]; 821 821 }; 822 822 }; 823 823 ··· 831 831 meta = { 832 832 description = "Module for manipulations of cpio archives"; 833 833 # See https://rt.cpan.org/Public/Bug/Display.html?id=43597#txn-569710 834 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 834 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 835 835 }; 836 836 }; 837 837 ··· 844 844 }; 845 845 meta = { 846 846 description = "Generic archive extracting mechanism"; 847 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 847 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 848 848 }; 849 849 }; 850 850 ··· 857 857 }; 858 858 meta = { 859 859 description = "Manipulates TAR archives"; 860 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 860 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 861 861 }; 862 862 }; 863 863 ··· 884 884 buildInputs = [ TestMockModule ]; 885 885 meta = { 886 886 description = "Provide an interface to ZIP archive files"; 887 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 887 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 888 888 }; 889 889 }; 890 890 ··· 898 898 meta = { 899 899 homepage = "https://github.com/timj/perl-Astro-FITS-Header/tree/master"; 900 900 description = "Object-oriented interface to FITS HDUs"; 901 - license = stdenv.lib.licenses.free; 901 + license = lib.licenses.free; 902 902 }; 903 903 }; 904 904 ··· 914 914 NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; 915 915 meta = { 916 916 description = "Fast C metadata and tag reader for all common audio file formats"; 917 - license = stdenv.lib.licenses.gpl2; 917 + license = lib.licenses.gpl2; 918 918 }; 919 919 }; 920 920 ··· 925 925 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/Authen-DecHpwd-2.007.tar.gz"; 926 926 sha256 = "f43a93bb02b41f7327d92f9e963b69505f67350a52e8f50796f98afc4fb3f177"; 927 927 }; 928 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 928 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 929 929 propagatedBuildInputs = [ DataInteger DigestCRC ScalarString ]; 930 930 meta = { 931 931 description = "DEC VMS password hashing"; 932 - license = stdenv.lib.licenses.gpl1Plus; 932 + license = lib.licenses.gpl1Plus; 933 933 }; 934 934 }; 935 935 ··· 943 943 propagatedBuildInputs = [ ClassAccessor CryptPasswdMD5 DigestSHA1 IOLockedFile ]; 944 944 meta = { 945 945 description = "Interface to read and modify Apache .htpasswd files"; 946 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 946 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 947 947 }; 948 948 }; 949 949 ··· 958 958 propagatedBuildInputs = [ pkgs.libkrb5 ]; 959 959 meta = { 960 960 description = "XS bindings for Kerberos 5"; 961 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 961 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 962 962 }; 963 963 buildInputs = [ DevelChecklib FileWhich PkgConfig ]; 964 964 }; ··· 987 987 ''; 988 988 meta = { 989 989 description = "Perl extension for MIT Kerberos 5 admin interface"; 990 - license = stdenv.lib.licenses.bsd3; 990 + license = lib.licenses.bsd3; 991 991 }; 992 992 }; 993 993 ··· 1006 1006 ''; 1007 1007 meta = { 1008 1008 description = "Generate Tickets (Signed HTTP Cookies) for mod_auth_pubtkt protected websites"; 1009 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1009 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1010 1010 }; 1011 1011 }; 1012 1012 ··· 1022 1022 meta = { 1023 1023 homepage = "https://github.com/oalders/authen-oath"; 1024 1024 description = "OATH One Time Passwords"; 1025 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1025 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1026 1026 maintainers = [ maintainers.sgo ]; 1027 1027 }; 1028 1028 }; ··· 1037 1037 propagatedBuildInputs = [ AuthenDecHpwd CryptDES CryptEksblowfish CryptMySQL CryptPasswdMD5 CryptUnixCryptXS DataEntropy DigestMD4 ModuleRuntime ]; 1038 1038 meta = { 1039 1039 description = "Hashed passwords/passphrases as objects"; 1040 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1040 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1041 1041 }; 1042 1042 }; 1043 1043 ··· 1052 1052 propagatedBuildInputs = [ DataHexDump NetIP ]; 1053 1053 meta = { 1054 1054 description = "Provide simple Radius client facilities "; 1055 - license = with stdenv.lib.licenses; [ artistic2 ]; 1055 + license = with lib.licenses; [ artistic2 ]; 1056 1056 }; 1057 1057 }; 1058 1058 ··· 1066 1066 propagatedBuildInputs = [ DigestHMAC ]; 1067 1067 meta = { 1068 1068 description = "SASL Authentication framework"; 1069 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1069 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1070 1070 }; 1071 1071 }; 1072 1072 ··· 1081 1081 propagatedBuildInputs = [ UnicodeStringprep ]; 1082 1082 meta = { 1083 1083 description = "A Stringprep Profile for User Names and Passwords (RFC 4013)"; 1084 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1084 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1085 1085 maintainers = [ maintainers.sgo ]; 1086 1086 }; 1087 1087 }; ··· 1098 1098 meta = { 1099 1099 homepage = "https://github.com/dagolden/Authen-SCRAM"; 1100 1100 description = "Salted Challenge Response Authentication Mechanism (RFC 5802)"; 1101 - license = stdenv.lib.licenses.asl20; 1101 + license = lib.licenses.asl20; 1102 1102 maintainers = [ maintainers.sgo ]; 1103 1103 }; 1104 1104 }; ··· 1113 1113 propagatedBuildInputs = [ ClassAccessor ClassDataInheritable CryptPasswdMD5 ParamsValidate ]; 1114 1114 meta = { 1115 1115 description = "Simple Authentication"; 1116 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1116 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1117 1117 }; 1118 1118 }; 1119 1119 ··· 1127 1127 propagatedBuildInputs = [ AuthenSimple ]; 1128 1128 meta = { 1129 1129 description = "Simple Passwd authentication"; 1130 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1130 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1131 1131 }; 1132 1132 }; 1133 1133 ··· 1141 1141 propagatedBuildInputs = [ ScopeGuard ]; 1142 1142 meta = { 1143 1143 description = "Call methods on native types"; 1144 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1144 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1145 1145 }; 1146 1146 buildInputs = [ IPCSystemSimple TestFatal ]; 1147 1147 }; ··· 1171 1171 ''; 1172 1172 1173 1173 homepage = "http://www.aarontrevena.co.uk/opensource/autodia/"; 1174 - license = stdenv.lib.licenses.gpl2Plus; 1174 + license = lib.licenses.gpl2Plus; 1175 1175 }; 1176 1176 buildInputs = [ DBI ]; 1177 1177 }; ··· 1185 1185 }; 1186 1186 meta = { 1187 1187 description = "Lexically disable autovivification"; 1188 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1188 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1189 1189 }; 1190 1190 }; 1191 1191 ··· 1200 1200 meta = { 1201 1201 homepage = "https://github.com/rurban/perl-compiler"; 1202 1202 description = "Perl compiler"; 1203 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1203 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1204 1204 }; 1205 1205 doCheck = false; /* test fails */ 1206 1206 }; ··· 1214 1214 }; 1215 1215 meta = { 1216 1216 description = "B::COW additional B helpers to check COW status"; 1217 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1217 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1218 1218 }; 1219 1219 }; 1220 1220 ··· 1240 1240 propagatedBuildInputs = [ ClassAccessor YAMLSyck ]; 1241 1241 meta = { 1242 1242 description = "Client to communicate with beanstalkd server"; 1243 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1243 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1244 1244 }; 1245 1245 }; 1246 1246 ··· 1269 1269 propagatedBuildInputs = [ ModuleImplementation SubExporterProgressive ]; 1270 1270 meta = { 1271 1271 description = "Execute code after a scope finished compilation"; 1272 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1272 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1273 1273 }; 1274 1274 }; 1275 1275 ··· 1283 1283 buildInputs = [ ExtUtilsDepends ]; 1284 1284 meta = { 1285 1285 description = "Wrap OP check callbacks"; 1286 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1286 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1287 1287 }; 1288 1288 }; 1289 1289 ··· 1306 1306 }; 1307 1307 meta = { 1308 1308 description = "Lists of reserved barewords and symbol names"; 1309 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 1309 + license = with lib.licenses; [ artistic1 gpl2 ]; 1310 1310 }; 1311 1311 }; 1312 1312 ··· 1320 1320 meta = { 1321 1321 homepage = "https://github.com/ingydotnet/boolean-pm"; 1322 1322 description = "Boolean support for Perl"; 1323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1324 1324 }; 1325 1325 }; 1326 1326 ··· 1351 1351 meta = { 1352 1352 homepage = "https://metacpan.org/release/Bot-Training"; 1353 1353 description = "Plain text training material for bots like Hailo and AI::MegaHAL"; 1354 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1354 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1355 1355 }; 1356 1356 }; 1357 1357 ··· 1367 1367 meta = { 1368 1368 homepage = "https://metacpan.org/release/Bot-Training-MegaHAL"; 1369 1369 description = "Provide megahal.trn via Bot::Training"; 1370 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1370 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1371 1371 }; 1372 1372 }; 1373 1373 ··· 1383 1383 meta = { 1384 1384 homepage = "https://metacpan.org/release/Bot-Training-StarCraft"; 1385 1385 description = "Provide starcraft.trn via Bot::Training"; 1386 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1386 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1387 1387 }; 1388 1388 }; 1389 1389 ··· 1397 1397 meta = { 1398 1398 maintainers = teams.deshaw.members; 1399 1399 description = "BSD process resource limit and priority functions"; 1400 - license = stdenv.lib.licenses.artistic2; 1400 + license = lib.licenses.artistic2; 1401 1401 }; 1402 1402 }; 1403 1403 ··· 1412 1412 buildInputs = [ ExtUtilsDepends ]; 1413 1413 meta = { 1414 1414 description = "Helper functions for op tree manipulation"; 1415 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1415 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1416 1416 }; 1417 1417 }; 1418 1418 ··· 1439 1439 propagatedBuildInputs = [ BusinessISBNData ]; 1440 1440 meta = { 1441 1441 description = "Parse and validate ISBNs"; 1442 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1442 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1443 1443 }; 1444 1444 }; 1445 1445 ··· 1452 1452 }; 1453 1453 meta = { 1454 1454 description = "Data pack for Business::ISBN"; 1455 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1455 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1456 1456 }; 1457 1457 }; 1458 1458 ··· 1466 1466 propagatedBuildInputs = [ TieCycle ]; 1467 1467 meta = { 1468 1468 description = "Work with International Standard Music Numbers"; 1469 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1469 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1470 1470 }; 1471 1471 }; 1472 1472 ··· 1479 1479 }; 1480 1480 meta = { 1481 1481 description = "Work with International Standard Serial Numbers"; 1482 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1482 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1483 1483 }; 1484 1484 }; 1485 1485 ··· 1493 1493 propagatedBuildInputs = [ CryptRandomSeed MathRandomISAAC ]; 1494 1494 meta = { 1495 1495 description = "Perl extension to generate cryptographically-secure random bytes"; 1496 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1496 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1497 1497 maintainers = [ maintainers.sgo ]; 1498 1498 }; 1499 1499 }; ··· 1507 1507 }; 1508 1508 meta = { 1509 1509 description = "A tiny Perl extension to generate cryptographically-secure random bytes"; 1510 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1510 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1511 1511 maintainers = [ maintainers.sgo ]; 1512 1512 }; 1513 1513 }; ··· 1543 1543 buildInputs = [ FileWhich TestRequires TestSharedFork TestTCP ]; 1544 1544 meta = { 1545 1545 description = "KyotoTycoon client library"; 1546 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1546 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1547 1547 }; 1548 1548 }; 1549 1549 ··· 1567 1567 }; 1568 1568 meta = { 1569 1569 description = "Perl client for B<memcached>, in C language"; 1570 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1570 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1571 1571 }; 1572 1572 }; 1573 1573 ··· 1591 1591 }; 1592 1592 meta = { 1593 1593 description = "A lightweight cache with timed expiration"; 1594 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1594 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1595 1595 }; 1596 1596 }; 1597 1597 ··· 1606 1606 meta = { 1607 1607 homepage = "http://gtk2-perl.sourceforge.net/"; 1608 1608 description = "Perl interface to the cairo 2D vector graphics library"; 1609 - license = stdenv.lib.licenses.lgpl21Plus; 1609 + license = lib.licenses.lgpl21Plus; 1610 1610 }; 1611 1611 propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 1612 1612 }; ··· 1621 1621 buildInputs = [ pkgs.cairo ]; 1622 1622 meta = { 1623 1623 description = "Integrate Cairo into the Glib type system"; 1624 - license = stdenv.lib.licenses.lgpl21Plus; 1624 + license = lib.licenses.lgpl21Plus; 1625 1625 }; 1626 1626 propagatedBuildInputs = [ Cairo Glib ]; 1627 1627 }; ··· 1635 1635 }; 1636 1636 meta = { 1637 1637 description = "Sanity-check calling context"; 1638 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1638 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1639 1639 maintainers = [ maintainers.sgo ]; 1640 1640 }; 1641 1641 }; ··· 1670 1670 sha256 = "a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea"; 1671 1671 }; 1672 1672 meta = { 1673 - license = stdenv.lib.licenses.gpl1Plus; 1673 + license = lib.licenses.gpl1Plus; 1674 1674 }; 1675 1675 }; 1676 1676 ··· 1693 1693 }; 1694 1694 meta = { 1695 1695 description = "Capture STDOUT and STDERR from Perl, XS or external programs"; 1696 - license = stdenv.lib.licenses.asl20; 1696 + license = lib.licenses.asl20; 1697 1697 }; 1698 1698 }; 1699 1699 ··· 1706 1706 }; 1707 1707 meta = { 1708 1708 description = "Warns and dies noisily with stack backtraces"; 1709 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1709 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1710 1710 }; 1711 1711 buildInputs = [ TestBase ]; 1712 1712 }; ··· 1731 1731 }; 1732 1732 propagatedBuildInputs = [ CarpAssert ]; 1733 1733 meta = { 1734 - license = stdenv.lib.licenses.artistic2; 1734 + license = lib.licenses.artistic2; 1735 1735 }; 1736 1736 buildInputs = [ TestException ]; 1737 1737 }; ··· 1745 1745 }; 1746 1746 meta = { 1747 1747 description = "Report errors from perspective of caller of a \"clan\" of modules"; 1748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1749 1749 }; 1750 1750 }; 1751 1751 ··· 1760 1760 meta = { 1761 1761 homepage = "https://github.com/perl-carton/carton"; 1762 1762 description = "Perl module dependency manager (aka Bundler for Perl)"; 1763 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1763 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1764 1764 }; 1765 1765 }; 1766 1766 ··· 1774 1774 propagatedBuildInputs = [ CatalystRuntime DataVisitor ]; 1775 1775 meta = { 1776 1776 description = "Sensible default end action"; 1777 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1777 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1778 1778 }; 1779 1779 buildInputs = [ HTTPRequestAsCGI ]; 1780 1780 }; ··· 1790 1790 propagatedBuildInputs = [ CatalystRuntime URIFind ]; 1791 1791 meta = { 1792 1792 description = "Automated REST Method Dispatching"; 1793 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1793 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1794 1794 }; 1795 1795 }; 1796 1796 ··· 1805 1805 propagatedBuildInputs = [ CatalystPluginAuthentication ClassAccessor DataUUID StringEscape ]; 1806 1806 meta = { 1807 1807 description = "HTTP Basic and Digest authentication"; 1808 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1808 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1809 1809 }; 1810 1810 }; 1811 1811 ··· 1830 1830 propagatedBuildInputs = [ CatalystModelDBICSchema CatalystPluginAuthentication ]; 1831 1831 meta = { 1832 1832 description = "A storage class for Catalyst Authentication using DBIx::Class"; 1833 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1833 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1834 1834 }; 1835 1835 buildInputs = [ TestWarn ]; 1836 1836 }; ··· 1846 1846 buildInputs = [ TestMore TestMockObject TestException NetLDAPServerTest ]; 1847 1847 meta = { 1848 1848 description= "Authentication from an LDAP Directory"; 1849 - license = with stdenv.lib.licenses; [ artistic1 ]; 1849 + license = with lib.licenses; [ artistic1 ]; 1850 1850 }; 1851 1851 }; 1852 1852 ··· 1860 1860 propagatedBuildInputs = [ CatalystRuntime ]; 1861 1861 meta = { 1862 1862 description = "Moose role to create only one instance of component per context"; 1863 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1863 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1864 1864 }; 1865 1865 }; 1866 1866 ··· 1875 1875 propagatedBuildInputs = [ CatalystComponentInstancePerContext HTMLFormFuMultiForm RegexpAssemble ]; 1876 1876 meta = { 1877 1877 description = "Catalyst integration for HTML::FormFu"; 1878 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1878 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1879 1879 }; 1880 1880 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 1881 1881 }; ··· 1891 1891 propagatedBuildInputs = [ CatalystPluginStaticSimple ClassAccessor FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; 1892 1892 meta = { 1893 1893 description = "Serves PODs right from your Catalyst application"; 1894 - license = stdenv.lib.licenses.bsd3; 1894 + license = lib.licenses.bsd3; 1895 1895 }; 1896 1896 }; 1897 1897 ··· 1907 1907 meta = { 1908 1908 homepage = "http://wiki.catalystframework.org/wiki/"; 1909 1909 description = "Catalyst Development Tools"; 1910 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1910 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1911 1911 }; 1912 1912 }; 1913 1913 ··· 1921 1921 propagatedBuildInputs = [ CatalystRuntime ]; 1922 1922 meta = { 1923 1923 description = "Regex DispatchType"; 1924 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1924 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1925 1925 }; 1926 1926 }; 1927 1927 ··· 1934 1934 }; 1935 1935 meta = { 1936 1936 description = "The Catalyst developer's manual"; 1937 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1937 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1938 1938 }; 1939 1939 }; 1940 1940 ··· 1949 1949 propagatedBuildInputs = [ CatalystComponentInstancePerContext CatalystXComponentTraits DBIxClassSchemaLoader MooseXMarkAsMethods MooseXNonMoose MooseXTypesLoadableClass TieIxHash ]; 1950 1950 meta = { 1951 1951 description = "DBIx::Class::Schema Model Class"; 1952 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1952 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1953 1953 }; 1954 1954 }; 1955 1955 ··· 1965 1965 meta = { 1966 1966 homepage = "http://wiki.catalystframework.org/wiki/"; 1967 1967 description = "The Catalyst Framework Runtime"; 1968 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1968 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1969 1969 }; 1970 1970 }; 1971 1971 ··· 1979 1979 propagatedBuildInputs = [ CatalystRuntime DateTime ]; 1980 1980 meta = { 1981 1981 description = "Request logging from within Catalyst"; 1982 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1982 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1983 1983 }; 1984 1984 }; 1985 1985 ··· 1994 1994 propagatedBuildInputs = [ CatalystPluginSession ]; 1995 1995 meta = { 1996 1996 description = "Infrastructure plugin for the Catalyst authentication framework"; 1997 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1997 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1998 1998 }; 1999 1999 }; 2000 2000 ··· 2020 2020 propagatedBuildInputs = [ CatalystPluginAuthentication SetObject UNIVERSALisa ]; 2021 2021 meta = { 2022 2022 description = "Role based authorization for Catalyst based on Catalyst::Plugin::Authentication"; 2023 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2023 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2024 2024 }; 2025 2025 }; 2026 2026 ··· 2035 2035 propagatedBuildInputs = [ CatalystRuntime ]; 2036 2036 meta = { 2037 2037 description = "Flexible caching support for Catalyst"; 2038 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2038 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2039 2039 }; 2040 2040 }; 2041 2041 ··· 2050 2050 propagatedBuildInputs = [ ClassAccessor HTTPMessage MROCompat ]; 2051 2051 meta = { 2052 2052 description = "HTTP/1.1 cache validators for Catalyst"; 2053 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2053 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2054 2054 }; 2055 2055 }; 2056 2056 ··· 2087 2087 propagatedBuildInputs = [ CatalystRuntime DataFormValidator ]; 2088 2088 meta = { 2089 2089 description = "Data::FormValidator"; 2090 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2090 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2091 2091 }; 2092 2092 }; 2093 2093 ··· 2100 2100 }; 2101 2101 propagatedBuildInputs = [ CatalystPluginFormValidator FormValidatorSimple ]; 2102 2102 meta = { 2103 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2103 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2104 2104 }; 2105 2105 }; 2106 2106 ··· 2114 2114 propagatedBuildInputs = [ ClassAccessor LogHandler MROCompat ]; 2115 2115 meta = { 2116 2116 description = "Catalyst Plugin for Log::Handler"; 2117 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2117 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2118 2118 }; 2119 2119 }; 2120 2120 ··· 2129 2129 propagatedBuildInputs = [ CatalystRuntime ObjectSignature ]; 2130 2130 meta = { 2131 2131 description = "Generic Session plugin - ties together server side storage and client side state required to maintain session data"; 2132 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2132 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2133 2133 }; 2134 2134 }; 2135 2135 ··· 2143 2143 propagatedBuildInputs = [ CatalystPluginSession ]; 2144 2144 meta = { 2145 2145 description = "Per-session custom expiry times"; 2146 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2146 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2147 2147 }; 2148 2148 }; 2149 2149 ··· 2177 2177 propagatedBuildInputs = [ CacheCache CatalystPluginSession ClassDataInheritable ]; 2178 2178 meta = { 2179 2179 description = "File storage backend for session data"; 2180 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2180 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2181 2181 }; 2182 2182 }; 2183 2183 ··· 2192 2192 buildInputs = [ CatalystActionREST TestWarnings TimeOut URISmartURI ]; 2193 2193 meta = { 2194 2194 description = "Configurable URIs for Catalyst"; 2195 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2195 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2196 2196 }; 2197 2197 }; 2198 2198 ··· 2206 2206 propagatedBuildInputs = [ CatalystRuntime ]; 2207 2207 meta = { 2208 2208 description = "Display a stack trace on the debug screen"; 2209 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2209 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2210 2210 }; 2211 2211 }; 2212 2212 ··· 2221 2221 propagatedBuildInputs = [ CatalystRuntime MIMETypes MooseXTypes ]; 2222 2222 meta = { 2223 2223 description = "Make serving static pages painless"; 2224 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2224 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2225 2225 }; 2226 2226 }; 2227 2227 ··· 2235 2235 propagatedBuildInputs = [ CatalystRuntime strictures ]; 2236 2236 meta = { 2237 2237 description = "Handle passing of status messages between screens of a web application"; 2238 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2238 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2239 2239 }; 2240 2240 }; 2241 2241 ··· 2250 2250 propagatedBuildInputs = [ CatalystRuntime TextCSV ]; 2251 2251 meta = { 2252 2252 description = "CSV view class"; 2253 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2253 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2254 2254 }; 2255 2255 }; 2256 2256 ··· 2263 2263 }; 2264 2264 buildInputs = [ CatalystRuntime TestLongString TestSimple13 TestWWWMechanize TestWWWMechanizeCatalyst TextCSV XMLSimple ]; 2265 2265 meta = { 2266 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2266 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2267 2267 }; 2268 2268 }; 2269 2269 ··· 2277 2277 propagatedBuildInputs = [ CatalystRuntime ]; 2278 2278 meta = { 2279 2279 description = "JSON view for your data"; 2280 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2280 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2281 2281 }; 2282 2282 }; 2283 2283 ··· 2291 2291 propagatedBuildInputs = [ CatalystRuntime ClassAccessor TemplateTimer ]; 2292 2292 meta = { 2293 2293 description = "Template View Class"; 2294 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2294 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2295 2295 }; 2296 2296 }; 2297 2297 ··· 2326 2326 propagatedBuildInputs = [ Moose URI namespaceautoclean ]; 2327 2327 meta = { 2328 2328 description = "Replace request base with value passed by HTTP proxy"; 2329 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2329 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2330 2330 }; 2331 2331 }; 2332 2332 ··· 2345 2345 propagatedBuildInputs = [ CatalystRuntime MooseXTypes PodParser Starman ]; 2346 2346 meta = { 2347 2347 description = "Replace the development server with Starman"; 2348 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2348 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2349 2349 }; 2350 2350 }; 2351 2351 ··· 2359 2359 meta = { 2360 2360 homepage = "https://github.com/toddr/CDB_File"; 2361 2361 description = "Perl extension for access to cdb databases"; 2362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2363 2363 }; 2364 2364 propagatedBuildInputs = [ BCOW ]; 2365 2365 }; ··· 2375 2375 buildInputs = [ LogAnyAdapterLog4perl LogLog4perl TestDeep TestException TestLWPUserAgent TestPod ]; 2376 2376 meta = { 2377 2377 description = "a data toolkit"; 2378 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2378 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2379 2379 homepage = "https://github.com/LibreCat/Catmandu"; 2380 2380 }; 2381 2381 }; ··· 2389 2389 }; 2390 2390 meta = { 2391 2391 description = "Get the CDDB info for an audio cd"; 2392 - license = stdenv.lib.licenses.artistic1; 2392 + license = lib.licenses.artistic1; 2393 2393 maintainers = [ maintainers.endgame ]; 2394 2394 }; 2395 2395 }; ··· 2403 2403 }; 2404 2404 meta = { 2405 2405 description = "Parse a CDDB/freedb data file"; 2406 - license = stdenv.lib.licenses.artistic1; 2406 + license = lib.licenses.artistic1; 2407 2407 }; 2408 2408 }; 2409 2409 ··· 2419 2419 propagatedBuildInputs = [ HTMLParser ]; 2420 2420 meta = { 2421 2421 description = "Handle Common Gateway Interface requests and responses"; 2422 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2422 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2423 2423 }; 2424 2424 }; 2425 2425 ··· 2434 2434 buildInputs = [ CGI CaptureTiny ModuleBuildTiny SubIdentify Switch TestNoWarnings TestRequires TryTiny ]; 2435 2435 meta = { 2436 2436 description = "Compile .cgi scripts to a code reference like ModPerl::Registry"; 2437 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2437 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2438 2438 homepage = "https://github.com/miyagawa/CGI-Compile"; 2439 2439 }; 2440 2440 }; ··· 2460 2460 meta = { 2461 2461 homepage = "https://github.com/tokuhirom/p5-cgi-emulate-psgi"; 2462 2462 description = "PSGI adapter for CGI"; 2463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2464 2464 }; 2465 2465 }; 2466 2466 ··· 2487 2487 propagatedBuildInputs = [ CGI FCGI ]; 2488 2488 doCheck = false; 2489 2489 meta = { 2490 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2490 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2491 2491 }; 2492 2492 }; 2493 2493 ··· 2511 2511 }; 2512 2512 meta = { 2513 2513 description = "A lightweight CGI form processing package"; 2514 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2514 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2515 2515 }; 2516 2516 }; 2517 2517 ··· 2525 2525 propagatedBuildInputs = [ CGI ]; 2526 2526 meta = { 2527 2527 description = "Adapt CGI.pm to the PSGI protocol"; 2528 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2528 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2529 2529 }; 2530 2530 }; 2531 2531 ··· 2549 2549 propagatedBuildInputs = [ IOStringy ]; 2550 2550 meta = { 2551 2551 description = "A Simple totally OO CGI interface that is CGI.pm compliant"; 2552 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2552 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2553 2553 }; 2554 2554 buildInputs = [ TestException TestNoWarnings ]; 2555 2555 }; ··· 2564 2564 buildInputs = [ TestDeep ]; 2565 2565 meta = { 2566 2566 description = "Build structures from CGI data"; 2567 - license = stdenv.lib.licenses.bsd2; 2567 + license = lib.licenses.bsd2; 2568 2568 }; 2569 2569 }; 2570 2570 ··· 2583 2583 propagatedBuildInputs = [ CarpAssert ClassLoad DataUUID DigestJHash HashMoreUtils JSONMaybeXS ListMoreUtils LogAny Moo MooXTypesMooseLikeNumeric StringRewritePrefix TaskWeaken TimeDuration TimeDurationParse ]; 2584 2584 meta = { 2585 2585 description = "Unified cache handling interface"; 2586 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2586 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2587 2587 }; 2588 2588 }; 2589 2589 ··· 2597 2597 propagatedBuildInputs = [ GD ]; 2598 2598 meta = { 2599 2599 description = "A series of charting modules"; 2600 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2600 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2601 2601 }; 2602 2602 }; 2603 2603 ··· 2610 2610 }; 2611 2611 meta = { 2612 2612 description = "Package for creating Cisco IPPhone XML objects"; 2613 - license = with stdenv.lib.licenses; [ artistic1 ]; 2613 + license = with lib.licenses; [ artistic1 ]; 2614 2614 }; 2615 2615 }; 2616 2616 ··· 2624 2624 meta = { 2625 2625 homepage = "https://metacpan.org/pod/CLASS"; 2626 2626 description = "Alias for __PACKAGE__"; 2627 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2627 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2628 2628 maintainers = [ maintainers.sgo ]; 2629 2629 }; 2630 2630 }; ··· 2637 2637 sha256 = "07215zzr4ydf49832vn54i3gf2q5b97lydkv8j56wb2svvjs64mz"; 2638 2638 }; 2639 2639 meta = { 2640 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2640 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2641 2641 }; 2642 2642 }; 2643 2643 ··· 2662 2662 propagatedBuildInputs = [ ModuleRuntime ]; 2663 2663 meta = { 2664 2664 description = "Lets you build groups of accessors"; 2665 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2665 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2666 2666 }; 2667 2667 }; 2668 2668 ··· 2675 2675 }; 2676 2676 meta = { 2677 2677 description = "A minimalistic variant of Class::Accessor"; 2678 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2678 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2679 2679 }; 2680 2680 }; 2681 2681 ··· 2688 2688 }; 2689 2689 meta = { 2690 2690 description = "Run-time load a class the first time you call a method in it"; 2691 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2691 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2692 2692 }; 2693 2693 }; 2694 2694 ··· 2712 2712 propagatedBuildInputs = [ AlgorithmC3 ]; 2713 2713 meta = { 2714 2714 description = "A pragma to use the C3 method resolution order algorithm"; 2715 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2715 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2716 2716 }; 2717 2717 }; 2718 2718 ··· 2727 2727 propagatedBuildInputs = [ MROCompat ]; 2728 2728 meta = { 2729 2729 description = "Make NEXT suck less"; 2730 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2730 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2731 2731 }; 2732 2732 }; 2733 2733 ··· 2741 2741 buildInputs = [ TestException ]; 2742 2742 propagatedBuildInputs = [ ClassC3 ClassInspector MROCompat ]; 2743 2743 meta = { 2744 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2744 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2745 2745 }; 2746 2746 }; 2747 2747 ··· 2764 2764 propagatedBuildInputs = [ ParamsValidate ]; 2765 2765 meta = { 2766 2766 description = "Glues object frameworks together transparently"; 2767 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2767 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2768 2768 }; 2769 2769 }; 2770 2770 ··· 2795 2795 }; 2796 2796 meta = { 2797 2797 description = "Base class for hierarchally ordered objects"; 2798 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2798 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2799 2799 maintainers = teams.deshaw.members; 2800 2800 }; 2801 2801 }; ··· 2818 2818 }; 2819 2819 meta = { 2820 2820 description = "Provide utility methods for factory classes"; 2821 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2821 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2822 2822 }; 2823 2823 }; 2824 2824 ··· 2831 2831 }; 2832 2832 meta = { 2833 2833 description = "another class and object builder"; 2834 - license = with stdenv.lib.licenses; [ artistic1 ]; 2834 + license = with lib.licenses; [ artistic1 ]; 2835 2835 }; 2836 2836 }; 2837 2837 ··· 2844 2844 }; 2845 2845 meta = { 2846 2846 description = "Get information about a class and its structure"; 2847 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2847 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2848 2848 }; 2849 2849 }; 2850 2850 ··· 2877 2877 }; 2878 2878 meta = { 2879 2879 description = "Load modules and create objects on demand"; 2880 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2880 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2881 2881 }; 2882 2882 }; 2883 2883 ··· 2905 2905 prePatch = "rm configure"; 2906 2906 meta = { 2907 2907 description = "A module for creating generic methods"; 2908 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2908 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2909 2909 }; 2910 2910 }; 2911 2911 ··· 2920 2920 meta = { 2921 2921 homepage = "https://github.com/moose/Class-Method-Modifiers"; 2922 2922 description = "Provides Moose-like method modifiers"; 2923 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2923 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2924 2924 }; 2925 2925 }; 2926 2926 ··· 2934 2934 propagatedBuildInputs = [ ParamsClassify ]; 2935 2935 meta = { 2936 2936 description = "Dynamic class mixing"; 2937 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2937 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2938 2938 }; 2939 2939 }; 2940 2940 ··· 2948 2948 propagatedBuildInputs = [ DevelStackTrace ]; 2949 2949 meta = { 2950 2950 description = "A smart return value object"; 2951 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2951 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2952 2952 }; 2953 2953 }; 2954 2954 ··· 2979 2979 }; 2980 2980 meta = { 2981 2981 description = "Minimalist class construction"; 2982 - license = with stdenv.lib.licenses; [ asl20 ]; 2982 + license = with lib.licenses; [ asl20 ]; 2983 2983 homepage = "https://github.com/dagolden/Class-Tiny"; 2984 2984 }; 2985 2985 }; ··· 2996 2996 meta = { 2997 2997 homepage = "https://github.com/moose/Class-Load"; 2998 2998 description = "A working (require \"Class::Name\") and more"; 2999 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2999 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3000 3000 }; 3001 3001 }; 3002 3002 ··· 3012 3012 meta = { 3013 3013 homepage = "https://github.com/moose/Class-Load-XS"; 3014 3014 description = "XS implementation of parts of Class::Load"; 3015 - license = stdenv.lib.licenses.artistic2; 3015 + license = lib.licenses.artistic2; 3016 3016 }; 3017 3017 }; 3018 3018 ··· 3035 3035 }; 3036 3036 meta = { 3037 3037 description = "Support for creating standard 'inside-out' classes"; 3038 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3038 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3039 3039 }; 3040 3040 }; 3041 3041 ··· 3048 3048 }; 3049 3049 propagatedBuildInputs = [ ClassStd ]; 3050 3050 checkInputs = [ TestPod TestPodCoverage ]; 3051 - meta = with stdenv.lib; { 3051 + meta = with lib; { 3052 3052 description = "Faster but less secure than Class::Std"; 3053 3053 license = with licenses; [ artistic1 gpl1Plus ]; 3054 3054 }; ··· 3075 3075 propagatedBuildInputs = [ CarpAssert ClassDataInheritable ClassISA ]; 3076 3076 meta = { 3077 3077 description = "Base class for virtual base classes"; 3078 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3078 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3079 3079 }; 3080 3080 }; 3081 3081 ··· 3088 3088 }; 3089 3089 meta = { 3090 3090 description = "Generate fast XS accessors without runtime compilation"; 3091 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3091 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3092 3092 }; 3093 3093 }; 3094 3094 ··· 3104 3104 meta = { 3105 3105 homepage = "https://github.com/reyjrar/CLI-Helpers"; 3106 3106 description = "Subroutines for making simple command line scripts"; 3107 - license = stdenv.lib.licenses.bsd3; 3107 + license = lib.licenses.bsd3; 3108 3108 }; 3109 3109 }; 3110 3110 ··· 3117 3117 }; 3118 3118 meta = { 3119 3119 description = "Clipboard - Copy and Paste with any OS"; 3120 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3120 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3121 3121 }; 3122 3122 propagatedBuildInputs = [ CGI ]; 3123 3123 # Disable test on darwin because MacPasteboard fails when not logged in interactively. ··· 3137 3137 }; 3138 3138 meta = { 3139 3139 description = "Recursively copy Perl datatypes"; 3140 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3140 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3141 3141 }; 3142 3142 buildInputs = [ BCOW ]; 3143 3143 }; ··· 3152 3152 buildInputs = [ Clone ClonePP TestWithoutModule ]; 3153 3153 meta = { 3154 3154 description = "Choose appropriate clone utility"; 3155 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3155 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3156 3156 }; 3157 3157 }; 3158 3158 ··· 3164 3164 sha256 = "15dkhqvih6rx9dnngfwwljcm9s8afb0nbyl2vdvhd8frnw4y31dz"; 3165 3165 }; 3166 3166 meta = { 3167 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3167 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3168 3168 }; 3169 3169 }; 3170 3170 ··· 3179 3179 buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; 3180 3180 meta = { 3181 3181 description = "Engine for tidyall, your all-in-one code tidier and validator"; 3182 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3182 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3183 3183 }; 3184 3184 }; 3185 3185 ··· 3193 3193 propagatedBuildInputs = [ CodeTidyAll TextAligner ]; 3194 3194 meta = { 3195 3195 description = "TidyAll plugin to sort and align Moose-style attributes"; 3196 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3196 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3197 3197 }; 3198 3198 }; 3199 3199 ··· 3209 3209 meta = { 3210 3210 homepage = "https://github.com/skaji/Command-Runner"; 3211 3211 description = "Run external commands and Perl code refs"; 3212 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3212 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3213 3213 maintainers = [ maintainers.zakame ]; 3214 3214 }; 3215 3215 }; ··· 3223 3223 }; 3224 3224 meta = { 3225 3225 description = "Implements some sane defaults for Perl programs"; 3226 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3226 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3227 3227 }; 3228 3228 }; 3229 3229 ··· 3236 3236 }; 3237 3237 meta = { 3238 3238 description = "Interface to Bzip2 compression library"; 3239 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3239 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3240 3240 }; 3241 3241 }; 3242 3242 ··· 3255 3255 3256 3256 meta = { 3257 3257 description = "Low-Level Interface to bzip2 compression library"; 3258 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3258 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3259 3259 }; 3260 3260 }; 3261 3261 ··· 3281 3281 doCheck = !stdenv.isDarwin; 3282 3282 3283 3283 meta = { 3284 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3284 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3285 3285 }; 3286 3286 }; 3287 3287 ··· 3304 3304 propagatedBuildInputs = [ ModulePluggable ]; 3305 3305 meta = { 3306 3306 description = "Load configuration from different file formats, transparently"; 3307 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3307 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3308 3308 }; 3309 3309 }; 3310 3310 ··· 3318 3318 propagatedBuildInputs = [ CaptureTiny ]; 3319 3319 meta = { 3320 3320 description = "A module to implement some of AutoConf macros in pure perl"; 3321 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3321 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3322 3322 }; 3323 3323 }; 3324 3324 ··· 3330 3330 sha256 = "1bbg3wp0xcpj04cmm86j1x0j5968jqi5s2c87qs7dgmap1vzk6qa"; 3331 3331 }; 3332 3332 meta = { 3333 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3333 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3334 3334 }; 3335 3335 }; 3336 3336 ··· 3345 3345 propagatedBuildInputs = [ Moo MooXTypesMooseLike ]; 3346 3346 meta = { 3347 3347 description = "Git-compatible config file parsing"; 3348 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3348 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3349 3349 }; 3350 3350 }; 3351 3351 ··· 3359 3359 meta = { 3360 3360 homepage = "https://github.com/schweikert/Config-Grammar"; 3361 3361 description = "A grammar-based, user-friendly config parser"; 3362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3363 3363 }; 3364 3364 }; 3365 3365 ··· 3374 3374 meta = { 3375 3375 homepage = "https://github.com/rjbs/Config-INI"; 3376 3376 description = "Simple .ini-file format"; 3377 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3377 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3378 3378 }; 3379 3379 }; 3380 3380 ··· 3389 3389 buildInputs = [ TestDeep ]; 3390 3390 meta = { 3391 3391 description = "Load (and optionally decrypt via GnuPG) user/pass identity information "; 3392 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3392 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3393 3393 homepage = "https://github.com/dagolden/Config-Identity"; 3394 3394 }; 3395 3395 }; ··· 3404 3404 propagatedBuildInputs = [ IOStringy ]; 3405 3405 meta = { 3406 3406 description = "A module for reading .ini-style configuration files"; 3407 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3407 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3408 3408 maintainers = teams.deshaw.members; 3409 3409 }; 3410 3410 }; ··· 3420 3420 propagatedBuildInputs = [ ConfigAny ]; 3421 3421 meta = { 3422 3422 description = "Load a configuration directory tree containing YAML, JSON, XML, Perl, INI or Config::General files"; 3423 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3423 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3424 3424 }; 3425 3425 }; 3426 3426 ··· 3435 3435 buildInputs = [ TestException YAML ]; 3436 3436 meta = { 3437 3437 description = "Layered configuration, because configs are like ogres"; 3438 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3438 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3439 3439 }; 3440 3440 }; 3441 3441 ··· 3451 3451 meta = { 3452 3452 homepage = "https://github.com/rjbs/Config-MVP"; 3453 3453 description = "Multivalue-property package-oriented configuration"; 3454 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3454 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3455 3455 }; 3456 3456 }; 3457 3457 ··· 3466 3466 meta = { 3467 3467 homepage = "https://github.com/rjbs/Config-MVP-Reader-INI"; 3468 3468 description = "An MVP config reader for .ini files"; 3469 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3469 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3470 3470 }; 3471 3471 }; 3472 3472 ··· 3479 3479 }; 3480 3480 meta = { 3481 3481 description = "Read and write property files"; 3482 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3482 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3483 3483 }; 3484 3484 }; 3485 3485 ··· 3529 3529 doCheck = false; 3530 3530 meta = { 3531 3531 description = "Simple, versioned access to configuration data"; 3532 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3532 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3533 3533 }; 3534 3534 }; 3535 3535 ··· 3549 3549 ''; 3550 3550 meta = { 3551 3551 description = "A generic connection to a hierarchical-structured data set"; 3552 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3552 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3553 3553 }; 3554 3554 }; 3555 3555 ··· 3564 3564 buildInputs = [ ModuleBuildTiny TestFatal ]; 3565 3565 meta = { 3566 3566 description = "Facility for creating read-only scalars, arrays, and hashes"; 3567 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3567 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3568 3568 }; 3569 3569 }; 3570 3570 ··· 3577 3577 }; 3578 3578 meta = { 3579 3579 description = "Convert binary octets into ASCII armoured messages"; 3580 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3580 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3581 3581 maintainers = [ maintainers.sgo ]; 3582 3582 }; 3583 3583 }; ··· 3602 3602 meta = { 3603 3603 homepage = "https://metacpan.org/pod/Convert::Base32"; 3604 3604 description = "Encoding and decoding of base32 strings"; 3605 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3605 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3606 3606 maintainers = [ maintainers.sgo ]; 3607 3607 }; 3608 3608 }; ··· 3616 3616 }; 3617 3617 meta = { 3618 3618 description = "Functions for converting to/from bencoded strings"; 3619 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3619 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3620 3620 }; 3621 3621 }; 3622 3622 ··· 3631 3631 propagatedBuildInputs = [ ListUtilsBy ModulePluggable ]; 3632 3632 meta = { 3633 3633 description = "Color space conversions and named lookups"; 3634 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3634 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3635 3635 }; 3636 3636 }; 3637 3637 ··· 3644 3644 }; 3645 3645 meta = { 3646 3646 description = "Perl module for uuencode and uudecode"; 3647 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3647 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3648 3648 }; 3649 3649 }; 3650 3650 ··· 3667 3667 }; 3668 3668 meta = { 3669 3669 description = "Create automatic curried method call closures for any class or object"; 3670 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3670 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3671 3671 }; 3672 3672 }; 3673 3673 ··· 3702 3702 meta = { 3703 3703 homepage = "https://github.com/kazeburo/Cookie-Baker"; 3704 3704 description = "Cookie string generator / parser"; 3705 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3705 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3706 3706 }; 3707 3707 }; 3708 3708 ··· 3740 3740 buildInputs = [ TestSharedFork TestTCP ]; 3741 3741 meta = { 3742 3742 description = "Coro based PSGI web server"; 3743 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3743 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3744 3744 }; 3745 3745 }; 3746 3746 ··· 3754 3754 propagatedBuildInputs = [ ArchiveZip CPANChecksums CPANPerlReleases Expect FileHomeDir LWP LogLog4perl ModuleBuild TermReadKey YAML YAMLLibYAML YAMLSyck ]; 3755 3755 meta = { 3756 3756 description = "Query, download and build perl modules from CPAN sites"; 3757 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3757 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3758 3758 }; 3759 3759 }; 3760 3760 ··· 3765 3765 url = "mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz"; 3766 3766 sha256 = "5a297afc3e367ad80811464d4eb7e4dd3caff8ba499cdd2b558f6279443a7657"; 3767 3767 }; 3768 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 3768 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 3769 3769 propagatedBuildInputs = [ FileHomeDir LWPProtocolHttps ]; 3770 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 3770 + postInstall = lib.optionalString stdenv.isDarwin '' 3771 3771 shortenPerlShebang $out/bin/minicpan 3772 3772 ''; 3773 3773 3774 3774 meta = { 3775 3775 homepage = "https://github.com/rjbs/CPAN-Mini"; 3776 3776 description = "Create a minimal mirror of CPAN"; 3777 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3777 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3778 3778 maintainers = [ maintainers.sgo ]; 3779 3779 }; 3780 3780 }; ··· 3788 3788 }; 3789 3789 meta = { 3790 3790 description = "CPanel fork of JSON::XS, fast and correct serializing"; 3791 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3791 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3792 3792 }; 3793 3793 }; 3794 3794 ··· 3801 3801 }; 3802 3802 meta = { 3803 3803 description = "Read and write Changes files"; 3804 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3804 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3805 3805 }; 3806 3806 }; 3807 3807 ··· 3814 3814 }; 3815 3815 propagatedBuildInputs = [ CompressBzip2 DataCompare ModuleSignature ]; 3816 3816 meta = { 3817 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3817 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3818 3818 }; 3819 3819 }; 3820 3820 ··· 3830 3830 meta = { 3831 3831 homepage = "https://github.com/Perl-Toolchain-Gang/CPAN-Common-Index"; 3832 3832 description = "Common library for searching CPAN modules, authors and distributions"; 3833 - license = stdenv.lib.licenses.asl20; 3833 + license = lib.licenses.asl20; 3834 3834 }; 3835 3835 }; 3836 3836 ··· 3843 3843 }; 3844 3844 meta = { 3845 3845 description = "Extract distribution name and version from a distribution filename"; 3846 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3846 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3847 3847 }; 3848 3848 }; 3849 3849 ··· 3857 3857 buildInputs = [ TestDeep ]; 3858 3858 meta = { 3859 3859 description = "Verify requirements in a CPAN::Meta object"; 3860 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3860 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3861 3861 }; 3862 3862 }; 3863 3863 ··· 3871 3871 meta = { 3872 3872 homepage = "https://github.com/bingos/cpan-perl-releases"; 3873 3873 description = "Mapping Perl releases on CPAN to the location of the tarballs"; 3874 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3874 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3875 3875 }; 3876 3876 }; 3877 3877 ··· 3886 3886 meta = { 3887 3887 homepage = "https://github.com/jib/cpanplus-devel"; 3888 3888 description = "Ameliorated interface to the CPAN"; 3889 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3889 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3890 3890 }; 3891 3891 }; 3892 3892 ··· 3901 3901 meta = { 3902 3902 homepage = "https://github.com/rjbs/cpan-uploader"; 3903 3903 description = "Upload things to the CPAN"; 3904 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3904 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3905 3905 }; 3906 3906 }; 3907 3907 ··· 3923 3923 }; 3924 3924 meta = { 3925 3925 description = "CAST5 block cipher in pure Perl"; 3926 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3926 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3927 3927 maintainers = [ maintainers.sgo ]; 3928 3928 }; 3929 3929 }; ··· 3952 3952 ]; 3953 3953 meta = { 3954 3954 description = "Generate shared secret using elliptic-curve Diffie-Hellman function"; 3955 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3955 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3956 3956 }; 3957 3957 }; 3958 3958 ··· 3975 3975 propagatedBuildInputs = [ CryptDES ]; 3976 3976 meta = { 3977 3977 description = "Triple-DES EDE encryption/decryption"; 3978 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3978 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3979 3979 maintainers = [ maintainers.sgo ]; 3980 3980 }; 3981 3981 }; ··· 4012 4012 propagatedBuildInputs = [ DataBuffer DigestSHA1 FileWhich ]; 4013 4013 meta = { 4014 4014 description = "DSA Signatures and Key Generation"; 4015 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4015 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4016 4016 maintainers = [ maintainers.sgo ]; 4017 4017 }; 4018 4018 }; ··· 4024 4024 url = "mirror://cpan/authors/id/A/AP/APPEL/Crypt-ECB-2.22.tar.gz"; 4025 4025 sha256 = "f5af62e908cd31a34b2b813135a0718016fd003ffa0021ffbdd84c50158267aa"; 4026 4026 }; 4027 - meta = with stdenv.lib; { 4027 + meta = with lib; { 4028 4028 description = "Use block ciphers using ECB mode"; 4029 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4029 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4030 4030 }; 4031 4031 }; 4032 4032 ··· 4038 4038 sha256 = "3cc7126d5841107237a9be2dc5c7fbc167cf3c4b4ce34678a8448b850757014c"; 4039 4039 }; 4040 4040 propagatedBuildInputs = [ ClassMix ]; 4041 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4041 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4042 4042 }; 4043 4043 4044 4044 CryptFormat = buildPerlPackage { ··· 4051 4051 buildInputs = [ TestException TestFailWarnings ]; 4052 4052 meta = { 4053 4053 description = "Conversion utilities for encryption applications"; 4054 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4054 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4055 4055 maintainers = [ maintainers.sgo ]; 4056 4056 }; 4057 4057 }; ··· 4075 4075 propagatedBuildInputs = [ CryptX JSON ]; 4076 4076 meta = { 4077 4077 description = "JSON Web Token"; 4078 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4078 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4079 4079 }; 4080 4080 }; 4081 4081 ··· 4098 4098 buildInputs = [ pkgs.unzip ModuleBuildTiny ]; 4099 4099 propagatedBuildInputs = [ ConvertASN1 ]; 4100 4100 meta = { 4101 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4101 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4102 4102 }; 4103 4103 }; 4104 4104 ··· 4113 4113 meta = { 4114 4114 homepage = "https://github.com/danaj/Crypt-Random-Seed"; 4115 4115 description = "Provide strong randomness for seeding"; 4116 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4116 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4117 4117 maintainers = [ maintainers.sgo ]; 4118 4118 }; 4119 4119 }; ··· 4128 4128 propagatedBuildInputs = [ ClassLoader MathPari StatisticsChiSquare ]; 4129 4129 meta = { 4130 4130 description = "Interface to /dev/random and /dev/urandom"; 4131 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4131 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4132 4132 }; 4133 4133 }; 4134 4134 ··· 4143 4143 propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ]; 4144 4144 meta = { 4145 4145 description = "Get weak or strong random data from pluggable sources"; 4146 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4146 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4147 4147 }; 4148 4148 }; 4149 4149 ··· 4157 4157 meta = { 4158 4158 homepage = "https://github.com/danaj/Crypt-Random-TESHA2"; 4159 4159 description = "Random numbers using timer/schedule entropy, aka userspace voodoo entropy"; 4160 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4160 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4161 4161 }; 4162 4162 }; 4163 4163 ··· 4189 4189 meta = { 4190 4190 homepage = "https://wiki.github.com/toddr/Crypt-RIPEMD160"; 4191 4191 description = "Perl extension for the RIPEMD-160 Hash function"; 4192 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4192 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4193 4193 maintainers = [ maintainers.sgo ]; 4194 4194 }; 4195 4195 }; ··· 4202 4202 sha256 = "93ebdfaaefcfe9ab683f0121c85f24475d8197f0bcec46018219e4111434dde3"; 4203 4203 }; 4204 4204 propagatedBuildInputs = [ DigestSHA1 ]; 4205 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4205 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4206 4206 }; 4207 4207 4208 4208 CryptRijndael = buildPerlPackage { ··· 4232 4232 }; 4233 4233 meta = { 4234 4234 description = "Provide non blocking randomness"; 4235 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4235 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4236 4236 maintainers = [ maintainers.sgo ]; 4237 4237 }; 4238 4238 }; ··· 4248 4248 perlPreHook = "export LD=$CC"; 4249 4249 meta = { 4250 4250 description = "Scrypt password based key derivation function"; 4251 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4251 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4252 4252 homepage = "https://github.com/DCIT/perl-Crypt-ScryptKDF"; 4253 4253 maintainers = [ maintainers.sgo ]; 4254 4254 }; ··· 4275 4275 meta = { 4276 4276 homepage = "https://metacpan.org/release/Crypt-Sodium"; 4277 4277 description = "Perl bindings for libsodium (NaCL)"; 4278 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4278 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4279 4279 maintainers = [ maintainers.sgo ]; 4280 4280 }; 4281 4281 }; ··· 4289 4289 }; 4290 4290 meta = { 4291 4291 description = "The Twofish Encryption Algorithm"; 4292 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4292 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4293 4293 maintainers = [ maintainers.sgo ]; 4294 4294 }; 4295 4295 }; ··· 4308 4308 buildInputs = [ TestException ]; 4309 4309 propagatedBuildInputs = [ AltCryptRSABigInt CryptCAST5_PP CryptDES_EDE3 CryptDSA CryptIDEA CryptRIPEMD160 CryptRijndael CryptTwofish FileHomeDir LWP ]; 4310 4310 4311 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 4312 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 4311 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 4312 + postInstall = lib.optionalString stdenv.isDarwin '' 4313 4313 shortenPerlShebang $out/bin/pgplet 4314 4314 ''; 4315 4315 4316 4316 meta = { 4317 4317 homepage = "https://github.com/btrott/Crypt-OpenPGP"; 4318 4318 description = "Pure-Perl OpenPGP implementation"; 4319 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4319 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4320 4320 maintainers = [ maintainers.sgo ]; 4321 4321 }; 4322 4322 doCheck = false; /* test fails with 'No random source available!' */ ··· 4331 4331 }; 4332 4332 NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; 4333 4333 NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; 4334 - meta = with stdenv.lib; { 4334 + meta = with lib; { 4335 4335 description = "Perl wrapper around OpenSSL's AES library"; 4336 4336 license = with licenses; [ artistic1 gpl1Plus ]; 4337 4337 }; ··· 4357 4357 }; 4358 4358 meta = { 4359 4359 description = "Guess OpenSSL include path"; 4360 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4360 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4361 4361 homepage = "https://github.com/akiym/Crypt-OpenSSL-Guess"; 4362 4362 }; 4363 4363 }; ··· 4399 4399 meta = { 4400 4400 homepage = "https://github.com/dsully/perl-crypt-openssl-x509"; 4401 4401 description = "Perl extension to OpenSSL's X509 API"; 4402 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4402 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4403 4403 maintainers = [ maintainers.sgo ]; 4404 4404 }; 4405 4405 }; ··· 4416 4416 meta = { 4417 4417 homepage = "https://metacpan.org/release/Crypt-PBKDF2"; 4418 4418 description = "The PBKDF2 password hash algorithm"; 4419 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4419 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4420 4420 maintainers = [ maintainers.sgo ]; 4421 4421 }; 4422 4422 }; ··· 4433 4433 propagatedBuildInputs = [ BytesRandomSecureTiny ClassAccessor ConvertASN1 CryptFormat MathProvablePrime SymbolGet TryTiny ]; 4434 4434 meta = { 4435 4435 description = "Cryptography in pure Perl"; 4436 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4436 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4437 4437 maintainers = [ maintainers.sgo ]; 4438 4438 }; 4439 4439 }; ··· 4450 4450 4451 4451 meta = { 4452 4452 description = "Minimal Ed25519 bindings"; 4453 - license = stdenv.lib.licenses.artistic2; 4453 + license = lib.licenses.artistic2; 4454 4454 maintainers = [ maintainers.thoughtpolice ]; 4455 4455 }; 4456 4456 buildInputs = [ CanaryStability ]; ··· 4486 4486 url = "mirror://cpan/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz"; 4487 4487 sha256 = "1myswrmh0sqp5xjpp03x45z8arfmgkjx0srl3r6kjsyzl1zrk9l8"; 4488 4488 }; 4489 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4489 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4490 4490 meta = { 4491 4491 description = "XS based CSS minifier"; 4492 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4492 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4493 4493 }; 4494 4494 }; 4495 4495 ··· 4518 4518 NIX_CFLAGS_LINK = "-lncurses"; 4519 4519 meta = { 4520 4520 description = "Perl bindings to ncurses"; 4521 - license = stdenv.lib.licenses.artistic1; 4521 + license = lib.licenses.artistic1; 4522 4522 }; 4523 4523 }; 4524 4524 ··· 4531 4531 }; 4532 4532 meta = { 4533 4533 description = "curses based OO user interface framework"; 4534 - license = stdenv.lib.licenses.artistic1; 4534 + license = lib.licenses.artistic1; 4535 4535 }; 4536 4536 propagatedBuildInputs = [ Curses TermReadKey ]; 4537 4537 }; ··· 4545 4545 }; 4546 4546 meta = { 4547 4547 description = "Crypto toolkit"; 4548 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4548 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4549 4549 }; 4550 4550 }; 4551 4551 ··· 4558 4558 }; 4559 4559 meta = { 4560 4560 description = "Temporary changing working directory (chdir)"; 4561 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4561 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4562 4562 }; 4563 4563 buildInputs = [ TestRequires ]; 4564 4564 }; ··· 4573 4573 buildInputs = [ TestRequires ]; 4574 4574 meta = { 4575 4575 description = "Polymorphic data cloning"; 4576 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4576 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4577 4577 }; 4578 4578 }; 4579 4579 ··· 4596 4596 }; 4597 4597 meta = { 4598 4598 description = "Pretty printing of data structures"; 4599 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4599 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4600 4600 }; 4601 4601 }; 4602 4602 ··· 4609 4609 }; 4610 4610 meta = { 4611 4611 description = "Less indentation and newlines plus sub deparsing"; 4612 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4612 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4613 4613 }; 4614 4614 }; 4615 4615 ··· 4642 4642 propagatedBuildInputs = [ DateCalc EmailValid FileMMagic ImageSize MIMETypes RegexpCommon ]; 4643 4643 meta = { 4644 4644 description = "Validates user input (usually from an HTML form) based on input profile"; 4645 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4645 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4646 4646 }; 4647 4647 buildInputs = [ CGI ]; 4648 4648 }; ··· 4658 4658 meta = { 4659 4659 homepage = "https://github.com/rjbs/Data-GUID"; 4660 4660 description = "Globally unique identifiers"; 4661 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4661 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4662 4662 }; 4663 4663 }; 4664 4664 ··· 4684 4684 }; 4685 4685 meta = { 4686 4686 description = "Make binary data human-readable"; 4687 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 4687 + license = with lib.licenses; [ artistic1 gpl2 ]; 4688 4688 }; 4689 4689 }; 4690 4690 ··· 4709 4709 propagatedBuildInputs = [ ClassReturnValue TextvFileasData ]; 4710 4710 meta = { 4711 4711 description = "Generates iCalendar (RFC 2445) calendar files"; 4712 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4712 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4713 4713 }; 4714 4714 }; 4715 4715 ··· 4723 4723 buildInputs = [ TestBits ]; 4724 4724 meta = { 4725 4725 description = "Pack and unpack big-endian IEEE754 floats and doubles"; 4726 - license = with stdenv.lib.licenses; [ artistic2 ]; 4726 + license = with lib.licenses; [ artistic2 ]; 4727 4727 }; 4728 4728 }; 4729 4729 ··· 4747 4747 meta = { 4748 4748 homepage = "https://github.com/msgpack/msgpack-perl"; 4749 4749 description = "MessagePack serializing/deserializing"; 4750 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4750 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4751 4751 maintainers = [ maintainers.sgo ]; 4752 4752 }; 4753 4753 }; ··· 4763 4763 meta = { 4764 4764 homepage = "https://github.com/rjbs/data-optlist"; 4765 4765 description = "Parse and validate simple name/value option pairs"; 4766 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4766 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4767 4767 }; 4768 4768 }; 4769 4769 ··· 4788 4788 buildInputs = [ ClassAccessor DataPage TestException ]; 4789 4789 meta = { 4790 4790 description = "change long page list to be shorter and well navigate"; 4791 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4791 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4792 4792 }; 4793 4793 }; 4794 4794 ··· 4813 4813 meta = { 4814 4814 homepage = "https://github.com/mattp-/Data-Perl"; 4815 4815 description = "Base classes wrapping fundamental Perl data types"; 4816 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4816 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4817 4817 }; 4818 4818 }; 4819 4819 ··· 4827 4827 propagatedBuildInputs = [ ClonePP FileHomeDir PackageStash SortNaturally ]; 4828 4828 meta = { 4829 4829 description = "colored pretty-print of Perl data structures and objects"; 4830 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4830 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4831 4831 }; 4832 4832 }; 4833 4833 ··· 4842 4842 meta = { 4843 4843 homepage = "https://github.com/rjbs/data-section"; 4844 4844 description = "Read multiple hunks of data out of your DATA section"; 4845 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4845 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4846 4846 }; 4847 4847 buildInputs = [ TestFailWarnings ]; 4848 4848 }; ··· 4856 4856 }; 4857 4857 meta = { 4858 4858 description = "Modules that serialize data structures"; 4859 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4859 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4860 4860 }; 4861 4861 }; 4862 4862 ··· 4870 4870 buildInputs = [ TestDeep ]; 4871 4871 propagatedBuildInputs = [ ClassAccessor ]; 4872 4872 meta = { 4873 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4873 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4874 4874 }; 4875 4875 }; 4876 4876 ··· 4883 4883 }; 4884 4884 propagatedBuildInputs = [ DataPage MathRound ]; 4885 4885 meta = { 4886 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4886 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4887 4887 }; 4888 4888 }; 4889 4889 ··· 4898 4898 propagatedBuildInputs = [ Moose PathClass namespaceclean ]; 4899 4899 meta = { 4900 4900 description = "N at a time iteration API"; 4901 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4901 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4902 4902 }; 4903 4903 }; 4904 4904 ··· 4912 4912 buildInputs = [ TestPod ]; 4913 4913 meta = { 4914 4914 description = "Change nature of data within a structure"; 4915 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4915 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4916 4916 }; 4917 4917 }; 4918 4918 ··· 4937 4937 meta = { 4938 4938 homepage = "https://metacpan.org/release/Data-ULID"; 4939 4939 description = "Universally Unique Lexicographically Sortable Identifier"; 4940 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4940 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4941 4941 maintainers = with maintainers; [ sgo ]; 4942 4942 }; 4943 4943 }; ··· 4959 4959 sha256 = "1x662pqjg9p0wcigi7pwf969b2ymk66ncm2vd5dfm5i08pdkjpf3"; 4960 4960 }; 4961 4961 buildInputs = [ HashUtilFieldHashCompat ModuleBuildXSUtil ScopeGuard TestException ]; 4962 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 4962 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 4963 4963 meta = { 4964 4964 description = "A selection of utilities for data and data types"; 4965 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4965 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4966 4966 homepage = "https://github.com/gfx/Perl-Data-Util"; 4967 4967 }; 4968 4968 }; ··· 4975 4975 sha256 = "51c9efbf8423853616eaa24841e4d1996b2db0036900617fb1dbc76c75a1f360"; 4976 4976 }; 4977 4977 meta = { 4978 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4978 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4979 4979 }; 4980 4980 }; 4981 4981 ··· 4999 4999 propagatedBuildInputs = [ MathRandomMTAuto ]; 5000 5000 meta = { 5001 5001 description = "Fast random UUID generator using the Mersenne Twister algorithm"; 5002 - license = stdenv.lib.licenses.asl20; 5002 + license = lib.licenses.asl20; 5003 5003 }; 5004 5004 }; 5005 5005 ··· 5014 5014 propagatedBuildInputs = [ NetDomainTLD ]; 5015 5015 meta = { 5016 5016 description = "Domain and host name validation"; 5017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5018 5018 }; 5019 5019 }; 5020 5020 ··· 5029 5029 propagatedBuildInputs = [ NetAddrIP ]; 5030 5030 meta = { 5031 5031 description = "IPv4 and IPv6 validation methods"; 5032 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5032 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5033 5033 }; 5034 5034 }; 5035 5035 ··· 5043 5043 propagatedBuildInputs = [ DataValidateDomain DataValidateIP ]; 5044 5044 meta = { 5045 5045 description = "Common URL validation methods"; 5046 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5046 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5047 5047 }; 5048 5048 }; 5049 5049 ··· 5106 5106 sha256 = "29a1926314ce1681a312d6155c29590c771ddacf91b7485873ce449ef209dd04"; 5107 5107 }; 5108 5108 meta = { 5109 - license = with stdenv.lib.licenses; [ artistic1 gpl2Plus ]; 5109 + license = with lib.licenses; [ artistic1 gpl2Plus ]; 5110 5110 }; 5111 5111 }; 5112 5112 ··· 5121 5121 propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ]; 5122 5122 meta = { 5123 5123 description = "A date and time object"; 5124 - license = stdenv.lib.licenses.artistic2; 5124 + license = lib.licenses.artistic2; 5125 5125 }; 5126 5126 }; 5127 5127 ··· 5134 5134 }; 5135 5135 meta = { 5136 5136 description = "Dates in the Julian calendar"; 5137 - license = stdenv.lib.licenses.artistic2; 5137 + license = lib.licenses.artistic2; 5138 5138 }; 5139 5139 propagatedBuildInputs = [ DateTime ]; 5140 5140 }; ··· 5149 5149 propagatedBuildInputs = [ DateTimeEventRecurrence ]; 5150 5150 meta = { 5151 5151 description = "DateTime rfc2445 recurrences"; 5152 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5152 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5153 5153 }; 5154 5154 }; 5155 5155 ··· 5173 5173 propagatedBuildInputs = [ DateTimeFormatStrptime ParamsValidate ]; 5174 5174 meta = { 5175 5175 description = "Create DateTime parser classes and objects"; 5176 - license = stdenv.lib.licenses.artistic2; 5176 + license = lib.licenses.artistic2; 5177 5177 }; 5178 5178 }; 5179 5179 ··· 5187 5187 propagatedBuildInputs = [ DateTime TimeDate ]; 5188 5188 meta = { 5189 5189 description = "Parses Date::Parse compatible formats"; 5190 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5190 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5191 5191 }; 5192 5192 }; 5193 5193 ··· 5201 5201 propagatedBuildInputs = [ DateTimeFormatBuilder ListMoreUtils ModulePluggable ]; 5202 5202 meta = { 5203 5203 description = "Flexibly parse strings and turn them into DateTime objects"; 5204 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5204 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5205 5205 }; 5206 5206 buildInputs = [ TestException TestMockTime TestNoWarnings ]; 5207 5207 }; ··· 5216 5216 propagatedBuildInputs = [ DateTime HTTPDate ]; 5217 5217 meta = { 5218 5218 description = "Date conversion routines"; 5219 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5219 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5220 5220 }; 5221 5221 }; 5222 5222 ··· 5230 5230 propagatedBuildInputs = [ DateTimeEventICal ]; 5231 5231 meta = { 5232 5232 description = "Parse and format iCal datetime and duration strings"; 5233 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5233 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5234 5234 }; 5235 5235 }; 5236 5236 ··· 5244 5244 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5245 5245 meta = { 5246 5246 description = "Parses ISO8601 formats"; 5247 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5247 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5248 5248 }; 5249 5249 buildInputs = [ Test2Suite ]; 5250 5250 }; ··· 5259 5259 propagatedBuildInputs = [ DateTime ParamsValidate ]; 5260 5260 meta = { 5261 5261 description = "Convert between DateTime and RFC2822/822 formats"; 5262 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5262 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5263 5263 }; 5264 5264 }; 5265 5265 ··· 5274 5274 propagatedBuildInputs = [ Clone DateTime ListMoreUtils ParamsValidate boolean ]; 5275 5275 meta = { 5276 5276 description = "Create machine readable date/time with natural parsing logic"; 5277 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5277 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5278 5278 }; 5279 5279 }; 5280 5280 ··· 5288 5288 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5289 5289 meta = { 5290 5290 description = "Parse and format MySQL dates and times"; 5291 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5291 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5292 5292 }; 5293 5293 }; 5294 5294 ··· 5302 5302 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5303 5303 meta = { 5304 5304 description = "Parse and format PostgreSQL dates and times"; 5305 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5305 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5306 5306 }; 5307 5307 buildInputs = [ ModuleBuildTiny ]; 5308 5308 }; ··· 5318 5318 propagatedBuildInputs = [ DateTime ]; 5319 5319 meta = { 5320 5320 description = "Parse and format strp and strf time patterns"; 5321 - license = stdenv.lib.licenses.artistic2; 5321 + license = lib.licenses.artistic2; 5322 5322 }; 5323 5323 }; 5324 5324 ··· 5332 5332 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5333 5333 meta = { 5334 5334 description = "Parse and format SQLite dates and times"; 5335 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5335 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5336 5336 }; 5337 5337 }; 5338 5338 ··· 5346 5346 propagatedBuildInputs = [ DateTime ]; 5347 5347 meta = { 5348 5348 description = "Parse and format W3CDTF datetime strings"; 5349 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5349 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5350 5350 }; 5351 5351 }; 5352 5352 ··· 5361 5361 propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler Specio namespaceautoclean ]; 5362 5362 meta = { 5363 5363 description = "Localization support for DateTime.pm"; 5364 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5364 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5365 5365 }; 5366 5366 }; 5367 5367 ··· 5375 5375 propagatedBuildInputs = [ DateTime ParamsValidate SetInfinite ]; 5376 5376 meta = { 5377 5377 description = "DateTime set objects"; 5378 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5378 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5379 5379 }; 5380 5380 }; 5381 5381 ··· 5390 5390 propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; 5391 5391 meta = { 5392 5392 description = "Time zone object base class and factory"; 5393 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5393 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5394 5394 }; 5395 5395 }; 5396 5396 ··· 5406 5406 doCheck = false; 5407 5407 meta = { 5408 5408 description = "Parse a date/time string using the best method available"; 5409 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5409 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5410 5410 }; 5411 5411 }; 5412 5412 ··· 5420 5420 propagatedBuildInputs = [ ClassISA DevelStackTrace StringUtil TermReadKey TextTabularDisplay TieIxHash ]; 5421 5421 meta = { 5422 5422 description = "A collection of handy debugging routines for displaying the values of variables with a minimum of coding"; 5423 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5423 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5424 5424 }; 5425 5425 }; 5426 5426 ··· 5434 5434 propagatedBuildInputs = [ PadWalker ]; 5435 5435 meta = { 5436 5436 description = "Meatier versions of C<caller>"; 5437 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5437 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5438 5438 }; 5439 5439 }; 5440 5440 ··· 5447 5447 }; 5448 5448 meta = { 5449 5449 description = "check that a command is available"; 5450 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5450 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5451 5451 homepage = "https://github.com/tokuhirom/Devel-CheckBin"; 5452 5452 }; 5453 5453 }; ··· 5462 5462 buildInputs = [ ModuleBuildTiny ]; 5463 5463 meta = { 5464 5464 description = "Check the compiler's availability"; 5465 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5465 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5466 5466 homepage = "https://github.com/tokuhirom/Devel-CheckCompiler"; 5467 5467 }; 5468 5468 }; ··· 5497 5497 meta = { 5498 5498 homepage = "https://metacpan.org/release/Devel-Leak"; 5499 5499 description = "Utility for looking for perl objects that are not reclaimed"; 5500 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; # According to Debian 5500 + license = with lib.licenses; [ artistic1 gpl1Plus ]; # According to Debian 5501 5501 }; 5502 5502 }; 5503 5503 ··· 5512 5512 meta = { 5513 5513 homepage = "https://github.com/bingos/devel-patchperl"; 5514 5514 description = "Patch perl source a la Devel::PPPort's buildperl.pl"; 5515 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5515 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5516 5516 }; 5517 5517 }; 5518 5518 ··· 5526 5526 buildInputs = [ TestFatal ]; 5527 5527 meta = { 5528 5528 description = "obtain the REFCNT value of a referent"; 5529 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5529 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5530 5530 }; 5531 5531 }; 5532 5532 ··· 5539 5539 }; 5540 5540 meta = { 5541 5541 description = "Perl/Pollution/Portability"; 5542 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5542 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5543 5543 }; 5544 5544 }; 5545 5545 ··· 5552 5552 }; 5553 5553 meta = { 5554 5554 description = "Print out each line before it is executed (like sh -x)"; 5555 - license = stdenv.lib.licenses.publicDomain; 5555 + license = lib.licenses.publicDomain; 5556 5556 }; 5557 5557 }; 5558 5558 ··· 5567 5567 propagatedBuildInputs = [ DeviceOUI Moose ]; 5568 5568 meta = { 5569 5569 description = "Handle hardware MAC Addresses (EUI-48 and EUI-64)"; 5570 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5570 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5571 5571 maintainers = [ maintainers.sgo ]; 5572 5572 }; 5573 5573 }; ··· 5584 5584 propagatedBuildInputs = [ ClassAccessorGrouped LWP SubExporter ]; 5585 5585 meta = { 5586 5586 description = "Resolve an Organizationally Unique Identifier"; 5587 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5587 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5588 5588 maintainers = [ maintainers.sgo ]; 5589 5589 }; 5590 5590 }; ··· 5636 5636 5637 5637 preCheck = "rm t/65_db_config.t"; # do not run failing tests 5638 5638 5639 - meta = with stdenv.lib; { 5639 + meta = with lib; { 5640 5640 description = "Self Contained SQLite RDBMS in a DBI Driver"; 5641 5641 license = with licenses; [ artistic1 gpl1Plus ]; 5642 5642 platforms = platforms.unix; ··· 5655 5655 meta = { 5656 5656 homepage = "https://github.com/gooddata/DBD-MariaDB"; 5657 5657 description = "MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"; 5658 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5658 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5659 5659 maintainers = [ maintainers.sgo ]; 5660 5660 }; 5661 5661 }; ··· 5691 5691 buildInputs = [ pkgs.oracle-instantclient TestNoWarnings ]; 5692 5692 propagatedBuildInputs = [ DBI ]; 5693 5693 5694 - postBuild = stdenv.lib.optionalString stdenv.isDarwin '' 5694 + postBuild = lib.optionalString stdenv.isDarwin '' 5695 5695 install_name_tool -add_rpath "${pkgs.oracle-instantclient.lib}/lib" blib/arch/auto/DBD/Oracle/Oracle.bundle 5696 5696 ''; 5697 5697 }; ··· 5715 5715 5716 5716 meta = { 5717 5717 description = "DBI PostgreSQL interface"; 5718 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5719 - platforms = stdenv.lib.platforms.unix; 5718 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5719 + platforms = lib.platforms.unix; 5720 5720 }; 5721 5721 }; 5722 5722 ··· 5763 5763 url = "mirror://cpan/authors/id/T/TI/TIMB/DBI-1.643.tar.gz"; 5764 5764 sha256 = "8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa"; 5765 5765 }; 5766 - postInstall = stdenv.lib.optionalString (perl ? crossVersion) '' 5766 + postInstall = lib.optionalString (perl ? crossVersion) '' 5767 5767 mkdir -p $out/${perl.libPrefix}/cross_perl/${perl.version}/DBI 5768 5768 cat > $out/${perl.libPrefix}/cross_perl/${perl.version}/DBI.pm <<EOF 5769 5769 package DBI; ··· 5804 5804 meta = { 5805 5805 homepage = "https://dbi.perl.org/"; 5806 5806 description = "Database independent interface for Perl"; 5807 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5807 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5808 5808 }; 5809 5809 }; 5810 5810 ··· 5820 5820 meta = { 5821 5821 homepage = "https://metacpan.org/pod/DBICx::TestDatabase"; 5822 5822 description = "Create a temporary database from a DBIx::Class::Schema"; 5823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5824 5824 maintainers = [ maintainers.sgo ]; 5825 5825 }; 5826 5826 }; ··· 5837 5837 meta = { 5838 5838 homepage = "https://metacpan.org/pod/DBIx::Class"; 5839 5839 description = "Extensible and flexible object <-> relational mapper"; 5840 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5840 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5841 5841 }; 5842 5842 }; 5843 5843 ··· 5853 5853 meta = { 5854 5854 homepage = "https://github.com/frioux/DBIx-Class-Candy"; 5855 5855 description = "Sugar for your favorite ORM, DBIx::Class"; 5856 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5856 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5857 5857 }; 5858 5858 }; 5859 5859 ··· 5868 5868 propagatedBuildInputs = [ CarpClan DBIxClass ]; 5869 5869 meta = { 5870 5870 description = "Cursor class with built-in caching support"; 5871 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5871 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5872 5872 }; 5873 5873 }; 5874 5874 ··· 5884 5884 meta = { 5885 5885 homepage = "https://metacpan.org/pod/DBIx::Class::DynamicDefault"; 5886 5886 description = "Automatically set and update fields"; 5887 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5887 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5888 5888 maintainers = [ maintainers.sgo ]; 5889 5889 }; 5890 5890 }; ··· 5911 5911 meta = { 5912 5912 homepage = "https://github.com/frioux/DBIx-Class-Helpers"; 5913 5913 description = "Simplify the common case stuff for DBIx::Class"; 5914 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5914 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5915 5915 }; 5916 5916 }; 5917 5917 ··· 5927 5927 meta = { 5928 5928 homepage = "https://metacpan.org/pod/DBIx::Class::InflateColumn::Serializer"; 5929 5929 description = "Inflators to serialize data structures for DBIx::Class"; 5930 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5930 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5931 5931 maintainers = [ maintainers.sgo ]; 5932 5932 }; 5933 5933 }; ··· 5942 5942 propagatedBuildInputs = [ DBIxClass ]; 5943 5943 meta = { 5944 5944 description = "Introspect many-to-many relationships"; 5945 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5945 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5946 5946 }; 5947 5947 }; 5948 5948 ··· 5957 5957 propagatedBuildInputs = [ CarpClan ClassUnload DBIxClass DataDump StringToIdentifierEN curry ]; 5958 5958 meta = { 5959 5959 description = "Create a DBIx::Class::Schema based on a database"; 5960 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5960 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5961 5961 }; 5962 5962 }; 5963 5963 ··· 5972 5972 propagatedBuildInputs = [ DBI ]; 5973 5973 meta = { 5974 5974 description = "Fast, safe DBI connection and transaction management"; 5975 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5975 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5976 5976 }; 5977 5977 }; 5978 5978 ··· 5997 5997 propagatedBuildInputs = [ CacheSimpleTimedExpiry ClassAccessor ClassReturnValue Clone DBIxDBSchema Want capitalization ]; 5998 5998 meta = { 5999 5999 description = "Encapsulate SQL queries and rows in simple perl objects"; 6000 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6000 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6001 6001 }; 6002 6002 }; 6003 6003 ··· 6023 6023 }; 6024 6024 meta = { 6025 6025 description = "Simple detection of binary versus text in strings"; 6026 - license = with stdenv.lib.licenses; [ artistic2 ]; 6026 + license = with lib.licenses; [ artistic2 ]; 6027 6027 }; 6028 6028 }; 6029 6029 ··· 6036 6036 }; 6037 6037 meta = { 6038 6038 description = "Read/write buffer class"; 6039 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6039 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6040 6040 maintainers = [ maintainers.sgo ]; 6041 6041 }; 6042 6042 }; ··· 6076 6076 propagatedBuildInputs = [ BHooksEndOfScope BHooksOPCheck SubName ]; 6077 6077 meta = { 6078 6078 description = "Adding keywords to perl, in perl"; 6079 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6079 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6080 6080 }; 6081 6081 }; 6082 6082 ··· 6089 6089 }; 6090 6090 meta = { 6091 6091 description = "Find the path to your perl"; 6092 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6092 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6093 6093 }; 6094 6094 }; 6095 6095 ··· 6102 6102 }; 6103 6103 propagatedBuildInputs = [ SubExporterProgressive ]; 6104 6104 meta = { 6105 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6105 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6106 6106 }; 6107 6107 }; 6108 6108 ··· 6115 6115 }; 6116 6116 meta = { 6117 6117 description = "Detect perl's global phase on older perls."; 6118 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6118 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6119 6119 }; 6120 6120 }; 6121 6121 ··· 6139 6139 meta = { 6140 6140 homepage = "https://github.com/timbunce/devel-nytprof"; 6141 6141 description = "Powerful fast feature-rich Perl source code profiler"; 6142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6143 6143 }; 6144 6144 buildInputs = [ TestDifferences ]; 6145 6145 }; ··· 6155 6155 buildInputs = [ TestFatal ]; 6156 6156 meta = { 6157 6157 description = "introspect overloaded operators"; 6158 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6158 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6159 6159 }; 6160 6160 }; 6161 6161 ··· 6179 6179 }; 6180 6180 meta = { 6181 6181 description = "An object representing a stack trace"; 6182 - license = stdenv.lib.licenses.artistic2; 6182 + license = lib.licenses.artistic2; 6183 6183 }; 6184 6184 }; 6185 6185 ··· 6193 6193 propagatedBuildInputs = [ DevelStackTrace ]; 6194 6194 meta = { 6195 6195 description = "Displays stack trace in HTML"; 6196 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6196 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6197 6197 }; 6198 6198 }; 6199 6199 ··· 6206 6206 }; 6207 6207 meta = { 6208 6208 description = "Dump symbol names or the symbol table"; 6209 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6209 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6210 6210 }; 6211 6211 }; 6212 6212 ··· 6219 6219 }; 6220 6220 meta = { 6221 6221 description = "Module that calculates CRC sums of all sorts"; 6222 - license = stdenv.lib.licenses.publicDomain; 6222 + license = lib.licenses.publicDomain; 6223 6223 }; 6224 6224 }; 6225 6225 ··· 6232 6232 }; 6233 6233 meta = { 6234 6234 description = "Keyed-Hashing for Message Authentication"; 6235 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6235 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6236 6236 }; 6237 6237 }; 6238 6238 ··· 6245 6245 }; 6246 6246 meta = { 6247 6247 description = "Perl extension for 32 bit Jenkins Hashing Algorithm"; 6248 - license = stdenv.lib.licenses.artistic2; 6248 + license = lib.licenses.artistic2; 6249 6249 }; 6250 6250 }; 6251 6251 ··· 6258 6258 }; 6259 6259 meta = { 6260 6260 description = "Perl interface to the MD2 Algorithm"; 6261 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6261 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6262 6262 maintainers = [ maintainers.sgo ]; 6263 6263 }; 6264 6264 }; ··· 6294 6294 }; 6295 6295 meta = { 6296 6296 description = "Perl Implementation of Rivest's MD5 algorithm"; 6297 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6297 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6298 6298 }; 6299 6299 }; 6300 6300 ··· 6307 6307 }; 6308 6308 meta = { 6309 6309 description = "Perl interface to the SHA-1 algorithm"; 6310 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6310 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6311 6311 }; 6312 6312 }; 6313 6313 ··· 6321 6321 meta = { 6322 6322 homepage = "https://metacpan.org/release/Digest-SHA3"; 6323 6323 description = "Perl extension for SHA-3"; 6324 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6324 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6325 6325 maintainers = [ maintainers.sgo ]; 6326 6326 }; 6327 6327 }; ··· 6336 6336 propagatedBuildInputs = [ Moo PathTiny ]; 6337 6337 meta = { 6338 6338 description = "treat a directory and a manifest file as a hash/dictionary of keys to texts or blobs"; 6339 - license = with stdenv.lib.licenses; [ mit ]; 6339 + license = with lib.licenses; [ mit ]; 6340 6340 }; 6341 6341 }; 6342 6342 ··· 6350 6350 meta = { 6351 6351 homepage = "https://github.com/mauke/Dir-Self"; 6352 6352 description = "A __DIR__ constant for the directory your source file is in"; 6353 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6353 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6354 6354 }; 6355 6355 }; 6356 6356 ··· 6364 6364 propagatedBuildInputs = [ ExporterTiny ]; 6365 6365 meta = { 6366 6366 description = "dispatch on the type (class) of an argument"; 6367 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6367 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6368 6368 }; 6369 6369 }; 6370 6370 ··· 6379 6379 propagatedBuildInputs = [ ModuleRuntime ]; 6380 6380 meta = { 6381 6381 description = "Declare version conflicts for your dist"; 6382 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6382 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6383 6383 }; 6384 6384 }; 6385 6385 ··· 6395 6395 meta = { 6396 6396 homepage = "http://dzil.org/"; 6397 6397 description = "Distribution builder; installer not included!"; 6398 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6398 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6399 6399 }; 6400 6400 doCheck = false; 6401 6401 }; ··· 6411 6411 propagatedBuildInputs = [ DistZillaPluginMojibakeTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestNoTabs DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion PodCoverageTrustPod ]; 6412 6412 meta = { 6413 6413 description = "Test your dist with every testing plugin conceivable"; 6414 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6414 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6415 6415 }; 6416 6416 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 6417 6417 }; ··· 6426 6426 propagatedBuildInputs = [ DistZilla ]; 6427 6427 meta = { 6428 6428 description = "Dist::Zilla with Changes check"; 6429 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6429 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6430 6430 }; 6431 6431 buildInputs = [ PathClass PodCoverage PodCoverageTrustPod PodMarkdown TestDeep TestException TestPod TestPodCoverage ]; 6432 6432 }; ··· 6442 6442 meta = { 6443 6443 homepage = "https://github.com/creaktive/Dist-Zilla-Plugin-MojibakeTests"; 6444 6444 description = "Release tests for source encoding"; 6445 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6445 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6446 6446 }; 6447 6447 buildInputs = [ TestMojibake ]; 6448 6448 }; ··· 6458 6458 meta = { 6459 6459 homepage = "https://github.com/rjbs/Dist-Zilla-Plugin-PodWeaver"; 6460 6460 description = "Weave your Pod together from configuration and Dist::Zilla"; 6461 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6461 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6462 6462 }; 6463 6463 }; 6464 6464 ··· 6474 6474 meta = { 6475 6475 homepage = "https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeAnyFromPod"; 6476 6476 description = "Automatically convert POD to a README in any format for Dist::Zilla"; 6477 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6477 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6478 6478 }; 6479 6479 }; 6480 6480 ··· 6490 6490 meta = { 6491 6491 homepage = "https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeMarkdownFromPod"; 6492 6492 description = "Automatically convert POD to a README.mkdn for Dist::Zilla"; 6493 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6493 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6494 6494 }; 6495 6495 }; 6496 6496 ··· 6505 6505 propagatedBuildInputs = [ DistZilla ]; 6506 6506 meta = { 6507 6507 description = "Release tests for your changelog"; 6508 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6508 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6509 6509 }; 6510 6510 }; 6511 6511 ··· 6521 6521 meta = { 6522 6522 homepage = "http://p3rl.org/Dist::Zilla::Plugin::Test::CPAN::Meta::JSON"; 6523 6523 description = "Release tests for your META.json"; 6524 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6524 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6525 6525 }; 6526 6526 }; 6527 6527 ··· 6537 6537 meta = { 6538 6538 homepage = "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-Compile"; 6539 6539 description = "Common tests to check syntax of your modules, only using core modules"; 6540 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6540 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6541 6541 }; 6542 6542 }; 6543 6543 ··· 6552 6552 propagatedBuildInputs = [ DistZilla ]; 6553 6553 meta = { 6554 6554 description = "Release tests for the manifest"; 6555 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6555 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6556 6556 }; 6557 6557 }; 6558 6558 ··· 6567 6567 propagatedBuildInputs = [ DistZilla ]; 6568 6568 meta = { 6569 6569 description = "Author tests making sure correct line endings are used"; 6570 - license = stdenv.lib.licenses.artistic2; 6570 + license = lib.licenses.artistic2; 6571 6571 }; 6572 6572 }; 6573 6573 ··· 6582 6582 propagatedBuildInputs = [ DistZilla ]; 6583 6583 meta = { 6584 6584 description = "Release tests for kwalitee"; 6585 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6585 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6586 6586 }; 6587 6587 }; 6588 6588 ··· 6597 6597 propagatedBuildInputs = [ DistZilla ]; 6598 6598 meta = { 6599 6599 description = "Release tests for minimum required versions"; 6600 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6600 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6601 6601 }; 6602 6602 }; 6603 6603 ··· 6612 6612 buildInputs = [ ModuleBuildTiny TestDeep TestNoTabs TestRequires ]; 6613 6613 meta = { 6614 6614 description = "Author tests that ensure hard tabs are not used"; 6615 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6615 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6616 6616 homepage = "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-NoTabs"; 6617 6617 }; 6618 6618 }; ··· 6628 6628 propagatedBuildInputs = [ DistZilla ]; 6629 6629 meta = { 6630 6630 description = "Tests to check your code against best practices"; 6631 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6631 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6632 6632 }; 6633 6633 }; 6634 6634 ··· 6644 6644 meta = { 6645 6645 homepage = "https://github.com/rwstauner/Dist-Zilla-Plugin-Test-Pod-LinkCheck"; 6646 6646 description = "Add release tests for POD links"; 6647 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6647 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6648 6648 }; 6649 6649 buildInputs = [ TestPodLinkCheck ]; 6650 6650 }; ··· 6660 6660 propagatedBuildInputs = [ DistZilla ]; 6661 6661 meta = { 6662 6662 description = "Release tests for portability"; 6663 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6663 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6664 6664 }; 6665 6665 }; 6666 6666 ··· 6675 6675 propagatedBuildInputs = [ DistZilla ]; 6676 6676 meta = { 6677 6677 description = "Release tests for synopses"; 6678 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6678 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6679 6679 }; 6680 6680 }; 6681 6681 ··· 6690 6690 propagatedBuildInputs = [ DistZilla ]; 6691 6691 meta = { 6692 6692 description = "Release tests for unused variables"; 6693 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6693 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6694 6694 }; 6695 6695 }; 6696 6696 ··· 6705 6705 propagatedBuildInputs = [ DistZilla ]; 6706 6706 meta = { 6707 6707 description = "Release Test::Version tests"; 6708 - license = stdenv.lib.licenses.artistic2; 6708 + license = lib.licenses.artistic2; 6709 6709 }; 6710 6710 }; 6711 6711 ··· 6720 6720 buildInputs = [ ModuleBuildTiny TestDeep TestFatal ]; 6721 6721 meta = { 6722 6722 description = "Receive notification when something changes a file's contents"; 6723 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6723 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6724 6724 homepage = "https://github.com/karenetheridge/Dist-Zilla-Role-FileWatcher"; 6725 6725 }; 6726 6726 }; ··· 6736 6736 propagatedBuildInputs = [ PathTiny ]; 6737 6737 meta = { 6738 6738 description = "Support for C<dotenv> in Perl"; 6739 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6739 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6740 6740 }; 6741 6741 }; 6742 6742 ··· 6750 6750 propagatedBuildInputs = [ CaptureTiny ClassXSAccessor DevelCheckOS NumberWithError StatisticsCaseResampling ]; 6751 6751 meta = { 6752 6752 description = "More reliable benchmarking with the least amount of thinking"; 6753 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6753 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6754 6754 homepage = "https://github.com/briandfoy/dumbbench"; 6755 6755 }; 6756 6756 }; ··· 6766 6766 meta = { 6767 6767 homepage = "https://github.com/rjbs/Email-Abstract"; 6768 6768 description = "Unified interface to mail representations"; 6769 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6769 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6770 6770 }; 6771 6771 }; 6772 6772 ··· 6779 6779 }; 6780 6780 meta = { 6781 6781 description = "RFC 2822 Address Parsing"; 6782 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6782 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6783 6783 }; 6784 6784 }; 6785 6785 ··· 6794 6794 propagatedBuildInputs = [ EmailAddress ]; 6795 6795 meta = { 6796 6796 description = "RFC close address list parsing"; 6797 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6797 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6798 6798 }; 6799 6799 }; 6800 6800 ··· 6807 6807 }; 6808 6808 meta = { 6809 6809 description = "Parse and format RFC 2822 email addresses and groups"; 6810 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6810 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6811 6811 }; 6812 6812 }; 6813 6813 ··· 6821 6821 meta = { 6822 6822 homepage = "https://github.com/rjbs/Email-Date-Format"; 6823 6823 description = "Produce RFC 2822 date strings"; 6824 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6824 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6825 6825 }; 6826 6826 }; 6827 6827 ··· 6835 6835 propagatedBuildInputs = [ EmailAbstract EmailAddress EmailMIME ]; 6836 6836 meta = { 6837 6837 description = "Reply to an email message"; 6838 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6838 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6839 6839 }; 6840 6840 }; 6841 6841 ··· 6848 6848 }; 6849 6849 meta = { 6850 6850 description = "Generate world unique message-ids"; 6851 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6851 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6852 6852 }; 6853 6853 }; 6854 6854 ··· 6863 6863 meta = { 6864 6864 homepage = "https://github.com/rjbs/Email-MIME"; 6865 6865 description = "Easy MIME message handling"; 6866 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6866 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6867 6867 }; 6868 6868 }; 6869 6869 ··· 6879 6879 }; 6880 6880 meta = { 6881 6881 description = "Strip the attachments from an email"; 6882 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6882 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6883 6883 }; 6884 6884 }; 6885 6885 ··· 6893 6893 meta = { 6894 6894 homepage = "https://github.com/rjbs/Email-MIME-ContentType"; 6895 6895 description = "Parse a MIME Content-Type Header"; 6896 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6896 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6897 6897 }; 6898 6898 propagatedBuildInputs = [ TextUnidecode ]; 6899 6899 }; ··· 6909 6909 meta = { 6910 6910 homepage = "https://github.com/rjbs/Email-MIME-Encodings"; 6911 6911 description = "A unified interface to MIME encoding and decoding"; 6912 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6912 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6913 6913 }; 6914 6914 }; 6915 6915 ··· 6924 6924 meta = { 6925 6925 homepage = "https://github.com/rjbs/Email-Send"; 6926 6926 description = "Simply Sending Email"; 6927 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6927 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6928 6928 }; 6929 6929 buildInputs = [ MIMETools MailTools ]; 6930 6930 }; ··· 6938 6938 }; 6939 6939 propagatedBuildInputs = [ EmailMIME EmailSender IOAll IOString OLEStorage_Lite ]; 6940 6940 preCheck = "rm t/internals.t t/plain_jpeg_attached.t"; # these tests expect EmailMIME version 1.946 and fail with 1.949 (the output difference in benign) 6941 - meta = with stdenv.lib; { 6941 + meta = with lib; { 6942 6942 homepage = "https://www.matijs.net/software/msgconv/"; 6943 6943 description = "A .MSG to mbox converter"; 6944 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6944 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6945 6945 maintainers = with maintainers; [ peterhoeg ]; 6946 6946 }; 6947 6947 }; ··· 6955 6955 }; 6956 6956 buildInputs = [ CaptureTiny ]; 6957 6957 propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike SubExporter Throwable TryTiny ]; 6958 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 6958 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 6959 6959 postPatch = '' 6960 6960 patchShebangs --build util 6961 6961 ''; 6962 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 6962 + preCheck = lib.optionalString stdenv.isDarwin '' 6963 6963 shortenPerlShebang util/sendmail 6964 6964 ''; 6965 6965 meta = { 6966 6966 homepage = "https://github.com/rjbs/Email-Sender"; 6967 6967 description = "A library for sending email"; 6968 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6968 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6969 6969 }; 6970 6970 }; 6971 6971 ··· 6980 6980 meta = { 6981 6981 homepage = "https://github.com/rjbs/Email-Simple"; 6982 6982 description = "Simple parsing of RFC2822 message format and headers"; 6983 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6983 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6984 6984 }; 6985 6985 }; 6986 6986 ··· 7004 7004 }; 7005 7005 propagatedBuildInputs = [ EmailValid ]; 7006 7006 meta = { 7007 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7007 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7008 7008 }; 7009 7009 }; 7010 7010 ··· 7017 7017 }; 7018 7018 meta = { 7019 7019 description = "Character encodings in Perl"; 7020 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7020 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7021 7021 }; 7022 7022 }; 7023 7023 ··· 7033 7033 meta = { 7034 7034 homepage = "https://metacpan.org/release/Encode-Base32-GMP"; 7035 7035 description = "High speed Base32 encoding using GMP with BigInt and MD5 support"; 7036 - license = stdenv.lib.licenses.mit; 7036 + license = lib.licenses.mit; 7037 7037 maintainers = with maintainers; [ sgo ]; 7038 7038 }; 7039 7039 }; ··· 7048 7048 nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 7049 7049 meta = { 7050 7050 description = "An Encode::Encoding subclass that detects the encoding of data"; 7051 - license = stdenv.lib.licenses.free; 7051 + license = lib.licenses.free; 7052 7052 }; 7053 7053 }; 7054 7054 ··· 7063 7063 outputs = [ "out" ]; 7064 7064 meta = { 7065 7065 description = "EucJP-ascii - An eucJP-open mapping"; 7066 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7066 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7067 7067 }; 7068 7068 }; 7069 7069 ··· 7076 7076 }; 7077 7077 meta = { 7078 7078 description = "Extra sets of Chinese encodings"; 7079 - license = stdenv.lib.licenses.mit; 7079 + license = lib.licenses.mit; 7080 7080 }; 7081 7081 }; 7082 7082 ··· 7106 7106 '' else null; 7107 7107 meta = { 7108 7108 description = "Determine the locale encoding"; 7109 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7109 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7110 7110 }; 7111 7111 }; 7112 7112 ··· 7119 7119 }; 7120 7120 meta = { 7121 7121 description = "Normalize line ending sequences"; 7122 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7122 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7123 7123 homepage = "https://github.com/neilb/Encode-Newlines"; 7124 7124 }; 7125 7125 }; ··· 7132 7132 sha256 = "d2f36b5015f1e35f640159867b60bf5d5cd66b56cd5e42d33f531be68e5eee35"; 7133 7133 }; 7134 7134 meta = { 7135 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7135 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7136 7136 }; 7137 7137 }; 7138 7138 ··· 7145 7145 }; 7146 7146 meta = { 7147 7147 description = "Perl module that imports environment variables as scalars or arrays"; 7148 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7148 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7149 7149 }; 7150 7150 }; 7151 7151 ··· 7167 7167 }; 7168 7168 meta = { 7169 7169 description = "Lexically scoped sanctification of %ENV"; 7170 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7170 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7171 7171 homepage = "https://github.com/bingos/env-sanctify"; 7172 7172 }; 7173 7173 }; ··· 7191 7191 buildInputs = [ CanaryStability ]; 7192 7192 propagatedBuildInputs = [ commonsense ]; 7193 7193 meta = { 7194 - license = stdenv.lib.licenses.gpl1Plus; 7194 + license = lib.licenses.gpl1Plus; 7195 7195 }; 7196 7196 }; 7197 7197 ··· 7205 7205 buildInputs = [ TestFatal TestRequires ]; 7206 7206 meta = { 7207 7207 description = "Safely and cleanly create closures via string eval"; 7208 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7208 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7209 7209 }; 7210 7210 }; 7211 7211 ··· 7219 7219 buildInputs = [ TestUnitLite ]; 7220 7220 meta = { 7221 7221 description = "Lightweight exceptions"; 7222 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7222 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7223 7223 }; 7224 7224 }; 7225 7225 ··· 7267 7267 meta = { 7268 7268 homepage = "https://metacpan.org/release/Exporter-Declare"; 7269 7269 description = "Exporting done right"; 7270 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7270 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7271 7271 }; 7272 7272 }; 7273 7273 ··· 7279 7279 sha256 = "1hns15imih8z2h6zv3m1wwmv9fiysacsb52y94v6zf2cmw4kjny0"; 7280 7280 }; 7281 7281 meta = { 7282 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7282 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7283 7283 }; 7284 7284 }; 7285 7285 ··· 7292 7292 }; 7293 7293 meta = { 7294 7294 description = "An exporter with the features of Sub::Exporter but only core dependencies"; 7295 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7295 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7296 7296 }; 7297 7297 }; 7298 7298 ··· 7305 7305 }; 7306 7306 meta = { 7307 7307 description = "Compile and link C code for Perl modules"; 7308 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7308 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7309 7309 homepage = "https://metacpan.org/release/ExtUtils-CBuilder"; 7310 7310 }; 7311 7311 }; ··· 7320 7320 propagatedBuildInputs = [ IOTty ]; 7321 7321 meta = { 7322 7322 description = "Automate interactions with command line programs that expose a text terminal interface"; 7323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7324 7324 }; 7325 7325 }; 7326 7326 ··· 7334 7334 propagatedBuildInputs = [ Expect ]; 7335 7335 meta = { 7336 7336 description = "Wrapper around the Expect module"; 7337 - license = stdenv.lib.licenses.free; 7337 + license = lib.licenses.free; 7338 7338 }; 7339 7339 }; 7340 7340 ··· 7348 7348 buildInputs = [ TestFatal ]; 7349 7349 meta = { 7350 7350 description = "Configure-time utilities for using C headers,"; 7351 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7351 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7352 7352 }; 7353 7353 }; 7354 7354 ··· 7361 7361 }; 7362 7362 meta = { 7363 7363 description = "A wrapper for perl's configuration"; 7364 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7364 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7365 7365 }; 7366 7366 }; 7367 7367 ··· 7394 7394 sha256 = "165y1cjirbq64w39svkz82cb5jjqkjm8f4c0wqi2lk6050hzf3vq"; 7395 7395 }; 7396 7396 meta = { 7397 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7397 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7398 7398 }; 7399 7399 }; 7400 7400 ··· 7408 7408 buildInputs = [ pkgs.gfortran ]; 7409 7409 meta = { 7410 7410 description = "A simple interface to F77 libs"; 7411 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7411 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7412 7412 }; 7413 7413 propagatedBuildInputs = [ FileWhich ]; 7414 7414 }; ··· 7422 7422 }; 7423 7423 meta = { 7424 7424 description = "Various portability utilities for module builders"; 7425 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7425 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7426 7426 }; 7427 7427 }; 7428 7428 ··· 7435 7435 }; 7436 7436 meta = { 7437 7437 description = "Install files from here to there"; 7438 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7438 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7439 7439 }; 7440 7440 }; 7441 7441 ··· 7449 7449 propagatedBuildInputs = [ ExtUtilsConfig ]; 7450 7450 meta = { 7451 7451 description = "Build.PL install path logic made easy"; 7452 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7452 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7453 7453 }; 7454 7454 }; 7455 7455 ··· 7463 7463 perlPreHook = "export LD=$CC"; 7464 7464 meta = { 7465 7465 description = "A tool to build C libraries"; 7466 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7466 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7467 7467 }; 7468 7468 }; 7469 7469 ··· 7476 7476 }; 7477 7477 meta = { 7478 7478 description = "Create a module Makefile"; 7479 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7479 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7480 7480 }; 7481 7481 }; 7482 7482 ··· 7490 7490 propagatedBuildInputs = [ ModuleCPANfile ]; 7491 7491 meta = { 7492 7492 description = "cpanfile support for EUMM"; 7493 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7493 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7494 7494 }; 7495 7495 }; 7496 7496 ··· 7507 7507 meta = { 7508 7508 homepage = "http://gtk2-perl.sourceforge.net"; 7509 7509 description = "Simplistic interface to pkg-config"; 7510 - license = stdenv.lib.licenses.lgpl21Plus; 7510 + license = lib.licenses.lgpl21Plus; 7511 7511 }; 7512 7512 }; 7513 7513 ··· 7578 7578 url = "mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.79.tar.gz"; 7579 7579 sha256 = "1r1lzd74lzzdl2brcanw4n70m37nd8n6gv9clb55m3gv2hdlxylc"; 7580 7580 }; 7581 - postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 7581 + postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 7582 7582 sed -i '/use IO::File/d' Makefile.PL 7583 7583 ''; 7584 7584 }; ··· 7593 7593 propagatedBuildInputs = [ Moo TypeTiny ]; 7594 7594 meta = { 7595 7595 description = "client library for fastcgi protocol"; 7596 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7596 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7597 7597 }; 7598 7598 buildInputs = [ ModuleBuildTiny ]; 7599 7599 }; ··· 7620 7620 buildInputs = [ Test2Suite ]; 7621 7621 meta = { 7622 7622 description = "Check that a library is available for FFI"; 7623 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7623 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7624 7624 }; 7625 7625 }; 7626 7626 ··· 7634 7634 meta = { 7635 7635 homepage = "https://metacpan.org/release/Fennec-Lite"; 7636 7636 description = "Minimalist Fennec, the commonly used bits"; 7637 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7637 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7638 7638 }; 7639 7639 }; 7640 7640 ··· 7647 7647 }; 7648 7648 buildInputs = [ Test2Suite TestRequires TestWithoutModule ]; 7649 7649 propagatedBuildInputs = [ ModulePluggable Moo TypeTiny namespaceautoclean ]; 7650 - meta = with stdenv.lib; { 7650 + meta = with lib; { 7651 7651 description = "Watch for changes to files, cross-platform style"; 7652 7652 license = licenses.artistic2; 7653 7653 }; ··· 7688 7688 propagatedBuildInputs = [ Readonly ]; 7689 7689 meta = { 7690 7690 description = "Utilities for handling Byte Order Marks"; 7691 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7691 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7692 7692 }; 7693 7693 }; 7694 7694 ··· 7701 7701 }; 7702 7702 meta = { 7703 7703 description = "Run many filetest checks on a tree"; 7704 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7704 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7705 7705 }; 7706 7706 }; 7707 7707 ··· 7725 7725 buildInputs = [ CaptureTiny PathTiny ]; 7726 7726 meta = { 7727 7727 description = "Recursive copying of files and directories within Perl 5 toolchain"; 7728 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7728 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7729 7729 homepage = "http://thenceforward.net/perl/modules/File-Copy-Recursive-Reduced/"; 7730 7730 }; 7731 7731 }; ··· 7739 7739 }; 7740 7740 meta = { 7741 7741 description = "Efficiently count the number of line breaks in a file"; 7742 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7742 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7743 7743 }; 7744 7744 }; 7745 7745 ··· 7775 7775 propagatedBuildInputs = [ ClassXSAccessor ]; 7776 7776 meta = { 7777 7777 description = "An object oriented File::Find replacement"; 7778 - license = stdenv.lib.licenses.artistic2; 7778 + license = lib.licenses.artistic2; 7779 7779 }; 7780 7780 }; 7781 7781 ··· 7794 7794 meta = { 7795 7795 homepage = "https://www.shlomifish.org/open-source/projects/File-Find-Object/"; 7796 7796 description = "Alternative interface to File::Find::Object"; 7797 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7797 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7798 7798 }; 7799 7799 }; 7800 7800 ··· 7818 7818 propagatedBuildInputs = [ FileFindRule ParamsUtil ]; 7819 7819 meta = { 7820 7820 description = "Common rules for searching for Perl things"; 7821 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7821 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7822 7822 }; 7823 7823 }; 7824 7824 ··· 7831 7831 }; 7832 7832 propagatedBuildInputs = [ TextGlob ]; 7833 7833 meta = { 7834 - license = stdenv.lib.licenses.free; # Same as Perl 7834 + license = lib.licenses.free; # Same as Perl 7835 7835 }; 7836 7836 }; 7837 7837 ··· 7845 7845 meta = { 7846 7846 maintainers = teams.deshaw.members; 7847 7847 description = "simple filename and pathname matching"; 7848 - license = stdenv.lib.licenses.free; # Same as Perl 7848 + license = lib.licenses.free; # Same as Perl 7849 7849 }; 7850 7850 }; 7851 7851 ··· 7873 7873 meta = { 7874 7874 homepage = "https://github.com/coppit/filehandle-unget/"; 7875 7875 description = "FileHandle which supports multi-byte unget"; 7876 - license = stdenv.lib.licenses.gpl2; 7876 + license = lib.licenses.gpl2; 7877 7877 maintainers = with maintainers; [ romildo ]; 7878 7878 }; 7879 7879 }; ··· 7888 7888 propagatedBuildInputs = [ FileWhich ]; 7889 7889 meta = { 7890 7890 description = "Find your home and other directories on any platform"; 7891 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7891 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7892 7892 }; 7893 7893 preCheck = "export HOME=$TMPDIR"; 7894 7894 doCheck = !stdenv.isDarwin; ··· 7912 7912 sha256 = "a02fbf285406a8a4d9399284f032f2d55c56975154c2e1674bd109837b8096ec"; 7913 7913 }; 7914 7914 buildInputs = [ ExtUtilsCChecker ]; 7915 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 7915 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 7916 7916 meta = { 7917 7917 description = "Modify attributes of symlinks without dereferencing them"; 7918 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7918 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7919 7919 }; 7920 7920 }; 7921 7921 ··· 7934 7934 ''; 7935 7935 meta = { 7936 7936 description = "Determine MIME types of data or files using libmagic"; 7937 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7937 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7938 7938 }; 7939 7939 }; 7940 7940 ··· 7957 7957 }; 7958 7958 meta = { 7959 7959 description = "Load lines from file"; 7960 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7960 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7961 7961 }; 7962 7962 }; 7963 7963 ··· 7981 7981 }; 7982 7982 meta = { 7983 7983 description = "Guess file type from contents"; 7984 - license = stdenv.lib.licenses.free; # Some form of BSD4/Apache mix. 7984 + license = lib.licenses.free; # Some form of BSD4/Apache mix. 7985 7985 }; 7986 7986 }; 7987 7987 ··· 7996 7996 buildInputs = [ TestFatal TestWarnings ]; 7997 7997 meta = { 7998 7998 description = "Memory mapping made simple and safe."; 7999 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7999 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8000 8000 }; 8001 8001 }; 8002 8002 ··· 8010 8010 meta = { 8011 8011 homepage = "https://github.com/neilbowers/File-Modified"; 8012 8012 description = "Checks intelligently if files have changed"; 8013 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8013 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8014 8014 }; 8015 8015 }; 8016 8016 ··· 8041 8041 }; 8042 8042 meta = { 8043 8043 description = "Create or remove directory trees"; 8044 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8044 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8045 8045 }; 8046 8046 }; 8047 8047 ··· 8059 8059 })]; 8060 8060 propagatedBuildInputs = [ ClassAccessor ]; 8061 8061 meta = { 8062 - license = stdenv.lib.licenses.free; # Same as Perl 8062 + license = lib.licenses.free; # Same as Perl 8063 8063 description = "Pid File Manipulation"; 8064 8064 maintainers = teams.deshaw.members; 8065 8065 }; ··· 8074 8074 }; 8075 8075 meta = { 8076 8076 description = "Change directory temporarily for a limited scope"; 8077 - license = stdenv.lib.licenses.asl20; 8077 + license = lib.licenses.asl20; 8078 8078 }; 8079 8079 }; 8080 8080 ··· 8087 8087 }; 8088 8088 meta = { 8089 8089 description = "Read a file backwards by lines"; 8090 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8090 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8091 8091 }; 8092 8092 }; 8093 8093 ··· 8111 8111 meta = { 8112 8112 homepage = "https://github.com/ingydotnet/file-share-pm"; 8113 8113 description = "Extend File::ShareDir to Local Libraries"; 8114 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8114 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8115 8115 }; 8116 8116 }; 8117 8117 ··· 8125 8125 propagatedBuildInputs = [ ClassInspector ]; 8126 8126 meta = { 8127 8127 description = "Locate per-dist and per-module shared files"; 8128 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8128 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8129 8129 }; 8130 8130 buildInputs = [ FileShareDirInstall ]; 8131 8131 }; ··· 8139 8139 }; 8140 8140 meta = { 8141 8141 description = "Install shared files"; 8142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8143 8143 }; 8144 8144 }; 8145 8145 ··· 8152 8152 }; 8153 8153 meta = { 8154 8154 description = "Perl extension for filesystem disk space information."; 8155 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8155 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8156 8156 }; 8157 8157 }; 8158 8158 ··· 8165 8165 }; 8166 8166 meta = { 8167 8167 description = "Simple and dumb file system watcher"; 8168 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8168 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8169 8169 }; 8170 8170 buildInputs = [ TestSharedFork ]; 8171 8171 }; ··· 8180 8180 buildInputs = [ TestWarn ]; 8181 8181 meta = { 8182 8182 description = "Estimate file space usage (similar to `du`)"; 8183 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8183 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8184 8184 }; 8185 8185 }; 8186 8186 ··· 8193 8193 }; 8194 8194 meta = { 8195 8195 description = "Simple and Efficient Reading/Writing/Modifying of Complete Files"; 8196 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8196 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8197 8197 }; 8198 8198 }; 8199 8199 ··· 8207 8207 buildInputs = [ TestWarnings ]; 8208 8208 meta = { 8209 8209 description = "A simple, sane and efficient module to slurp a file"; 8210 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8210 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8211 8211 }; 8212 8212 }; 8213 8213 ··· 8220 8220 }; 8221 8221 meta = { 8222 8222 description = "A simple, sane and efficient file slurper [DISCOURAGED]"; 8223 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8223 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8224 8224 }; 8225 8225 }; 8226 8226 ··· 8233 8233 }; 8234 8234 meta = { 8235 8235 description = "Perl extension for reading from continously updated files"; 8236 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8236 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8237 8237 maintainers = teams.deshaw.members; 8238 8238 }; 8239 8239 }; ··· 8248 8248 meta = { 8249 8249 homepage = "https://github.com/neilb/File-Touch"; 8250 8250 description = "Update file access and modification times, optionally creating files if needed"; 8251 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8251 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8252 8252 maintainers = teams.deshaw.members; 8253 8253 }; 8254 8254 }; ··· 8262 8262 }; 8263 8263 meta = { 8264 8264 description = "File::Type uses magic numbers (typically at the start of a file) to determine the MIME type of that file."; 8265 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8265 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8266 8266 }; 8267 8267 }; 8268 8268 ··· 8277 8277 meta = { 8278 8278 homepage = "https://github.com/tommybutler/file-util/wiki"; 8279 8279 description = "Easy, versatile, portable file handling"; 8280 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8280 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8281 8281 }; 8282 8282 }; 8283 8283 ··· 8292 8292 meta = { 8293 8293 homepage = "https://metacpan.org/release/File-Util-Tempdir"; 8294 8294 description = "Cross-platform way to get system-wide & user private temporary directory"; 8295 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8295 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8296 8296 maintainers = [ maintainers.sgo ]; 8297 8297 }; 8298 8298 }; ··· 8307 8307 meta = { 8308 8308 homepage = "https://metacpan.org/release/File-Which"; 8309 8309 description = "Perl implementation of the which utility as an API"; 8310 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8310 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8311 8311 }; 8312 8312 }; 8313 8313 ··· 8320 8320 }; 8321 8321 meta = { 8322 8322 description = "Extended globs."; 8323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8324 8324 }; 8325 8325 }; 8326 8326 ··· 8333 8333 }; 8334 8334 meta = { 8335 8335 description = "Source Filters"; 8336 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8336 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8337 8337 }; 8338 8338 }; 8339 8339 ··· 8345 8345 sha256 = "0lxz9fsm4ld3l900zxh2w91wjygk0ifn4miw6q5k4mm67d2c9nwm"; 8346 8346 }; 8347 8347 propagatedBuildInputs = [ CGI DateTimeFormatStrptime HTMLTableExtract JSON JSONParse LWPProtocolHttps StringUtil TextTemplate ]; 8348 - meta = with stdenv.lib; { 8348 + meta = with lib; { 8349 8349 homepage = "http://finance-quote.sourceforge.net/"; 8350 8350 description = "Get stock and mutual fund quotes from various exchanges"; 8351 8351 license = licenses.gpl2; ··· 8360 8360 url = "mirror://cpan/authors/id/Y/YA/YANNK/Find-Lib-1.04.tar.gz"; 8361 8361 sha256 = "0lg88v0sqfpq4d3jwvk6c9blqnpxbz8f4s22zr3b1qb160g94wqx"; 8362 8362 }; 8363 - meta = with stdenv.lib; { 8363 + meta = with lib; { 8364 8364 description = "Helper to smartly find libs to use in the filesystem tree"; 8365 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8365 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8366 8366 }; 8367 8367 }; 8368 8368 ··· 8384 8384 }; 8385 8385 meta = { 8386 8386 description = "TTF font support for Perl"; 8387 - license = stdenv.lib.licenses.artistic2; 8387 + license = lib.licenses.artistic2; 8388 8388 }; 8389 8389 buildInputs = [ IOString ]; 8390 8390 }; ··· 8399 8399 doCheck = false; 8400 8400 meta = { 8401 8401 description = "Extensions and convenience methods to manage background processes"; 8402 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8402 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8403 8403 }; 8404 8404 propagatedBuildInputs = [ URI ]; 8405 8405 }; ··· 8414 8414 propagatedBuildInputs = [ ClassAccessor ClassDataAccessor DateCalc DateTimeFormatStrptime EmailValidLoose ListMoreUtils TieIxHash UNIVERSALrequire YAML ]; 8415 8415 meta = { 8416 8416 description = "Validation with simple chains of constraints"; 8417 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8417 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8418 8418 }; 8419 8419 buildInputs = [ CGI ]; 8420 8420 }; ··· 8440 8440 buildInputs = [ HTTPCookieJar HTTPProxy ModuleBuildTiny Plack Starlet TestFakeHTTPD TestRequires TestSharedFork TestTCP TestValgrind URI ]; 8441 8441 meta = { 8442 8442 description = "Lightning-fast URL fetcher"; 8443 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8443 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8444 8444 }; 8445 8445 }; 8446 8446 ··· 8454 8454 buildInputs = [ TestFatal TestIdentity TestRefcount ]; 8455 8455 meta = { 8456 8456 description = "represent an operation awaiting completion"; 8457 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8457 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8458 8458 }; 8459 8459 }; 8460 8460 ··· 8467 8467 }; 8468 8468 buildInputs = [ TestRefcount ]; 8469 8469 propagatedBuildInputs = [ Future XSParseSublike ]; 8470 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 8470 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 8471 8471 meta = { 8472 8472 description = "Deferred subroutine syntax for futures"; 8473 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8473 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8474 8474 maintainers = [ maintainers.zakame ]; 8475 8475 }; 8476 8476 }; ··· 8486 8486 propagatedBuildInputs = [ ClassXSAccessor ExceptionClass PathTiny ]; 8487 8487 meta = { 8488 8488 description = "Verify solutions for solitaire games"; 8489 - license = stdenv.lib.licenses.mit; 8489 + license = lib.licenses.mit; 8490 8490 }; 8491 8491 }; 8492 8492 ··· 8517 8517 buildInputs = [ CaptureTiny TestException ]; 8518 8518 meta = { 8519 8519 description = "Graph Plotting Module for Perl 5"; 8520 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8520 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8521 8521 }; 8522 8522 }; 8523 8523 ··· 8531 8531 propagatedBuildInputs = [ GD ]; 8532 8532 meta = { 8533 8533 description = "Security image (captcha) generator"; 8534 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8534 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8535 8535 }; 8536 8536 }; 8537 8537 ··· 8570 8570 buildInputs = [ PathClass TestFatal TestNumberDelta ]; 8571 8571 meta = { 8572 8572 description = "Perl API for MaxMind's GeoIP2 web services and databases"; 8573 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8573 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8574 8574 }; 8575 8575 }; 8576 8576 ··· 8582 8582 sha256 = "3709aa513ce6fd71d1a55a02e34d2f090017d5350a9bd447005653c9b0835b22"; 8583 8583 }; 8584 8584 meta = { 8585 - license = stdenv.lib.licenses.artistic1; 8585 + license = lib.licenses.artistic1; 8586 8586 maintainers = [ maintainers.pSub ]; 8587 8587 }; 8588 8588 }; ··· 8608 8608 meta = { 8609 8609 homepage = "https://github.com/rjbs/Getopt-Long-Descriptive"; 8610 8610 description = "Getopt::Long, but simpler and more powerful"; 8611 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8611 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8612 8612 }; 8613 8613 }; 8614 8614 ··· 8632 8632 meta = { 8633 8633 maintainers = teams.deshaw.members; 8634 8634 description = "This is the Git.pm, plus the other files in the perl/Git directory, from github's git/git"; 8635 - license = stdenv.lib.licenses.free; 8635 + license = lib.licenses.free; 8636 8636 }; 8637 8637 }; 8638 8638 ··· 8646 8646 meta = { 8647 8647 maintainers = [ maintainers.DamienCassou ]; 8648 8648 description = "Create fixup commits for topic branches"; 8649 - license = stdenv.lib.licenses.artistic2; 8649 + license = lib.licenses.artistic2; 8650 8650 }; 8651 8651 }; 8652 8652 ··· 8662 8662 doCheck = false; 8663 8663 meta = { 8664 8664 description = "A Pure Perl interface to Git repositories"; 8665 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8665 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8666 8666 }; 8667 8667 }; 8668 8668 ··· 8677 8677 propagatedBuildInputs = [ GitVersionCompare SystemCommand namespaceclean ]; 8678 8678 meta = { 8679 8679 description = "Perl interface to Git repositories"; 8680 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8680 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8681 8681 }; 8682 8682 }; 8683 8683 ··· 8691 8691 buildInputs = [ TestNoWarnings ]; 8692 8692 meta = { 8693 8693 description = "Functions to compare Git versions"; 8694 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8694 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8695 8695 }; 8696 8696 }; 8697 8697 ··· 8707 8707 meta = { 8708 8708 homepage = "http://gtk2-perl.sourceforge.net/"; 8709 8709 description = "Perl wrappers for the GLib utility and Object libraries"; 8710 - license = stdenv.lib.licenses.lgpl21Plus; 8710 + license = lib.licenses.lgpl21Plus; 8711 8711 }; 8712 8712 propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 8713 8713 }; ··· 8727 8727 # and https://github.com/NixOS/nixpkgs/issues/68116 8728 8728 # adding pkgs.gnome3.gjs does not fix it 8729 8729 description = "Dynamically create Perl language bindings"; 8730 - license = stdenv.lib.licenses.lgpl2Plus; 8730 + license = lib.licenses.lgpl2Plus; 8731 8731 }; 8732 8732 }; 8733 8733 ··· 8743 8743 meta = { 8744 8744 homepage = "http://gtk2-perl.sourceforge.net"; 8745 8745 description = "Perl interface to the 2.x series of the GNOME libraries"; 8746 - license = stdenv.lib.licenses.lgpl21Plus; 8746 + license = lib.licenses.lgpl21Plus; 8747 8747 }; 8748 8748 }; 8749 8749 ··· 8756 8756 }; 8757 8757 buildInputs = [ pkgs.gnome2.libgnomecanvas ]; 8758 8758 meta = { 8759 - license = stdenv.lib.licenses.lgpl2Plus; 8759 + license = lib.licenses.lgpl2Plus; 8760 8760 }; 8761 8761 propagatedBuildInputs = [ Gtk2 ]; 8762 8762 }; ··· 8771 8771 propagatedBuildInputs = [ pkgs.gnome2.gnome_vfs Glib ]; 8772 8772 meta = { 8773 8773 description = "Perl interface to the 2.x series of the GNOME VFS library"; 8774 - license = stdenv.lib.licenses.lgpl21Plus; 8774 + license = lib.licenses.lgpl21Plus; 8775 8775 }; 8776 8776 }; 8777 8777 ··· 8786 8786 propagatedBuildInputs = [ Gtk2 ]; 8787 8787 meta = { 8788 8788 description = "Perl interface to the Window Navigator Construction Kit"; 8789 - license = stdenv.lib.licenses.lgpl21Plus; 8789 + license = lib.licenses.lgpl21Plus; 8790 8790 }; 8791 8791 }; 8792 8792 ··· 8813 8813 doCheck = false; 8814 8814 meta = { 8815 8815 description = "Supply object methods for interacting with GnuPG"; 8816 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8816 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8817 8817 }; 8818 8818 }; 8819 8819 ··· 8841 8841 propagatedBuildInputs = [ pkgs.goocanvas pkgs.gtk2 Gtk2 ]; 8842 8842 meta = { 8843 8843 description = "Perl interface to the GooCanvas"; 8844 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8844 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8845 8845 }; 8846 8846 }; 8847 8847 ··· 8856 8856 propagatedBuildInputs = [ pkgs.goocanvas2 Gtk3 ]; 8857 8857 meta = { 8858 8858 description = "Perl binding for GooCanvas2 widget using Glib::Object::Introspection"; 8859 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8859 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8860 8860 }; 8861 8861 }; 8862 8862 ··· 8872 8872 [ ../development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch ]; 8873 8873 meta = { 8874 8874 description = "Simple interface to Google Protocol Buffers"; 8875 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8875 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8876 8876 }; 8877 8877 }; 8878 8878 ··· 8897 8897 buildInputs = [ pkgs.graphviz TestPod ]; 8898 8898 propagatedBuildInputs = [ FileWhich IPCRun ParseRecDescent XMLTwig XMLXPath ]; 8899 8899 8900 - meta = with stdenv.lib; { 8900 + meta = with lib; { 8901 8901 description = "Perl interface to the GraphViz graphing tool"; 8902 8902 license = licenses.artistic2; 8903 8903 }; ··· 8916 8916 meta = { 8917 8917 homepage = "https://github.com/coppit/grepmail"; 8918 8918 description = "Search mailboxes for mail matching a regular expression"; 8919 - license = stdenv.lib.licenses.gpl2; 8919 + license = lib.licenses.gpl2; 8920 8920 maintainers = with maintainers; [ romildo ]; 8921 8921 }; 8922 8922 }; ··· 8943 8943 meta = { 8944 8944 maintainers = teams.deshaw.members; 8945 8945 description = "Perl extension providing access to the GSSAPIv2 library"; 8946 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8946 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8947 8947 }; 8948 8948 makeMakerFlags = "--gssapiimpl ${pkgs.krb5Full.dev}"; 8949 8949 }; ··· 8962 8962 meta = { 8963 8963 homepage = "http://gtk2-perl.sourceforge.net/"; 8964 8964 description = "Perl interface to the 2.x series of the Gimp Toolkit library"; 8965 - license = stdenv.lib.licenses.lgpl21Plus; 8965 + license = lib.licenses.lgpl21Plus; 8966 8966 }; 8967 8967 propagatedBuildInputs = [ Pango ]; 8968 8968 }; ··· 8977 8977 propagatedBuildInputs = [ pkgs.gnome2.libglade pkgs.gtk2 Gtk2 ]; 8978 8978 meta = { 8979 8979 description = "Create user interfaces directly from Glade XML files"; 8980 - license = stdenv.lib.licenses.lgpl2Plus; 8980 + license = lib.licenses.lgpl2Plus; 8981 8981 }; 8982 8982 }; 8983 8983 ··· 8990 8990 }; 8991 8991 propagatedBuildInputs = [ pkgs.gtk2 Gtk2 ]; 8992 8992 meta = { 8993 - license = stdenv.lib.licenses.gpl2; 8993 + license = lib.licenses.gpl2; 8994 8994 }; 8995 8995 }; 8996 8996 ··· 9007 9007 doCheck = false; 9008 9008 meta = { 9009 9009 description = "Perl extension for libappindicator"; 9010 - license = stdenv.lib.licenses.artistic1; 9010 + license = lib.licenses.artistic1; 9011 9011 }; 9012 9012 }; 9013 9013 ··· 9026 9026 doCheck = false; 9027 9027 meta = { 9028 9028 description = "Perl bindings for the GtkImageView widget"; 9029 - license = stdenv.lib.licenses.free; 9029 + license = lib.licenses.free; 9030 9030 }; 9031 9031 }; 9032 9032 ··· 9040 9040 propagatedBuildInputs = [ pkgs.libunique pkgs.gtk2 Gtk2 ]; 9041 9041 meta = { 9042 9042 description = "Use single instance applications"; 9043 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9043 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9044 9044 }; 9045 9045 }; 9046 9046 ··· 9054 9054 propagatedBuildInputs = [ pkgs.gtk3 CairoGObject GlibObjectIntrospection ]; 9055 9055 meta = { 9056 9056 description = "Perl interface to the 3.x series of the GTK toolkit"; 9057 - license = stdenv.lib.licenses.lgpl21Plus; 9057 + license = lib.licenses.lgpl21Plus; 9058 9058 }; 9059 9059 }; 9060 9060 ··· 9067 9067 }; 9068 9068 meta = { 9069 9069 description = "A simple interface to Gtk3's complex MVC list widget"; 9070 - license = stdenv.lib.licenses.lgpl21Plus; 9070 + license = lib.licenses.lgpl21Plus; 9071 9071 }; 9072 9072 propagatedBuildInputs = [ Gtk3 ]; 9073 9073 }; ··· 9089 9089 sha256 = "e01b455d46f44710dbcf21b6fa843f09358ce60eee1c4141bc74e0a204d3a020"; 9090 9090 }; 9091 9091 propagatedBuildInputs = [ DateCalc ]; 9092 - meta = with stdenv.lib; { 9092 + meta = with lib; { 9093 9093 description = "Finnish APRS Parser (Fabulous APRS Parser)"; 9094 9094 maintainers = with maintainers; [ andrew-d ]; 9095 9095 license = with licenses; [ artistic1 gpl1Plus ]; ··· 9105 9105 }; 9106 9106 buildInputs = [ BotTrainingMegaHAL BotTrainingStarCraft DataSection FileSlurp PodSection TestException TestExpect TestOutput TestScript TestScriptRun ]; 9107 9107 propagatedBuildInputs = [ ClassLoad DBDSQLite DataDump DirSelf FileCountLines GetoptLongDescriptive IOInteractive IPCSystemSimple ListMoreUtils Moose MooseXGetopt MooseXStrictConstructor MooseXTypes RegexpCommon TermSk namespaceclean ]; 9108 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 9108 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 9109 9109 postPatch = '' 9110 9110 patchShebangs bin 9111 9111 ''; 9112 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 9112 + postInstall = lib.optionalString stdenv.isDarwin '' 9113 9113 shortenPerlShebang $out/bin/hailo 9114 9114 ''; 9115 9115 meta = { 9116 9116 homepage = "https://github.com/hailo/hailo"; 9117 9117 description = "A pluggable Markov engine analogous to MegaHAL"; 9118 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9118 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9119 9119 }; 9120 9120 }; 9121 9121 ··· 9129 9129 propagatedBuildInputs = [ HashMerge ]; 9130 9130 9131 9131 meta = { 9132 - license = with stdenv.lib.licenses; [ artistic1 ]; 9132 + license = with lib.licenses; [ artistic1 ]; 9133 9133 description = "Return difference between two hashes as a hash"; 9134 9134 }; 9135 9135 buildInputs = [ TestSimple13 ]; ··· 9173 9173 propagatedBuildInputs = [ Clone ]; 9174 9174 meta = { 9175 9175 description = "Recursively merge two or more hashes, simply"; 9176 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9176 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9177 9177 }; 9178 9178 }; 9179 9179 ··· 9186 9186 }; 9187 9187 meta = { 9188 9188 description = "Provide the stuff missing in Hash::Util"; 9189 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9189 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9190 9190 }; 9191 9191 }; 9192 9192 ··· 9199 9199 }; 9200 9200 meta = { 9201 9201 description = "Store multiple values per key"; 9202 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9202 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9203 9203 }; 9204 9204 }; 9205 9205 ··· 9232 9232 meta = { 9233 9233 homepage = "https://github.com/chorny/Hook-LexWrap"; 9234 9234 description = "Lexically scoped subroutine wrappers"; 9235 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9235 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9236 9236 }; 9237 9237 }; 9238 9238 ··· 9245 9245 }; 9246 9246 meta = { 9247 9247 description = "Cleans up HTML code for web browsers, not humans"; 9248 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9248 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9249 9249 }; 9250 9250 }; 9251 9251 ··· 9267 9267 sha256 = "b1cbac4157ad8dedac6914e1628855e05b8dc885a4007d2e4df8177c6a9b70fb"; 9268 9268 }; 9269 9269 buildInputs = [ ModuleBuildPluggablePPPort TestRequires ]; 9270 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 9270 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 9271 9271 meta = { 9272 9272 homepage = "https://github.com/tokuhirom/HTML-Escape"; 9273 9273 description = "Extremely fast HTML escaping"; 9274 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9274 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9275 9275 }; 9276 9276 }; 9277 9277 ··· 9297 9297 propagatedBuildInputs = [ HTMLParser ]; 9298 9298 meta = { 9299 9299 description = "Class that represents an HTML form element"; 9300 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9300 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9301 9301 }; 9302 9302 }; 9303 9303 ··· 9312 9312 propagatedBuildInputs = [ FontAFM HTMLTree ]; 9313 9313 meta = { 9314 9314 description = "Base class for HTML formatters"; 9315 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9315 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9316 9316 }; 9317 9317 }; 9318 9318 ··· 9326 9326 propagatedBuildInputs = [ HTMLFormatter ]; 9327 9327 meta = { 9328 9328 description = "HTML to text conversion with links as footnotes"; 9329 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9329 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9330 9330 }; 9331 9331 }; 9332 9332 ··· 9340 9340 propagatedBuildInputs = [ HTMLFormatTextWithLinks ]; 9341 9341 meta = { 9342 9342 description = "Converts HTML to Text with tables intact"; 9343 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9343 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9344 9344 }; 9345 9345 }; 9346 9346 ··· 9355 9355 propagatedBuildInputs = [ ConfigAny DataVisitor DateTimeFormatBuilder DateTimeFormatNatural EmailValid HTMLScrubber HTMLTokeParserSimple HashFlatten JSONMaybeXS MooseXAliases MooseXAttributeChained NumberFormat PathClass Readonly RegexpCommon TaskWeaken YAMLLibYAML ]; 9356 9356 meta = { 9357 9357 description = "HTML Form Creation, Rendering and Validation Framework"; 9358 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9358 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9359 9359 }; 9360 9360 }; 9361 9361 ··· 9369 9369 propagatedBuildInputs = [ CryptCBC CryptDES HTMLFormFu ]; 9370 9370 meta = { 9371 9371 description = "Handle multi-page/stage forms with FormFu"; 9372 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9372 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9373 9373 homepage = "https://github.com/FormFu/HTML-FormFu-MultiForm"; 9374 9374 }; 9375 9375 }; ··· 9387 9387 propagatedBuildInputs = [ CryptBlowfish CryptCBC DataClone DateTimeFormatStrptime EmailValid HTMLTree JSONMaybeXS MooseXGetopt MooseXTypesCommon MooseXTypesLoadableClass aliased ]; 9388 9388 meta = { 9389 9389 description = "HTML forms using Moose"; 9390 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9390 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9391 9391 }; 9392 9392 }; 9393 9393 ··· 9402 9402 propagatedBuildInputs = [ CGI CacheCache ClassContainer ExceptionClass LogAny ]; 9403 9403 meta = { 9404 9404 description = "High-performance, dynamic web site authoring system"; 9405 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9405 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9406 9406 }; 9407 9407 }; 9408 9408 ··· 9417 9417 propagatedBuildInputs = [ CGIPSGI HTMLMason ]; 9418 9418 meta = { 9419 9419 description = "PSGI handler for HTML::Mason"; 9420 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9420 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9421 9421 }; 9422 9422 }; 9423 9423 ··· 9431 9431 propagatedBuildInputs = [ HTMLTagset HTTPMessage ]; 9432 9432 meta = { 9433 9433 description = "HTML parser class"; 9434 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9434 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9435 9435 }; 9436 9436 }; 9437 9437 ··· 9444 9444 }; 9445 9445 meta = { 9446 9446 description = "Generate An HTML Tag Cloud"; 9447 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9447 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9448 9448 }; 9449 9449 }; 9450 9450 ··· 9458 9458 propagatedBuildInputs = [ HTMLParser ]; 9459 9459 meta = { 9460 9460 description = "Extract structure of quoted HTML mail message"; 9461 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9461 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9462 9462 }; 9463 9463 }; 9464 9464 ··· 9472 9472 propagatedBuildInputs = [ HTMLParser ]; 9473 9473 meta = { 9474 9474 description = "Concise attribute rewriting"; 9475 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9475 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9476 9476 }; 9477 9477 }; 9478 9478 ··· 9506 9506 }; 9507 9507 meta = { 9508 9508 description = "Strip scripting constructs out of HTML"; 9509 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9509 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9510 9510 }; 9511 9511 }; 9512 9512 ··· 9520 9520 propagatedBuildInputs = [ HTMLParser HTMLStripScripts ]; 9521 9521 meta = { 9522 9522 description = "XSS filter using HTML::Parser"; 9523 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9523 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9524 9524 }; 9525 9525 }; 9526 9526 ··· 9578 9578 }; 9579 9579 meta = { 9580 9580 description = "Lightweight, dependency free HTML/XML generation"; 9581 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9581 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9582 9582 }; 9583 9583 }; 9584 9584 ··· 9603 9603 propagatedBuildInputs = [ HTMLParser ]; 9604 9604 meta = { 9605 9605 description = "Work with HTML in a DOM-like tree structure"; 9606 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9606 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9607 9607 }; 9608 9608 }; 9609 9609 ··· 9617 9617 propagatedBuildInputs = [ HTMLTree XMLXPathEngine ]; 9618 9618 meta = { 9619 9619 description = "Add XPath support to HTML::TreeBuilder"; 9620 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9620 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9621 9621 }; 9622 9622 }; 9623 9623 ··· 9644 9644 propagatedBuildInputs = [ HTTPMessage ]; 9645 9645 meta = { 9646 9646 description = "HTTP Body Parser"; 9647 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9647 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9648 9648 }; 9649 9649 }; 9650 9650 ··· 9659 9659 buildInputs = [ TestDeep TestRequires URI ]; 9660 9660 meta = { 9661 9661 description = "A minimalist HTTP user agent cookie jar"; 9662 - license = with stdenv.lib.licenses; [ asl20 ]; 9662 + license = with lib.licenses; [ asl20 ]; 9663 9663 homepage = "https://github.com/dagolden/HTTP-CookieJar"; 9664 9664 }; 9665 9665 }; ··· 9674 9674 propagatedBuildInputs = [ HTTPMessage ]; 9675 9675 meta = { 9676 9676 description = "HTTP cookie jars"; 9677 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9677 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9678 9678 }; 9679 9679 }; 9680 9680 ··· 9688 9688 propagatedBuildInputs = [ HTTPMessage ]; 9689 9689 meta = { 9690 9690 description = "A simple http server class"; 9691 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9691 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9692 9692 }; 9693 9693 }; 9694 9694 ··· 9701 9701 }; 9702 9702 meta = { 9703 9703 description = "Date conversion routines"; 9704 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9704 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9705 9705 }; 9706 9706 propagatedBuildInputs = [ TimeDate ]; 9707 9707 }; ··· 9717 9717 buildInputs = [ HTTPMessage ModuleBuildTiny ]; 9718 9718 meta = { 9719 9719 description = "PSGI compliant HTTP Entity Parser"; 9720 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9720 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9721 9721 homepage = "https://github.com/kazeburo/HTTP-Entity-Parser"; 9722 9722 }; 9723 9723 }; ··· 9757 9757 meta = { 9758 9758 homepage = "https://github.com/tokuhirom/HTTP-Headers-Fast"; 9759 9759 description = "Faster implementation of HTTP::Headers"; 9760 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9760 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9761 9761 }; 9762 9762 }; 9763 9763 ··· 9783 9783 meta = { 9784 9784 homepage = "https://github.com/libwww-perl/HTTP-Message"; 9785 9785 description = "HTTP style message (base class)"; 9786 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9786 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9787 9787 }; 9788 9788 }; 9789 9789 ··· 9797 9797 buildInputs = [ TestDeep ]; 9798 9798 meta = { 9799 9799 description = "HTTP MultiPart Parser"; 9800 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9800 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9801 9801 }; 9802 9802 }; 9803 9803 ··· 9811 9811 propagatedBuildInputs = [ HTTPMessage ]; 9812 9812 meta = { 9813 9813 description = "Choose a variant to serve"; 9814 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9814 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9815 9815 }; 9816 9816 }; 9817 9817 ··· 9834 9834 propagatedBuildInputs = [ LWP ]; 9835 9835 meta = { 9836 9836 description = "A pure Perl HTTP proxy"; 9837 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9837 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9838 9838 }; 9839 9839 # tests fail because they require network access 9840 9840 doCheck = false; ··· 9873 9873 }; 9874 9874 doCheck = false; 9875 9875 meta = { 9876 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9876 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9877 9877 }; 9878 9878 propagatedBuildInputs = [ CGI ]; 9879 9879 }; ··· 9887 9887 }; 9888 9888 propagatedBuildInputs = [ AuthenSimple HTTPServerSimple ]; 9889 9889 meta = { 9890 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9890 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9891 9891 }; 9892 9892 }; 9893 9893 ··· 9901 9901 propagatedBuildInputs = [ HTMLMason HTTPServerSimple HookLexWrap ]; 9902 9902 meta = { 9903 9903 description = "A simple mason server"; 9904 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9904 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9905 9905 }; 9906 9906 }; 9907 9907 ··· 9915 9915 propagatedBuildInputs = [ HTTPServerSimple ]; 9916 9916 meta = { 9917 9917 description = "PSGI handler for HTTP::Server::Simple"; 9918 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9918 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9919 9919 homepage = "https://github.com/miyagawa/HTTP-Server-Simple-PSGI"; 9920 9920 }; 9921 9921 }; ··· 9931 9931 meta = { 9932 9932 homepage = "https://metacpan.org/release/HTTP-Tiny-Cache"; 9933 9933 description = "Cache HTTP::Tiny responses"; 9934 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9934 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9935 9935 maintainers = [ maintainers.sgo ]; 9936 9936 }; 9937 9937 }; ··· 9947 9947 meta = { 9948 9948 homepage = "https://github.com/miyagawa/HTTP-Tinyish"; 9949 9949 description = "HTTP::Tiny compatible HTTP client wrappers"; 9950 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9950 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9951 9951 }; 9952 9952 }; 9953 9953 ··· 9960 9960 }; 9961 9961 propagatedBuildInputs = [ DateTimeFormatICal FreezeThaw IOString TextvFileasData ]; 9962 9962 meta = { 9963 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9963 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9964 9964 }; 9965 9965 }; 9966 9966 ··· 9976 9976 meta = { 9977 9977 homepage = "http://imager.perl.org/"; 9978 9978 description = "Perl extension for Generating 24 bit Images"; 9979 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9979 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9980 9980 }; 9981 9981 }; 9982 9982 ··· 9990 9990 propagatedBuildInputs = [ Imager ]; 9991 9991 meta = { 9992 9992 description = "Generate QR Code with Imager using libqrencode"; 9993 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9993 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9994 9994 maintainers = with maintainers; [ sgo ]; 9995 9995 }; 9996 9996 }; ··· 10005 10005 propagatedBuildInputs = [ IOStringy ]; 10006 10006 meta = { 10007 10007 description = "Extract meta information from image files"; 10008 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10008 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10009 10009 }; 10010 10010 }; 10011 10011 ··· 10020 10020 propagatedBuildInputs = [ ExceptionClass Readonly ]; 10021 10021 meta = { 10022 10022 description = "Perl extension for the SANE (Scanner Access Now Easy) Project"; 10023 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10023 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10024 10024 }; 10025 10025 }; 10026 10026 ··· 10036 10036 makeMakerFlags = "--with-jpeg-includes=${pkgs.libjpeg.dev}/include --with-jpeg-libs=${pkgs.libjpeg.out}/lib --with-png-includes=${pkgs.libpng.dev}/include --with-png-libs=${pkgs.libpng.out}/lib"; 10037 10037 meta = { 10038 10038 description = "Fast, high-quality fixed-point image resizing"; 10039 - license = stdenv.lib.licenses.gpl2Plus; 10039 + license = lib.licenses.gpl2Plus; 10040 10040 }; 10041 10041 }; 10042 10042 ··· 10050 10050 buildInputs = [ ModuleBuild ]; 10051 10051 meta = { 10052 10052 description = "Read the dimensions of an image in several popular formats"; 10053 - license = with stdenv.lib.licenses; [ artistic1 lgpl21Plus ]; 10053 + license = with lib.licenses; [ artistic1 lgpl21Plus ]; 10054 10054 }; 10055 10055 }; 10056 10056 ··· 10073 10073 }; 10074 10074 meta = { 10075 10075 description = "Alternative but compatible interface to modules that export symbols"; 10076 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10076 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10077 10077 }; 10078 10078 }; 10079 10079 ··· 10087 10087 propagatedBuildInputs = [ ModuleRuntime ]; 10088 10088 meta = { 10089 10089 description = "Import packages into other packages"; 10090 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10090 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10091 10091 }; 10092 10092 }; 10093 10093 ··· 10101 10101 doCheck = false; 10102 10102 meta = { 10103 10103 description = "Perl core IO modules"; 10104 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10104 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10105 10105 }; 10106 10106 }; 10107 10107 ··· 10114 10114 }; 10115 10115 buildInputs = [ CanaryStability ]; 10116 10116 propagatedBuildInputs = [ commonsense ]; 10117 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10118 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 10117 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10118 + postInstall = lib.optionalString stdenv.isDarwin '' 10119 10119 shortenPerlShebang $out/bin/treescan 10120 10120 ''; 10121 10121 meta = { 10122 10122 description = "Asynchronous/Advanced Input/Output"; 10123 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10123 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10124 10124 }; 10125 10125 }; 10126 10126 ··· 10134 10134 meta = { 10135 10135 homepage = "https://github.com/ingydotnet/io-all-pm"; 10136 10136 description = "IO::All of it to Graham and Damian!"; 10137 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10137 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10138 10138 }; 10139 10139 }; 10140 10140 ··· 10150 10150 buildInputs = [ TestFatal TestIdentity TestMetricsAny TestRefcount ]; 10151 10151 meta = { 10152 10152 description = "Asynchronous event-driven programming"; 10153 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10153 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10154 10154 }; 10155 10155 }; 10156 10156 ··· 10165 10165 propagatedBuildInputs = [ Future IOAsync IOSocketSSL ]; 10166 10166 meta = { 10167 10167 description = "Use SSL/TLS with IO::Async"; 10168 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10168 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10169 10169 maintainers = [ maintainers.zakame ]; 10170 10170 }; 10171 10171 }; ··· 10178 10178 sha256 = "c2c15a254ca74fb8c57d25d7b6cbcaff77a3b4fb5695423f1f80bb423abffea9"; 10179 10179 }; 10180 10180 meta = { 10181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10182 10182 }; 10183 10183 }; 10184 10184 ··· 10192 10192 meta = { 10193 10193 homepage = "https://github.com/dagolden/IO-CaptureOutput"; 10194 10194 description = "Capture STDOUT and STDERR from Perl code, subprocesses or XS"; 10195 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10195 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10196 10196 }; 10197 10197 }; 10198 10198 ··· 10206 10206 propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; 10207 10207 meta = { 10208 10208 description = "IO Interface to compressed data files/buffers"; 10209 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10209 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10210 10210 }; 10211 10211 # Same as CompressRawZlib 10212 10212 doCheck = false && !stdenv.isDarwin; ··· 10231 10231 }; 10232 10232 meta = { 10233 10233 description = "Open an HTML file with automatic charset detection"; 10234 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10234 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10235 10235 }; 10236 10236 }; 10237 10237 ··· 10257 10257 }; 10258 10258 meta = { 10259 10259 description = "Utilities for interactive I/O"; 10260 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10260 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10261 10261 }; 10262 10262 }; 10263 10263 ··· 10343 10343 meta = { 10344 10344 homepage = "https://github.com/noxxi/p5-io-socket-ssl"; 10345 10345 description = "Nearly transparent SSL encapsulation for IO::Socket::INET"; 10346 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10346 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10347 10347 }; 10348 10348 doCheck = false; # tries to connect to facebook.com etc. 10349 10349 }; ··· 10359 10359 propagatedBuildInputs = [ PerlIOviaTimeout ]; 10360 10360 meta = { 10361 10361 description = "IO::Socket with read/write timeout"; 10362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10363 10363 }; 10364 10364 }; 10365 10365 ··· 10400 10400 meta = { 10401 10401 homepage = "https://github.com/rjbs/io-tiecombine"; 10402 10402 description = "Produce tied (and other) separate but combined variables"; 10403 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10403 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10404 10404 }; 10405 10405 }; 10406 10406 ··· 10424 10424 propagatedBuildInputs = [ GeographyCountries ]; 10425 10425 meta = { 10426 10426 description = "Fast lookup of country codes from IP addresses"; 10427 - license = stdenv.lib.licenses.mit; 10427 + license = lib.licenses.mit; 10428 10428 }; 10429 10429 }; 10430 10430 ··· 10437 10437 }; 10438 10438 meta = { 10439 10439 description = "2-letter, 3-letter, and numerical codes for countries"; 10440 - license = stdenv.lib.licenses.mit; 10440 + license = lib.licenses.mit; 10441 10441 }; 10442 10442 }; 10443 10443 ··· 10452 10452 doCheck = false; /* attempts a network connection to localhost */ 10453 10453 meta = { 10454 10454 description = "System() and background procs w/ piping, redirs, ptys (Unix, Win32)"; 10455 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10455 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10456 10456 }; 10457 10457 propagatedBuildInputs = [ IOTty ]; 10458 10458 buildInputs = [ Readonly ]; ··· 10485 10485 }; 10486 10486 meta = { 10487 10487 description = "Run commands simply, with detailed diagnostics"; 10488 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10488 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10489 10489 }; 10490 10490 }; 10491 10491 ··· 10498 10498 }; 10499 10499 meta = { 10500 10500 description = "System V IPC constants and system calls"; 10501 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10501 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10502 10502 }; 10503 10503 }; 10504 10504 ··· 10512 10512 meta = { 10513 10513 homepage = "https://metacpan.org/release/IRC-Utils"; 10514 10514 description = "Common utilities for IRC-related tasks"; 10515 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10515 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10516 10516 maintainers = with maintainers; [ sgo ]; 10517 10517 }; 10518 10518 }; ··· 10526 10526 sha256 = "0nl5djf6hs6brnp7qnqvj3xwhj1qnjwcv35ih4yqp2mm9b4jqyfh"; 10527 10527 }; 10528 10528 10529 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10530 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 10529 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10530 + postInstall = lib.optionalString stdenv.isDarwin '' 10531 10531 shortenPerlShebang $out/bin/exiftool 10532 10532 ''; 10533 10533 10534 - meta = with stdenv.lib; { 10534 + meta = with lib; { 10535 10535 description = "A tool to read, write and edit EXIF meta information"; 10536 10536 homepage = "https://exiftool.org/"; 10537 10537 ··· 10570 10570 module. The code is automatically compiled as needed, and then loaded 10571 10571 for immediate access from Perl. 10572 10572 ''; 10573 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10573 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10574 10574 }; 10575 10575 }; 10576 10576 ··· 10591 10591 meta = { 10592 10592 homepage = "https://github.com/ingydotnet/inline-c-pm"; 10593 10593 description = "C Language Support for Inline"; 10594 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10594 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10595 10595 }; 10596 10596 }; 10597 10597 ··· 10623 10623 available to the Perl program as if they had been written in Perl. 10624 10624 ''; 10625 10625 10626 - license = stdenv.lib.licenses.artistic2; 10626 + license = lib.licenses.artistic2; 10627 10627 }; 10628 10628 }; 10629 10629 ··· 10643 10643 url = "mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz"; 10644 10644 sha256 = "1vlyhckpjbrg2v4dy9szsxxl0q44n0y1xl763mg2y2ym9g5144hm"; 10645 10645 }; 10646 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 10646 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 10647 10647 meta = { 10648 10648 description = "XS based JavaScript minifier"; 10649 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10649 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10650 10650 }; 10651 10651 }; 10652 10652 ··· 10659 10659 }; 10660 10660 meta = { 10661 10661 description = "Avoid XSS with JavaScript value interpolation"; 10662 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10662 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10663 10663 homepage = "https://github.com/kazeburo/JavaScript-Value-Escape"; 10664 10664 }; 10665 10665 }; ··· 10672 10672 sha256 = "0z32x2lijij28c9fhmzgxc41i9nw24fyvd2a8ajs5zw9b9sqhjj4"; 10673 10673 }; 10674 10674 # Do not abort cross-compilation on failure to load native JSON module into host perl 10675 - preConfigure = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 10675 + preConfigure = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 10676 10676 substituteInPlace Makefile.PL --replace "exit 0;" "" 10677 10677 ''; 10678 10678 buildInputs = [ TestPod ]; 10679 10679 meta = { 10680 10680 description = "JSON (JavaScript Object Notation) encoder/decoder"; 10681 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10681 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10682 10682 }; 10683 10683 }; 10684 10684 ··· 10691 10691 }; 10692 10692 meta = { 10693 10693 description = "Wrapper Class for the various JSON classes"; 10694 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10694 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10695 10695 }; 10696 10696 buildInputs = [ TestFatal TestRequires TestWarnings TestWithoutModule ]; 10697 10697 }; ··· 10705 10705 }; 10706 10706 meta = { 10707 10707 description = "Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>"; 10708 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10708 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10709 10709 }; 10710 10710 buildInputs = [ TestNeeds ]; 10711 10711 }; ··· 10719 10719 }; 10720 10720 meta = { 10721 10721 description = "JSON::XS compatible pure-Perl module"; 10722 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10722 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10723 10723 }; 10724 10724 }; 10725 10725 ··· 10732 10732 }; 10733 10733 meta = { 10734 10734 description = "Helper module in using JSON::PP in Perl 5.6"; 10735 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10735 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10736 10736 }; 10737 10737 }; 10738 10738 ··· 10745 10745 }; 10746 10746 meta = { 10747 10747 description = "Read JSON into a Perl variable"; 10748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10749 10749 }; 10750 10750 }; 10751 10751 ··· 10761 10761 meta = { 10762 10762 homepage = "https://github.com/mojolicious/json-validator"; 10763 10763 description = "Validate data against a JSON schema"; 10764 - license = stdenv.lib.licenses.artistic2; 10764 + license = lib.licenses.artistic2; 10765 10765 maintainers = [ maintainers.sgo ]; 10766 10766 }; 10767 10767 }; ··· 10778 10778 meta = { 10779 10779 homepage = "https://github.com/xaicron/p5-JSON-WebToken"; 10780 10780 description = "JSON Web Token (JWT) implementation"; 10781 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10781 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10782 10782 }; 10783 10783 }; 10784 10784 ··· 10802 10802 }; 10803 10803 propagatedBuildInputs = [ JSONXS ]; 10804 10804 meta = { 10805 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10805 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10806 10806 }; 10807 10807 }; 10808 10808 ··· 10826 10826 preCheck = '' 10827 10827 rm t/931_epub.t # epub test fails 10828 10828 ''; 10829 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10829 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10830 10830 # shebangs need to be patched before executables are copied to $out 10831 10831 preBuild = '' 10832 10832 patchShebangs bin/ 10833 - '' + stdenv.lib.optionalString stdenv.isDarwin '' 10833 + '' + lib.optionalString stdenv.isDarwin '' 10834 10834 for file in bin/*; do 10835 10835 shortenPerlShebang "$file" 10836 10836 done 10837 10837 ''; 10838 10838 meta = { 10839 10839 description = "Transforms TeX and LaTeX into XML/HTML/MathML"; 10840 - license = stdenv.lib.licenses.free; 10840 + license = lib.licenses.free; 10841 10841 }; 10842 10842 }; 10843 10843 ··· 10895 10895 ''; 10896 10896 doCheck = false; # test would need to start apache httpd 10897 10897 meta = { 10898 - license = stdenv.lib.licenses.asl20; 10898 + license = lib.licenses.asl20; 10899 10899 }; 10900 10900 }; 10901 10901 ··· 10917 10917 }; 10918 10918 meta = { 10919 10919 description = "Collection of network protocol modules"; 10920 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10920 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10921 10921 }; 10922 10922 }; 10923 10923 ··· 10930 10930 }; 10931 10931 meta = { 10932 10932 description = "Add paths relative to the current file to @INC"; 10933 - license = with stdenv.lib.licenses; [ artistic2 ]; 10933 + license = with lib.licenses; [ artistic2 ]; 10934 10934 homepage = "https://github.com/Grinnz/lib-relative"; 10935 10935 }; 10936 10936 }; ··· 10956 10956 meta = { 10957 10957 homepage = "https://github.com/neilbowers/Lingua-EN-FindNumber"; 10958 10958 description = "Locate (written) numbers in English text"; 10959 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10959 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10960 10960 }; 10961 10961 }; 10962 10962 ··· 10969 10969 }; 10970 10970 meta = { 10971 10971 description = "Convert singular to plural. Select 'a' or 'an'"; 10972 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10972 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10973 10973 }; 10974 10974 }; 10975 10975 ··· 10984 10984 meta = { 10985 10985 homepage = "https://github.com/neilbowers/Lingua-EN-Inflect-Number"; 10986 10986 description = "Force number of words to singular or plural"; 10987 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10987 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10988 10988 }; 10989 10989 }; 10990 10990 ··· 10999 10999 propagatedBuildInputs = [ LinguaENInflectNumber LinguaENNumberIsOrdinal LinguaENTagger ]; 11000 11000 meta = { 11001 11001 description = "Inflect short English Phrases"; 11002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11003 11003 }; 11004 11004 }; 11005 11005 ··· 11014 11014 propagatedBuildInputs = [ LinguaENFindNumber ]; 11015 11015 meta = { 11016 11016 description = "Detect if English number is ordinal or cardinal"; 11017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11018 11018 }; 11019 11019 }; 11020 11020 ··· 11028 11028 propagatedBuildInputs = [ HTMLParser LinguaStem MemoizeExpireLRU ]; 11029 11029 meta = { 11030 11030 description = "Part-of-speech tagger for English natural language processing"; 11031 - license = stdenv.lib.licenses.gpl3; 11031 + license = lib.licenses.gpl3; 11032 11032 }; 11033 11033 }; 11034 11034 ··· 11053 11053 }; 11054 11054 meta = { 11055 11055 description = "Portuguese language stemming"; 11056 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11056 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11057 11057 homepage = "https://github.com/neilb/Lingua-PT-Stemmer"; 11058 11058 }; 11059 11059 }; ··· 11100 11100 }; 11101 11101 meta = { 11102 11102 description = "Porter's stemming algorithm for Russian (KOI8-R only)"; 11103 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11103 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11104 11104 homepage = "https://github.com/neilb/Lingua-Stem-Ru"; 11105 11105 }; 11106 11106 }; ··· 11138 11138 meta = { 11139 11139 homepage = "https://github.com/jhthorsen/linkembedder"; 11140 11140 description = "Embed / expand oEmbed resources and other URL / links"; 11141 - license = stdenv.lib.licenses.artistic2; 11141 + license = lib.licenses.artistic2; 11142 11142 maintainers = with maintainers; [ sgo ]; 11143 11143 }; 11144 11144 }; ··· 11155 11155 meta = { 11156 11156 maintainers = teams.deshaw.members; 11157 11157 description = "Perl extension for reading and setting Access Control Lists for files by libacl linux library"; 11158 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11158 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11159 11159 }; 11160 11160 }; 11161 11161 ··· 11169 11169 meta = { 11170 11170 homepage = "https://github.com/trizen/Linux-DesktopFiles"; 11171 11171 description = "Fast parsing of the Linux desktop files"; 11172 - license = stdenv.lib.licenses.artistic2; 11172 + license = lib.licenses.artistic2; 11173 11173 }; 11174 11174 }; 11175 11175 ··· 11185 11185 doCheck = false; 11186 11186 meta = { 11187 11187 description = "Perl extension to detect on which Linux distribution we are running"; 11188 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11189 - platforms = stdenv.lib.platforms.linux; 11188 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11189 + platforms = lib.platforms.linux; 11190 11190 }; 11191 11191 }; 11192 11192 ··· 11199 11199 }; 11200 11200 buildInputs = [ TestException ]; 11201 11201 propagatedBuildInputs = [ SubExporter ]; 11202 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 11202 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 11203 11203 meta = { 11204 11204 description = "Linux specific special filehandles"; 11205 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11206 - platforms = stdenv.lib.platforms.linux; 11205 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11206 + platforms = lib.platforms.linux; 11207 11207 }; 11208 11208 }; 11209 11209 ··· 11218 11218 11219 11219 meta = { 11220 11220 description = "Scalable directory/file change notification for Perl on Linux"; 11221 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11222 - platforms = stdenv.lib.platforms.linux; 11221 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11222 + platforms = lib.platforms.linux; 11223 11223 }; 11224 11224 }; 11225 11225 ··· 11233 11233 propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ]; 11234 11234 meta = { 11235 11235 description = "Combines List::Util and List::MoreUtils in one bite-sized package"; 11236 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11236 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11237 11237 }; 11238 11238 }; 11239 11239 ··· 11257 11257 meta = { 11258 11258 homepage = "http://thenceforward.net/perl/modules/List-Compare/"; 11259 11259 description = "Compare elements of two or more lists"; 11260 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11260 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11261 11261 }; 11262 11262 }; 11263 11263 ··· 11271 11271 propagatedBuildInputs = [ ExporterTiny ListMoreUtilsXS ]; 11272 11272 meta = { 11273 11273 description = "Provide the stuff missing in List::Util"; 11274 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11274 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11275 11275 }; 11276 11276 buildInputs = [ TestLeakTrace ]; 11277 11277 }; ··· 11288 11288 ''; 11289 11289 meta = { 11290 11290 description = "Provide the stuff missing in List::Util in XS"; 11291 - license = with stdenv.lib.licenses; [ asl20 ]; 11291 + license = with lib.licenses; [ asl20 ]; 11292 11292 }; 11293 11293 }; 11294 11294 ··· 11303 11303 propagatedBuildInputs = [ ModuleImplementation ]; 11304 11304 meta = { 11305 11305 description = "Provide the stuff missing in List::Util"; 11306 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11306 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11307 11307 }; 11308 11308 }; 11309 11309 ··· 11325 11325 }; 11326 11326 meta = { 11327 11327 description = "A distribution of modules to handle locale codes"; 11328 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11328 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11329 11329 }; 11330 11330 buildInputs = [ TestInter ]; 11331 11331 }; ··· 11352 11352 buildInputs = [ TestDifferences TestException TestHexDifferences TestNoWarnings ]; 11353 11353 meta = { 11354 11354 description = "Locale::MO::File - Write or read gettext MO files."; 11355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11356 11356 }; 11357 11357 }; 11358 11358 ··· 11391 11391 }; 11392 11392 meta = { 11393 11393 description = "Compile .po files to .mo files"; 11394 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11394 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11395 11395 }; 11396 11396 }; 11397 11397 ··· 11419 11419 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11420 11420 meta = { 11421 11421 description = "Locale::TextDomain::OO - Perl OO Interface to Uniforum Message Translation"; 11422 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11422 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11423 11423 }; 11424 11424 }; 11425 11425 ··· 11434 11434 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11435 11435 meta = { 11436 11436 description = "Locale::TextDomain::OO::Util - Lexicon utils"; 11437 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11437 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11438 11438 }; 11439 11439 }; 11440 11440 ··· 11449 11449 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11450 11450 meta = { 11451 11451 description = "Locale::Utils::PlaceholderBabelFish - Utils to expand BabelFish palaceholders"; 11452 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11452 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11453 11453 }; 11454 11454 }; 11455 11455 ··· 11464 11464 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11465 11465 meta = { 11466 11466 description = "Locale::Utils::PlaceholderMaketext - Utils to expand maketext placeholders"; 11467 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11467 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11468 11468 }; 11469 11469 }; 11470 11470 ··· 11479 11479 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11480 11480 meta = { 11481 11481 description = "Locale::Utils::PlaceholderNamed - Utils to expand named placeholders"; 11482 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11482 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11483 11483 }; 11484 11484 }; 11485 11485 ··· 11492 11492 }; 11493 11493 meta = { 11494 11494 description = "Create and use a local lib/ for perl modules with PERL5LIB"; 11495 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11495 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11496 11496 }; 11497 11497 propagatedBuildInputs = [ ModuleBuild ]; 11498 11498 }; ··· 11518 11518 meta = { 11519 11519 homepage = "https://github.com/preaction/Log-Any"; 11520 11520 description = "Bringing loggers and listeners together"; 11521 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11521 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11522 11522 }; 11523 11523 }; 11524 11524 ··· 11532 11532 propagatedBuildInputs = [ LogAny LogLog4perl ]; 11533 11533 meta = { 11534 11534 description = "Log::Any adapter for Log::Log4perl"; 11535 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11535 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11536 11536 homepage = "https://github.com/preaction/Log-Any-Adapter-Log4perl"; 11537 11537 }; 11538 11538 }; ··· 11549 11549 meta = { 11550 11550 homepage = "https://github.com/frioux/Log-Contextual"; 11551 11551 description = "Simple logging interface with a contextual log"; 11552 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11552 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11553 11553 }; 11554 11554 }; 11555 11555 ··· 11563 11563 propagatedBuildInputs = [ DevelGlobalDestruction ParamsValidationCompiler Specio namespaceautoclean ]; 11564 11564 meta = { 11565 11565 description = "Dispatches messages to one or more outputs"; 11566 - license = stdenv.lib.licenses.artistic2; 11566 + license = lib.licenses.artistic2; 11567 11567 }; 11568 11568 buildInputs = [ IPCRun3 TestFatal TestNeeds ]; 11569 11569 }; ··· 11578 11578 propagatedBuildInputs = [ DateManip LogDispatch ]; 11579 11579 meta = { 11580 11580 description = "Log to Files that Archive/Rotate Themselves"; 11581 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11581 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11582 11582 }; 11583 11583 buildInputs = [ PathTiny TestWarn ]; 11584 11584 }; ··· 11593 11593 meta = { 11594 11594 homepage = "https://metacpan.org/release/Log-ger"; 11595 11595 description = "A lightweight, flexible logging framework"; 11596 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11596 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11597 11597 maintainers = [ maintainers.sgo ]; 11598 11598 }; 11599 11599 }; ··· 11608 11608 propagatedBuildInputs = [ ParamsValidate ]; 11609 11609 meta = { 11610 11610 description = "Log messages to several outputs"; 11611 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11611 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11612 11612 }; 11613 11613 }; 11614 11614 ··· 11621 11621 }; 11622 11622 meta = { 11623 11623 description = "Powerful and flexible message logging mechanism"; 11624 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11624 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11625 11625 }; 11626 11626 }; 11627 11627 ··· 11635 11635 propagatedBuildInputs = [ LogMessage ]; 11636 11636 meta = { 11637 11637 description = "Simplified interface to Log::Message"; 11638 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11638 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11639 11639 }; 11640 11640 }; 11641 11641 ··· 11657 11657 }; 11658 11658 meta = { 11659 11659 description = "Many-Core Engine for Perl providing parallel processing capabilities"; 11660 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11660 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11661 11661 homepage = "https://github.com/marioroy/mce-perl"; 11662 11662 }; 11663 11663 }; ··· 11672 11672 meta = { 11673 11673 homepage = "https://mschilli.github.io/log4perl/"; 11674 11674 description = "Log4j implementation for Perl"; 11675 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11675 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11676 11676 }; 11677 11677 }; 11678 11678 ··· 11688 11688 meta = { 11689 11689 homepage = "https://github.com/rjbs/log-dispatch-array"; 11690 11690 description = "Log events to an array (reference)"; 11691 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11691 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11692 11692 }; 11693 11693 }; 11694 11694 ··· 11704 11704 meta = { 11705 11705 homepage = "https://github.com/rjbs/Log-Dispatchouli"; 11706 11706 description = "A simple wrapper around Log::Dispatch"; 11707 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11707 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11708 11708 }; 11709 11709 }; 11710 11710 ··· 11722 11722 ''; 11723 11723 meta = { 11724 11724 description = "Send messages to a systemd journal"; 11725 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11725 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11726 11726 }; 11727 11727 }; 11728 11728 ··· 11736 11736 propagatedBuildInputs = [ IOLockedFile ]; 11737 11737 meta = { 11738 11738 description = "Helps us create simple logs for our application"; 11739 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11739 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11740 11740 }; 11741 11741 }; 11742 11742 ··· 11749 11749 }; 11750 11750 propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; 11751 11751 # support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module) 11752 - postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 11752 + postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 11753 11753 substituteInPlace Makefile.PL --replace 'if has_module' 'if 0; #' 11754 11754 ''; 11755 11755 doCheck = !stdenv.isDarwin; 11756 - meta = with stdenv.lib; { 11756 + meta = with lib; { 11757 11757 description = "The World-Wide Web library for Perl"; 11758 11758 license = with licenses; [ artistic1 gpl1Plus ]; 11759 11759 }; ··· 11770 11770 propagatedBuildInputs = [ LWP ]; 11771 11771 meta = { 11772 11772 description = "Generate signed OAuth requests"; 11773 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11773 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11774 11774 }; 11775 11775 }; 11776 11776 ··· 11783 11783 }; 11784 11784 meta = { 11785 11785 description = "Guess media type for a file or a URL"; 11786 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11786 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11787 11787 }; 11788 11788 buildInputs = [ TestFatal ]; 11789 11789 }; ··· 11799 11799 propagatedBuildInputs = [ LWPProtocolHttps ]; 11800 11800 meta = { 11801 11801 description = "Provides HTTP/CONNECT proxy support for LWP::UserAgent"; 11802 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11802 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11803 11803 }; 11804 11804 }; 11805 11805 ··· 11815 11815 doCheck = false; # tries to connect to https://www.apache.org/. 11816 11816 meta = { 11817 11817 description = "Provide https support for LWP::UserAgent"; 11818 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11818 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11819 11819 }; 11820 11820 buildInputs = [ TestRequiresInternet ]; 11821 11821 }; ··· 11830 11830 propagatedBuildInputs = [ LWP ]; 11831 11831 meta = { 11832 11832 description = "Legacy HTTP/1.0 support for LWP"; 11833 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11833 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11834 11834 }; 11835 11835 }; 11836 11836 ··· 11845 11845 buildInputs = [ ModuleBuildTiny TestFakeHTTPD TestSharedFork TestTCP TestUseAllModules ]; 11846 11846 meta = { 11847 11847 description = "Override LWP HTTP/HTTPS request's host like /etc/hosts"; 11848 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11848 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11849 11849 homepage = "https://github.com/masaki/p5-LWP-UserAgent-DNS-Hosts"; 11850 11850 }; 11851 11851 }; ··· 11898 11898 url = "mirror://cpan/authors/id/W/WY/WYANT/Mac-Pasteboard-0.009.tar.gz"; 11899 11899 sha256 = "85b1d5e9630973b997c3c1634e2df964d6a8d6cb57d9abe1f7093385cf26cf54"; 11900 11900 }; 11901 - meta = with stdenv.lib; { 11901 + meta = with lib; { 11902 11902 description = "Manipulate Mac OS X pasteboards"; 11903 11903 license = with licenses; [ artistic1 gpl1Plus ]; 11904 11904 platforms = platforms.darwin; ··· 11916 11916 buildInputs = [ TestException ]; 11917 11917 meta = { 11918 11918 description = "Object Oriented Authentication-Results Headers"; 11919 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11919 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11920 11920 }; 11921 11921 propagatedBuildInputs = [ JSON ]; 11922 11922 }; ··· 11955 11955 meta = { 11956 11956 homepage = "https://github.com/coppit/mail-mbox-messageparser"; 11957 11957 description = "A fast and simple mbox folder reader"; 11958 - license = stdenv.lib.licenses.gpl2; 11958 + license = lib.licenses.gpl2; 11959 11959 maintainers = with maintainers; [ romildo ]; 11960 11960 }; 11961 11961 }; ··· 11970 11970 propagatedBuildInputs = [ IOStringy MIMETypes MailTools URI UserIdentity ]; 11971 11971 meta = { 11972 11972 description = "Processing MIME messages"; 11973 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11973 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11974 11974 }; 11975 11975 }; 11976 11976 ··· 12005 12005 }; 12006 12006 meta = { 12007 12007 description = "Perl 5 module to talk to a POP3 (RFC1939) server"; 12008 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12008 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12009 12009 }; 12010 12010 }; 12011 12011 ··· 12028 12028 meta = { 12029 12029 homepage = "https://github.com/Perl-Email-Project/Mail-Sender"; 12030 12030 description = "(DEPRECATED) module for sending mails with attachments through an SMTP server"; 12031 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12031 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12032 12032 }; 12033 12033 }; 12034 12034 ··· 12049 12049 meta = { 12050 12050 maintainers = teams.deshaw.members; 12051 12051 description = "Simple platform independent mailer"; 12052 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12052 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12053 12053 }; 12054 12054 }; 12055 12055 ··· 12070 12070 doCheck = false; # The main test performs network access 12071 12071 meta = { 12072 12072 description = "An object-oriented implementation of Sender Policy Framework"; 12073 - license = stdenv.lib.licenses.bsd3; 12073 + license = lib.licenses.bsd3; 12074 12074 }; 12075 12075 }; 12076 12076 ··· 12085 12085 propagatedBuildInputs = [ TimeDate ]; 12086 12086 meta = { 12087 12087 description = "Various e-mail related modules"; 12088 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12088 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12089 12089 }; 12090 12090 }; 12091 12091 ··· 12099 12099 propagatedBuildInputs = [ MailMessage ]; 12100 12100 meta = { 12101 12101 description = "Email message exchange"; 12102 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12102 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12103 12103 }; 12104 12104 }; 12105 12105 ··· 12112 12112 }; 12113 12113 meta = { 12114 12114 description = "Perl extension for base 85 numbers, as referenced by RFC 1924"; 12115 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12115 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12116 12116 }; 12117 12117 }; 12118 12118 ··· 12145 12145 meta = { 12146 12146 homepage = "https://github.com/Grinnz/Math-Calc-Parser"; 12147 12147 description = "Parse and evaluate mathematical expressions"; 12148 - license = stdenv.lib.licenses.artistic2; 12148 + license = lib.licenses.artistic2; 12149 12149 maintainers = with maintainers; [ sgo ]; 12150 12150 }; 12151 12151 }; ··· 12159 12159 }; 12160 12160 meta = { 12161 12161 description = "Human-readable unit-aware calculator"; 12162 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 12162 + license = with lib.licenses; [ artistic1 gpl2 ]; 12163 12163 }; 12164 12164 }; 12165 12165 ··· 12172 12172 }; 12173 12173 meta = { 12174 12174 description = "Arbitrary size integer/float math package"; 12175 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12175 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12176 12176 }; 12177 12177 }; 12178 12178 ··· 12199 12199 }; 12200 12200 12201 12201 meta = { 12202 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12202 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12203 12203 }; 12204 12204 }; 12205 12205 ··· 12235 12235 NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp"; 12236 12236 meta = { 12237 12237 description = "High speed arbitrary size integer math"; 12238 - license = with stdenv.lib.licenses; [ lgpl21Plus ]; 12238 + license = with lib.licenses; [ lgpl21Plus ]; 12239 12239 }; 12240 12240 }; 12241 12241 ··· 12251 12251 meta = { 12252 12252 homepage = "https://github.com/sisyphus/math-gmpz"; 12253 12253 description = "Perl interface to the GMP integer functions"; 12254 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12254 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12255 12255 maintainers = with maintainers; [ sgo ]; 12256 12256 }; 12257 12257 }; ··· 12276 12276 propagatedBuildInputs = [ MathInt64 ]; 12277 12277 meta = { 12278 12278 description = "Manipulate 128 bits integers in Perl"; 12279 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12279 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12280 12280 broken = stdenv.is32bit; # compiler doesn't support a 128-bit integer type 12281 12281 }; 12282 12282 }; ··· 12290 12290 }; 12291 12291 meta = { 12292 12292 description = "Manipulate 64 bits integers in Perl"; 12293 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12293 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12294 12294 }; 12295 12295 }; 12296 12296 ··· 12311 12311 }; 12312 12312 meta = { 12313 12313 description = "Perl interface to PARI"; 12314 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12314 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12315 12315 }; 12316 12316 }; 12317 12317 ··· 12337 12337 meta = { 12338 12338 homepage = "https://github.com/danaj/Math-Prime-Util"; 12339 12339 description = "Utilities related to prime numbers, including fast sieves and factoring"; 12340 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12340 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12341 12341 maintainers = [ maintainers.sgo ]; 12342 12342 }; 12343 12343 buildInputs = [ TestWarn ]; ··· 12356 12356 meta = { 12357 12357 homepage = "https://github.com/danaj/Math-Prime-Util-GMP"; 12358 12358 description = "Utilities related to prime numbers, using GMP"; 12359 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12359 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12360 12360 maintainers = [ maintainers.sgo ]; 12361 12361 }; 12362 12362 }; ··· 12372 12372 propagatedBuildInputs = [ BytesRandomSecureTiny ]; 12373 12373 meta = { 12374 12374 description = "Generate a provable prime number, in pure Perl"; 12375 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12375 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12376 12376 maintainers = [ maintainers.sgo ]; 12377 12377 }; 12378 12378 }; ··· 12398 12398 buildInputs = [ TestNoWarnings ]; 12399 12399 meta = { 12400 12400 description = "Perl interface to the ISAAC PRNG algorithm"; 12401 - license = with stdenv.lib.licenses; [ publicDomain mit artistic2 gpl3 ]; 12401 + license = with lib.licenses; [ publicDomain mit artistic2 gpl3 ]; 12402 12402 }; 12403 12403 }; 12404 12404 ··· 12427 12427 propagatedBuildInputs = [ CryptRandomSource MathRandomISAAC ]; 12428 12428 meta = { 12429 12429 description = "Cryptographically-secure, cross-platform replacement for rand()"; 12430 - license = stdenv.lib.licenses.artistic2; 12430 + license = lib.licenses.artistic2; 12431 12431 }; 12432 12432 }; 12433 12433 ··· 12459 12459 propagatedBuildInputs = [ DataDumperConcise DateTime ListAllUtils MooXStrictConstructor ]; 12460 12460 meta = { 12461 12461 description = "Code shared by the MaxMind DB reader and writer modules"; 12462 - license = with stdenv.lib.licenses; [ artistic2 ]; 12462 + license = with lib.licenses; [ artistic2 ]; 12463 12463 }; 12464 12464 }; 12465 12465 ··· 12474 12474 buildInputs = [ PathClass TestBits TestFatal TestNumberDelta TestRequires ]; 12475 12475 meta = { 12476 12476 description = "Read MaxMind DB files and look up IP addresses"; 12477 - license = with stdenv.lib.licenses; [ artistic2 ]; 12477 + license = with lib.licenses; [ artistic2 ]; 12478 12478 }; 12479 12479 }; 12480 12480 ··· 12489 12489 buildInputs = [ NetWorks PathClass TestFatal TestNumberDelta TestRequires ]; 12490 12490 meta = { 12491 12491 description = "Fast XS implementation of MaxMind DB reader"; 12492 - license = with stdenv.lib.licenses; [ artistic2 ]; 12492 + license = with lib.licenses; [ artistic2 ]; 12493 12493 }; 12494 12494 }; 12495 12495 ··· 12505 12505 hardeningDisable = [ "format" ]; 12506 12506 meta = { 12507 12507 description = "Create MaxMind DB database files"; 12508 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12508 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12509 12509 }; 12510 12510 }; 12511 12511 ··· 12527 12527 }; 12528 12528 meta = { 12529 12529 description = "Expiry plug-in for Memoize that adds LRU cache expiration"; 12530 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12530 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12531 12531 homepage = "https://github.com/neilb/Memoize-ExpireLRU"; 12532 12532 }; 12533 12533 }; ··· 12543 12543 meta = { 12544 12544 homepage = "https://github.com/miyagawa/cpanminus"; 12545 12545 description = "A CPAN client"; 12546 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12546 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12547 12547 }; 12548 12548 }; 12549 12549 ··· 12558 12558 meta = { 12559 12559 homepage = "https://github.com/miyagawa/cpanminus"; 12560 12560 description = "Legacy internal and client support for Menlo"; 12561 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12561 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12562 12562 }; 12563 12563 }; 12564 12564 ··· 12572 12572 buildInputs = [ FennecLite TestException ]; 12573 12573 meta = { 12574 12574 description = "Tools for creating Meta objects to track custom metrics"; 12575 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12575 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12576 12576 }; 12577 12577 }; 12578 12578 ··· 12596 12596 meta = { 12597 12597 homepage = "https://github.com/metacpan/metacpan-client"; 12598 12598 description = "A comprehensive, DWIM-featured client to the MetaCPAN API"; 12599 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12599 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12600 12600 maintainers = with maintainers; [ sgo ]; 12601 12601 }; 12602 12602 }; ··· 12611 12611 propagatedBuildInputs = [ DevelDeclare ]; 12612 12612 meta = { 12613 12613 description = "Basic method declarations with signatures, without source filters"; 12614 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12614 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12615 12615 }; 12616 12616 }; 12617 12617 ··· 12625 12625 buildInputs = [ TestFatal ]; 12626 12626 meta = { 12627 12627 description = "abstract collection of monitoring metrics"; 12628 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12628 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12629 12629 }; 12630 12630 }; 12631 12631 ··· 12645 12645 12646 12646 installTargets = [ "install" ]; 12647 12647 12648 - meta = with stdenv.lib; { 12648 + meta = with lib; { 12649 12649 homepage = "https://www.mhonarc.org/"; 12650 12650 description = "A mail-to-HTML converter"; 12651 12651 maintainers = with maintainers; [ lovek323 ]; ··· 12662 12662 }; 12663 12663 meta = { 12664 12664 description = "Charset Information for MIME"; 12665 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12665 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12666 12666 }; 12667 12667 }; 12668 12668 ··· 12688 12688 meta = { 12689 12689 homepage = "https://metacpan.org/pod/MIME::EncWords"; 12690 12690 description = "Deal with RFC 2047 encoded words (improved)"; 12691 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12691 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12692 12692 maintainers = [ maintainers.sgo ]; 12693 12693 }; 12694 12694 }; ··· 12703 12703 propagatedBuildInputs = [ EmailDateFormat ]; 12704 12704 meta = { 12705 12705 description = "Low-calorie MIME generator (DEPRECATED)"; 12706 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12706 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12707 12707 }; 12708 12708 }; 12709 12709 ··· 12718 12718 propagatedBuildInputs = [ LWP MIMELite ]; 12719 12719 meta = { 12720 12720 description = "Provide routine to transform a HTML page in a MIME-Lite mail"; 12721 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12721 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12722 12722 }; 12723 12723 }; 12724 12724 ··· 12733 12733 buildInputs = [ TestDeep ]; 12734 12734 meta = { 12735 12735 description = "class for parsed-and-decoded MIME message"; 12736 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12736 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12737 12737 }; 12738 12738 }; 12739 12739 ··· 12746 12746 }; 12747 12747 meta = { 12748 12748 description = "Definition of MIME types"; 12749 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12749 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12750 12750 }; 12751 12751 }; 12752 12752 ··· 12761 12761 meta = { 12762 12762 homepage = "https://github.com/mojolicious/minion"; 12763 12763 description = "A high performance job queue for Perl"; 12764 - license = stdenv.lib.licenses.artistic2; 12764 + license = lib.licenses.artistic2; 12765 12765 maintainers = [ maintainers.sgo ]; 12766 12766 }; 12767 12767 }; ··· 12778 12778 meta = { 12779 12779 homepage = "https://github.com/Grinnz/Minion-Backend-SQLite"; 12780 12780 description = "SQLite backend for Minion job queue"; 12781 - license = stdenv.lib.licenses.artistic2; 12781 + license = lib.licenses.artistic2; 12782 12782 maintainers = [ maintainers.sgo ]; 12783 12783 }; 12784 12784 }; ··· 12795 12795 meta = { 12796 12796 homepage = "https://github.com/preaction/Minion-Backend-mysql"; 12797 12797 description = "MySQL backend for Minion job queue"; 12798 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12798 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12799 12799 maintainers = [ maintainers.sgo ]; 12800 12800 }; 12801 12801 }; ··· 12811 12811 meta = { 12812 12812 homepage = "https://github.com/rjbs/mixin-linewise"; 12813 12813 description = "Write your linewise code for handles; this does the rest"; 12814 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12814 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12815 12815 }; 12816 12816 }; 12817 12817 ··· 12824 12824 }; 12825 12825 meta = { 12826 12826 description = "Store multi-level Perl hash structure in single level tied hash"; 12827 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12827 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12828 12828 }; 12829 12829 }; 12830 12830 ··· 12839 12839 }; 12840 12840 meta = { 12841 12841 description = "Micro Objects. Mo is less."; 12842 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12842 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12843 12843 homepage = "https://github.com/ingydotnet/mo-pm"; 12844 12844 }; 12845 12845 }; ··· 12853 12853 }; 12854 12854 meta = { 12855 12855 description = "temporarily set Config or XSConfig values"; 12856 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus artistic2 ]; 12856 + license = with lib.licenses; [ artistic1 gpl1Plus artistic2 ]; 12857 12857 }; 12858 12858 }; 12859 12859 ··· 12868 12868 meta = { 12869 12869 homepage = "https://github.com/chromatic/Modern-Perl"; 12870 12870 description = "Enable all of the features of Modern Perl with one import"; 12871 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12871 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12872 12872 }; 12873 12873 }; 12874 12874 ··· 12881 12881 }; 12882 12882 meta = { 12883 12883 description = "Build and install Perl modules"; 12884 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12884 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12885 12885 }; 12886 12886 }; 12887 12887 ··· 12895 12895 doCheck = false; 12896 12896 meta = { 12897 12897 description = "A collection of modules removed from Module-Build"; 12898 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12898 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12899 12899 }; 12900 12900 }; 12901 12901 ··· 12910 12910 meta = { 12911 12911 homepage = "https://github.com/tokuhirom/Module-Build-Pluggable"; 12912 12912 description = "Module::Build meets plugins"; 12913 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12913 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12914 12914 }; 12915 12915 buildInputs = [ TestSharedFork ]; 12916 12916 }; ··· 12926 12926 propagatedBuildInputs = [ ModuleBuildPluggable ]; 12927 12927 meta = { 12928 12928 description = "Generate ppport.h"; 12929 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12929 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12930 12930 }; 12931 12931 }; 12932 12932 ··· 12941 12941 propagatedBuildInputs = [ ExtUtilsHelpers ExtUtilsInstallPaths ]; 12942 12942 meta = { 12943 12943 description = "A tiny replacement for Module::Build"; 12944 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12944 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12945 12945 }; 12946 12946 }; 12947 12947 ··· 12967 12967 perlPreHook = "export LD=$CC"; 12968 12968 meta = { 12969 12969 description = "A Module::Build class for building XS modules"; 12970 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12970 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12971 12971 }; 12972 12972 }; 12973 12973 ··· 12982 12982 meta = { 12983 12983 homepage = "https://github.com/ingydotnet/module-compile-pm"; 12984 12984 description = "Perl Module Compilation"; 12985 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12985 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12986 12986 }; 12987 12987 }; 12988 12988 ··· 12997 12997 buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings ]; 12998 12998 meta = { 12999 12999 description = "Generate Kwalitee ratings for a distribution"; 13000 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13000 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13001 13001 homepage = "https://cpants.cpanauthors.org"; 13002 13002 }; 13003 13003 }; ··· 13011 13011 }; 13012 13012 meta = { 13013 13013 description = "Parse cpanfile"; 13014 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13014 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13015 13015 homepage = "https://github.com/miyagawa/cpanfile"; 13016 13016 }; 13017 13017 buildInputs = [ Filepushd ]; ··· 13028 13028 buildInputs = [ TestDeep TestNoWarnings ]; 13029 13029 meta = { 13030 13030 description = "Find out what modules are used"; 13031 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13031 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13032 13032 }; 13033 13033 }; 13034 13034 ··· 13041 13041 }; 13042 13042 meta = { 13043 13043 description = "Find and use installed modules in a (sub)category"; 13044 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13044 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13045 13045 }; 13046 13046 }; 13047 13047 ··· 13056 13056 propagatedBuildInputs = [ ModuleRuntime TryTiny ]; 13057 13057 meta = { 13058 13058 description = "Loads one of several alternate underlying implementations for a module"; 13059 - license = stdenv.lib.licenses.artistic2; 13059 + license = lib.licenses.artistic2; 13060 13060 }; 13061 13061 }; 13062 13062 ··· 13070 13070 buildInputs = [ TestPod TestPodCoverage ]; 13071 13071 meta = { 13072 13072 description = "Information about Perl modules"; 13073 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13073 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13074 13074 }; 13075 13075 propagatedBuildInputs = [ BUtils ]; 13076 13076 }; ··· 13085 13085 propagatedBuildInputs = [ FileRemove ModuleBuild ModuleScanDeps YAMLTiny ]; 13086 13086 meta = { 13087 13087 description = "Standalone, extensible Perl module installer"; 13088 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13088 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13089 13089 }; 13090 13090 }; 13091 13091 ··· 13099 13099 propagatedBuildInputs = [ ModuleInstall ]; 13100 13100 meta = { 13101 13101 description = "Declare author-only dependencies"; 13102 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13102 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13103 13103 }; 13104 13104 }; 13105 13105 ··· 13113 13113 propagatedBuildInputs = [ ModuleInstall ]; 13114 13114 meta = { 13115 13115 description = "Designate tests only run by module authors"; 13116 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13116 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13117 13117 }; 13118 13118 }; 13119 13119 ··· 13129 13129 meta = { 13130 13130 homepage = "https://github.com/bingos/module-install-githubmeta/"; 13131 13131 description = "A Module::Install extension to include GitHub meta information in META.yml"; 13132 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13132 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13133 13133 maintainers = [ maintainers.sgo ]; 13134 13134 }; 13135 13135 }; ··· 13146 13146 meta = { 13147 13147 homepage = "https://github.com/bingos/module-install-readmefrompod/"; 13148 13148 description = "A Module::Install extension to automatically convert POD to a README"; 13149 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13149 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13150 13150 maintainers = [ maintainers.sgo ]; 13151 13151 }; 13152 13152 }; ··· 13163 13163 meta = { 13164 13164 homepage = "http://search.cpan.org/dist/Module-Install-ReadmeMarkdownFromPod/"; 13165 13165 description = "Create README.mkdn from POD"; 13166 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13166 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13167 13167 maintainers = [ maintainers.sgo ]; 13168 13168 }; 13169 13169 }; ··· 13178 13178 buildInputs = [ PathClass ]; 13179 13179 meta = { 13180 13180 description = "Automatically sets repository URL from svn/svk/Git checkout"; 13181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13182 13182 maintainers = [ maintainers.sgo ]; 13183 13183 }; 13184 13184 }; ··· 13194 13194 propagatedBuildInputs = [ ParamsUtil ]; 13195 13195 meta = { 13196 13196 description = "Parse and examine a Perl distribution MANIFEST file"; 13197 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13197 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13198 13198 }; 13199 13199 }; 13200 13200 ··· 13209 13209 meta = { 13210 13210 homepage = "https://github.com/neilbowers/Module-Path"; 13211 13211 description = "Get the full path to a locally installed module"; 13212 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13212 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13213 13213 }; 13214 13214 }; 13215 13215 ··· 13226 13226 ]; 13227 13227 meta = { 13228 13228 description = "Automatically give your module the ability to have plugins"; 13229 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13229 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13230 13230 }; 13231 13231 buildInputs = [ AppFatPacker ]; 13232 13232 }; ··· 13251 13251 buildInputs = [ PathClass ]; 13252 13252 meta = { 13253 13253 description = "Refresh %INC files when updated on disk"; 13254 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13254 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13255 13255 }; 13256 13256 }; 13257 13257 ··· 13264 13264 }; 13265 13265 meta = { 13266 13266 description = "Runtime module handling"; 13267 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13267 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13268 13268 }; 13269 13269 }; 13270 13270 ··· 13279 13279 meta = { 13280 13280 homepage = "https://github.com/karenetheridge/Module-Runtime-Conflicts"; 13281 13281 description = "Provide information on conflicts for Module::Runtime"; 13282 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13282 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13283 13283 }; 13284 13284 }; 13285 13285 ··· 13293 13293 buildInputs = [ TestRequires ]; 13294 13294 meta = { 13295 13295 description = "Recursively scan Perl code for dependencies"; 13296 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13296 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13297 13297 }; 13298 13298 }; 13299 13299 ··· 13307 13307 buildInputs = [ IPCRun ]; 13308 13308 meta = { 13309 13309 description = "Module signature file manipulation"; 13310 - license = stdenv.lib.licenses.cc0; 13310 + license = lib.licenses.cc0; 13311 13311 }; 13312 13312 }; 13313 13313 ··· 13320 13320 }; 13321 13321 meta = { 13322 13322 description = "Module name tools and transformations"; 13323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13324 13324 }; 13325 13325 }; 13326 13326 ··· 13343 13343 }; 13344 13344 meta = { 13345 13345 description = "Report versions of all modules in memory"; 13346 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13346 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13347 13347 }; 13348 13348 }; 13349 13349 ··· 13356 13356 }; 13357 13357 meta = { 13358 13358 description = "Minimalistic HTML/XML DOM parser with CSS selectors"; 13359 - license = with stdenv.lib.licenses; [ artistic2 ]; 13359 + license = with lib.licenses; [ artistic2 ]; 13360 13360 homepage = "https://github.com/Grinnz/Mojo-DOM58"; 13361 13361 }; 13362 13362 }; ··· 13373 13373 doCheck = false; # would try to start Apache HTTP server 13374 13374 meta = { 13375 13375 description = "Embed a Perl interpreter in the Apache HTTP server"; 13376 - license = stdenv.lib.licenses.asl20; 13376 + license = lib.licenses.asl20; 13377 13377 }; 13378 13378 }; 13379 13379 ··· 13387 13387 meta = { 13388 13388 homepage = "https://mojolicious.org"; 13389 13389 description = "Real-time web framework"; 13390 - license = stdenv.lib.licenses.artistic2; 13390 + license = lib.licenses.artistic2; 13391 13391 maintainers = with maintainers; [ thoughtpolice sgo ]; 13392 13392 }; 13393 13393 }; ··· 13403 13403 meta = { 13404 13404 homepage = "https://github.com/jhthorsen/mojolicious-plugin-assetpack"; 13405 13405 description = "Compress and convert css, less, sass, javascript and coffeescript files"; 13406 - license = stdenv.lib.licenses.artistic2; 13406 + license = lib.licenses.artistic2; 13407 13407 maintainers = with maintainers; [ sgo ]; 13408 13408 }; 13409 13409 }; ··· 13418 13418 propagatedBuildInputs = [ Mojolicious ]; 13419 13419 meta = { 13420 13420 description = "Globally Recognized Avatars for Mojolicious"; 13421 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13421 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13422 13422 maintainers = with maintainers; [ sgo ]; 13423 13423 }; 13424 13424 }; ··· 13434 13434 meta = { 13435 13435 homepage = "https://github.com/sharifulin/Mojolicious-Plugin-Mail"; 13436 13436 description = "Mojolicious Plugin for send mail"; 13437 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13437 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13438 13438 maintainers = [ maintainers.sgo ]; 13439 13439 }; 13440 13440 }; ··· 13450 13450 meta = { 13451 13451 homepage = "https://github.com/jhthorsen/mojolicious-plugin-openapi"; 13452 13452 description = "OpenAPI / Swagger plugin for Mojolicious"; 13453 - license = stdenv.lib.licenses.artistic2; 13453 + license = lib.licenses.artistic2; 13454 13454 maintainers = [ maintainers.sgo ]; 13455 13455 }; 13456 13456 }; ··· 13466 13466 meta = { 13467 13467 homepage = "https://github.com/mojolicious/mojo-status"; 13468 13468 description = "Mojolicious server status plugin"; 13469 - license = with stdenv.lib.licenses; [ artistic2 ]; 13469 + license = with lib.licenses; [ artistic2 ]; 13470 13470 maintainers = [ maintainers.thoughtpolice ]; 13471 13471 }; 13472 13472 }; ··· 13482 13482 meta = { 13483 13483 homepage = "https://github.com/marcusramberg/mojolicious-plugin-textexceptions"; 13484 13484 description = "Render exceptions as text in command line user agents"; 13485 - license = stdenv.lib.licenses.artistic2; 13485 + license = lib.licenses.artistic2; 13486 13486 maintainers = [ maintainers.sgo ]; 13487 13487 }; 13488 13488 }; ··· 13498 13498 meta = { 13499 13499 homepage = "https://github.com/jhthorsen/mojolicious-plugin-webpack"; 13500 13500 description = "Mojolicious <3 Webpack"; 13501 - license = stdenv.lib.licenses.artistic2; 13501 + license = lib.licenses.artistic2; 13502 13502 maintainers = with maintainers; [ sgo ]; 13503 13503 }; 13504 13504 }; ··· 13514 13514 meta = { 13515 13515 homepage = "https://github.com/jhthorsen/mojo-redis"; 13516 13516 description = "Redis driver based on Mojo::IOLoop"; 13517 - license = stdenv.lib.licenses.artistic2; 13517 + license = lib.licenses.artistic2; 13518 13518 maintainers = [ maintainers.sgo ]; 13519 13519 }; 13520 13520 }; ··· 13530 13530 propagatedBuildInputs = [ CryptOpenSSLRSA CryptOpenSSLX509 DataGUID Mojolicious XMLCanonicalizeXML ]; 13531 13531 meta = { 13532 13532 description = "A SAML2 toolkit using the Mojo toolkit"; 13533 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13533 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13534 13534 maintainers = [ maintainers.sgo ]; 13535 13535 }; 13536 13536 }; ··· 13547 13547 meta = { 13548 13548 homepage = "https://github.com/Grinnz/Mojo-SQLite"; 13549 13549 description = "A tiny Mojolicious wrapper for SQLite"; 13550 - license = stdenv.lib.licenses.artistic2; 13550 + license = lib.licenses.artistic2; 13551 13551 maintainers = [ maintainers.sgo ]; 13552 13552 }; 13553 13553 }; ··· 13564 13564 meta = { 13565 13565 homepage = "https://github.com/jhthorsen/mojo-mysql"; 13566 13566 description = "Mojolicious and Async MySQL/MariaDB"; 13567 - license = stdenv.lib.licenses.artistic2; 13567 + license = lib.licenses.artistic2; 13568 13568 maintainers = [ maintainers.sgo ]; 13569 13569 }; 13570 13570 }; ··· 13579 13579 propagatedBuildInputs = [ IOPipely Mojolicious ]; 13580 13580 meta = { 13581 13581 description = "Run blocking functions asynchronously by forking"; 13582 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13582 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13583 13583 }; 13584 13584 }; 13585 13585 ··· 13595 13595 meta = { 13596 13596 homepage = "https://github.com/jberger/Mojo-JWT"; 13597 13597 description = "JSON Web Token the Mojo way"; 13598 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13598 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13599 13599 maintainers = [ maintainers.sgo ]; 13600 13600 }; 13601 13601 }; ··· 13612 13612 meta = { 13613 13613 homepage = "https://github.com/mojolicious/mojo-pg"; 13614 13614 description = "Mojolicious <3 PostgreSQL"; 13615 - license = stdenv.lib.licenses.artistic2; 13615 + license = lib.licenses.artistic2; 13616 13616 maintainers = [ maintainers.sgo ]; 13617 13617 }; 13618 13618 }; ··· 13630 13630 meta = { 13631 13631 homepage = "https://github.com/nicomen/mojo-useragent-cached"; 13632 13632 description = "Caching, Non-blocking I/O HTTP, Local file and WebSocket user agent"; 13633 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13633 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13634 13634 maintainers = [ maintainers.sgo ]; 13635 13635 }; 13636 13636 }; ··· 13648 13648 A family of perl modules to streamline writing Naemon, 13649 13649 Nagios, Icinga or Shinken (and compatible) plugins 13650 13650 ''; 13651 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13651 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13652 13652 }; 13653 13653 }; 13654 13654 ··· 13661 13661 }; 13662 13662 meta = { 13663 13663 description = "Portably create pipe() or pipe-like handles"; 13664 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13664 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13665 13665 }; 13666 13666 }; 13667 13667 ··· 13676 13676 propagatedBuildInputs = [ ClassMethodModifiers ModuleRuntime RoleTiny SubQuote ]; 13677 13677 meta = { 13678 13678 description = "Minimalist Object Orientation (with Moose compatibility)"; 13679 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13679 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13680 13680 }; 13681 13681 }; 13682 13682 ··· 13695 13695 meta = { 13696 13696 homepage = "http://moose.perl.org/"; 13697 13697 description = "A postmodern object system for Perl 5"; 13698 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13698 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13699 13699 maintainers = [ maintainers.eelco ]; 13700 13700 }; 13701 13701 }; ··· 13711 13711 propagatedBuildInputs = [ DataPerl Moo ]; 13712 13712 meta = { 13713 13713 description = "NativeTrait-like behavior for Moo"; 13714 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13714 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13715 13715 }; 13716 13716 }; 13717 13717 ··· 13725 13725 propagatedBuildInputs = [ Moo ]; 13726 13726 meta = { 13727 13727 description = "provide API used in translator modules without translating"; 13728 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13728 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13729 13729 }; 13730 13730 }; 13731 13731 ··· 13739 13739 propagatedBuildInputs = [ LocaleTextDomainOO MooXLocalePassthrough ]; 13740 13740 meta = { 13741 13741 description = "provide API used in translator modules without translating"; 13742 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13742 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13743 13743 }; 13744 13744 }; 13745 13745 ··· 13755 13755 preCheck = "rm t/16-namespace_clean.t"; # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942275 13756 13756 meta = { 13757 13757 description = "Explicit Options eXtension for Object Class"; 13758 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13758 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13759 13759 }; 13760 13760 }; 13761 13761 ··· 13770 13770 buildInputs = [ Moo ]; 13771 13771 meta = { 13772 13772 description = "turn your Moo class into singleton"; 13773 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13773 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13774 13774 }; 13775 13775 }; 13776 13776 ··· 13785 13785 buildInputs = [ TestFatal ]; 13786 13786 meta = { 13787 13787 description = "Make your Moo-based object constructors blow up on unknown attributes."; 13788 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13788 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13789 13789 }; 13790 13790 }; 13791 13791 ··· 13811 13811 propagatedBuildInputs = [ MooXTypesMooseLike ]; 13812 13812 meta = { 13813 13813 description = "Moo types for numbers"; 13814 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13814 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13815 13815 }; 13816 13816 }; 13817 13817 ··· 13826 13826 propagatedBuildInputs = [ ListMoreUtils Moose SyntaxKeywordJunction autobox namespaceautoclean ]; 13827 13827 meta = { 13828 13828 description = "Autoboxed wrappers for Native Perl datatypes"; 13829 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13829 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13830 13830 }; 13831 13831 }; 13832 13832 ··· 13841 13841 propagatedBuildInputs = [ Moose ]; 13842 13842 meta = { 13843 13843 description = "Abstract base classes for Moose"; 13844 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13844 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13845 13845 }; 13846 13846 }; 13847 13847 ··· 13868 13868 meta = { 13869 13869 homepage = "https://github.com/moose/MooseX-App-Cmd"; 13870 13870 description = "Mashes up MooseX::Getopt and App::Cmd"; 13871 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13871 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13872 13872 }; 13873 13873 }; 13874 13874 ··· 13883 13883 meta = { 13884 13884 homepage = "https://github.com/Getty/p5-moox"; 13885 13885 description = "Using Moo and MooX:: packages the most lazy way"; 13886 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13886 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13887 13887 }; 13888 13888 }; 13889 13889 ··· 13898 13898 buildInputs = [ TestFatal ]; 13899 13899 meta = { 13900 13900 description = "easy aliasing of methods and attributes in Moo"; 13901 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13901 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13902 13902 }; 13903 13903 }; 13904 13904 ··· 13913 13913 buildInputs = [ CaptureTiny ]; 13914 13914 meta = { 13915 13915 description = "Giving an easy Moo style way to make command organized CLI apps"; 13916 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13916 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13917 13917 }; 13918 13918 }; 13919 13919 ··· 13928 13928 propagatedBuildInputs = [ Moo SubHandlesVia ]; 13929 13929 meta = { 13930 13930 description = "Easily translate Moose code to Moo"; 13931 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13931 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13932 13932 }; 13933 13933 }; 13934 13934 ··· 13942 13942 propagatedBuildInputs = [ ConfigAny MouseXConfigFromFile ]; 13943 13943 meta = { 13944 13944 description = "A Mouse role for setting attributes from a simple configfile"; 13945 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13945 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13946 13946 }; 13947 13947 }; 13948 13948 ··· 13955 13955 }; 13956 13956 meta = { 13957 13957 description = "Do use_ok() for all the MANIFESTed modules"; 13958 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13958 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13959 13959 }; 13960 13960 }; 13961 13961 ··· 13969 13969 propagatedBuildInputs = [ EnvSanctify FileHomeDir PerlDestructLevel XMLTwig ]; 13970 13970 meta = { 13971 13971 description = "Generate suppressions, analyse and test any command with valgrind."; 13972 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13972 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13973 13973 homepage = "http://search.cpan.org/dist/Test-Valgrind/"; 13974 13974 }; 13975 13975 }; ··· 13985 13985 propagatedBuildInputs = [ MouseXTypes PathClass ]; 13986 13986 meta = { 13987 13987 description = "A Path::Class type library for Mouse"; 13988 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13988 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13989 13989 }; 13990 13990 }; 13991 13991 ··· 14000 14000 propagatedBuildInputs = [ AnyMoose ]; 14001 14001 meta = { 14002 14002 description = "Organize your Mouse types in libraries"; 14003 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14003 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14004 14004 }; 14005 14005 }; 14006 14006 ··· 14015 14015 propagatedBuildInputs = [ MouseXTypesPathClass ]; 14016 14016 meta = { 14017 14017 description = "An abstract Mouse role for setting attributes from a configfile"; 14018 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14018 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14019 14019 }; 14020 14020 }; 14021 14021 ··· 14031 14031 meta = { 14032 14032 homepage = "https://github.com/gfx/mousex-getopt"; 14033 14033 description = "A Mouse role for processing command line options"; 14034 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14034 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14035 14035 }; 14036 14036 }; 14037 14037 ··· 14056 14056 propagatedBuildInputs = [ Moose ]; 14057 14057 meta = { 14058 14058 description = "Extend your attribute interfaces (deprecated)"; 14059 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14059 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14060 14060 }; 14061 14061 }; 14062 14062 ··· 14083 14083 meta = { 14084 14084 homepage = "https://github.com/moose/MooseX-ConfigFromFile"; 14085 14085 description = "An abstract Moose role for setting attributes from a configfile"; 14086 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14086 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14087 14087 }; 14088 14088 }; 14089 14089 ··· 14099 14099 meta = { 14100 14100 homepage = "https://github.com/moose/MooseX-Daemonize"; 14101 14101 description = "Role for daemonizing your Moose based application"; 14102 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14102 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14103 14103 }; 14104 14104 }; 14105 14105 ··· 14114 14114 propagatedBuildInputs = [ Moose namespaceclean ]; 14115 14115 meta = { 14116 14116 description = "Emulate Class::Accessor::Fast behavior using Moose attributes"; 14117 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14117 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14118 14118 }; 14119 14119 }; 14120 14120 ··· 14130 14130 meta = { 14131 14131 homepage = "https://github.com/moose/MooseX-Getopt"; 14132 14132 description = "A Moose role for processing command line options"; 14133 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14133 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14134 14134 }; 14135 14135 }; 14136 14136 ··· 14146 14146 meta = { 14147 14147 homepage = "https://github.com/pshangov/moosex-has-options"; 14148 14148 description = "Succinct options for Moose"; 14149 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14149 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14150 14150 }; 14151 14151 }; 14152 14152 ··· 14162 14162 meta = { 14163 14163 homepage = "https://github.com/kentfredric/MooseX-Has-Sugar"; 14164 14164 description = "Sugar Syntax for moose 'has' fields"; 14165 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14165 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14166 14166 }; 14167 14167 }; 14168 14168 ··· 14178 14178 meta = { 14179 14179 homepage = "https://github.com/moose/MooseX-LazyRequire"; 14180 14180 description = "Required attributes which fail only when trying to use them"; 14181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14182 14182 }; 14183 14183 }; 14184 14184 ··· 14192 14192 propagatedBuildInputs = [ Moose namespaceautoclean ]; 14193 14193 meta = { 14194 14194 description = "Mark overload code symbols as methods"; 14195 - license = stdenv.lib.licenses.lgpl21; 14195 + license = lib.licenses.lgpl21; 14196 14196 }; 14197 14197 }; 14198 14198 ··· 14208 14208 meta = { 14209 14209 homepage = "https://github.com/karenetheridge/moosex-methodattributes"; 14210 14210 description = "Code attribute introspection"; 14211 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14211 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14212 14212 }; 14213 14213 }; 14214 14214 ··· 14223 14223 propagatedBuildInputs = [ ListMoreUtils Moose ]; 14224 14224 meta = { 14225 14225 description = "Easy subclassing of non-Moose classes"; 14226 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14226 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14227 14227 }; 14228 14228 }; 14229 14229 ··· 14238 14238 meta = { 14239 14239 homepage = "https://github.com/rjbs/moosex-oneargnew"; 14240 14240 description = "Teach ->new to accept single, non-hashref arguments"; 14241 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14241 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14242 14242 }; 14243 14243 }; 14244 14244 ··· 14263 14263 propagatedBuildInputs = [ DevelCaller Moose ParamsValidate ]; 14264 14264 meta = { 14265 14265 description = "An extension of Params::Validate using Moose's types"; 14266 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14266 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14267 14267 }; 14268 14268 }; 14269 14269 ··· 14279 14279 meta = { 14280 14280 homepage = "https://github.com/moose/MooseX-Role-Parameterized"; 14281 14281 description = "Roles with composition parameters"; 14282 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14282 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14283 14283 }; 14284 14284 }; 14285 14285 ··· 14293 14293 propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 14294 14294 meta = { 14295 14295 description = "Roles which support overloading"; 14296 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14296 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14297 14297 }; 14298 14298 }; 14299 14299 ··· 14309 14309 meta = { 14310 14310 homepage = "https://github.com/moose/MooseX-Runnable"; 14311 14311 description = "Tag a class as a runnable application"; 14312 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14312 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14313 14313 }; 14314 14314 }; 14315 14315 ··· 14356 14356 propagatedBuildInputs = [ Moose namespaceautoclean ]; 14357 14357 meta = { 14358 14358 description = "Make your object constructors blow up on unknown attributes"; 14359 - license = stdenv.lib.licenses.artistic2; 14359 + license = lib.licenses.artistic2; 14360 14360 }; 14361 14361 }; 14362 14362 ··· 14372 14372 meta = { 14373 14373 homepage = "https://github.com/moose/MooseX-Traits"; 14374 14374 description = "Automatically apply roles at object creation time"; 14375 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14375 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14376 14376 }; 14377 14377 }; 14378 14378 ··· 14399 14399 meta = { 14400 14400 homepage = "https://github.com/moose/MooseX-Types"; 14401 14401 description = "Organise your Moose types in libraries"; 14402 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14402 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14403 14403 }; 14404 14404 }; 14405 14405 ··· 14415 14415 meta = { 14416 14416 homepage = "https://github.com/moose/MooseX-Types-Common"; 14417 14417 description = "A library of commonly used type constraints"; 14418 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14418 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14419 14419 }; 14420 14420 }; 14421 14421 ··· 14431 14431 meta = { 14432 14432 homepage = "https://github.com/moose/MooseX-Types-DateTime"; 14433 14433 description = "DateTime related constraints and coercions for Moose"; 14434 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14434 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14435 14435 }; 14436 14436 }; 14437 14437 ··· 14447 14447 meta = { 14448 14448 homepage = "https://github.com/moose/MooseX-Types-DateTime-MoreCoercions"; 14449 14449 description = "Extensions to MooseX::Types::DateTime"; 14450 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14450 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14451 14451 }; 14452 14452 }; 14453 14453 ··· 14463 14463 meta = { 14464 14464 homepage = "https://github.com/moose/MooseX-Types-LoadableClass"; 14465 14465 description = "ClassName type constraint with coercion to load the class"; 14466 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14466 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14467 14467 }; 14468 14468 }; 14469 14469 ··· 14477 14477 propagatedBuildInputs = [ MooseXTypes PathClass ]; 14478 14478 meta = { 14479 14479 description = "A Path::Class type library for Moose"; 14480 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14480 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14481 14481 }; 14482 14482 buildInputs = [ ModuleBuildTiny TestNeeds ]; 14483 14483 }; ··· 14494 14494 meta = { 14495 14495 homepage = "https://github.com/karenetheridge/moosex-types-path-tiny"; 14496 14496 description = "Path::Tiny types and coercions for Moose"; 14497 - license = stdenv.lib.licenses.asl20; 14497 + license = lib.licenses.asl20; 14498 14498 }; 14499 14499 }; 14500 14500 ··· 14508 14508 propagatedBuildInputs = [ MooseXTypes ]; 14509 14509 meta = { 14510 14510 description = "Moose types that check against Perl syntax"; 14511 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14511 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14512 14512 }; 14513 14513 }; 14514 14514 ··· 14523 14523 meta = { 14524 14524 homepage = "https://github.com/dagolden/moosex-types-stringlike"; 14525 14525 description = "Moose type constraints for strings or string-like objects"; 14526 - license = stdenv.lib.licenses.asl20; 14526 + license = lib.licenses.asl20; 14527 14527 }; 14528 14528 }; 14529 14529 ··· 14538 14538 propagatedBuildInputs = [ DevelPartialDump MooseXTypes ]; 14539 14539 meta = { 14540 14540 description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; 14541 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14541 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14542 14542 }; 14543 14543 }; 14544 14544 ··· 14554 14554 meta = { 14555 14555 homepage = "https://github.com/moose/MooseX-Types-URI"; 14556 14556 description = "URI related types and coercions for Moose"; 14557 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14557 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14558 14558 }; 14559 14559 }; 14560 14560 ··· 14567 14567 }; 14568 14568 meta = { 14569 14569 description = "Manipulate / fetch info from MP3 audio files"; 14570 - license = with stdenv.lib.licenses; [ artistic1 ]; 14570 + license = with lib.licenses; [ artistic1 ]; 14571 14571 }; 14572 14572 }; 14573 14573 ··· 14589 14589 outputs = [ "out" ]; 14590 14590 meta = { 14591 14591 description = "Module for reading tags of MP3 audio files"; 14592 - license = with stdenv.lib.licenses; [ artistic1 ]; 14592 + license = with lib.licenses; [ artistic1 ]; 14593 14593 }; 14594 14594 }; 14595 14595 ··· 14602 14602 }; 14603 14603 buildInputs = [ ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny ]; 14604 14604 perlPreHook = "export LD=$CC"; 14605 - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isi686 "-fno-stack-protector"; 14606 - hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; 14605 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isi686 "-fno-stack-protector"; 14606 + hardeningDisable = lib.optional stdenv.isi686 "stackprotector"; 14607 14607 }; 14608 14608 14609 14609 MouseXNativeTraits = buildPerlPackage { ··· 14617 14617 propagatedBuildInputs = [ Mouse ]; 14618 14618 meta = { 14619 14619 description = "Extend attribute interfaces for Mouse"; 14620 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14620 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14621 14621 }; 14622 14622 }; 14623 14623 ··· 14635 14635 14636 14636 meta = { 14637 14637 description = "Mozilla's CA cert bundle in PEM format"; 14638 - license = stdenv.lib.licenses.mpl20; 14638 + license = lib.licenses.mpl20; 14639 14639 }; 14640 14640 }; 14641 14641 ··· 14650 14650 }; 14651 14651 meta = { 14652 14652 description = "Mro::* interface compatibility for Perls < 5.9.5"; 14653 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14653 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14654 14654 }; 14655 14655 }; 14656 14656 ··· 14661 14661 url = "mirror://cpan/authors/id/N/NJ/NJH/MusicBrainz-DiscID-0.03.tar.gz"; 14662 14662 sha256 = "0fjph2q3yp0aa87gckv3391s47m13wbyylj7jb7vqx7hv0pzj0jh"; 14663 14663 }; 14664 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 14664 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 14665 14665 # Build.PL in this package uses which to find pkg-config -- make it use path instead 14666 14666 patchPhase = ''sed -ie 's/`which pkg-config`/"pkg-config"/' Build.PL''; 14667 14667 doCheck = false; # The main test performs network access ··· 14690 14690 propagatedBuildInputs = [ YAMLLibYAML ]; 14691 14691 meta = { 14692 14692 description = "A simple Mustache Renderer"; 14693 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14693 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14694 14694 }; 14695 14695 }; 14696 14696 ··· 14705 14705 meta = { 14706 14706 homepage = "https://github.com/estrabd/mysqldiff"; 14707 14707 description = "Generates a database upgrade instruction set"; 14708 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14708 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14709 14709 maintainers = [ maintainers.sgo ]; 14710 14710 }; 14711 14711 }; ··· 14722 14722 meta = { 14723 14723 homepage = "https://github.com/moose/namespace-autoclean"; 14724 14724 description = "Keep imports out of your namespace"; 14725 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14725 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14726 14726 }; 14727 14727 }; 14728 14728 ··· 14736 14736 propagatedBuildInputs = [ BHooksEndOfScope PackageStash ]; 14737 14737 meta = { 14738 14738 description = "Keep imports and functions out of your namespace"; 14739 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14739 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14740 14740 }; 14741 14741 }; 14742 14742 ··· 14750 14750 meta = { 14751 14751 homepage = "https://github.com/toddr/Net-Ident"; 14752 14752 description = "Lookup the username on the remote end of a TCP/IP connection"; 14753 - license = stdenv.lib.licenses.mit; 14753 + license = lib.licenses.mit; 14754 14754 }; 14755 14755 }; 14756 14756 ··· 14763 14763 }; 14764 14764 meta = { 14765 14765 description = "Manages IPv4 and IPv6 addresses and subnets"; 14766 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14766 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14767 14767 }; 14768 14768 }; 14769 14769 ··· 14791 14791 buildInputs = [ TestException ]; 14792 14792 meta = { 14793 14793 description = "Perl interface to the Amazon Elastic Compute Cloud (EC2) environment."; 14794 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14794 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14795 14795 }; 14796 14796 }; 14797 14797 ··· 14819 14819 propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXRoleParameterized MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon SafeIsa SubOverride TermEncoding TermProgressBarSimple XMLLibXML ]; 14820 14820 meta = { 14821 14821 description = "Use the Amazon S3 - Simple Storage Service"; 14822 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14822 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14823 14823 }; 14824 14824 }; 14825 14825 ··· 14833 14833 propagatedBuildInputs = [ JSON ]; 14834 14834 meta = { 14835 14835 description = "Manage Amazon S3 policies for HTTP POST forms"; 14836 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14836 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14837 14837 }; 14838 14838 }; 14839 14839 ··· 14846 14846 }; 14847 14847 buildInputs = [ HTTPCookies TestIdentity TestMetricsAny TestRefcount ]; 14848 14848 propagatedBuildInputs = [ Future HTTPMessage IOAsync MetricsAny StructDumb URI ]; 14849 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14849 + preCheck = lib.optionalString stdenv.isDarwin '' 14850 14850 # network tests fail on Darwin/sandbox, so disable these 14851 14851 rm -f t/20local-connect.t t/22local-connect-pipeline.t t/23local-connect-redir.t 14852 14852 rm -f t/90rt75615.t t/90rt75616.t t/90rt93232.t 14853 14853 ''; 14854 14854 meta = { 14855 14855 description = "Use HTTP with IO::Async"; 14856 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14856 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14857 14857 maintainers = [ maintainers.zakame ]; 14858 14858 }; 14859 14859 }; ··· 14869 14869 buildInputs = [ TestFatal ]; 14870 14870 meta = { 14871 14871 description = "asyncronously check remote host for reachability"; 14872 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14872 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14873 14873 homepage = "https://github.com/frioux/Net-Async-Ping"; 14874 14874 }; 14875 14875 }; ··· 14882 14882 sha256 = "000nw7gnj7ks55nib3fiikxx9bfmbla6fimxrbn2z2n7sd187b0d"; 14883 14883 }; 14884 14884 propagatedBuildInputs = [ IOAsync ProtocolWebSocket URI ]; 14885 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14885 + preCheck = lib.optionalString stdenv.isDarwin '' 14886 14886 # network tests fail on Darwin/sandbox, so disable these 14887 14887 rm -f t/02server.t t/03cross.t 14888 14888 ''; 14889 14889 meta = { 14890 14890 description = "Use WebSockets with IO::Async"; 14891 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14891 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14892 14892 maintainers = [ maintainers.zakame ]; 14893 14893 }; 14894 14894 }; ··· 14905 14905 propagatedBuildInputs = [ ClassAccessor ClassDataInheritable XMLLibXML ]; 14906 14906 meta = { 14907 14907 description = "Advanced Message Queue Protocol (de)serialization and representation"; 14908 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14908 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14909 14909 }; 14910 14910 }; 14911 14911 ··· 14918 14918 }; 14919 14919 meta = { 14920 14920 description = "Manipulate IPv4/IPv6 netblocks in CIDR notation"; 14921 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14921 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14922 14922 maintainers = [ maintainers.bjornfor ]; 14923 14923 }; 14924 14924 }; ··· 14947 14947 meta = { 14948 14948 homepage = "https://github.com/metabrainz/CoverArtArchive"; 14949 14949 description = "Query the coverartarchive.org"; 14950 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14950 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14951 14951 }; 14952 14952 }; 14953 14953 ··· 14975 14975 meta = { 14976 14976 homepage = "http://www.freedesktop.org/wiki/Software/dbus"; 14977 14977 description = "Extension for the DBus bindings"; 14978 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14978 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14979 14979 }; 14980 14980 }; 14981 14981 ··· 14990 14990 makeMakerFlags = "--noonline-tests"; 14991 14991 meta = { 14992 14992 description = "Perl Interface to the Domain Name System"; 14993 - license = stdenv.lib.licenses.mit; 14993 + license = lib.licenses.mit; 14994 14994 }; 14995 14995 }; 14996 14996 ··· 15004 15004 propagatedBuildInputs = [ NetDNS ]; 15005 15005 meta = { 15006 15006 description = "Mock a DNS Resolver object for testing"; 15007 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15007 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15008 15008 }; 15009 15009 buildInputs = [ TestException ]; 15010 15010 }; ··· 15018 15018 }; 15019 15019 meta = { 15020 15020 description = "Work with TLD names"; 15021 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15021 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15022 15022 }; 15023 15023 }; 15024 15024 ··· 15032 15032 buildInputs = [ TestException TestHexString ]; 15033 15033 meta = { 15034 15034 description = "FastCGI Toolkit"; 15035 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15035 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15036 15036 }; 15037 15037 }; 15038 15038 ··· 15047 15047 preCheck = "rm t/13-gethostsubs.t"; # it performs DNS queries 15048 15048 meta = { 15049 15049 description = "the base framework for frame crafting"; 15050 - license = with stdenv.lib.licenses; [ artistic1 ]; 15050 + license = with lib.licenses; [ artistic1 ]; 15051 15051 }; 15052 15052 }; 15053 15053 ··· 15061 15061 propagatedBuildInputs = [ NetFrame ]; 15062 15062 meta = { 15063 15063 description = "Internet Protocol v6 layer object"; 15064 - license = with stdenv.lib.licenses; [ artistic1 ]; 15064 + license = with lib.licenses; [ artistic1 ]; 15065 15065 }; 15066 15066 }; 15067 15067 ··· 15076 15076 propagatedBuildInputs = [ CDDBFile Moo ]; 15077 15077 meta = { 15078 15078 description = "Perl interface to freedb server(s)"; 15079 - license = with stdenv.lib.licenses; [ artistic1 ]; 15079 + license = with lib.licenses; [ artistic1 ]; 15080 15080 }; 15081 15081 }; 15082 15082 ··· 15092 15092 meta = { 15093 15093 homepage = "https://github.com/libwww-perl/Net-HTTP"; 15094 15094 description = "Low-level HTTP connection (client)"; 15095 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15095 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15096 15096 }; 15097 15097 doCheck = false; /* wants network */ 15098 15098 }; ··· 15147 15147 meta = { 15148 15148 homepage = "https://metacpan.org/pod/Net::IP::Lite"; 15149 15149 description = "Perl extension for manipulating IPv4/IPv6 addresses"; 15150 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15150 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15151 15151 maintainers = [ maintainers.sgo ]; 15152 15152 }; 15153 15153 }; ··· 15173 15173 propagatedBuildInputs = [ MathBase85 NetIPv4Addr ]; 15174 15174 meta = { 15175 15175 description = "Check and manipulate IPv6 addresses"; 15176 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15176 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15177 15177 }; 15178 15178 }; 15179 15179 ··· 15187 15187 propagatedBuildInputs = [ NetLDAP ConvertASN1 ]; 15188 15188 meta = { 15189 15189 description = "LDAP server side protocol handling"; 15190 - license = with stdenv.lib.licenses; [ artistic1 ]; 15190 + license = with lib.licenses; [ artistic1 ]; 15191 15191 }; 15192 15192 }; 15193 15193 ··· 15200 15200 }; 15201 15201 meta = { 15202 15202 description= "Active Directory Security Identifier manipulation"; 15203 - license = with stdenv.lib.licenses; [ artistic2 ]; 15203 + license = with lib.licenses; [ artistic2 ]; 15204 15204 }; 15205 15205 }; 15206 15206 ··· 15214 15214 propagatedBuildInputs = [ NetLDAP NetLDAPServer TestMore DataDump NetLDAPSID ]; 15215 15215 meta = { 15216 15216 description= "test Net::LDAP code"; 15217 - license = with stdenv.lib.licenses; [ artistic1 ]; 15217 + license = with lib.licenses; [ artistic1 ]; 15218 15218 }; 15219 15219 }; 15220 15220 ··· 15242 15242 propagatedBuildInputs = [ ClassAccessor ClassDataInheritable DigestHMAC DigestSHA1 LWP ]; 15243 15243 meta = { 15244 15244 description = "An implementation of the OAuth protocol"; 15245 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15245 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15246 15246 }; 15247 15247 }; 15248 15248 ··· 15278 15278 propagatedBuildInputs = [ NetDNS ]; 15279 15279 meta = { 15280 15280 description = "Programmable DNS resolver class for offline emulation of DNS"; 15281 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15281 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15282 15282 }; 15283 15283 }; 15284 15284 ··· 15293 15293 buildInputs = [ HTTPMessage TestFatal ]; 15294 15294 meta = { 15295 15295 description = "export monitoring metrics for F<prometheus>"; 15296 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15296 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15297 15297 }; 15298 15298 }; 15299 15299 ··· 15310 15310 ''; 15311 15311 meta = { 15312 15312 description = "Simple wrappers around ssh and scp commands."; 15313 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15313 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15314 15314 }; 15315 15315 buildInputs = [ NetSSH StringShellQuote ]; 15316 15316 }; ··· 15341 15341 ''; 15342 15342 meta = { 15343 15343 description = "Secure File Transfer Protocol client"; 15344 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15344 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15345 15345 }; 15346 15346 }; 15347 15347 ··· 15355 15355 propagatedBuildInputs = [ Coro NetServer ]; 15356 15356 meta = { 15357 15357 description = "A co-operative multithreaded server using Coro"; 15358 - license = with stdenv.lib.licenses; [ mit ]; 15358 + license = with lib.licenses; [ mit ]; 15359 15359 }; 15360 15360 }; 15361 15361 ··· 15373 15373 propagatedBuildInputs = [ NetServer ServerStarter ]; 15374 15374 meta = { 15375 15375 description = "A hot-deployable variant of Net::Server::PreFork"; 15376 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15376 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15377 15377 }; 15378 15378 }; 15379 15379 ··· 15428 15428 doCheck = false; 15429 15429 meta = { 15430 15430 description = "Simple Network Pager Protocol Client"; 15431 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15431 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15432 15432 }; 15433 15433 }; 15434 15434 ··· 15445 15445 ''; 15446 15446 meta = { 15447 15447 description = "Simple wrappers around ssh commands."; 15448 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15448 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15449 15449 }; 15450 15450 }; 15451 15451 ··· 15460 15460 preCheck = "export HOME=$TMPDIR"; 15461 15461 meta = { 15462 15462 description = "Perl client Interface to SSH"; 15463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15464 15464 }; 15465 15465 }; 15466 15466 ··· 15482 15482 ''; 15483 15483 meta = { 15484 15484 description = "Perl extension for using OpenSSL"; 15485 - license = stdenv.lib.licenses.artistic2; 15485 + license = lib.licenses.artistic2; 15486 15486 }; 15487 15487 }; 15488 15488 ··· 15495 15495 }; 15496 15496 meta = { 15497 15497 description = "Sends statistics to the stats daemon over UDP"; 15498 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15498 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15499 15499 }; 15500 15500 }; 15501 15501 ··· 15508 15508 }; 15509 15509 meta = { 15510 15510 description = "Interact with TELNET port or other TCP ports"; 15511 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15511 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15512 15512 }; 15513 15513 }; 15514 15514 ··· 15525 15525 meta = { 15526 15526 homepage = "https://github.com/semifor/Net-Twitter-Lite"; 15527 15527 description = "A perl interface to the Twitter API"; 15528 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15528 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15529 15529 }; 15530 15530 }; 15531 15531 ··· 15556 15556 buildInputs = [ TestFatal ]; 15557 15557 meta = { 15558 15558 description = "Sane APIs for IP addresses and networks"; 15559 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15559 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15560 15560 }; 15561 15561 }; 15562 15562 ··· 15587 15587 }; 15588 15588 meta = { 15589 15589 description = "Perl extension for formatting numbers"; 15590 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15590 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15591 15591 }; 15592 15592 }; 15593 15593 ··· 15601 15601 propagatedBuildInputs = [ Moose ]; 15602 15602 meta = { 15603 15603 description = "Perl extension to model fractions"; 15604 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15604 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15605 15605 }; 15606 15606 }; 15607 15607 ··· 15614 15614 }; 15615 15615 meta = { 15616 15616 description = "Number::Misc - handy utilities for numbers"; 15617 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15617 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15618 15618 }; 15619 15619 }; 15620 15620 ··· 15629 15629 buildInputs = [ TestLectroTest ]; 15630 15630 meta = { 15631 15631 description = "Numbers with error propagation and scientific rounding"; 15632 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15632 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15633 15633 }; 15634 15634 }; 15635 15635 ··· 15642 15642 }; 15643 15643 propagatedBuildInputs = [ DigestHMAC ]; 15644 15644 meta = { 15645 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15645 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15646 15646 maintainers = [ maintainers.pSub ]; 15647 15647 }; 15648 15648 }; ··· 15656 15656 }; 15657 15657 meta = { 15658 15658 description = "Per object accessors"; 15659 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15659 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15660 15660 }; 15661 15661 }; 15662 15662 ··· 15670 15670 propagatedBuildInputs = [ ExceptionClass ]; 15671 15671 meta = { 15672 15672 description = "Comprehensive inside-out object support module"; 15673 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15673 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15674 15674 }; 15675 15675 }; 15676 15676 ··· 15683 15683 }; 15684 15684 meta = { 15685 15685 description = "Generate cryptographic signatures for objects"; 15686 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15686 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15687 15687 }; 15688 15688 }; 15689 15689 ··· 15699 15699 doCheck = false; 15700 15700 meta = { 15701 15701 description = "An object-oriented interface to Ogg Vorbis information and comment fields"; 15702 - license = with stdenv.lib.licenses; [ artistic1 ]; 15702 + license = with lib.licenses; [ artistic1 ]; 15703 15703 }; 15704 15704 }; 15705 15705 ··· 15712 15712 }; 15713 15713 meta = { 15714 15714 description = "Read and write OLE storage files"; 15715 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15715 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15716 15716 }; 15717 15717 }; 15718 15718 ··· 15725 15725 }; 15726 15726 meta = { 15727 15727 description = "More Opcodes information from opnames.h and opcode.h"; 15728 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15728 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15729 15729 }; 15730 15730 }; 15731 15731 ··· 15740 15740 meta = { 15741 15741 homepage = "https://github.com/jhthorsen/openapi-client"; 15742 15742 description = "A client for talking to an Open API powered server"; 15743 - license = stdenv.lib.licenses.artistic2; 15743 + license = lib.licenses.artistic2; 15744 15744 maintainers = [ maintainers.sgo ]; 15745 15745 }; 15746 15746 }; ··· 15760 15760 15761 15761 configurePhase = '' 15762 15762 substituteInPlace Makefile.PL \ 15763 - --replace "@@libpaths@@" '${stdenv.lib.concatStringsSep "\n" (map (f: "-L${f}/lib") buildInputs)}' 15763 + --replace "@@libpaths@@" '${lib.concatStringsSep "\n" (map (f: "-L${f}/lib") buildInputs)}' 15764 15764 15765 15765 cp -v ${../development/perl-modules/perl-opengl-gl-extensions.txt} utils/glversion.txt 15766 15766 ··· 15800 15800 }; 15801 15801 meta = { 15802 15802 description = "Perl SSH client package implemented on top of OpenSSH"; 15803 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15803 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15804 15804 }; 15805 15805 }; 15806 15806 ··· 15825 15825 # https://github.com/NixOS/nixpkgs/pull/104889#issuecomment-737144513 15826 15826 preCheck = '' 15827 15827 rm t/35_log.t 15828 - '' + stdenv.lib.optionalString stdenv.isDarwin '' 15828 + '' + lib.optionalString stdenv.isDarwin '' 15829 15829 rm t/30_connect.t 15830 15830 rm t/45_class.t 15831 15831 ''; 15832 15832 meta = { 15833 15833 maintainers = teams.deshaw.members ++ [ maintainers.ztzg ]; 15834 15834 homepage = "https://github.com/mark-5/p5-net-zookeeper"; 15835 - license = stdenv.lib.licenses.asl20; 15835 + license = lib.licenses.asl20; 15836 15836 }; 15837 15837 }; 15838 15838 ··· 15845 15845 }; 15846 15846 meta = { 15847 15847 description = "List constants defined in a package"; 15848 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15848 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15849 15849 }; 15850 15850 }; 15851 15851 ··· 15860 15860 propagatedBuildInputs = [ PackageStash ParamsUtil SubInstall SubName ]; 15861 15861 meta = { 15862 15862 description = "Manage deprecation warnings for your distribution"; 15863 - license = stdenv.lib.licenses.artistic2; 15863 + license = lib.licenses.artistic2; 15864 15864 }; 15865 15865 }; 15866 15866 ··· 15873 15873 }; 15874 15874 meta = { 15875 15875 description = "Utilities to read and manipulate patches and CVS"; 15876 - license = with stdenv.lib.licenses; [ artistic1 ]; 15876 + license = with lib.licenses; [ artistic1 ]; 15877 15877 }; 15878 15878 }; 15879 15879 ··· 15888 15888 propagatedBuildInputs = [ DistCheckConflicts ModuleImplementation ]; 15889 15889 meta = { 15890 15890 description = "Routines for manipulating stashes"; 15891 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15891 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15892 15892 }; 15893 15893 }; 15894 15894 ··· 15902 15902 buildInputs = [ TestFatal TestRequires ]; 15903 15903 meta = { 15904 15904 description = "Faster and more correct implementation of the Package::Stash API"; 15905 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15905 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15906 15906 }; 15907 15907 }; 15908 15908 ··· 15918 15918 meta = { 15919 15919 homepage = "http://gtk2-perl.sourceforge.net/"; 15920 15920 description = "Layout and render international text"; 15921 - license = stdenv.lib.licenses.lgpl21Plus; 15921 + license = lib.licenses.lgpl21Plus; 15922 15922 }; 15923 15923 }; 15924 15924 ··· 15933 15933 meta = { 15934 15934 homepage = "https://github.com/dluxhu/perl-parallel-forkmanager"; 15935 15935 description = "A simple parallel processing fork manager"; 15936 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15936 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15937 15937 }; 15938 15938 propagatedBuildInputs = [ Moo ]; 15939 15939 }; ··· 15949 15949 meta = { 15950 15950 homepage = "https://github.com/skaji/Parallel-Pipes"; 15951 15951 description = "Parallel processing using pipe(2) for communication and synchronization"; 15952 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15952 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15953 15953 maintainers = [ maintainers.zakame ]; 15954 15954 }; 15955 15955 }; ··· 15965 15965 propagatedBuildInputs = [ ClassAccessorLite ListMoreUtils ProcWait3 ScopeGuard SignalMask ]; 15966 15966 meta = { 15967 15967 description = "A simple prefork server framework"; 15968 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15968 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15969 15969 }; 15970 15970 }; 15971 15971 ··· 15976 15976 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.015.tar.gz"; 15977 15977 sha256 = "052r198xyrsv8wz21gijdigz2cgnidsa37nvyfzdiz4rv1fc33ir"; 15978 15978 }; 15979 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 15979 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 15980 15980 }; 15981 15981 15982 15982 ParamsUtil = buildPerlPackage { ··· 15988 15988 }; 15989 15989 meta = { 15990 15990 description = "Simple, compact and correct param-checking functions"; 15991 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15991 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15992 15992 }; 15993 15993 }; 15994 15994 ··· 16004 16004 perlPreHook = "export LD=$CC"; 16005 16005 meta = { 16006 16006 description = "Validate method/function parameters"; 16007 - license = stdenv.lib.licenses.artistic2; 16007 + license = lib.licenses.artistic2; 16008 16008 }; 16009 16009 }; 16010 16010 ··· 16019 16019 buildInputs = [ Specio Test2PluginNoWarnings Test2Suite TestWithoutModule ]; 16020 16020 meta = { 16021 16021 description = "Build an optimized subroutine parameter validator once, use it forever"; 16022 - license = with stdenv.lib.licenses; [ artistic2 ]; 16022 + license = with lib.licenses; [ artistic2 ]; 16023 16023 }; 16024 16024 }; 16025 16025 ··· 16038 16038 ''; 16039 16039 meta = { 16040 16040 description = "General function library for safer, more secure programming"; 16041 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16041 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16042 16042 maintainers = teams.deshaw.members; 16043 16043 }; 16044 16044 }; ··· 16066 16066 buildInputs = [ PathTiny ]; 16067 16067 meta = { 16068 16068 description = "interface to PAUSE's module permissions file (06perms.txt)"; 16069 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16069 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16070 16070 homepage = "https://github.com/neilb/PAUSE-Permissions"; 16071 16071 }; 16072 16072 }; ··· 16088 16088 sha256 = "0ad78qri4sg9agghqdm83xsjgks94yvffs23kppy7mqjy8gwwjxn"; 16089 16089 }; 16090 16090 propagatedBuildInputs = [ IOStringy LWP ]; 16091 - meta = with stdenv.lib; { 16091 + meta = with lib; { 16092 16092 license = with licenses; [ artistic1 gpl1Plus ]; 16093 16093 }; 16094 16094 }; ··· 16103 16103 meta = { 16104 16104 homepage = "https://github.com/bingos/parse-irc"; 16105 16105 description = "A parser for the IRC protocol"; 16106 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16106 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16107 16107 maintainers = with maintainers; [ sgo ]; 16108 16108 }; 16109 16109 }; ··· 16119 16119 buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 16120 16120 meta = { 16121 16121 description = "parses local .pm files as PAUSE does"; 16122 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16122 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16123 16123 }; 16124 16124 }; 16125 16125 ··· 16133 16133 propagatedBuildInputs = [ ClassEHierarchy Paranoid ]; 16134 16134 meta = { 16135 16135 description = "Parser/Generator of human-readable conf files"; 16136 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16136 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16137 16137 maintainers = teams.deshaw.members; 16138 16138 }; 16139 16139 }; ··· 16148 16148 buildInputs = [ ExtUtilsMakeMakerCPANfile ]; 16149 16149 meta = { 16150 16150 description = "parses .pm file as PAUSE does"; 16151 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16151 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16152 16152 }; 16153 16153 }; 16154 16154 ··· 16161 16161 }; 16162 16162 meta = { 16163 16163 description = "Generate Recursive-Descent Parsers"; 16164 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16164 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16165 16165 }; 16166 16166 }; 16167 16167 ··· 16184 16184 propagatedBuildInputs = [ FileSlurpTiny ]; 16185 16185 meta = { 16186 16186 description = "build simple recursive-descent parsers"; 16187 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16187 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16188 16188 }; 16189 16189 }; 16190 16190 ··· 16197 16197 }; 16198 16198 meta = { 16199 16199 description = "Perl extension for generating and using LALR parsers"; 16200 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16200 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16201 16201 }; 16202 16202 }; 16203 16203 ··· 16210 16210 }; 16211 16211 meta = { 16212 16212 description = "Cross-platform path specification manipulation"; 16213 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16213 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16214 16214 }; 16215 16215 }; 16216 16216 ··· 16225 16225 buildInputs = [ Filepushd PathTiny TestDeep TestFilename ]; 16226 16226 meta = { 16227 16227 description = "Iterative, recursive file finder"; 16228 - license = with stdenv.lib.licenses; [ asl20 ]; 16228 + license = with lib.licenses; [ asl20 ]; 16229 16229 homepage = "https://github.com/dagolden/Path-Iterator-Rule"; 16230 16230 }; 16231 16231 }; ··· 16239 16239 }; 16240 16240 meta = { 16241 16241 description = "File path utility"; 16242 - license = stdenv.lib.licenses.asl20; 16242 + license = lib.licenses.asl20; 16243 16243 }; 16244 16244 preConfigure = 16245 16245 '' ··· 16273 16273 meta = { 16274 16274 homepage = "https://github.com/dagolden/PBKDF2-Tiny"; 16275 16275 description = "Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2"; 16276 - license = stdenv.lib.licenses.asl20; 16276 + license = lib.licenses.asl20; 16277 16277 maintainers = [ maintainers.sgo ]; 16278 16278 }; 16279 16279 }; ··· 16287 16287 }; 16288 16288 buildInputs = [ pkgs.pcsclite ]; 16289 16289 nativeBuildInputs = [ pkgs.pkgconfig ]; 16290 - NIX_CFLAGS_LINK = "-L${stdenv.lib.getLib pkgs.pcsclite}/lib -lpcsclite"; 16290 + NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite"; 16291 16291 # tests fail; look unfinished 16292 16292 doCheck = false; 16293 16293 meta = { 16294 16294 homepage = "http://ludovic.rousseau.free.fr/softwares/pcsc-perl/"; 16295 16295 description = "Communicate with a smart card using PC/SC"; 16296 - license = stdenv.lib.licenses.gpl2Plus; 16296 + license = lib.licenses.gpl2Plus; 16297 16297 maintainers = with maintainers; [ abbradar ]; 16298 16298 }; 16299 16299 }; ··· 16309 16309 propagatedBuildInputs = [ FontTTF ]; 16310 16310 meta = { 16311 16311 description = "Facilitates the creation and modification of PDF files"; 16312 - license = stdenv.lib.licenses.lgpl21Plus; 16312 + license = lib.licenses.lgpl21Plus; 16313 16313 }; 16314 16314 }; 16315 16315 ··· 16353 16353 meta = { 16354 16354 homepage = "http://pdl.perl.org/"; 16355 16355 description = "Perl Data Language"; 16356 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16357 - platforms = stdenv.lib.platforms.linux; 16356 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16357 + platforms = lib.platforms.linux; 16358 16358 }; 16359 16359 }; 16360 16360 ··· 16369 16369 meta = { 16370 16370 homepage = "https://github.com/ingydotnet/pegex-pm"; 16371 16371 description = "Acmeist PEG Parser Framework"; 16372 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16372 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16373 16373 }; 16374 16374 propagatedBuildInputs = [ FileShareDirInstall XXX ]; 16375 16375 }; ··· 16394 16394 }; 16395 16395 meta = { 16396 16396 description = "List possible $^O ($OSNAME) values, with description"; 16397 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16397 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16398 16398 }; 16399 16399 }; 16400 16400 ··· 16410 16410 meta = { 16411 16411 homepage = "http://perlcritic.com"; 16412 16412 description = "Critique Perl source code for best-practices"; 16413 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16413 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16414 16414 }; 16415 16415 }; 16416 16416 ··· 16424 16424 propagatedBuildInputs = [ PerlCritic Readonly namespaceautoclean ]; 16425 16425 meta = { 16426 16426 description = "Policies for Perl::Critic concerned with using Moose"; 16427 - license = stdenv.lib.licenses.artistic1; 16427 + license = lib.licenses.artistic1; 16428 16428 }; 16429 16429 }; 16430 16430 ··· 16448 16448 }; 16449 16449 meta = { 16450 16450 description = "Querying your filehandle's capabilities"; 16451 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16451 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16452 16452 }; 16453 16453 }; 16454 16454 ··· 16472 16472 NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; 16473 16473 meta = { 16474 16474 description = "Perl extension to provide a PerlIO layer to gzip/gunzip"; 16475 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16475 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16476 16476 }; 16477 16477 }; 16478 16478 ··· 16486 16486 buildInputs = [ TestException ]; 16487 16487 meta = { 16488 16488 description = "Fast and correct UTF-8 IO"; 16489 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16489 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16490 16490 }; 16491 16491 }; 16492 16492 ··· 16526 16526 buildInputs = [ ModuleBuildTiny TestSharedFork TestTCP ]; 16527 16527 meta = { 16528 16528 description = "A PerlIO layer that adds read & write timeout to a handle"; 16529 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16529 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16530 16530 }; 16531 16531 }; 16532 16532 ··· 16542 16542 meta = { 16543 16543 homepage = "http://ldap.perl.org/"; 16544 16544 description = "LDAP client library"; 16545 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16545 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16546 16546 maintainers = teams.deshaw.members; 16547 16547 }; 16548 16548 }; ··· 16571 16571 }; 16572 16572 meta = { 16573 16573 description = "Indent and reformat perl scripts"; 16574 - license = stdenv.lib.licenses.gpl2Plus; 16574 + license = lib.licenses.gpl2Plus; 16575 16575 }; 16576 16576 }; 16577 16577 ··· 16596 16596 }; 16597 16597 meta = { 16598 16598 description = "Pure-Perl Core-Only replacement for pkg-config"; 16599 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16599 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16600 16600 maintainers = teams.deshaw.members; 16601 16601 }; 16602 16602 }; ··· 16613 16613 meta = { 16614 16614 homepage = "https://github.com/plack/Plack"; 16615 16615 description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"; 16616 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16616 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16617 16617 }; 16618 16618 }; 16619 16619 ··· 16628 16628 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 16629 16629 meta = { 16630 16630 description = "proxy requests"; 16631 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16631 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16632 16632 }; 16633 16633 }; 16634 16634 ··· 16643 16643 buildInputs = [ LWP ModuleBuildTiny TestSharedFork TestTCP ]; 16644 16644 meta = { 16645 16645 description = "Digest authentication"; 16646 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16646 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16647 16647 homepage = "https://github.com/miyagawa/Plack-Middleware-Auth-Digest"; 16648 16648 }; 16649 16649 }; ··· 16659 16659 buildInputs = [ ModuleBuildTiny TestRequires ]; 16660 16660 meta = { 16661 16661 description = "Write logs to Firebug or Webkit Inspector"; 16662 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16662 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16663 16663 homepage = "https://github.com/miyagawa/Plack-Middleware-ConsoleLogger"; 16664 16664 }; 16665 16665 }; ··· 16676 16676 meta = { 16677 16677 homepage = "https://github.com/miyagawa/Plack-Middleware-Debug"; 16678 16678 description = "Display information about the current request/response"; 16679 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16679 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16680 16680 }; 16681 16681 }; 16682 16682 ··· 16691 16691 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 16692 16692 meta = { 16693 16693 description = "Compress response body with Gzip or Deflate"; 16694 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16694 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16695 16695 }; 16696 16696 }; 16697 16697 ··· 16706 16706 meta = { 16707 16707 homepage = "https://github.com/Sweet-kid/Plack-Middleware-FixMissingBodyInRedirect"; 16708 16708 description = "Plack::Middleware which sets body for redirect response, if it's not already set"; 16709 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16709 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16710 16710 }; 16711 16711 }; 16712 16712 ··· 16720 16720 propagatedBuildInputs = [ Plack ]; 16721 16721 meta = { 16722 16722 description = "modify HTTP response headers"; 16723 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16723 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16724 16724 }; 16725 16725 }; 16726 16726 ··· 16734 16734 propagatedBuildInputs = [ Plack ]; 16735 16735 meta = { 16736 16736 description = "Override REST methods to Plack apps via POST"; 16737 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16737 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16738 16738 }; 16739 16739 }; 16740 16740 ··· 16749 16749 meta = { 16750 16750 homepage = "https://github.com/Sweet-kid/Plack-Middleware-RemoveRedundantBody"; 16751 16751 description = "Plack::Middleware which sets removes body for HTTP response if it's not required"; 16752 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16752 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16753 16753 }; 16754 16754 }; 16755 16755 ··· 16763 16763 propagatedBuildInputs = [ Plack ]; 16764 16764 meta = { 16765 16765 description = "Supports app to run as a reverse proxy backend"; 16766 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16766 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16767 16767 }; 16768 16768 }; 16769 16769 ··· 16778 16778 buildInputs = [ HTTPCookies LWP ModuleBuildTiny TestFatal TestRequires TestSharedFork TestTCP ]; 16779 16779 meta = { 16780 16780 description = "Middleware for session management"; 16781 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16781 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16782 16782 homepage = "https://github.com/plack/Plack-Middleware-Session"; 16783 16783 }; 16784 16784 }; ··· 16795 16795 meta = { 16796 16796 homepage = "https://github.com/perl-catalyst/Plack-Test-ExternalServer"; 16797 16797 description = "Run HTTP tests on external live servers"; 16798 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16798 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16799 16799 }; 16800 16800 }; 16801 16801 ··· 16815 16815 meta = { 16816 16816 maintainers = teams.deshaw.members; 16817 16817 description = "Portable multitasking and networking framework for any event loop"; 16818 - license = stdenv.lib.licenses.artistic2; 16818 + license = lib.licenses.artistic2; 16819 16819 }; 16820 16820 preCheck = '' 16821 16821 set -x ··· 16845 16845 meta = { 16846 16846 maintainers = teams.deshaw.members; 16847 16847 description = "Reusable tests for POE::Loop authors"; 16848 - license = stdenv.lib.licenses.artistic2; 16848 + license = lib.licenses.artistic2; 16849 16849 }; 16850 16850 }; 16851 16851 ··· 16866 16866 meta = { 16867 16867 homepage = "https://github.com/adamkennedy/PPI"; 16868 16868 description = "Parse, Analyze and Manipulate Perl (without perl)"; 16869 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16869 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16870 16870 }; 16871 16871 }; 16872 16872 ··· 16880 16880 propagatedBuildInputs = [ PPI Readonly ]; 16881 16881 meta = { 16882 16882 description = "Parse Perl string literals and string-literal-like things."; 16883 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16883 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16884 16884 }; 16885 16885 }; 16886 16886 ··· 16894 16894 propagatedBuildInputs = [ PPI ]; 16895 16895 meta = { 16896 16896 description = "Parse regular expressions"; 16897 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16897 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16898 16898 }; 16899 16899 }; 16900 16900 ··· 16909 16909 propagatedBuildInputs = [ ExceptionClass PPI Readonly ]; 16910 16910 meta = { 16911 16911 description = "Extensions to L<PPI|PPI>"; 16912 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16912 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16913 16913 }; 16914 16914 }; 16915 16915 ··· 16933 16933 }; 16934 16934 meta = { 16935 16935 description = "Perl extension to access the unix process table"; 16936 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16936 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16937 16937 }; 16938 16938 }; 16939 16939 ··· 16947 16947 propagatedBuildInputs = [ ProcProcessTable ]; 16948 16948 meta = { 16949 16949 description = "Find processes by name, PID, or some other attributes"; 16950 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16950 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16951 16951 }; 16952 16952 }; 16953 16953 ··· 16968 16968 sha256 = "4c8f0a924b19ad78a13da73fe0fb306d32a7b9d10a332c523087fc83a209a8c4"; 16969 16969 }; 16970 16970 meta = { 16971 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16971 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16972 16972 }; 16973 16973 }; 16974 16974 ··· 16981 16981 }; 16982 16982 meta = { 16983 16983 description = "Perl extension for wait3 system call"; 16984 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16984 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16985 16985 }; 16986 16986 }; 16987 16987 ··· 17005 17005 meta = { 17006 17006 homepage = "https://github.com/und3f/protocol-redis"; 17007 17007 description = "Redis protocol parser/encoder with asynchronous capabilities"; 17008 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17008 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17009 17009 maintainers = [ maintainers.sgo ]; 17010 17010 }; 17011 17011 }; ··· 17021 17021 meta = { 17022 17022 homepage = "https://github.com/Grinnz/Protocol-Redis-Faster"; 17023 17023 description = "Optimized pure-perl Redis protocol parser/encoder"; 17024 - license = stdenv.lib.licenses.artistic2; 17024 + license = lib.licenses.artistic2; 17025 17025 maintainers = [ maintainers.sgo ]; 17026 17026 }; 17027 17027 }; ··· 17086 17086 meta = { 17087 17087 homepage = "https://github.com/neilbowers/Perl-MinimumVersion"; 17088 17088 description = "Find a minimum required version of perl for Perl code"; 17089 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17089 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17090 17090 }; 17091 17091 }; 17092 17092 ··· 17101 17101 meta = { 17102 17102 homepage = "https://github.com/rjbs/Perl-PrereqScanner"; 17103 17103 description = "A tool to scan your Perl code for its prerequisites"; 17104 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17104 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17105 17105 }; 17106 17106 }; 17107 17107 ··· 17116 17116 buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings TestUseAllModules ]; 17117 17117 meta = { 17118 17118 description = "a tool to scan your Perl code for its prerequisites"; 17119 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17119 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17120 17120 }; 17121 17121 }; 17122 17122 ··· 17130 17130 propagatedBuildInputs = [ FileSlurpTiny ]; 17131 17131 meta = { 17132 17132 description = "Parse and manipulate Perl version strings"; 17133 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17133 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17134 17134 }; 17135 17135 }; 17136 17136 ··· 17144 17144 propagatedBuildInputs = [ IOString TaskWeaken PodParser ]; 17145 17145 meta = { 17146 17146 description = "An abstract, tree-based interface to perl POD documents"; 17147 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17147 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17148 17148 }; 17149 17149 }; 17150 17150 ··· 17178 17178 meta = { 17179 17179 homepage = "https://github.com/rjbs/pod-coverage-trustpod"; 17180 17180 description = "Allow a module's pod to contain Pod::Coverage hints"; 17181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17182 17182 }; 17183 17183 }; 17184 17184 ··· 17194 17194 meta = { 17195 17195 homepage = "https://github.com/rjbs/Pod-Elemental"; 17196 17196 description = "Work with nestable Pod elements"; 17197 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17197 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17198 17198 }; 17199 17199 }; 17200 17200 ··· 17210 17210 meta = { 17211 17211 homepage = "https://github.com/rjbs/Pod-Elemental-PerlMunger"; 17212 17212 description = "A thing that takes a string of Perl and rewrites its documentation"; 17213 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17213 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17214 17214 }; 17215 17215 }; 17216 17216 ··· 17224 17224 propagatedBuildInputs = [ MixinLinewise ]; 17225 17225 meta = { 17226 17226 description = "Read a POD document as a series of trivial events"; 17227 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17227 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17228 17228 }; 17229 17229 buildInputs = [ TestDeep ]; 17230 17230 }; ··· 17238 17238 }; 17239 17239 meta = { 17240 17240 description = "Modules for parsing/translating POD format documents"; 17241 - license = stdenv.lib.licenses.artistic1; 17241 + license = lib.licenses.artistic1; 17242 17242 }; 17243 17243 }; 17244 17244 ··· 17253 17253 meta = { 17254 17254 homepage = "https://github.com/neilb/Pod-POM"; 17255 17255 description = "POD Object Model"; 17256 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17256 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17257 17257 }; 17258 17258 }; 17259 17259 ··· 17267 17267 propagatedBuildInputs = [ PodPOM ]; 17268 17268 meta = { 17269 17269 description = "Generate the TOC of a POD with Pod::POM"; 17270 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17270 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17271 17271 }; 17272 17272 }; 17273 17273 ··· 17282 17282 meta = { 17283 17283 homepage = "https://github.com/ktat/Pod-Section"; 17284 17284 description = "Select specified section from Module's POD"; 17285 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17285 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17286 17286 }; 17287 17287 }; 17288 17288 ··· 17297 17297 meta = { 17298 17298 homepage = "https://github.com/timj/perl-Pod-LaTeX/tree/master"; 17299 17299 description = "Convert Pod data to formatted Latex"; 17300 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17300 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17301 17301 }; 17302 17302 }; 17303 17303 ··· 17310 17310 }; 17311 17311 meta = { 17312 17312 description = "Convert POD data to various other formats"; 17313 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17313 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17314 17314 }; 17315 17315 }; 17316 17316 ··· 17325 17325 meta = { 17326 17326 homepage = "http://user42.tuxfamily.org/podlinkcheck/index.html"; 17327 17327 description = "Check POD L<> link references"; 17328 - license = stdenv.lib.licenses.gpl3Plus; 17328 + license = lib.licenses.gpl3Plus; 17329 17329 }; 17330 17330 }; 17331 17331 ··· 17338 17338 }; 17339 17339 meta = { 17340 17340 description = "Optimized module loading for forking or non-forking processes"; 17341 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17341 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17342 17342 }; 17343 17343 }; 17344 17344 ··· 17351 17351 }; 17352 17352 meta = { 17353 17353 description = "Look up Perl documentation in Pod format"; 17354 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17354 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17355 17355 }; 17356 17356 }; 17357 17357 ··· 17365 17365 propagatedBuildInputs = [ PodParser ]; 17366 17366 meta = { 17367 17367 description = "Perl extension for converting Pod to old-style Pod"; 17368 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17368 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17369 17369 }; 17370 17370 }; 17371 17371 ··· 17380 17380 meta = { 17381 17381 homepage = "https://github.com/rwstauner/Pod-Markdown"; 17382 17382 description = "Convert POD to Markdown"; 17383 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17383 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17384 17384 }; 17385 17385 propagatedBuildInputs = [ URI ]; 17386 17386 }; ··· 17396 17396 buildInputs = [ TestDifferences ]; 17397 17397 meta = { 17398 17398 description = "Convert POD to Github's specific markdown"; 17399 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17399 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17400 17400 }; 17401 17401 }; 17402 17402 ··· 17429 17429 }; 17430 17430 meta = { 17431 17431 description = "Remove POD from Perl code"; 17432 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17432 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17433 17433 }; 17434 17434 }; 17435 17435 ··· 17444 17444 buildInputs = [ TestCmd ]; 17445 17445 meta = { 17446 17446 description = "a reformatting Pod Processor"; 17447 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17447 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17448 17448 }; 17449 17449 }; 17450 17450 ··· 17460 17460 meta = { 17461 17461 homepage = "https://github.com/rjbs/Pod-Weaver"; 17462 17462 description = "Weave together a Pod document from an outline"; 17463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17464 17464 }; 17465 17465 }; 17466 17466 ··· 17473 17473 }; 17474 17474 propagatedBuildInputs = [ PodParser ]; 17475 17475 meta = { 17476 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17476 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17477 17477 }; 17478 17478 }; 17479 17479 ··· 17498 17498 meta = { 17499 17499 homepage = "https://github.com/kazeburo/POSIX-strftime-Compiler"; 17500 17500 description = "GNU C library compatible strftime for loggers and servers"; 17501 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17501 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17502 17502 }; 17503 17503 buildInputs = [ ModuleBuildTiny ]; 17504 17504 }; ··· 17510 17510 url = "mirror://cpan/authors/id/S/SY/SYP/App-rainbarf-1.4.tar.gz"; 17511 17511 sha256 = "4f139ad35faaf2de0623dc0bb1dd89fa5a431e548bfec87dee194cf0e25cc97d"; 17512 17512 }; 17513 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 17514 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 17513 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 17514 + postInstall = lib.optionalString stdenv.isDarwin '' 17515 17515 shortenPerlShebang $out/bin/rainbarf 17516 17516 ''; 17517 17517 meta = { 17518 17518 homepage = "https://github.com/creaktive/rainbarf"; 17519 17519 description = "CPU/RAM/battery stats chart bar for tmux (and GNU screen)"; 17520 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17520 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17521 17521 }; 17522 17522 }; 17523 17523 ··· 17532 17532 meta = { 17533 17533 homepage = "http://razor.sourceforge.net/"; 17534 17534 description = "Collaborative, content-based spam filtering network agent"; 17535 - license = stdenv.lib.licenses.mit; 17535 + license = lib.licenses.mit; 17536 17536 }; 17537 17537 }; 17538 17538 ··· 17548 17548 meta = { 17549 17549 homepage = "https://github.com/sanko/readonly"; 17550 17550 description = "Facility for creating read-only scalars, arrays, hashes"; 17551 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17551 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17552 17552 }; 17553 17553 }; 17554 17554 ··· 17574 17574 meta = { 17575 17575 homepage = "https://github.com/PerlRedis/perl-redis"; 17576 17576 description = "Perl binding for Redis database"; 17577 - license = stdenv.lib.licenses.artistic2; 17577 + license = lib.licenses.artistic2; 17578 17578 }; 17579 17579 }; 17580 17580 ··· 17587 17587 }; 17588 17588 meta = { 17589 17589 description = "Utility functions for checking references"; 17590 - license = with stdenv.lib.licenses; [ mit ]; 17590 + license = with lib.licenses; [ mit ]; 17591 17591 }; 17592 17592 }; 17593 17593 ··· 17607 17607 url = "mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz"; 17608 17608 sha256 = "ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b"; 17609 17609 }; 17610 - meta = with stdenv.lib; { 17610 + meta = with lib; { 17611 17611 description = "Provide commonly requested regular expressions"; 17612 17612 license = licenses.mit; 17613 17613 }; ··· 17622 17622 }; 17623 17623 propagatedBuildInputs = [ RegexpCommon ]; 17624 17624 meta = { 17625 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17625 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17626 17626 }; 17627 17627 }; 17628 17628 ··· 17635 17635 }; 17636 17636 meta = { 17637 17637 description = "Add grammatical parsing features to Perl 5.10 regexes"; 17638 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17638 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17639 17639 }; 17640 17640 }; 17641 17641 ··· 17658 17658 meta = { 17659 17659 homepage = "https://github.com/toddr/Regexp-Parser"; 17660 17660 description = "Base class for parsing regexes"; 17661 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17661 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17662 17662 }; 17663 17663 }; 17664 17664 ··· 17683 17683 propagatedBuildInputs = [ LWPProtocolHttps ]; 17684 17684 meta = { 17685 17685 description = "A simple client for interacting with RESTful http/https resources"; 17686 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17686 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17687 17687 }; 17688 17688 }; 17689 17689 ··· 17698 17698 meta = { 17699 17699 homepage = "https://jaldhar.github.io/REST-Utils/"; 17700 17700 description = "Utility functions for REST applications"; 17701 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17701 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17702 17702 }; 17703 17703 }; 17704 17704 ··· 17731 17731 }; 17732 17732 meta = { 17733 17733 description = "Just roles. Nothing else"; 17734 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17734 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17735 17735 }; 17736 17736 }; 17737 17737 ··· 17745 17745 propagatedBuildInputs = [ MooseXRoleParameterized StringErrf ]; 17746 17746 meta = { 17747 17747 description = "A thing with a message method"; 17748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17749 17749 }; 17750 17750 }; 17751 17751 ··· 17759 17759 propagatedBuildInputs = [ Moose ]; 17760 17760 meta = { 17761 17761 description = "A thing with a list of tags"; 17762 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17762 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17763 17763 }; 17764 17764 }; 17765 17765 ··· 17772 17772 }; 17773 17773 meta = { 17774 17774 description = "Roles. Like a nouvelle cuisine portion size slice of Moose"; 17775 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17775 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17776 17776 }; 17777 17777 }; 17778 17778 ··· 17786 17786 propagatedBuildInputs = [ AnyEvent DataSExpression ]; 17787 17787 meta = { 17788 17788 description = "An Asynchronous Remote Procedure Stack"; 17789 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17789 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17790 17790 }; 17791 17791 }; 17792 17792 ··· 17801 17801 doCheck = false; # Tries to open /var/lib/rpm 17802 17802 meta = { 17803 17803 description = "Perl bindings for the RPM Package Manager API"; 17804 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17805 - platforms = stdenv.lib.platforms.linux; 17804 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17805 + platforms = lib.platforms.linux; 17806 17806 }; 17807 17807 }; 17808 17808 ··· 17827 17827 buildInputs = [ CGI HTTPServerSimple TestException ]; 17828 17828 meta = { 17829 17829 description = "Talk to RT installation using REST protocol"; 17830 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17830 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17831 17831 }; 17832 17832 propagatedBuildInputs = [ DateTimeFormatDateParse Error LWP ParamsValidate ]; 17833 17833 }; ··· 17841 17841 }; 17842 17842 meta = { 17843 17843 description = "Call isa, can, does and DOES safely on things that may not be objects"; 17844 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17844 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17845 17845 }; 17846 17846 }; 17847 17847 ··· 17854 17854 }; 17855 17855 meta = { 17856 17856 description = "Common Scalar and List utility subroutines"; 17857 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17857 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17858 17858 }; 17859 17859 }; 17860 17860 ··· 17886 17886 }; 17887 17887 meta = { 17888 17888 description = "Lexically-scoped resource management"; 17889 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17889 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17890 17890 }; 17891 17891 }; 17892 17892 ··· 17899 17899 }; 17900 17900 meta = { 17901 17901 description = "Act on upper scopes"; 17902 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17902 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17903 17903 }; 17904 17904 }; 17905 17905 ··· 17916 17916 propagatedBuildInputs = [ FileShareDir TieSimple ]; 17917 17917 meta = { 17918 17918 description = "SDL bindings to Perl"; 17919 - license = stdenv.lib.licenses.lgpl21Plus; 17919 + license = lib.licenses.lgpl21Plus; 17920 17920 }; 17921 17921 }; 17922 17922 ··· 17938 17938 buildInputs = [ pkgs.xapian DevelLeak ]; 17939 17939 meta = { 17940 17940 description = "Perl XS frontend to the Xapian C++ search library"; 17941 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17941 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17942 17942 }; 17943 17943 }; 17944 17944 ··· 17954 17954 meta = { 17955 17955 homepage = "https://github.com/Sereal/Sereal"; 17956 17956 description = "Fast, compact, powerful binary deserialization"; 17957 - license = with stdenv.lib.licenses; [ artistic2 ]; 17957 + license = with lib.licenses; [ artistic2 ]; 17958 17958 maintainers = [ maintainers.thoughtpolice ]; 17959 17959 }; 17960 17960 }; ··· 17970 17970 meta = { 17971 17971 homepage = "https://github.com/Sereal/Sereal"; 17972 17972 description = "Fast, compact, powerful binary deserialization"; 17973 - license = with stdenv.lib.licenses; [ artistic2 ]; 17973 + license = with lib.licenses; [ artistic2 ]; 17974 17974 maintainers = [ maintainers.thoughtpolice ]; 17975 17975 }; 17976 17976 }; ··· 17987 17987 meta = { 17988 17988 homepage = "https://github.com/Sereal/Sereal"; 17989 17989 description = "Fast, compact, powerful binary deserialization"; 17990 - license = with stdenv.lib.licenses; [ artistic2 ]; 17990 + license = with lib.licenses; [ artistic2 ]; 17991 17991 maintainers = [ maintainers.thoughtpolice ]; 17992 17992 }; 17993 17993 }; ··· 17999 17999 url = "mirror://cpan/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz"; 18000 18000 sha256 = "1mz9a2qzkz6fbz76wcwmp48h6ckjxpcazb70q03acklvndy5d4nk"; 18001 18001 }; 18002 - meta = with stdenv.lib; { 18002 + meta = with lib; { 18003 18003 description = "Linux/POSIX emulation of Win32::SerialPort functions."; 18004 18004 license = with licenses; [ artistic1 gpl1Plus ]; 18005 18005 }; ··· 18016 18016 meta = { 18017 18017 homepage = "https://github.com/kazuho/p5-Server-Starter"; 18018 18018 description = "A superdaemon for hot-deploying server programs"; 18019 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18019 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18020 18020 }; 18021 18021 }; 18022 18022 ··· 18030 18030 meta = { 18031 18031 homepage = "https://github.com/hoytech/Session-Token"; 18032 18032 description = "Secure, efficient, simple random session token generation"; 18033 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18033 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18034 18034 maintainers = [ maintainers.sgo ]; 18035 18035 }; 18036 18036 }; ··· 18069 18069 }; 18070 18070 meta = { 18071 18071 description = "Unordered collections (sets) of Perl Objects"; 18072 - license = stdenv.lib.licenses.artistic2; 18072 + license = lib.licenses.artistic2; 18073 18073 }; 18074 18074 }; 18075 18075 ··· 18081 18081 sha256 = "07aiqkyi1p22drpcyrrmv7f8qq6fhrxh007achy2vryxyck1bp53"; 18082 18082 }; 18083 18083 meta = { 18084 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18084 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18085 18085 }; 18086 18086 }; 18087 18087 ··· 18095 18095 meta = { 18096 18096 homepage = "https://github.com/neilb/Smart-Comments"; 18097 18097 description = "Comments that do more than just sit there"; 18098 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18098 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18099 18099 maintainers = [ maintainers.sgo ]; 18100 18100 }; 18101 18101 }; ··· 18119 18119 propagatedBuildInputs = [ IPCSignal ]; 18120 18120 meta = { 18121 18121 description = "Signal masks made easy"; 18122 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18122 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18123 18123 }; 18124 18124 }; 18125 18125 ··· 18132 18132 }; 18133 18133 meta = { 18134 18134 description = "Porters stemming algorithm for norwegian."; 18135 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18135 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18136 18136 }; 18137 18137 }; 18138 18138 ··· 18145 18145 }; 18146 18146 meta = { 18147 18147 description = "Porters stemming algorithm for swedish."; 18148 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18148 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18149 18149 }; 18150 18150 }; 18151 18151 ··· 18159 18159 propagatedBuildInputs = [ ClassInspector IOSessionData LWPProtocolHttps TaskWeaken XMLParser ]; 18160 18160 meta = { 18161 18161 description = "Perl's Web Services Toolkit"; 18162 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18162 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18163 18163 }; 18164 18164 buildInputs = [ TestWarn XMLParserLite ]; 18165 18165 }; ··· 18176 18176 patches = [ ../development/perl-modules/Socket6-sv_undef.patch ]; 18177 18177 meta = { 18178 18178 description = "IPv6 related part of the C socket.h defines and structure manipulators"; 18179 - license = stdenv.lib.licenses.bsd3; 18179 + license = lib.licenses.bsd3; 18180 18180 }; 18181 18181 }; 18182 18182 ··· 18192 18192 meta = { 18193 18193 homepage = "https://github.com/rjbs/Software-License"; 18194 18194 description = "Packages that provide templated software licenses"; 18195 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18195 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18196 18196 }; 18197 18197 }; 18198 18198 ··· 18207 18207 buildInputs = [ TestCheckDeps ]; 18208 18208 meta = { 18209 18209 description = "Software::License pack for Creative Commons' licenses"; 18210 - license = with stdenv.lib.licenses; [ lgpl3Plus ]; 18210 + license = with lib.licenses; [ lgpl3Plus ]; 18211 18211 homepage = "https://github.com/SineSwiper/Software-License-CCpack"; 18212 18212 }; 18213 18213 }; ··· 18221 18221 }; 18222 18222 meta = { 18223 18223 description = "Sort arrays by one or multiple calculated keys"; 18224 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18224 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18225 18225 }; 18226 18226 }; 18227 18227 ··· 18245 18245 buildInputs = [ TestFatal TestNeeds ]; 18246 18246 meta = { 18247 18247 description = "Type constraints and coercions for Perl"; 18248 - license = with stdenv.lib.licenses; [ artistic2 ]; 18248 + license = with lib.licenses; [ artistic2 ]; 18249 18249 }; 18250 18250 }; 18251 18251 ··· 18260 18260 buildInputs = [ Filepushd TestFatal ]; 18261 18261 meta = { 18262 18262 description = "Path::Tiny types and coercions for Specio"; 18263 - license = with stdenv.lib.licenses; [ asl20 ]; 18263 + license = with lib.licenses; [ asl20 ]; 18264 18264 }; 18265 18265 }; 18266 18266 ··· 18284 18284 meta = { 18285 18285 homepage = "https://github.com/runrig/spreadsheet-parseexcel/"; 18286 18286 description = "Read information from an Excel file"; 18287 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18287 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18288 18288 }; 18289 18289 }; 18290 18290 ··· 18298 18298 propagatedBuildInputs = [ OLEStorage_Lite ParseRecDescent ]; 18299 18299 meta = { 18300 18300 description = "Write to a cross platform Excel binary file"; 18301 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18301 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18302 18302 }; 18303 18303 }; 18304 18304 ··· 18313 18313 propagatedBuildInputs = [ HashMerge MROCompat Moo ]; 18314 18314 meta = { 18315 18315 description = "Generate SQL from Perl data structures"; 18316 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18316 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18317 18317 }; 18318 18318 }; 18319 18319 ··· 18370 18370 propagatedBuildInputs = [ CarpClan DBI FileShareDir Moo PackageVariant ParseRecDescent TryTiny ]; 18371 18371 meta = { 18372 18372 description = "SQL DDL transformations and more"; 18373 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18373 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18374 18374 }; 18375 18375 }; 18376 18376 ··· 18385 18385 propagatedBuildInputs = [ ImportInto strictures ]; 18386 18386 meta = { 18387 18387 description = "Parameterizable packages"; 18388 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18388 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18389 18389 }; 18390 18390 }; 18391 18391 ··· 18410 18410 doCheck = !stdenv.isDarwin; 18411 18411 meta = { 18412 18412 description = "A simple, high-performance PSGI/Plack HTTP server"; 18413 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18413 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18414 18414 }; 18415 18415 }; 18416 18416 ··· 18422 18422 sha256 = "1y1kn4929k299fbf6sw9lxcsdlq9fvq777p6yrzk591rr9xhkx8h"; 18423 18423 }; 18424 18424 buildInputs = [ LWP ModuleBuildTiny TestRequires TestTCP ]; 18425 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 18425 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 18426 18426 propagatedBuildInputs = [ DataDump HTTPParserXS NetServer Plack NetServerSSPrefork ]; 18427 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 18427 + postInstall = lib.optionalString stdenv.isDarwin '' 18428 18428 shortenPerlShebang $out/bin/starman 18429 18429 ''; 18430 18430 ··· 18432 18432 meta = { 18433 18433 homepage = "https://github.com/miyagawa/Starman"; 18434 18434 description = "High-performance preforking PSGI/Plack web server"; 18435 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18435 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18436 18436 }; 18437 18437 }; 18438 18438 ··· 18470 18470 }; 18471 18471 meta = { 18472 18472 description = "Implements the Chi Squared test, using pre-computed tables"; 18473 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18473 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18474 18474 }; 18475 18475 }; 18476 18476 ··· 18484 18484 meta = { 18485 18485 #homepage = "http://web-cpan.berlios.de/modules/Statistics-Descriptive/"; # berlios shut down; I found no replacement 18486 18486 description = "Module of basic descriptive statistical functions"; 18487 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18487 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18488 18488 }; 18489 18489 propagatedBuildInputs = [ ListMoreUtils ]; 18490 18490 }; ··· 18518 18518 meta = { 18519 18519 homepage = "https://plackperl.org"; 18520 18520 description = "Temporary buffer to save bytes"; 18521 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18521 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18522 18522 }; 18523 18523 }; 18524 18524 ··· 18532 18532 meta = { 18533 18533 homepage = "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git"; 18534 18534 description = "Turn on strict and make all warnings fatal"; 18535 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18535 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18536 18536 }; 18537 18537 }; 18538 18538 ··· 18581 18581 meta = { 18582 18582 homepage = "https://github.com/yappo/p5-String-Diff"; 18583 18583 description = "Simple diff to String"; 18584 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18584 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18585 18585 maintainers = [ maintainers.sgo ]; 18586 18586 }; 18587 18587 }; ··· 18597 18597 propagatedBuildInputs = [ StringFormatter ]; 18598 18598 meta = { 18599 18599 description = "A simple sprintf-like dialect"; 18600 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18600 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18601 18601 }; 18602 18602 }; 18603 18603 ··· 18621 18621 meta = { 18622 18622 homepage = "https://github.com/rjbs/String-Flogger"; 18623 18623 description = "String munging for loggers"; 18624 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18624 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18625 18625 }; 18626 18626 }; 18627 18627 ··· 18642 18642 sha256 = "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3"; 18643 18643 }; 18644 18644 propagatedBuildInputs = [ SubExporter ]; 18645 - meta = with stdenv.lib; { 18645 + meta = with lib; { 18646 18646 description = "Build sprintf-like functions of your own"; 18647 18647 license = licenses.gpl2; 18648 18648 }; ··· 18655 18655 url = "mirror://cpan/authors/id/N/NE/NEILB/String-Interpolate-0.32.tar.gz"; 18656 18656 sha256 = "15fwbpz3jdpdgmz794iw9hz2caxrnrw9pdwprxxkanpm92cdhaf7"; 18657 18657 }; 18658 - meta = with stdenv.lib; { 18658 + meta = with lib; { 18659 18659 # https://metacpan.org/pod/String::Interpolate 18660 18660 description = "String::Interpolate - Wrapper for builtin the Perl interpolation engine."; 18661 18661 license = licenses.gpl1Plus; ··· 18672 18672 }; 18673 18673 meta = { 18674 18674 description = "Interpolated named arguments in string"; 18675 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18675 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18676 18676 }; 18677 18677 }; 18678 18678 ··· 18704 18704 propagatedBuildInputs = [ SubExporter ]; 18705 18705 meta = { 18706 18706 description = "Rewrite strings based on a set of known prefixes"; 18707 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18707 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18708 18708 }; 18709 18709 }; 18710 18710 ··· 18718 18718 doCheck = !stdenv.isDarwin; 18719 18719 meta = { 18720 18720 # http://cpansearch.perl.org/src/ROSCH/String-ShellQuote-1.04/README 18721 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18721 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18722 18722 }; 18723 18723 }; 18724 18724 ··· 18731 18731 }; 18732 18732 doCheck = true; 18733 18733 meta = { 18734 - license = with stdenv.lib.licenses; [ gpl2 ]; 18734 + license = with lib.licenses; [ gpl2 ]; 18735 18735 description = "Calculate the similarity of two strings"; 18736 18736 }; 18737 18737 }; ··· 18765 18765 propagatedBuildInputs = [ SubExporter ]; 18766 18766 meta = { 18767 18767 description = "A module for when strings are too long to be displayed in"; 18768 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18768 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18769 18769 }; 18770 18770 }; 18771 18771 ··· 18780 18780 propagatedBuildInputs = [ PadWalker SubExporter TemplateToolkit ]; 18781 18781 meta = { 18782 18782 description = "Use TT to interpolate lexical variables"; 18783 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18783 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18784 18784 }; 18785 18785 }; 18786 18786 ··· 18793 18793 }; 18794 18794 meta = { 18795 18795 description = "String::Util -- String processing utilities"; 18796 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18796 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18797 18797 }; 18798 18798 18799 18799 buildInputs = [ ModuleBuildTiny ]; ··· 18811 18811 buildInputs = [ TestFatal ]; 18812 18812 meta = { 18813 18813 description = "make simple lightweight record-like structures"; 18814 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18814 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18815 18815 }; 18816 18816 }; 18817 18817 ··· 18826 18826 meta = { 18827 18827 homepage = "https://github.com/rjbs/sub-exporter"; 18828 18828 description = "A sophisticated exporter for custom-built routines"; 18829 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18829 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18830 18830 }; 18831 18831 }; 18832 18832 ··· 18842 18842 meta = { 18843 18843 homepage = "https://github.com/rjbs/Sub-Exporter-ForMethods"; 18844 18844 description = "Helper routines for using Sub::Exporter to build methods"; 18845 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18845 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18846 18846 }; 18847 18847 }; 18848 18848 ··· 18857 18857 meta = { 18858 18858 homepage = "https://github.com/rjbs/sub-exporter-globexporter"; 18859 18859 description = "Export shared globs with Sub::Exporter collectors"; 18860 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18860 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18861 18861 }; 18862 18862 }; 18863 18863 ··· 18870 18870 }; 18871 18871 meta = { 18872 18872 description = "Only use Sub::Exporter if you need it"; 18873 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18873 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18874 18874 }; 18875 18875 }; 18876 18876 ··· 18885 18885 buildInputs = [ TestFatal TestRequires ]; 18886 18886 meta = { 18887 18887 description = "alternative handles_via implementation"; 18888 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18888 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18889 18889 }; 18890 18890 }; 18891 18891 ··· 18898 18898 }; 18899 18899 meta = { 18900 18900 description = "Retrieve names of code references"; 18901 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18901 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18902 18902 }; 18903 18903 }; 18904 18904 ··· 18912 18912 propagatedBuildInputs = [ Importer ]; 18913 18913 meta = { 18914 18914 description = "Tool for inspecting subroutines"; 18915 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18915 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18916 18916 }; 18917 18917 }; 18918 18918 ··· 18925 18925 }; 18926 18926 meta = { 18927 18927 description = "Install subroutines into packages easily"; 18928 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18928 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18929 18929 }; 18930 18930 }; 18931 18931 ··· 18940 18940 meta = { 18941 18941 homepage = "https://github.com/p5sagit/Sub-Name"; 18942 18942 description = "(Re)name a sub"; 18943 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18943 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18944 18944 }; 18945 18945 }; 18946 18946 ··· 18964 18964 buildInputs = [ TestFatal ]; 18965 18965 meta = { 18966 18966 description = "Efficient generation of subroutines via string eval"; 18967 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18967 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18968 18968 }; 18969 18969 }; 18970 18970 ··· 18978 18978 meta = { 18979 18979 homepage = "https://github.com/dagolden/sub-uplevel"; 18980 18980 description = "Apparently run a function in a higher stack frame"; 18981 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18981 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18982 18982 }; 18983 18983 }; 18984 18984 ··· 19001 19001 }; 19002 19002 meta = { 19003 19003 description = "lib/Safe/Hole.pm"; 19004 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19004 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19005 19005 homepage = "https://github.com/toddr/Safe-Hole"; 19006 19006 }; 19007 19007 }; ··· 19017 19017 meta = { 19018 19018 homepage = "https://github.com/ingydotnet/swim-pm"; 19019 19019 description = "See What I Mean?!"; 19020 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19020 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19021 19021 }; 19022 19022 }; 19023 19023 ··· 19042 19042 propagatedBuildInputs = [ CallContext ]; 19043 19043 meta = { 19044 19044 description = "Read Perl's symbol table programmatically"; 19045 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19045 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19046 19046 maintainers = [ maintainers.sgo ]; 19047 19047 }; 19048 19048 }; ··· 19056 19056 }; 19057 19057 meta = { 19058 19058 description = "Finds name and type of a global variable"; 19059 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19059 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19060 19060 }; 19061 19061 }; 19062 19062 ··· 19080 19080 meta = { 19081 19081 homepage = "https://github.com/phaylon/syntax/wiki"; 19082 19082 description = "Activate syntax extensions"; 19083 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19083 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19084 19084 }; 19085 19085 }; 19086 19086 ··· 19096 19096 meta = { 19097 19097 homepage = "https://github.com/frioux/Syntax-Keyword-Junction"; 19098 19098 description = "Perl6 style Junction operators in Perl5"; 19099 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19099 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19100 19100 }; 19101 19101 }; 19102 19102 ··· 19107 19107 url = "mirror://cpan/authors/id/T/TO/TODDR/Sys-Mmap-0.20.tar.gz"; 19108 19108 sha256 = "1kz22l7sh2mibliixyshc9958bqlkzsb13agcibp7azii4ncw80q"; 19109 19109 }; 19110 - meta = with stdenv.lib; { 19110 + meta = with lib; { 19111 19111 description = "Use mmap to map in a file as a Perl variable"; 19112 19112 maintainers = with maintainers; [ peterhoeg ]; 19113 19113 license = with licenses; [ gpl2Plus ]; ··· 19124 19124 meta = { 19125 19125 description = "Memory informations"; 19126 19126 maintainers = [ maintainers.pSub ]; 19127 - license = with stdenv.lib.licenses; [ gpl2Plus ]; 19127 + license = with lib.licenses; [ gpl2Plus ]; 19128 19128 }; 19129 19129 }; 19130 19130 ··· 19147 19147 sha256 = "0z3wqfahc9av7y34aqp6biq3sf8v8q4yynx7bv290vds50dsjb4w"; 19148 19148 }) 19149 19149 ]; 19150 - buildInputs = stdenv.lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; 19150 + buildInputs = lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; 19151 19151 doCheck = !stdenv.isAarch64; 19152 19152 }; 19153 19153 ··· 19171 19171 doCheck = !stdenv.isAarch64; # it hangs on Aarch64 19172 19172 meta = { 19173 19173 description = "Perl extension for Consistent Signal Handling"; 19174 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19174 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19175 19175 }; 19176 19176 }; 19177 19177 ··· 19184 19184 }; 19185 19185 meta = { 19186 19186 description = "Perl interface to the UNIX syslog(3) calls"; 19187 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19187 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19188 19188 }; 19189 19189 }; 19190 19190 ··· 19198 19198 propagatedBuildInputs = [ IPCRun ]; 19199 19199 meta = { 19200 19200 description = "Object for running system commands"; 19201 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19201 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19202 19202 }; 19203 19203 buildInputs = [ PodCoverageTrustPod TestCPANMeta TestPod TestPodCoverage ]; 19204 19204 }; ··· 19212 19212 }; 19213 19213 nativeBuildInputs = [ pkgs.pkgconfig ]; 19214 19214 buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ]; 19215 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 19215 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 19216 19216 }; 19217 19217 19218 19218 TAPParserSourceHandlerpgTAP = buildPerlModule { ··· 19225 19225 doCheck = !stdenv.isDarwin; 19226 19226 meta = { 19227 19227 description = "Stream TAP from pgTAP test scripts"; 19228 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19228 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19229 19229 }; 19230 19230 }; 19231 19231 ··· 19239 19239 propagatedBuildInputs = [ CatalystAuthenticationStoreDBIxClass CatalystControllerHTMLFormFu CatalystDevel CatalystManual CatalystPluginAuthorizationACL CatalystPluginAuthorizationRoles CatalystPluginSessionStateCookie CatalystPluginSessionStoreFastMmap CatalystPluginStackTrace CatalystViewTT ]; 19240 19240 meta = { 19241 19241 description = "Everything you need to follow the Catalyst Tutorial"; 19242 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19242 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19243 19243 }; 19244 19244 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 19245 19245 }; ··· 19255 19255 propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC ListMoreUtils MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; 19256 19256 meta = { 19257 19257 description = "Install the CPAN dependencies of the Freecell Solver test suite"; 19258 - license = stdenv.lib.licenses.mit; 19258 + license = lib.licenses.mit; 19259 19259 }; 19260 19260 }; 19261 19261 ··· 19281 19281 meta = { 19282 19282 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 19283 19283 description = "Specifications for installing all the Test::Run"; 19284 - license = stdenv.lib.licenses.mit; 19284 + license = lib.licenses.mit; 19285 19285 }; 19286 19286 }; 19287 19287 ··· 19294 19294 }; 19295 19295 meta = { 19296 19296 description = "Ensure that a platform has weaken support"; 19297 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19297 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19298 19298 }; 19299 19299 }; 19300 19300 ··· 19309 19309 meta = { 19310 19310 homepage = "https://github.com/karpet/template-plugin-autoformat"; 19311 19311 description = "TT plugin for Text::Autoformat"; 19312 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19312 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19313 19313 }; 19314 19314 }; 19315 19315 ··· 19334 19334 meta = { 19335 19335 maintainers = with maintainers; [ eelco ]; 19336 19336 description = "Perl Template Toolkit Plugin for IO::All"; 19337 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19337 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19338 19338 }; 19339 19339 }; 19340 19340 ··· 19368 19368 propagatedBuildInputs = [ TemplateToolkit ]; 19369 19369 meta = { 19370 19370 description = "Rudimentary profiling for Template Toolkit"; 19371 - license = with stdenv.lib.licenses; [ artistic2 gpl3 ]; 19371 + license = with lib.licenses; [ artistic2 gpl3 ]; 19372 19372 }; 19373 19373 }; 19374 19374 ··· 19381 19381 }; 19382 19382 meta = { 19383 19383 description = "Template Toolkit reimplemented in as little code as possible"; 19384 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19384 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19385 19385 }; 19386 19386 }; 19387 19387 ··· 19395 19395 doCheck = !stdenv.isDarwin; 19396 19396 meta = { 19397 19397 description = "Comprehensive template processing system"; 19398 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19398 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19399 19399 }; 19400 19400 propagatedBuildInputs = [ AppConfig ]; 19401 19401 buildInputs = [ CGI TestLeakTrace ]; ··· 19411 19411 propagatedBuildInputs = [ GD TemplateToolkit ]; 19412 19412 meta = { 19413 19413 description = "GD plugin(s) for the Template Toolkit"; 19414 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19414 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19415 19415 }; 19416 19416 }; 19417 19417 ··· 19424 19424 }; 19425 19425 meta = { 19426 19426 description = "Detect encoding of the current terminal"; 19427 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19427 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19428 19428 }; 19429 19429 }; 19430 19430 ··· 19439 19439 propagatedBuildInputs = [ ClassMethodMaker TermReadKey ]; 19440 19440 meta = { 19441 19441 description = "Provide a progress meter on a standard terminal"; 19442 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19442 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19443 19443 }; 19444 19444 }; 19445 19445 ··· 19453 19453 propagatedBuildInputs = [ IOInteractive TermProgressBar ]; 19454 19454 meta = { 19455 19455 description = ""; 19456 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19456 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19457 19457 }; 19458 19458 buildInputs = [ TestMockObject ]; 19459 19459 }; ··· 19480 19480 }; 19481 19481 19482 19482 # use native libraries from the host when running build commands 19483 - postConfigure = stdenv.lib.optionalString cross (let 19483 + postConfigure = lib.optionalString cross (let 19484 19484 host_perl = buildPerl; 19485 19485 host_self = buildPerl.pkgs.TermReadKey; 19486 19486 perl_lib = "${host_perl}/lib/perl5/${host_perl.version}"; ··· 19490 19490 ''); 19491 19491 19492 19492 # TermReadKey uses itself in the build process 19493 - nativeBuildInputs = stdenv.lib.optionals cross [ 19493 + nativeBuildInputs = lib.optionals cross [ 19494 19494 buildPerl.pkgs.TermReadKey 19495 19495 ]; 19496 19496 }; ··· 19522 19522 meta = { 19523 19523 homepage = "https://sourceforge.net/projects/perl-trg/"; 19524 19524 description = "Perl extension for the GNU Readline/History Library"; 19525 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19525 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19526 19526 }; 19527 19527 }; 19528 19528 ··· 19538 19538 19539 19539 meta = { 19540 19540 description = "a modified version of T::RL::Perl with several new nonstandard features specific to TTYtter"; 19541 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19541 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19542 19542 }; 19543 19543 }; 19544 19544 ··· 19554 19554 19555 19555 meta = { 19556 19556 description = "This module lets you ask the user for a password in the traditional way, from the keyboard, without echoing"; 19557 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19557 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19558 19558 }; 19559 19559 }; 19560 19560 ··· 19566 19566 sha256 = "7a142361f22f2e5fae9d6e39353663e8bdfa6118d1aee82204bd9083ddb04154"; 19567 19567 }; 19568 19568 propagatedBuildInputs = [ TermReadKey TextAutoformat ]; 19569 - meta = with stdenv.lib; { 19569 + meta = with lib; { 19570 19570 homepage = "https://metacpan.org/release/Term-Shell"; 19571 19571 description = "A simple command-line shell framework"; 19572 19572 license = with licenses; [ artistic1 gpl1Plus ]; ··· 19592 19592 propagatedBuildInputs = [ DevelHide TermSizePerl ]; 19593 19593 meta = { 19594 19594 description = "Retrieve terminal size"; 19595 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19595 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19596 19596 }; 19597 19597 }; 19598 19598 ··· 19605 19605 }; 19606 19606 meta = { 19607 19607 description = "Perl extension for retrieving terminal size (Perl version)"; 19608 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19608 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19609 19609 }; 19610 19610 }; 19611 19611 ··· 19619 19619 propagatedBuildInputs = [ Importer ]; 19620 19620 meta = { 19621 19621 description = "Format a header and rows into a table"; 19622 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19622 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19623 19623 }; 19624 19624 }; 19625 19625 ··· 19632 19632 }; 19633 19633 meta = { 19634 19634 description = "Perl extension for displaying a progress indicator on a terminal."; 19635 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19635 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19636 19636 }; 19637 19637 }; 19638 19638 ··· 19646 19646 propagatedBuildInputs = [ LogMessageSimple ]; 19647 19647 meta = { 19648 19648 description = "User interfaces via Term::ReadLine made easy"; 19649 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19649 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19650 19650 }; 19651 19651 }; 19652 19652 ··· 19681 19681 propagatedBuildInputs = [ Curses ]; 19682 19682 meta = { 19683 19683 description = "ASCII sprite animation framework"; 19684 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19684 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19685 19685 }; 19686 19686 }; 19687 19687 ··· 19695 19695 buildInputs = [ IPCRun3 Test2Suite ]; 19696 19696 meta = { 19697 19697 description = "Fail if tests warn"; 19698 - license = with stdenv.lib.licenses; [ artistic2 ]; 19698 + license = with lib.licenses; [ artistic2 ]; 19699 19699 }; 19700 19700 propagatedBuildInputs = [ TestSimple13 ]; 19701 19701 }; ··· 19710 19710 propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; 19711 19711 meta = { 19712 19712 description = "Distribution with a rich set of tools built upon the Test2 framework"; 19713 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19713 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19714 19714 }; 19715 19715 }; 19716 19716 ··· 19725 19725 buildInputs = [ TestNeeds ]; 19726 19726 meta = { 19727 19727 description = "subtests that you can die your way out of ... but survive"; 19728 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19728 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19729 19729 homepage = "https://github.com/rjbs/Test-Abortable"; 19730 19730 }; 19731 19731 }; ··· 19761 19761 buildInputs = [ TestMost TestNoWarnings TestTrap ]; 19762 19762 meta = { 19763 19763 description = "Aggregate C<*.t> tests to make them run faster"; 19764 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19764 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19765 19765 broken = true; # This module only works with Test::More version < 1.3, but you have 1.302133 19766 19766 }; 19767 19767 }; ··· 19789 19789 buildInputs = [ TestFatal ]; 19790 19790 meta = { 19791 19791 description = "Provides a bits_is() subroutine for testing binary data"; 19792 - license = with stdenv.lib.licenses; [ artistic2 ]; 19792 + license = with lib.licenses; [ artistic2 ]; 19793 19793 }; 19794 19794 }; 19795 19795 ··· 19803 19803 propagatedBuildInputs = [ CPANMetaCheck ]; 19804 19804 meta = { 19805 19805 description = "Check for presence of dependencies"; 19806 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19806 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19807 19807 }; 19808 19808 }; 19809 19809 ··· 19818 19818 propagatedBuildInputs = [ MROCompat ModuleRuntime TryTiny ]; 19819 19819 meta = { 19820 19820 description = "Easily create test classes in an xUnit/JUnit style"; 19821 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19821 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19822 19822 }; 19823 19823 }; 19824 19824 ··· 19832 19832 buildInputs = [ TestClass TestDeep TestDifferences TestException TestMost TestWarn ]; 19833 19833 meta = { 19834 19834 description = "Test Classes the easy way"; 19835 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19835 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19836 19836 }; 19837 19837 }; 19838 19838 ··· 19848 19848 meta = { 19849 19849 homepage = "https://github.com/karenetheridge/Test-CleanNamespaces"; 19850 19850 description = "Check for uncleaned imports"; 19851 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19851 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19852 19852 }; 19853 19853 }; 19854 19854 ··· 19862 19862 doCheck = false; /* test fails */ 19863 19863 meta = { 19864 19864 description = "Perl module for portable testing of commands and scripts"; 19865 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19865 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19866 19866 homepage = "https://github.com/neilb/Test-Cmd"; 19867 19867 }; 19868 19868 }; ··· 19877 19877 meta = { 19878 19878 homepage = "https://github.com/danboo/perl-test-command"; 19879 19879 description = "Test routines for external commands "; 19880 - license = with stdenv.lib.licenses; [ artistic1 gpl1 ]; 19880 + license = with lib.licenses; [ artistic1 gpl1 ]; 19881 19881 }; 19882 19882 }; 19883 19883 ··· 19891 19891 propagatedBuildInputs = [ UNIVERSALrequire ]; 19892 19892 meta = { 19893 19893 description = "Check whether Perl files compile correctly"; 19894 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19894 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19895 19895 }; 19896 19896 }; 19897 19897 ··· 19904 19904 }; 19905 19905 meta = { 19906 19906 description = "Validate your CPAN META.yml files"; 19907 - license = stdenv.lib.licenses.artistic2; 19907 + license = lib.licenses.artistic2; 19908 19908 }; 19909 19909 }; 19910 19910 ··· 19918 19918 propagatedBuildInputs = [ JSON ]; 19919 19919 meta = { 19920 19920 description = "Validate your CPAN META.json files"; 19921 - license = with stdenv.lib.licenses; [ artistic2 ]; 19921 + license = with lib.licenses; [ artistic2 ]; 19922 19922 }; 19923 19923 }; 19924 19924 ··· 19933 19933 propagatedBuildInputs = [ IOAll ListMoreUtils MooX MooXlate ]; 19934 19934 meta = { 19935 19935 description = "Split data-driven tests into several test scripts"; 19936 - license = stdenv.lib.licenses.mit; 19936 + license = lib.licenses.mit; 19937 19937 }; 19938 19938 }; 19939 19939 ··· 19957 19957 }; 19958 19958 meta = { 19959 19959 description = "Test directory attributes"; 19960 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19960 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19961 19961 }; 19962 19962 }; 19963 19963 ··· 19971 19971 propagatedBuildInputs = [ CaptureTiny TextDiff ]; 19972 19972 meta = { 19973 19973 description = "Test strings and data structures and show differences if not ok"; 19974 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19974 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19975 19975 }; 19976 19976 }; 19977 19977 ··· 19986 19986 propagatedBuildInputs = [ ModuleManifest ]; 19987 19987 meta = { 19988 19988 description = "Author test that validates a package MANIFEST"; 19989 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19989 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19990 19990 }; 19991 19991 }; 19992 19992 ··· 19999 19999 }; 20000 20000 meta = { 20001 20001 description = "Check the correct line endings in your project"; 20002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20003 20003 }; 20004 20004 }; 20005 20005 ··· 20023 20023 propagatedBuildInputs = [ ClassAccessorChained ExpectSimple ]; 20024 20024 meta = { 20025 20025 description = "Automated driving and testing of terminal-based programs"; 20026 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20026 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20027 20027 }; 20028 20028 }; 20029 20029 ··· 20037 20037 buildInputs = [ CaptureTiny ]; 20038 20038 meta = { 20039 20039 description = "Add test failures if warnings are caught"; 20040 - license = stdenv.lib.licenses.asl20; 20040 + license = lib.licenses.asl20; 20041 20041 }; 20042 20042 }; 20043 20043 ··· 20052 20052 buildInputs = [ LWP ModuleBuildTiny TestException TestSharedFork TestTCP TestUseAllModules ]; 20053 20053 meta = { 20054 20054 description = "a fake HTTP server"; 20055 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20055 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20056 20056 homepage = "https://github.com/masaki/Test-Fake-HTTPD"; 20057 20057 }; 20058 20058 }; ··· 20068 20068 meta = { 20069 20069 homepage = "https://github.com/rjbs/Test-Fatal"; 20070 20070 description = "Incredibly simple helpers for testing code with exceptions"; 20071 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20071 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20072 20072 }; 20073 20073 }; 20074 20074 ··· 20082 20082 buildInputs = [ Testutf8 ]; 20083 20083 meta = { 20084 20084 description = "Check file attributes"; 20085 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20085 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20086 20086 }; 20087 20087 }; 20088 20088 ··· 20096 20096 propagatedBuildInputs = [ TextDiff ]; 20097 20097 meta = { 20098 20098 description = "Test routines for examining the contents of files"; 20099 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20099 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20100 20100 }; 20101 20101 }; 20102 20102 ··· 20112 20112 meta = { 20113 20113 homepage = "https://github.com/kentfredric/Test-File-ShareDir"; 20114 20114 description = "Create a Fake ShareDir for your modules for testing"; 20115 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20115 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20116 20116 }; 20117 20117 }; 20118 20118 ··· 20126 20126 propagatedBuildInputs = [ PathTiny ]; 20127 20127 meta = { 20128 20128 description = "Portable filename comparison"; 20129 - license = with stdenv.lib.licenses; [ asl20 ]; 20129 + license = with lib.licenses; [ asl20 ]; 20130 20130 }; 20131 20131 }; 20132 20132 ··· 20139 20139 }; 20140 20140 meta = { 20141 20141 description = "test code which forks"; 20142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20143 20143 }; 20144 20144 }; 20145 20145 ··· 20152 20152 }; 20153 20153 meta = { 20154 20154 description = "Detailed analysis of test results"; 20155 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20155 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20156 20156 }; 20157 20157 }; 20158 20158 ··· 20178 20178 }; 20179 20179 meta = { 20180 20180 description = "test binary strings with hex dump diagnostics"; 20181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20182 20182 }; 20183 20183 }; 20184 20184 ··· 20191 20191 }; 20192 20192 meta = { 20193 20193 description = "assert the referential identity of a reference"; 20194 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20194 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20195 20195 }; 20196 20196 }; 20197 20197 ··· 20230 20230 buildInputs = [ CPANMetaCheck TestDeep TestWarnings ]; 20231 20231 meta = { 20232 20232 description = "Test the Kwalitee of a distribution before you release it"; 20233 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20233 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20234 20234 homepage = "https://github.com/karenetheridge/Test-Kwalitee"; 20235 20235 }; 20236 20236 }; ··· 20246 20246 buildInputs = [ PathTiny Plack TestDeep TestFatal TestNeeds TestRequiresInternet TestWarnings ]; 20247 20247 meta = { 20248 20248 description = "A LWP::UserAgent suitable for simulating and testing network calls"; 20249 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20249 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20250 20250 homepage = "https://github.com/karenetheridge/Test-LWP-UserAgent"; 20251 20251 }; 20252 20252 }; ··· 20260 20260 }; 20261 20261 meta = { 20262 20262 description = "Traces memory leaks"; 20263 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20263 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20264 20264 }; 20265 20265 }; 20266 20266 ··· 20273 20273 }; 20274 20274 meta = { 20275 20275 description = "Easy, automatic, specification-based tests"; 20276 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20276 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20277 20277 }; 20278 20278 }; 20279 20279 ··· 20287 20287 propagatedBuildInputs = [ ListMoreUtils ModulePluggable ]; 20288 20288 meta = { 20289 20289 description = "do use_ok for modules in search path"; 20290 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20290 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20291 20291 }; 20292 20292 }; 20293 20293 ··· 20322 20322 }; 20323 20323 meta = { 20324 20324 description = "assert that code does not cause growth in memory usage"; 20325 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20325 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20326 20326 }; 20327 20327 }; 20328 20328 ··· 20336 20336 propagatedBuildInputs = [ MetricsAny ]; 20337 20337 meta = { 20338 20338 description = "assert that code produces metrics via L<Metrics::Any>"; 20339 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20339 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20340 20340 }; 20341 20341 }; 20342 20342 ··· 20349 20349 }; 20350 20350 buildInputs = [ ClassInspector TestAssert TestUnitLite ]; 20351 20351 propagatedBuildInputs = [ FatalException Moose namespaceclean ]; 20352 - meta = with stdenv.lib; { 20352 + meta = with lib; { 20353 20353 description = "Simulating other classes"; 20354 20354 license = licenses.lgpl2Plus; 20355 20355 }; ··· 20366 20366 meta = { 20367 20367 homepage = "https://github.com/zigorou/p5-test-mock-guard"; 20368 20368 description = "Simple mock test library using RAII"; 20369 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20369 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20370 20370 }; 20371 20371 }; 20372 20372 ··· 20391 20391 propagatedBuildInputs = [ SubIdentify ]; 20392 20392 meta = { 20393 20393 description = "Control superclass method dispatch"; 20394 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20394 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20395 20395 }; 20396 20396 }; 20397 20397 ··· 20407 20407 propagatedBuildInputs = [ UNIVERSALcan UNIVERSALisa ]; 20408 20408 meta = { 20409 20409 description = "Perl extension for emulating troublesome interfaces"; 20410 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20410 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20411 20411 }; 20412 20412 }; 20413 20413 ··· 20430 20430 buildInputs = [ AnyEvent ModuleBuildTiny TestClass TestMockTime TestRequires ]; 20431 20431 meta = { 20432 20432 description = "Replaces actual time with simulated high resolution time"; 20433 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20433 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20434 20434 homepage = "https://github.com/tarao/perl5-Test-MockTime-HiRes"; 20435 20435 }; 20436 20436 }; ··· 20445 20445 meta = { 20446 20446 homepage = "https://github.com/creaktive/Test-Mojibake"; 20447 20447 description = "Check your source for encoding misbehavior"; 20448 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20448 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20449 20449 }; 20450 20450 }; 20451 20451 ··· 20458 20458 }; 20459 20459 meta = { 20460 20460 description = "Enhancing Test::More for UTF8-based projects"; 20461 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20461 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20462 20462 }; 20463 20463 }; 20464 20464 ··· 20472 20472 propagatedBuildInputs = [ ExceptionClass ]; 20473 20473 meta = { 20474 20474 description = "Most commonly needed test functions and features"; 20475 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20475 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20476 20476 }; 20477 20477 buildInputs = [ TestDeep TestDifferences TestException TestWarn ]; 20478 20478 }; ··· 20489 20489 meta = { 20490 20490 homepage = "https://github.com/kazuho/p5-test-mysqld"; 20491 20491 description = "Mysqld runner for tests"; 20492 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20492 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20493 20493 maintainers = [ maintainers.sgo ]; 20494 20494 }; 20495 20495 }; ··· 20503 20503 }; 20504 20504 meta = { 20505 20505 description = "Skip tests when modules not available"; 20506 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20506 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20507 20507 }; 20508 20508 }; 20509 20509 ··· 20516 20516 }; 20517 20517 meta = { 20518 20518 description = "Check the presence of tabs in your project"; 20519 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20519 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20520 20520 }; 20521 20521 }; 20522 20522 ··· 20529 20529 }; 20530 20530 meta = { 20531 20531 description = "Make sure you didn't emit any warnings while testing"; 20532 - license = stdenv.lib.licenses.lgpl21; 20532 + license = lib.licenses.lgpl21; 20533 20533 }; 20534 20534 }; 20535 20535 ··· 20563 20563 buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 20564 20564 meta = { 20565 20565 description = "tests module permissions in your distribution"; 20566 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20566 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20567 20567 }; 20568 20568 }; 20569 20569 ··· 20586 20586 }; 20587 20587 propagatedBuildInputs = [ PathTiny PerlTidy TextDiff ]; 20588 20588 meta = { 20589 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20589 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20590 20590 }; 20591 20591 buildInputs = [ TestPerlCritic ]; 20592 20592 }; ··· 20600 20600 }; 20601 20601 meta = { 20602 20602 description = "Check for POD errors in files"; 20603 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20603 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20604 20604 }; 20605 20605 }; 20606 20606 ··· 20625 20625 propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck ]; 20626 20626 meta = { 20627 20627 description = "Tests POD for invalid links"; 20628 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20628 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20629 20629 }; 20630 20630 }; 20631 20631 ··· 20639 20639 propagatedBuildInputs = [ LWP URIFind ]; 20640 20640 meta = { 20641 20641 description = "Checks POD for any http 404 links"; 20642 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20642 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20643 20643 }; 20644 20644 buildInputs = [ ModuleBuildTiny TestPod ]; 20645 20645 }; ··· 20653 20653 }; 20654 20654 meta = { 20655 20655 description = "Check file names portability"; 20656 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20656 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20657 20657 }; 20658 20658 }; 20659 20659 ··· 20666 20666 }; 20667 20667 meta = { 20668 20668 description = "assert reference counts on objects"; 20669 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20669 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20670 20670 }; 20671 20671 }; 20672 20672 ··· 20679 20679 }; 20680 20680 meta = { 20681 20681 description = "Checks to see if the module can be loaded"; 20682 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20682 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20683 20683 }; 20684 20684 }; 20685 20685 ··· 20693 20693 propagatedBuildInputs = [ GitVersionCompare ]; 20694 20694 meta = { 20695 20695 description = "Check your test requirements against the available version of Git"; 20696 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20696 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20697 20697 }; 20698 20698 }; 20699 20699 ··· 20706 20706 }; 20707 20707 meta = { 20708 20708 description = "Easily test network connectivity"; 20709 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20709 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20710 20710 }; 20711 20711 }; 20712 20712 ··· 20734 20734 meta = { 20735 20735 homepage = "https://github.com/rjbs/Test-Routine"; 20736 20736 description = "Composable units of assertion"; 20737 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20737 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20738 20738 }; 20739 20739 }; 20740 20740 ··· 20750 20750 meta = { 20751 20751 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20752 20752 description = "Base class to run standard TAP scripts"; 20753 - license = stdenv.lib.licenses.mit; 20753 + license = lib.licenses.mit; 20754 20754 }; 20755 20755 }; 20756 20756 ··· 20767 20767 meta = { 20768 20768 homepage = "http://web-cpan.berlios.de/modules/Test-Run/"; 20769 20769 description = "Analyze tests from the command line using Test::Run"; 20770 - license = stdenv.lib.licenses.mit; 20770 + license = lib.licenses.mit; 20771 20771 }; 20772 20772 }; 20773 20773 ··· 20783 20783 meta = { 20784 20784 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20785 20785 description = "Define different interpreters for different test scripts with Test::Run"; 20786 - license = stdenv.lib.licenses.mit; 20786 + license = lib.licenses.mit; 20787 20787 }; 20788 20788 }; 20789 20789 ··· 20799 20799 meta = { 20800 20800 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20801 20801 description = "Stop processing the entire test suite"; 20802 - license = stdenv.lib.licenses.mit; 20802 + license = lib.licenses.mit; 20803 20803 }; 20804 20804 }; 20805 20805 ··· 20817 20817 meta = { 20818 20818 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20819 20819 description = "Make the file verdict ('ok', 'NOT OK')"; 20820 - license = stdenv.lib.licenses.mit; 20820 + license = lib.licenses.mit; 20821 20821 }; 20822 20822 }; 20823 20823 ··· 20834 20834 meta = { 20835 20835 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20836 20836 description = "A Test::Run plugin that"; 20837 - license = stdenv.lib.licenses.mit; 20837 + license = lib.licenses.mit; 20838 20838 }; 20839 20839 }; 20840 20840 ··· 20850 20850 meta = { 20851 20851 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20852 20852 description = "Trim the first components"; 20853 - license = stdenv.lib.licenses.mit; 20853 + license = lib.licenses.mit; 20854 20854 }; 20855 20855 }; 20856 20856 ··· 20865 20865 propagatedBuildInputs = [ PathTiny ]; 20866 20866 meta = { 20867 20867 description = "Tests that an external program is valgrind-clean"; 20868 - license = stdenv.lib.licenses.mit; 20868 + license = lib.licenses.mit; 20869 20869 }; 20870 20870 }; 20871 20871 ··· 20892 20892 propagatedBuildInputs = [ IPCRun3 TestException ]; 20893 20893 meta = { 20894 20894 description = "Test scripts with run"; 20895 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20895 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20896 20896 }; 20897 20897 }; 20898 20898 ··· 20907 20907 meta = { 20908 20908 homepage = "https://github.com/tokuhirom/Test-SharedFork"; 20909 20909 description = "Fork test"; 20910 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20910 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20911 20911 }; 20912 20912 }; 20913 20913 ··· 20920 20920 }; 20921 20921 meta = { 20922 20922 description = "Basic utilities for writing tests"; 20923 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20923 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20924 20924 }; 20925 20925 }; 20926 20926 ··· 20934 20934 propagatedBuildInputs = [ DevelGlobalPhase PackageStash TieIxHash ]; 20935 20935 meta = { 20936 20936 description = "Write tests in a declarative specification style"; 20937 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20937 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20938 20938 }; 20939 20939 buildInputs = [ TestDeep TestTrap ]; 20940 20940 }; ··· 20958 20958 }; 20959 20959 meta = { 20960 20960 description = "Test your SYNOPSIS code"; 20961 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20961 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20962 20962 }; 20963 20963 }; 20964 20964 ··· 20971 20971 }; 20972 20972 meta = { 20973 20973 description = "Write tests, not scripts that run them"; 20974 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20974 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20975 20975 }; 20976 20976 }; 20977 20977 ··· 20984 20984 }; 20985 20985 meta = { 20986 20986 description = "Temporary directories that stick around when tests fail"; 20987 - license = with stdenv.lib.licenses; [ asl20 ]; 20987 + license = with lib.licenses; [ asl20 ]; 20988 20988 homepage = "https://github.com/dagolden/Test-TempDir-Tiny"; 20989 20989 }; 20990 20990 ··· 20999 20999 }; 21000 21000 meta = { 21001 21001 description = "Testing TCP program"; 21002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21003 21003 }; 21004 21004 buildInputs = [ TestSharedFork ]; 21005 21005 }; ··· 21013 21013 }; 21014 21014 meta = { 21015 21015 description = "Testing UNIX domain socket program"; 21016 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21016 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21017 21017 }; 21018 21018 buildInputs = [ ModuleBuildTiny ]; 21019 21019 propagatedBuildInputs = [ TestSharedFork TestTCP ]; ··· 21028 21028 }; 21029 21029 meta = { 21030 21030 description = "Overrides the time() and sleep() core functions for testing"; 21031 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21031 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21032 21032 }; 21033 21033 }; 21034 21034 ··· 21041 21041 }; 21042 21042 meta = { 21043 21043 description = "Test::Toolbox - tools for testing"; 21044 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21044 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21045 21045 }; 21046 21046 }; 21047 21047 ··· 21055 21055 propagatedBuildInputs = [ FileFindObjectRule ]; 21056 21056 meta = { 21057 21057 description = "Test for trailing space in source files"; 21058 - license = stdenv.lib.licenses.mit; 21058 + license = lib.licenses.mit; 21059 21059 }; 21060 21060 }; 21061 21061 ··· 21068 21068 }; 21069 21069 meta = { 21070 21070 description = "Unit testing without external dependencies"; 21071 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21071 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21072 21072 }; 21073 21073 }; 21074 21074 ··· 21082 21082 propagatedBuildInputs = [ SubUplevel ]; 21083 21083 meta = { 21084 21084 description = "Perl extension to test methods for warnings"; 21085 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21085 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21086 21086 }; 21087 21087 }; 21088 21088 ··· 21097 21097 meta = { 21098 21098 homepage = "https://github.com/karenetheridge/Test-Warnings"; 21099 21099 description = "Test for warnings and the lack of them"; 21100 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21100 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21101 21101 }; 21102 21102 }; 21103 21103 ··· 21110 21110 }; 21111 21111 meta = { 21112 21112 description = "Test fallback behaviour in absence of modules"; 21113 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21113 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21114 21114 }; 21115 21115 }; 21116 21116 ··· 21126 21126 meta = { 21127 21127 homepage = "https://github.com/petdance/test-www-mechanize"; 21128 21128 description = "Testing-specific WWW::Mechanize subclass"; 21129 - license = stdenv.lib.licenses.artistic2; 21129 + license = lib.licenses.artistic2; 21130 21130 }; 21131 21131 }; 21132 21132 ··· 21141 21141 propagatedBuildInputs = [ CatalystRuntime WWWMechanize ]; 21142 21142 meta = { 21143 21143 description = "Test::WWW::Mechanize for Catalyst"; 21144 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21144 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21145 21145 }; 21146 21146 buildInputs = [ CatalystPluginSession CatalystPluginSessionStateCookie TestException TestWWWMechanize Testutf8 ]; 21147 21147 }; ··· 21168 21168 propagatedBuildInputs = [ Plack ]; 21169 21169 meta = { 21170 21170 description = "Test PSGI programs using WWW::Mechanize"; 21171 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21171 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21172 21172 }; 21173 21173 }; 21174 21174 ··· 21228 21228 meta = { 21229 21229 homepage = "https://github.com/neilbowers/Text-Autoformat"; 21230 21230 description = "Automatic text wrapping and reformatting"; 21231 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21231 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21232 21232 }; 21233 21233 }; 21234 21234 ··· 21241 21241 }; 21242 21242 meta = { 21243 21243 description = "Extract delimited text sequences from strings"; 21244 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21244 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21245 21245 }; 21246 21246 }; 21247 21247 ··· 21254 21254 sha256 = "0b7lmjvfmypps1nw6nsdikgaakm0n0g4186glaqazg5xd1p5h55h"; 21255 21255 }; 21256 21256 perlPreHook = "export LD=$CC"; 21257 - perlPostHook = stdenv.lib.optionalString stdenv.isDarwin '' 21257 + perlPostHook = lib.optionalString stdenv.isDarwin '' 21258 21258 oldPath="$(pwd)/btparse/src/libbtparse.dylib" 21259 21259 newPath="$out/lib/libbtparse.dylib" 21260 21260 ··· 21266 21266 ''; 21267 21267 meta = { 21268 21268 description = "Interface to read and parse BibTeX files"; 21269 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21269 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21270 21270 }; 21271 21271 }; 21272 21272 ··· 21297 21297 }; 21298 21298 meta = { 21299 21299 description = "Comma-separated values manipulator (using XS or PurePerl)"; 21300 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21300 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21301 21301 }; 21302 21302 }; 21303 21303 ··· 21311 21311 propagatedBuildInputs = [ TextCSV ]; 21312 21312 meta = { 21313 21313 description = "Encoding aware Text::CSV"; 21314 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21314 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21315 21315 }; 21316 21316 }; 21317 21317 ··· 21324 21324 }; 21325 21325 meta = { 21326 21326 description = "Comma-Separated Values manipulation routines"; 21327 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21327 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21328 21328 }; 21329 21329 }; 21330 21330 ··· 21338 21338 propagatedBuildInputs = [ AlgorithmDiff ]; 21339 21339 meta = { 21340 21340 description = "Perform diffs on files and record sets"; 21341 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21341 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21342 21342 }; 21343 21343 }; 21344 21344 ··· 21352 21352 meta = { 21353 21353 homepage = "https://metacpan.org/release/Text-Format"; 21354 21354 description = "Format text"; 21355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21356 21356 maintainers = with maintainers; [ bcdarwin ]; 21357 21357 }; 21358 21358 }; ··· 21367 21367 propagatedBuildInputs = [ FileSlurp StringDiff ]; 21368 21368 meta = { 21369 21369 description = "Generate a colorful HTML diff of strings/files"; 21370 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21370 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21371 21371 maintainers = [ maintainers.sgo ]; 21372 21372 }; 21373 21373 }; ··· 21403 21403 buildInputs = [ DataVisitor PathTiny TryTiny YAML ]; 21404 21404 meta = { 21405 21405 description = "Text::Hogan - A mustache templating engine statement-for-statement cloned from hogan.js"; 21406 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21406 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21407 21407 }; 21408 21408 }; 21409 21409 ··· 21426 21426 meta = { 21427 21427 homepage = "https://github.com/wchristian/Test-InDistDir"; 21428 21428 description = "Test environment setup for development with IDE"; 21429 - license = stdenv.lib.licenses.wtfpl; 21429 + license = lib.licenses.wtfpl; 21430 21430 maintainers = [ maintainers.sgo ]; 21431 21431 }; 21432 21432 }; ··· 21440 21440 }; 21441 21441 meta = { 21442 21442 description = "Framework for more readable interactive test scripts"; 21443 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21443 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21444 21444 }; 21445 21445 buildInputs = [ FileFindRule TestPod TestPodCoverage ]; 21446 21446 }; ··· 21455 21455 buildInputs = [ PDFAPI2 ]; 21456 21456 meta = { 21457 21457 description = "Pango style markup formatting"; 21458 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21458 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21459 21459 }; 21460 21460 }; 21461 21461 ··· 21468 21468 }; 21469 21469 meta = { 21470 21470 description = "Generate random Latin looking text"; 21471 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21471 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21472 21472 maintainers = [ maintainers.sgo ]; 21473 21473 }; 21474 21474 }; ··· 21482 21482 }; 21483 21483 meta = { 21484 21484 description = "Interact with a t/test_manifest file"; 21485 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21485 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21486 21486 }; 21487 21487 }; 21488 21488 ··· 21507 21507 meta = { 21508 21508 homepage = "https://github.com/rjbs/Test-MinimumVersion"; 21509 21509 description = "Does your code require newer perl than you think?"; 21510 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21510 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21511 21511 }; 21512 21512 }; 21513 21513 ··· 21520 21520 }; 21521 21521 meta = { 21522 21522 description = "Micro template engine with Perl5 language"; 21523 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21523 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21524 21524 }; 21525 21525 }; 21526 21526 ··· 21535 21535 propagatedBuildInputs = [ HTMLParser TextMarkdown ]; 21536 21536 meta = { 21537 21537 description = "Convert MultiMarkdown syntax to (X)HTML"; 21538 - license = stdenv.lib.licenses.bsd3; 21538 + license = lib.licenses.bsd3; 21539 21539 }; 21540 21540 }; 21541 21541 ··· 21561 21561 sha256 = "c186a50256e0bedfafb17e7ce157e7c52f19503bb79e18ebf06255911f6ead1a"; 21562 21562 }; 21563 21563 meta = { 21564 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21564 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21565 21565 }; 21566 21566 }; 21567 21567 ··· 21575 21575 propagatedBuildInputs = [ TextDiff ]; 21576 21576 meta = { 21577 21577 description = "Patches text with given patch"; 21578 - license = stdenv.lib.licenses.gpl2; 21578 + license = lib.licenses.gpl2; 21579 21579 }; 21580 21580 }; 21581 21581 ··· 21598 21598 propagatedBuildInputs = [ TextAutoformat ]; 21599 21599 meta = { 21600 21600 description = "Extract the structure of a quoted mail message"; 21601 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21601 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21602 21602 }; 21603 21603 }; 21604 21604 ··· 21627 21627 }; 21628 21628 meta = { 21629 21629 description = "Manual text wrapping and reformatting"; 21630 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21630 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21631 21631 }; 21632 21632 }; 21633 21633 ··· 21640 21640 }; 21641 21641 meta = { 21642 21642 description = "Allows conversion between Roman and Arabic algarisms"; 21643 - license = stdenv.lib.licenses.bsd3; 21643 + license = lib.licenses.bsd3; 21644 21644 }; 21645 21645 }; 21646 21646 ··· 21653 21653 }; 21654 21654 meta = { 21655 21655 description = "Simple eyecandy ASCII tables"; 21656 - license = stdenv.lib.licenses.artistic2; 21656 + license = lib.licenses.artistic2; 21657 21657 }; 21658 21658 propagatedBuildInputs = [ UnicodeLineBreak ]; 21659 21659 }; ··· 21677 21677 buildInputs = [ TestWarn ]; 21678 21678 meta = { 21679 21679 description = "Sprintf-like function with named conversions"; 21680 - license = stdenv.lib.licenses.mit; 21680 + license = lib.licenses.mit; 21681 21681 }; 21682 21682 }; 21683 21683 ··· 21692 21692 meta = { 21693 21693 homepage = "https://www.shlomifish.org/open-source/projects/docmake/"; 21694 21694 description = "Organize Data in Tables"; 21695 - license = stdenv.lib.licenses.isc; 21695 + license = lib.licenses.isc; 21696 21696 }; 21697 21697 }; 21698 21698 ··· 21725 21725 propagatedBuildInputs = [ DataDump ]; 21726 21726 meta = { 21727 21727 description = "Trap exit codes, exceptions, output, etc"; 21728 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21728 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21729 21729 }; 21730 21730 }; 21731 21731 ··· 21742 21742 meta = { 21743 21743 homepage = "https://github.com/gfx/p5-Test-Vars"; 21744 21744 description = "Detects unused variables"; 21745 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21745 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21746 21746 }; 21747 21747 }; 21748 21748 ··· 21757 21757 propagatedBuildInputs = [ FileFindRulePerl ]; 21758 21758 meta = { 21759 21759 description = "Check to see that version's in modules are sane"; 21760 - license = stdenv.lib.licenses.artistic2; 21760 + license = lib.licenses.artistic2; 21761 21761 }; 21762 21762 }; 21763 21763 ··· 21770 21770 }; 21771 21771 meta = { 21772 21772 description = "Remove leading and/or trailing whitespace from strings"; 21773 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21773 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21774 21774 }; 21775 21775 }; 21776 21776 ··· 21804 21804 meta = { 21805 21805 homepage = "https://github.com/2shortplanks/Test-utf8"; 21806 21806 description = "Handy utf8 tests"; 21807 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21807 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21808 21808 }; 21809 21809 }; 21810 21810 ··· 21817 21817 }; 21818 21818 meta = { 21819 21819 description = "Extract collocations and Ngrams from text"; 21820 - license = stdenv.lib.licenses.free; 21820 + license = lib.licenses.free; 21821 21821 maintainers = [ maintainers.bzizou ]; 21822 21822 }; 21823 21823 }; ··· 21832 21832 propagatedBuildInputs = [ ClassAccessorChained ]; 21833 21833 meta = { 21834 21834 description = "Parse vFile formatted files into data structures"; 21835 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21835 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21836 21836 }; 21837 21837 }; 21838 21838 ··· 21859 21859 ''; 21860 21860 meta = { 21861 21861 description = "Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words"; 21862 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 21862 + license = with lib.licenses; [ artistic1 gpl2 ]; 21863 21863 # bogus use of glibc, pretty sure, think this is what we have glibcLocales for? 21864 21864 broken = stdenv.hostPlatform.libc != "glibc"; 21865 21865 }; ··· 21874 21874 }; 21875 21875 meta = { 21876 21876 description = "Word wrap text by breaking long lines"; 21877 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21877 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21878 21878 }; 21879 21879 buildInputs = [ TestDifferences ]; 21880 21880 }; ··· 21890 21890 meta = { 21891 21891 homepage = "https://github.com/rjbs/Throwable"; 21892 21892 description = "A role for classes that can be thrown"; 21893 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21893 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21894 21894 }; 21895 21895 }; 21896 21896 ··· 21904 21904 propagatedBuildInputs = [ ClassVirtual enum ]; 21905 21905 meta = { 21906 21906 description = "A Least-Recently Used cache"; 21907 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21907 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21908 21908 }; 21909 21909 }; 21910 21910 ··· 21917 21917 }; 21918 21918 propagatedBuildInputs = [ TieCacheLRU ]; 21919 21919 meta = { 21920 - license = stdenv.lib.licenses.artistic1; 21920 + license = lib.licenses.artistic1; 21921 21921 }; 21922 21922 }; 21923 21923 ··· 21930 21930 }; 21931 21931 meta = { 21932 21932 description = "Cycle through a list of values via a scalar"; 21933 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21933 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21934 21934 }; 21935 21935 }; 21936 21936 ··· 21944 21944 propagatedBuildInputs = [ CryptBlowfish CryptCBC CryptDES ]; 21945 21945 meta = { 21946 21946 description = "Hashes (and objects based on hashes) with encrypting fields"; 21947 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21947 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21948 21948 maintainers = [ maintainers.sgo ]; 21949 21949 }; 21950 21950 }; ··· 21970 21970 }; 21971 21971 meta = { 21972 21972 description = "Ordered associative arrays for Perl"; 21973 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21973 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21974 21974 }; 21975 21975 }; 21976 21976 ··· 21984 21984 meta = { 21985 21985 homepage = "https://github.com/dagolden/tie-handle-offset"; 21986 21986 description = "Tied handle that hides the beginning of a file"; 21987 - license = stdenv.lib.licenses.asl20; 21987 + license = lib.licenses.asl20; 21988 21988 }; 21989 21989 }; 21990 21990 ··· 21997 21997 }; 21998 21998 meta = { 21999 21999 description = "Ordered hashes for Perl"; 22000 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22000 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22001 22001 }; 22002 22002 doCheck = false; /* test fails on some machines */ 22003 22003 }; ··· 22019 22019 sha256 = "0c207850e77efb16618e0aa015507926a3425b34aad5aa6e3e40d83989a085a3"; 22020 22020 }; 22021 22021 meta = { 22022 - license = stdenv.lib.licenses.artistic1; 22022 + license = lib.licenses.artistic1; 22023 22023 }; 22024 22024 }; 22025 22025 ··· 22032 22032 }; 22033 22033 meta = { 22034 22034 description = "Variable ties made much easier: much, much, much easier.."; 22035 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22035 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22036 22036 }; 22037 22037 }; 22038 22038 ··· 22047 22047 buildInputs = [ ModuleBuild TestDifferences TestException TestNoWarnings ]; 22048 22048 meta = { 22049 22049 description = "Tie::Sub - Tying a subroutine, function or method to a hash"; 22050 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22050 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22051 22051 }; 22052 22052 }; 22053 22053 ··· 22078 22078 }; 22079 22079 meta = { 22080 22080 description = "Rounded or exact English expression of durations"; 22081 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22081 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22082 22082 }; 22083 22083 }; 22084 22084 ··· 22093 22093 propagatedBuildInputs = [ ExporterLite ]; 22094 22094 meta = { 22095 22095 description = "Parse string that represents time duration"; 22096 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22096 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22097 22097 }; 22098 22098 }; 22099 22099 ··· 22106 22106 }; 22107 22107 meta = { 22108 22108 description = "Efficiently compute time from local and GMT time"; 22109 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22109 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22110 22110 }; 22111 22111 }; 22112 22112 ··· 22143 22143 }; 22144 22144 meta = { 22145 22145 description = "A Perl module to deal with time periods"; 22146 - license = stdenv.lib.licenses.gpl1; 22146 + license = lib.licenses.gpl1; 22147 22147 maintainers = [ maintainers.winpat ]; 22148 22148 }; 22149 22149 }; ··· 22158 22158 meta = { 22159 22159 description = "Object Oriented time objects"; 22160 22160 homepage = "https://metacpan.org/release/Time-Piece"; 22161 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22161 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22162 22162 maintainers = with maintainers; [ sgo ]; 22163 22163 }; 22164 22164 }; ··· 22194 22194 description = "Tools for running a map tile server"; 22195 22195 homepage = "https://github.com/openstreetmap/tirex"; 22196 22196 maintainers = with maintainers; [ jglukasik ]; 22197 - license = with stdenv.lib.licenses; [ gpl2 ]; 22197 + license = with lib.licenses; [ gpl2 ]; 22198 22198 }; 22199 22199 }; 22200 22200 ··· 22209 22209 buildInputs = [ pkgs.xorg.libX11 pkgs.libpng ]; 22210 22210 doCheck = false; # Expects working X11. 22211 22211 meta = { 22212 - license = stdenv.lib.licenses.tcltk; 22212 + license = lib.licenses.tcltk; 22213 22213 }; 22214 22214 }; 22215 22215 ··· 22222 22222 }; 22223 22223 meta = { 22224 22224 description = "An N-ary tree"; 22225 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22225 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22226 22226 }; 22227 22227 propagatedBuildInputs = [ FileSlurpTiny ]; 22228 22228 }; ··· 22237 22237 buildInputs = [ TestException ]; 22238 22238 meta = { 22239 22239 description = "A simple tree object"; 22240 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22240 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22241 22241 }; 22242 22242 }; 22243 22243 ··· 22262 22262 buildInputs = [ CPANMetaCheck CaptureTiny ]; 22263 22263 meta = { 22264 22264 description = "Minimal try/catch with proper preservation of $@"; 22265 - license = stdenv.lib.licenses.mit; 22265 + license = lib.licenses.mit; 22266 22266 }; 22267 22267 }; 22268 22268 ··· 22275 22275 }; 22276 22276 propagatedBuildInputs = [ DispatchClass TryTiny ]; 22277 22277 meta = { 22278 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22278 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22279 22279 }; 22280 22280 }; 22281 22281 ··· 22290 22290 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 22291 22291 meta = { 22292 22292 description = "AnyEvent HTTP server for PSGI (like Thin)"; 22293 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22293 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22294 22294 homepage = "https://github.com/miyagawa/Twiggy"; 22295 22295 }; 22296 22296 }; ··· 22305 22305 propagatedBuildInputs = [ ExporterTiny ]; 22306 22306 meta = { 22307 22307 description = "Tiny, yet Moo(se)-compatible type constraint"; 22308 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22308 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22309 22309 }; 22310 22310 buildInputs = [ TestMemoryCycle ]; 22311 22311 }; ··· 22332 22332 meta = { 22333 22333 homepage = "https://github.com/chromatic/UNIVERSAL-can"; 22334 22334 description = "Work around buggy code calling UNIVERSAL::can() as a function"; 22335 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22335 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22336 22336 }; 22337 22337 }; 22338 22338 ··· 22346 22346 meta = { 22347 22347 homepage = "https://github.com/chromatic/UNIVERSAL-isa"; 22348 22348 description = "Attempt to recover from people calling UNIVERSAL::isa as a function"; 22349 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22349 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22350 22350 }; 22351 22351 }; 22352 22352 ··· 22359 22359 }; 22360 22360 meta = { 22361 22361 description = "Require() modules from a variable"; 22362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22363 22363 }; 22364 22364 }; 22365 22365 ··· 22370 22370 url = "mirror://cpan/authors/id/A/AR/ARODLAND/Unicode-CaseFold-1.01.tar.gz"; 22371 22371 sha256 = "418a212808f9d0b8bb330ac905096d2dd364976753d4c71534dab9836a63194d"; 22372 22372 }; 22373 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 22373 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 22374 22374 meta = { 22375 22375 description = "Unicode case-folding for case-insensitive lookups"; 22376 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22376 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22377 22377 }; 22378 22378 }; 22379 22379 ··· 22396 22396 propagatedBuildInputs = [ MIMECharset ]; 22397 22397 meta = { 22398 22398 description = "UAX #14 Unicode Line Breaking Algorithm"; 22399 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22399 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22400 22400 }; 22401 22401 }; 22402 22402 ··· 22419 22419 buildInputs = [ TestNoWarnings ]; 22420 22420 meta = { 22421 22421 description = "Preparation of Internationalized Strings (RFC 3454)"; 22422 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22422 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22423 22423 maintainers = [ maintainers.sgo ]; 22424 22424 }; 22425 22425 }; ··· 22435 22435 meta = { 22436 22436 homepage = "https://github.com/chansen/p5-unicode-utf8"; 22437 22437 description = "Encoding and decoding of UTF-8 encoding form"; 22438 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22438 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22439 22439 maintainers = with maintainers; [ sgo ]; 22440 22440 }; 22441 22441 }; ··· 22460 22460 meta = { 22461 22461 homepage = "https://github.com/libwww-perl/URI"; 22462 22462 description = "Uniform Resource Identifiers (absolute and relative)"; 22463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22464 22464 }; 22465 22465 }; 22466 22466 ··· 22474 22474 propagatedBuildInputs = [ URINested ]; 22475 22475 meta = { 22476 22476 description = "Database URIs"; 22477 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22477 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22478 22478 }; 22479 22479 }; 22480 22480 ··· 22488 22488 propagatedBuildInputs = [ URI ]; 22489 22489 meta = { 22490 22490 description = "Find URIs in arbitrary text"; 22491 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22491 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22492 22492 }; 22493 22493 }; 22494 22494 ··· 22502 22502 propagatedBuildInputs = [ ParamsValidate URI ]; 22503 22503 meta = { 22504 22504 description = "Build a URI from a set of named parameters"; 22505 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22505 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22506 22506 }; 22507 22507 buildInputs = [ TestFatal ]; 22508 22508 }; ··· 22526 22526 }; 22527 22527 meta = { 22528 22528 description = "Collect information about a user"; 22529 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22529 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22530 22530 }; 22531 22531 }; 22532 22532 ··· 22550 22550 propagatedBuildInputs = [ URI ]; 22551 22551 meta = { 22552 22552 description = "Nested URIs"; 22553 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22553 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22554 22554 }; 22555 22555 }; 22556 22556 ··· 22565 22565 buildInputs = [ TestFatal TestNoWarnings ]; 22566 22566 meta = { 22567 22567 description = "Subclassable and hostless URIs"; 22568 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22568 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22569 22569 }; 22570 22570 }; 22571 22571 ··· 22579 22579 propagatedBuildInputs = [ URI ]; 22580 22580 meta = { 22581 22581 description = "Object for handling URI templates (RFC 6570)"; 22582 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22582 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22583 22583 }; 22584 22584 }; 22585 22585 ··· 22593 22593 propagatedBuildInputs = [ CPANDistnameInfo URI ]; 22594 22594 meta = { 22595 22595 description = "URLs that refer to things on the CPAN"; 22596 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22596 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22597 22597 homepage = "https://github.com/rjbs/URI-cpan"; 22598 22598 }; 22599 22599 }; ··· 22609 22609 meta = { 22610 22610 homepage = "https://metacpan.org/release/URI-ws"; 22611 22611 description = "WebSocket support for URI package"; 22612 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22612 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22613 22613 }; 22614 22614 }; 22615 22615 ··· 22622 22622 }; 22623 22623 meta = { 22624 22624 description = "Pure Perl UUID Support With Functional Interface"; 22625 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22625 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22626 22626 }; 22627 22627 }; 22628 22628 ··· 22635 22635 }; 22636 22636 meta = { 22637 22637 description = "Associate user-defined magic to variables from Perl"; 22638 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22638 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22639 22639 }; 22640 22640 }; 22641 22641 ··· 22648 22648 }; 22649 22649 meta = { 22650 22650 description = "Structured version objects"; 22651 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22651 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22652 22652 }; 22653 22653 }; 22654 22654 ··· 22663 22663 meta = { 22664 22664 maintainers = [ maintainers.chreekat ]; 22665 22665 description = "Edit a directory in $EDITOR"; 22666 - license = with stdenv.lib.licenses; [ gpl1 ]; 22666 + license = with lib.licenses; [ gpl1 ]; 22667 22667 }; 22668 22668 }; 22669 22669 ··· 22677 22677 propagatedBuildInputs = [ AnyEventCacheDNS AnyEventHTTP JSON StringApprox XMLSimple ]; 22678 22678 meta = { 22679 22679 description = "Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services"; 22680 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22680 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22681 22681 }; 22682 22682 }; 22683 22683 ··· 22691 22691 propagatedBuildInputs = [ DateTimeFormatISO8601 VMEC2 ]; 22692 22692 meta = { 22693 22693 description = "Cache credentials respecting expiration time for IAM roles"; 22694 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22694 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22695 22695 }; 22696 22696 }; 22697 22697 ··· 22707 22707 meta = { 22708 22708 homepage = "https://validator.w3.org/checklink"; 22709 22709 description = "A tool to check links and anchors in Web pages or full Web sites"; 22710 - license = stdenv.lib.licenses.w3c; 22710 + license = lib.licenses.w3c; 22711 22711 }; 22712 22712 }; 22713 22713 ··· 22725 22725 name = "WWWCurl-curl-7.71.0.patch"; 22726 22726 }) 22727 22727 ]; 22728 - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-return-type"; 22728 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-return-type"; 22729 22729 buildInputs = [ pkgs.curl ]; 22730 22730 doCheck = false; # performs network access 22731 22731 }; ··· 22739 22739 }; 22740 22740 meta = { 22741 22741 description = "parser and builder for application/x-www-form-urlencoded"; 22742 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22742 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22743 22743 homepage = "https://github.com/kazeburo/WWW-Form-UrlEncoded"; 22744 22744 }; 22745 22745 }; ··· 22756 22756 meta = { 22757 22757 homepage = "https://github.com/libwww-perl/WWW-Mechanize"; 22758 22758 description = "Handy web browsing in a Perl object"; 22759 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22759 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22760 22760 }; 22761 22761 buildInputs = [ CGI HTTPServerSimple PathTiny TestDeep TestFatal TestOutput TestWarnings ]; 22762 22762 }; ··· 22785 22785 propagatedBuildInputs = [ URI ]; 22786 22786 meta = { 22787 22787 description = "Database of robots.txt-derived permissions"; 22788 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22788 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22789 22789 }; 22790 22790 }; 22791 22791 ··· 22800 22800 propagatedBuildInputs = [ LWPProtocolhttps ]; 22801 22801 meta = { 22802 22802 description = "Accessing Twilio's REST API with Perl"; 22803 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22803 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22804 22804 }; 22805 22805 }; 22806 22806 ··· 22824 22824 }; 22825 22825 meta = { 22826 22826 description = "Quote argument lists for Win32"; 22827 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22827 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22828 22828 }; 22829 22829 }; 22830 22830 ··· 22840 22840 meta = { 22841 22841 homepage = "https://github.com/jonasbn/perl-workflow"; 22842 22842 description = "Simple, flexible system to implement workflows"; 22843 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22843 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22844 22844 }; 22845 22845 }; 22846 22846 ··· 22907 22907 buildInputs = [ EncodeHanExtra ModuleUtil ]; 22908 22908 meta = { 22909 22909 description = "Miscellaneous helpers for X11::Protocol connections."; 22910 - license = with stdenv.lib.licenses; [ gpl1Plus gpl3Plus ]; 22910 + license = with lib.licenses; [ gpl1Plus gpl3Plus ]; 22911 22911 homepage = "http://user42.tuxfamily.org/x11-protocol-other/index.html"; 22912 22912 }; 22913 22913 }; ··· 22938 22938 doCheck = false; # requires an X server 22939 22939 meta = { 22940 22940 description = "XCB bindings for X"; 22941 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22941 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22942 22942 }; 22943 22943 }; 22944 22944 ··· 22952 22952 buildInputs = [ pkgs.libxml2 ]; 22953 22953 meta = { 22954 22954 description = "Perl extension for inclusive (1.0 and 1.1) and exclusive canonicalization of XML using libxml2"; 22955 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22955 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22956 22956 maintainers = [ maintainers.sgo ]; 22957 22957 }; 22958 22958 }; ··· 22968 22968 propagatedBuildInputs = [ XMLTokeParser ]; 22969 22969 meta = { 22970 22970 description = "Recursive descent XML parsing"; 22971 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22971 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22972 22972 }; 22973 22973 }; 22974 22974 ··· 22992 22992 propagatedBuildInputs = [ XMLTreePP ]; 22993 22993 meta = { 22994 22994 description = "Parse/write/merge/edit RSS/RDF/Atom syndication feeds"; 22995 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22995 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22996 22996 }; 22997 22997 }; 22998 22998 ··· 23023 23023 url = "mirror://cpan/authors/id/G/GR/GRANTM/XML-Filter-Sort-1.01.tar.gz"; 23024 23024 sha256 = "sha256-UQWF85pJFszV+o1UXpYXnJHq9vx8l6QBp1aOhBFi+l8="; 23025 23025 }; 23026 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 23026 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 23027 23027 propagatedBuildInputs = [ 23028 23028 XMLSAX 23029 23029 XMLSAXWriter 23030 23030 ]; 23031 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 23031 + postInstall = lib.optionalString stdenv.isDarwin '' 23032 23032 shortenPerlShebang $out/bin/xmlsort 23033 23033 ''; 23034 23034 }; ··· 23085 23085 propagatedBuildInputs = [ XMLLibXML ]; 23086 23086 meta = { 23087 23087 description = "XML::LibXML based XML::Simple clone"; 23088 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23088 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23089 23089 }; 23090 23090 }; 23091 23091 ··· 23129 23129 sha256 = "0pai3ik47q7rgnix9644c673fwydz52gqkxr9kxwq765j4j36cfk"; 23130 23130 }; 23131 23131 patches = [ ../development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch ]; 23132 - postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 23132 + postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 23133 23133 substituteInPlace Expat/Makefile.PL --replace 'use English;' '#' 23134 - '' + stdenv.lib.optionalString stdenv.isCygwin '' 23134 + '' + lib.optionalString stdenv.isCygwin '' 23135 23135 sed -i"" -e "s@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. \$Config{_exe};@my \$compiler = File::Spec->catfile(\$path, \$cc\[0\]) \. (\$^O eq 'cygwin' ? \"\" : \$Config{_exe});@" inc/Devel/CheckLib.pm 23136 23136 ''; 23137 23137 makeMakerFlags = "EXPATLIBPATH=${pkgs.expat.out}/lib EXPATINCPATH=${pkgs.expat.dev}/include"; ··· 23148 23148 buildInputs = [ TestRequires ]; 23149 23149 meta = { 23150 23150 description = "Lightweight pure-perl XML Parser (based on regexps)"; 23151 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23151 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23152 23152 }; 23153 23153 }; 23154 23154 ··· 23163 23163 propagatedBuildInputs = [ XMLParser ]; 23164 23164 meta = { 23165 23165 description = "Modules for parsing and evaluating XPath statements"; 23166 - license = stdenv.lib.licenses.artistic2; 23166 + license = lib.licenses.artistic2; 23167 23167 }; 23168 23168 }; 23169 23169 ··· 23199 23199 # disable tests that require network 23200 23200 preCheck = "rm t/{26-xmlrpc.t,37-mod_xmlrpc.t}"; 23201 23201 meta = { 23202 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23202 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23203 23203 description = "Client and server implementation of XML-RPC protocol"; 23204 23204 }; 23205 23205 }; ··· 23215 23215 meta = { 23216 23216 homepage = "http://perl-rss.sourceforge.net/"; 23217 23217 description = "Creates and updates RSS files"; 23218 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23218 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23219 23219 }; 23220 23220 }; 23221 23221 ··· 23242 23242 meta = { 23243 23243 description = "Base class for SAX Drivers and Filters"; 23244 23244 homepage = "https://github.com/grantm/XML-SAX-Base"; 23245 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23245 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23246 23246 }; 23247 23247 }; 23248 23248 ··· 23258 23258 installTargets = [ "pure_install" ]; 23259 23259 meta = { 23260 23260 description = "SAX Driver for Expat"; 23261 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23261 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23262 23262 }; 23263 23263 }; 23264 23264 ··· 23273 23273 meta = { 23274 23274 homepage = "https://github.com/perigrin/xml-sax-writer"; 23275 23275 description = "SAX2 XML Writer"; 23276 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23276 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23277 23277 }; 23278 23278 }; 23279 23279 ··· 23307 23307 propagatedBuildInputs = [ XMLParser ]; 23308 23308 meta = { 23309 23309 description = "Simplified interface to XML::Parser"; 23310 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23310 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23311 23311 }; 23312 23312 }; 23313 23313 ··· 23321 23321 propagatedBuildInputs = [ LWP ]; 23322 23322 meta = { 23323 23323 description = "Pure Perl implementation for parsing/writing XML documents"; 23324 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23324 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23325 23325 }; 23326 23326 }; 23327 23327 ··· 23372 23372 buildInputs = [ ExtUtilsDepends TestFatal TestSimple13 ]; 23373 23373 meta = { 23374 23374 description = "XS pointer backed objects using sv_magic"; 23375 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23375 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23376 23376 }; 23377 23377 }; 23378 23378 ··· 23384 23384 sha256 = "99a1bdda3ffa67514adb6aa189c902fa78dca41d778a42ae7079f604a045ac43"; 23385 23385 }; 23386 23386 buildInputs = [ TestFatal ]; 23387 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 23387 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 23388 23388 meta = { 23389 23389 description = "XS functions to assist in parsing sub-like syntax"; 23390 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23390 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23391 23391 maintainers = [ maintainers.zakame ]; 23392 23392 }; 23393 23393 }; ··· 23402 23402 propagatedBuildInputs = [ YAMLPP ]; 23403 23403 meta = { 23404 23404 description = "See Your Data in the Nude"; 23405 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23405 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23406 23406 homepage = "https://github.com/ingydotnet/xxx-pm"; 23407 23407 }; 23408 23408 }; ··· 23420 23420 meta = { 23421 23421 homepage = "https://github.com/ingydotnet/yaml-pm"; 23422 23422 description = "YAML Ain't Markup Language (tm)"; 23423 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23423 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23424 23424 }; 23425 23425 }; 23426 23426 ··· 23431 23431 url = "mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.32.tar.gz"; 23432 23432 sha256 = "1fz9r9vvsmjkzvcbznxw65b319vkmwzd0ck09q9nwip00gn907fv"; 23433 23433 }; 23434 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 23434 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 23435 23435 meta = { 23436 23436 description = "Fast, lightweight YAML loader and dumper"; 23437 - license = stdenv.lib.licenses.mit; 23437 + license = lib.licenses.mit; 23438 23438 }; 23439 23439 }; 23440 23440 ··· 23466 23466 buildInputs = [ TestDeep TestWarn ]; 23467 23467 meta = { 23468 23468 description = "YAML Framework"; 23469 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23469 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23470 23470 }; 23471 23471 }; 23472 23472 ··· 23482 23482 meta = { 23483 23483 homepage = "https://github.com/mikegrb/WebService-Linode"; 23484 23484 description = "Perl Interface to the Linode.com API"; 23485 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23485 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23486 23486 }; 23487 23487 }; 23488 23488 23489 - } // stdenv.lib.optionalAttrs (config.allowAliases or true) { 23489 + } // lib.optionalAttrs (config.allowAliases or true) { 23490 23490 autodie = null; # part of Perl 23491 23491 AutoLoader = null; # part of Perl 5.22 23492 23492 constant = null; # part of Perl 5.22