Merge master into staging-next

+2595 -1404
+9
doc/contributing/coding-conventions.xml
··· 178 178 </programlisting> 179 179 </para> 180 180 </listitem> 181 + <listitem> 182 + <para> 183 + Prefer using the top-level <varname>lib</varname> over its alias 184 + <literal>stdenv.lib</literal>. <varname>lib</varname> is unrelated to 185 + <varname>stdenv</varname>, and so <literal>stdenv.lib</literal> should only 186 + be used as a convenience alias when developing to avoid having to modify 187 + the function inputs just to test something out. 188 + </para> 189 + </listitem> 181 190 </itemizedlist> 182 191 </section> 183 192 <section xml:id="sec-package-naming">
+6
maintainers/maintainer-list.nix
··· 5911 5911 githubId = 1387206; 5912 5912 name = "Mike Sperber"; 5913 5913 }; 5914 + milesbreslin = { 5915 + email = "milesbreslin@gmail.com"; 5916 + github = "milesbreslin"; 5917 + githubId = 38543128; 5918 + name = "Miles Breslin"; 5919 + }; 5914 5920 millerjason = { 5915 5921 email = "mailings-github@millerjason.com"; 5916 5922 github = "millerjason";
+11 -2
nixos/doc/manual/release-notes/rl-2103.xml
··· 108 108 </para> 109 109 </listitem> 110 110 <listitem> 111 + <para> 112 + The <varname>networking.wireless.iwd</varname> module now installs 113 + the upstream-provided 80-iwd.link file, which sets the NamePolicy= 114 + for all wlan devices to "keep kernel", to avoid race conditions 115 + between iwd and networkd. If you don't want this, you can set 116 + <literal>systemd.network.links."80-iwd" = lib.mkForce {}</literal>. 117 + </para> 118 + </listitem> 119 + <listitem> 111 120 <para> 112 121 <literal>rubyMinimal</literal> was removed due to being unused and 113 122 unusable. The default ruby interpreter includes JIT support, which makes ··· 321 330 </listitem> 322 331 <listitem> 323 332 <para> 324 - <package>fish-foreign-env</package> is now an alias for the 325 - <package>fishPlugins.foreign-env</package> package, in which the fish 333 + The <package>fish-foreign-env</package> package has been replaced with 334 + <package>fishPlugins.foreign-env</package>, in which the fish 326 335 functions have been relocated to the 327 336 <literal>vendor_functions.d</literal> directory to be loaded automatically. 328 337 </para>
+1 -1
nixos/modules/i18n/input-method/default.nix
··· 29 29 options.i18n = { 30 30 inputMethod = { 31 31 enabled = mkOption { 32 - type = types.nullOr (types.enum [ "ibus" "fcitx" "nabi" "uim" "hime" ]); 32 + type = types.nullOr (types.enum [ "ibus" "fcitx" "fcitx5" "nabi" "uim" "hime" ]); 33 33 default = null; 34 34 example = "fcitx"; 35 35 description = ''
+33
nixos/modules/i18n/input-method/fcitx5.nix
··· 1 + { config, pkgs, lib, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + im = config.i18n.inputMethod; 7 + cfg = im.fcitx5; 8 + fcitx5Package = pkgs.fcitx5-with-addons.override { inherit (cfg) addons; }; 9 + in 10 + { 11 + options = { 12 + i18n.inputMethod.fcitx5 = { 13 + addons = mkOption { 14 + type = with types; listOf package; 15 + default = []; 16 + example = with pkgs; [ fcitx5-rime ]; 17 + description = '' 18 + Enabled Fcitx5 addons. 19 + ''; 20 + }; 21 + }; 22 + }; 23 + 24 + config = mkIf (im.enabled == "fcitx5") { 25 + i18n.inputMethod.package = fcitx5Package; 26 + 27 + environment.variables = { 28 + GTK_IM_MODULE = "fcitx"; 29 + QT_IM_MODULE = "fcitx"; 30 + XMODIFIERS = "@im=fcitx"; 31 + }; 32 + }; 33 + }
+3
nixos/modules/module-list.nix
··· 82 82 ./hardware/xpadneo.nix 83 83 ./i18n/input-method/default.nix 84 84 ./i18n/input-method/fcitx.nix 85 + ./i18n/input-method/fcitx5.nix 85 86 ./i18n/input-method/hime.nix 86 87 ./i18n/input-method/ibus.nix 87 88 ./i18n/input-method/nabi.nix ··· 101 102 ./misc/version.nix 102 103 ./misc/nixops-autoluks.nix 103 104 ./programs/adb.nix 105 + ./programs/appgate-sdp.nix 104 106 ./programs/atop.nix 105 107 ./programs/autojump.nix 106 108 ./programs/bandwhich.nix ··· 226 228 ./services/audio/icecast.nix 227 229 ./services/audio/liquidsoap.nix 228 230 ./services/audio/mpd.nix 231 + ./services/audio/mpdscribble.nix 229 232 ./services/audio/mopidy.nix 230 233 ./services/audio/roon-server.nix 231 234 ./services/audio/slimserver.nix
+202
nixos/modules/services/audio/mpdscribble.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.mpdscribble; 7 + mpdCfg = config.services.mpd; 8 + 9 + endpointUrls = { 10 + "last.fm" = "http://post.audioscrobbler.com"; 11 + "libre.fm" = "http://turtle.libre.fm"; 12 + "jamendo" = "http://postaudioscrobbler.jamendo.com"; 13 + "listenbrainz" = "http://proxy.listenbrainz.org"; 14 + }; 15 + 16 + mkSection = secname: secCfg: '' 17 + [${secname}] 18 + url = ${secCfg.url} 19 + username = ${secCfg.username} 20 + password = {{${secname}_PASSWORD}} 21 + journal = /var/lib/mpdscribble/${secname}.journal 22 + ''; 23 + 24 + endpoints = concatStringsSep "\n" (mapAttrsToList mkSection cfg.endpoints); 25 + cfgTemplate = pkgs.writeText "mpdscribble.conf" '' 26 + ## This file was automatically genenrated by NixOS and will be overwritten. 27 + ## Do not edit. Edit your NixOS configuration instead. 28 + 29 + ## mpdscribble - an audioscrobbler for the Music Player Daemon. 30 + ## http://mpd.wikia.com/wiki/Client:mpdscribble 31 + 32 + # HTTP proxy URL. 33 + ${optionalString (cfg.proxy != null) "proxy = ${cfg.proxy}"} 34 + 35 + # The location of the mpdscribble log file. The special value 36 + # "syslog" makes mpdscribble use the local syslog daemon. On most 37 + # systems, log messages will appear in /var/log/daemon.log then. 38 + # "-" means log to stderr (the current terminal). 39 + log = - 40 + 41 + # How verbose mpdscribble's logging should be. Default is 1. 42 + verbose = ${toString cfg.verbose} 43 + 44 + # How often should mpdscribble save the journal file? [seconds] 45 + journal_interval = ${toString cfg.journalInterval} 46 + 47 + # The host running MPD, possibly protected by a password 48 + # ([PASSWORD@]HOSTNAME). 49 + host = ${(optionalString (cfg.passwordFile != null) "{{MPD_PASSWORD}}@") + cfg.host} 50 + 51 + # The port that the MPD listens on and mpdscribble should try to 52 + # connect to. 53 + port = ${toString cfg.port} 54 + 55 + ${endpoints} 56 + ''; 57 + 58 + cfgFile = "/run/mpdscribble/mpdscribble.conf"; 59 + 60 + replaceSecret = secretFile: placeholder: targetFile: 61 + optionalString (secretFile != null) '' 62 + ${pkgs.replace}/bin/replace-literal -ef ${placeholder} "$(cat ${secretFile})" ${targetFile}''; 63 + 64 + preStart = pkgs.writeShellScript "mpdscribble-pre-start" '' 65 + cp -f "${cfgTemplate}" "${cfgFile}" 66 + ${replaceSecret cfg.passwordFile "{{MPD_PASSWORD}}" cfgFile} 67 + ${concatStringsSep "\n" (mapAttrsToList (secname: cfg: 68 + replaceSecret cfg.passwordFile "{{${secname}_PASSWORD}}" cfgFile) 69 + cfg.endpoints)} 70 + ''; 71 + 72 + localMpd = (cfg.host == "localhost" || cfg.host == "127.0.0.1"); 73 + 74 + in { 75 + ###### interface 76 + 77 + options.services.mpdscribble = { 78 + 79 + enable = mkEnableOption "mpdscribble"; 80 + 81 + proxy = mkOption { 82 + default = null; 83 + type = types.nullOr types.str; 84 + description = '' 85 + HTTP proxy URL. 86 + ''; 87 + }; 88 + 89 + verbose = mkOption { 90 + default = 1; 91 + type = types.int; 92 + description = '' 93 + Log level for the mpdscribble daemon. 94 + ''; 95 + }; 96 + 97 + journalInterval = mkOption { 98 + default = 600; 99 + example = 60; 100 + type = types.int; 101 + description = '' 102 + How often should mpdscribble save the journal file? [seconds] 103 + ''; 104 + }; 105 + 106 + host = mkOption { 107 + default = (if mpdCfg.network.listenAddress != "any" then 108 + mpdCfg.network.listenAddress 109 + else 110 + "localhost"); 111 + type = types.str; 112 + description = '' 113 + Host for the mpdscribble daemon to search for a mpd daemon on. 114 + ''; 115 + }; 116 + 117 + passwordFile = mkOption { 118 + default = if localMpd then 119 + (findFirst 120 + (c: any (x: x == "read") c.permissions) 121 + { passwordFile = null; } 122 + mpdCfg.credentials).passwordFile 123 + else 124 + null; 125 + type = types.nullOr types.str; 126 + description = '' 127 + File containing the password for the mpd daemon. 128 + If there is a local mpd configured using <option>services.mpd.credentials</option> 129 + the default is automatically set to a matching passwordFile of the local mpd. 130 + ''; 131 + }; 132 + 133 + port = mkOption { 134 + default = mpdCfg.network.port; 135 + type = types.port; 136 + description = '' 137 + Port for the mpdscribble daemon to search for a mpd daemon on. 138 + ''; 139 + }; 140 + 141 + endpoints = mkOption { 142 + type = (let 143 + endpoint = { name, ... }: { 144 + options = { 145 + url = mkOption { 146 + type = types.str; 147 + default = endpointUrls.${name} or ""; 148 + description = 149 + "The url endpoint where the scrobble API is listening."; 150 + }; 151 + username = mkOption { 152 + type = types.str; 153 + description = '' 154 + Username for the scrobble service. 155 + ''; 156 + }; 157 + passwordFile = mkOption { 158 + type = types.nullOr types.str; 159 + description = 160 + "File containing the password, either as MD5SUM or cleartext."; 161 + }; 162 + }; 163 + }; 164 + in types.attrsOf (types.submodule endpoint)); 165 + default = { }; 166 + example = { 167 + "last.fm" = { 168 + username = "foo"; 169 + passwordFile = "/run/secrets/lastfm_password"; 170 + }; 171 + }; 172 + description = '' 173 + Endpoints to scrobble to. 174 + If the endpoint is one of "${ 175 + concatStringsSep "\", \"" (attrNames endpointUrls) 176 + }" the url is set automatically. 177 + ''; 178 + }; 179 + 180 + }; 181 + 182 + ###### implementation 183 + 184 + config = mkIf cfg.enable { 185 + systemd.services.mpdscribble = { 186 + after = [ "network.target" ] ++ (optional localMpd "mpd.service"); 187 + description = "mpdscribble mpd scrobble client"; 188 + wantedBy = [ "multi-user.target" ]; 189 + serviceConfig = { 190 + DynamicUser = true; 191 + StateDirectory = "mpdscribble"; 192 + RuntimeDirectory = "mpdscribble"; 193 + RuntimeDirectoryMode = "700"; 194 + # TODO use LoadCredential= instead of running preStart with full privileges? 195 + ExecStartPre = "+${preStart}"; 196 + ExecStart = 197 + "${pkgs.mpdscribble}/bin/mpdscribble --no-daemon --conf ${cfgFile}"; 198 + }; 199 + }; 200 + }; 201 + 202 + }
+1 -1
nixos/modules/services/misc/gitea.nix
··· 605 605 timerConfig.OnCalendar = cfg.dump.interval; 606 606 }; 607 607 }; 608 - meta.maintainers = with lib.maintainers; [ srhb ]; 608 + meta.maintainers = with lib.maintainers; [ srhb ma27 ]; 609 609 }
+5
nixos/modules/services/networking/iwd.nix
··· 22 22 23 23 systemd.packages = [ pkgs.iwd ]; 24 24 25 + systemd.network.links."80-iwd" = { 26 + matchConfig.Type = "wlan"; 27 + linkConfig.NamePolicy = "keep kernel"; 28 + }; 29 + 25 30 systemd.services.iwd.wantedBy = [ "multi-user.target" ]; 26 31 }; 27 32
+5 -17
pkgs/applications/audio/opustags/default.nix
··· 1 - { stdenv, fetchFromGitHub, fetchpatch, cmake, pkg-config, libiconv, libogg 1 + { stdenv, lib, fetchFromGitHub, cmake, pkg-config, libiconv, libogg 2 2 , ffmpeg, glibcLocales, perl, perlPackages }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "opustags"; 6 - version = "1.5.1"; 6 + version = "1.6.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "fmang"; 10 10 repo = "opustags"; 11 11 rev = version; 12 - sha256 = "1dicv4s395b9gb4jpr0rnxdq9azr45pid62q3x08lb7cvyq3yxbh"; 12 + sha256 = "1wsfw713rhi2gg5xc04cx5i31hlw0l3wdflj3r1y8w45bdk6ag1z"; 13 13 }; 14 14 15 - patches = [ 16 - # Fix building on darwin 17 - (fetchpatch { 18 - url = "https://github.com/fmang/opustags/commit/64fc6f8f6d20e034892e89abff0236c85cae98dc.patch"; 19 - sha256 = "1djifzqhf1w51gbpqbndsh3gnl9iizp6hppxx8x2a92i9ns22zpg"; 20 - }) 21 - (fetchpatch { 22 - url = "https://github.com/fmang/opustags/commit/f98208c1a1d10c15f98b127bbfdf88a7b15b08dc.patch"; 23 - sha256 = "1h3v0r336fca0y8zq1vl2wr8gaqs3vvrrckx7pvji4k1jpiqvp38"; 24 - }) 25 - ]; 26 - 27 15 buildInputs = [ libogg ]; 28 16 29 - nativeBuildInputs = [ cmake pkg-config ] ++ stdenv.lib.optional stdenv.isDarwin libiconv; 17 + nativeBuildInputs = [ cmake pkg-config ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; 30 18 31 19 doCheck = true; 32 20 ··· 38 26 make check 39 27 ''; 40 28 41 - meta = with stdenv.lib; { 29 + meta = with lib; { 42 30 homepage = "https://github.com/fmang/opustags"; 43 31 description = "Ogg Opus tags editor"; 44 32 platforms = platforms.all;
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "hugo"; 5 - version = "0.79.0"; 5 + version = "0.80.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gohugoio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0i9c12w0jlfrqb5gygfn20rn41m7qy6ab03n779wbzwfqqz85mj6"; 11 + sha256 = "0xs9y5lj0mya6ag625x8j91mn9l9r13gxaqxyvl1fl40y2yjz1zm"; 12 12 }; 13 13 14 - vendorSha256 = "0jb6aqdv9yx7fxbkgd73rx6kvxagxscrin5b5bal3ig7ys1ghpsp"; 14 + vendorSha256 = "172mcs8p43bsdkd2hxg9qn6018fh8f36kxx0vgnq5q6fqsb6s1f6"; 15 15 16 16 doCheck = false; 17 17
+1 -1
pkgs/build-support/vm/deb/deb-closure.pl
··· 50 50 # virtual dependencies. 51 51 my %provides; 52 52 53 - foreach my $cdata (values %packages) { 53 + foreach my $cdata (sort {$a->{Package} cmp $b->{Package}} (values %packages)) { 54 54 if (defined $cdata->{Provides}) { 55 55 my @provides = getDeps(Dpkg::Deps::deps_parse($cdata->{Provides})); 56 56 foreach my $name (@provides) {
+3 -2
pkgs/data/fonts/fira-code/default.nix
··· 7 7 8 8 url = "https://github.com/tonsky/FiraCode/releases/download/${version}/Fira_Code_v${version}.zip"; 9 9 10 + # only extract the variable font because everything else is a duplicate 10 11 postFetch = '' 11 12 mkdir -p $out/share/fonts 12 - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype 13 + unzip -j $downloadedFile '*-VF.ttf' -d $out/share/fonts/truetype 13 14 ''; 14 15 15 - sha256 = "16v62wj872ba4w7qxn4l6zjgqh7lrpwh1xax1bp1x9dpz08mnq06"; 16 + sha256 = "1wbfjgvr9m5azl5w49y0hpqzgcraw6spd1wnxgxlzfx57x6gcw0k"; 16 17 17 18 meta = with stdenv.lib; { 18 19 homepage = "https://github.com/tonsky/FiraCode";
+2 -2
pkgs/development/libraries/libguestfs/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, autoreconfHook, makeWrapper 2 2 , ncurses, cpio, gperf, cdrkit, flex, bison, qemu, pcre, augeas, libxml2 3 3 , acl, libcap, libcap_ng, libconfig, systemd, fuse, yajl, libvirt, hivex, db 4 - , gmp, readline, file, numactl, xen, libapparmor, jansson 4 + , gmp, readline, file, numactl, libapparmor, jansson 5 5 , getopt, perlPackages, ocamlPackages 6 6 , libtirpc 7 7 , appliance ? null ··· 24 24 ncurses cpio gperf jansson 25 25 cdrkit flex bison qemu pcre augeas libxml2 acl libcap libcap_ng libconfig 26 26 systemd fuse yajl libvirt gmp readline file hivex db 27 - numactl xen libapparmor getopt perlPackages.ModuleBuild 27 + numactl libapparmor getopt perlPackages.ModuleBuild 28 28 libtirpc 29 29 ] ++ (with perlPackages; [ perl libintl_perl GetoptLong SysVirt ]) 30 30 ++ (with ocamlPackages; [ ocaml findlib ocamlbuild ocaml_libvirt gettext-stub ounit ])
+63
pkgs/development/libraries/libime/default.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchFromGitHub 4 + , cmake 5 + , extra-cmake-modules 6 + , boost 7 + , python3 8 + , fcitx5 9 + }: 10 + 11 + let 12 + table = fetchurl { 13 + url = "https://download.fcitx-im.org/data/table.tar.gz"; 14 + sha256 = "1dw7mgbaidv3vqy0sh8dbfv8631d2zwv5mlb7npf69a1f8y0b5k1"; 15 + }; 16 + arpaVer = "20140820"; 17 + arpa = fetchurl { 18 + url = "https://download.fcitx-im.org/data/lm_sc.3gm.arpa-${arpaVer}.tar.bz2"; 19 + sha256 = "0bqy3l7mif0yygjrcm65qallszgn17mvgyxhvz7a54zaamyan6vm"; 20 + }; 21 + dictVer = "20200715"; 22 + dict = fetchurl { 23 + url = "https://download.fcitx-im.org/data/dict.utf8-${dictVer}.tar.xz"; 24 + sha256 = "1ln7r64j8mc7wz4j0q4v8wd68wy7qqz4bz1dpxk7zqbdvza6rhr3"; 25 + }; 26 + in 27 + stdenv.mkDerivation rec { 28 + pname = "libime"; 29 + version = "1.0.2"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "fcitx"; 33 + repo = "libime"; 34 + rev = version; 35 + sha256 = "hDfxuDIj9qx5d+UFwxDdP2PCboPnUV1n+VVoEIGsucM="; 36 + fetchSubmodules = true; 37 + }; 38 + 39 + prePatch = '' 40 + ln -s ${table} data/$(stripHash ${table}) 41 + ln -s ${arpa} data/$(stripHash ${arpa}) 42 + ln -s ${dict} data/$(stripHash ${dict}) 43 + ''; 44 + 45 + nativeBuildInputs = [ 46 + cmake 47 + extra-cmake-modules 48 + python3 49 + ]; 50 + 51 + buildInputs = [ 52 + boost 53 + fcitx5 54 + ]; 55 + 56 + meta = with stdenv.lib; { 57 + description = "A library to support generic input method implementation"; 58 + homepage = "https://github.com/fcitx/libime"; 59 + license = licenses.lgpl21Plus; 60 + maintainers = with maintainers; [ poscat ]; 61 + platforms = platforms.linux; 62 + }; 63 + }
+2 -2
pkgs/development/libraries/sentencepiece/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "sentencepiece"; 12 - version = "0.1.95"; 12 + version = "0.1.94"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "google"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-xpVihdSpjO/mJWM5nzVg9CND3oAEdfCwXQW0jqLVDBA="; 18 + sha256 = "sha256:11cqw4hx33gw2jmrg11jyp7fj9pwzwjwzqcn24jfsbgh6n8gks5x"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+41
pkgs/development/libraries/xcb-imdkit/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , extra-cmake-modules 5 + , uthash 6 + , xcbutil 7 + , xcbutilkeysyms 8 + , xorgproto 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "xcb-imdkit"; 13 + version = "1.0.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "fcitx"; 17 + repo = "xcb-imdkit"; 18 + rev = version; 19 + sha256 = "dvax+Wj8+tHdiL6txcuugrOlRnxdIW25DYO4iNAYK8M="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + extra-cmake-modules 25 + xorgproto 26 + uthash 27 + ]; 28 + 29 + buildInputs = [ 30 + xcbutil 31 + xcbutilkeysyms 32 + ]; 33 + 34 + meta = with stdenv.lib; { 35 + description = "input method development support for xcb"; 36 + homepage = "https://github.com/fcitx/xcb-imdkit"; 37 + license = licenses.lgpl21Plus; 38 + maintainers = with maintainers; [ poscat ]; 39 + platforms = platforms.linux; 40 + }; 41 + }
+2 -4
pkgs/development/php-packages/oci8/default.nix
··· 1 - { buildPecl, lib, pkgs }: 2 - 1 + { buildPecl, lib, pkgs, version, sha256 }: 3 2 buildPecl { 4 3 pname = "oci8"; 5 4 6 - version = "2.2.0"; 7 - sha256 = "0jhivxj1nkkza4h23z33y7xhffii60d7dr51h1czjk10qywl7pyd"; 5 + inherit version sha256; 8 6 9 7 buildInputs = [ pkgs.oracle-instantclient ]; 10 8 configureFlags = [ "--with-oci8=shared,instantclient,${pkgs.oracle-instantclient.lib}/lib" ];
+5
pkgs/development/python-modules/asgiref/default.nix
··· 5 5 , pytest-asyncio 6 6 , pytestCheckHook 7 7 , pythonOlder 8 + , lib 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 25 26 checkInputs = [ 26 27 pytestCheckHook 27 28 pytest-asyncio 29 + ]; 30 + 31 + disabledTests = lib.optionals stdenv.isDarwin [ 32 + "test_multiprocessing" 28 33 ]; 29 34 30 35 meta = with stdenv.lib; {
+2 -2
pkgs/development/python-modules/awkward0/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "awkward0"; 12 - version = "0.15.1"; 12 + version = "0.15.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "scikit-hep"; 16 16 repo = "awkward-0.x"; 17 17 rev = version; 18 - sha256 = "17zrw25h6g5m4ik1c5piqb7q2bxrshfm4hm3lzfz4s8gi0xjm5gz"; 18 + sha256 = "sha256-C6/byIGcabGjws5QI9sh5BO2M4Lhqkooh4mSjUEKCKU="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pytestrunner ];
+31
pkgs/development/python-modules/ds-store/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , mac_alias 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "ds_store"; 10 + version = "1.3.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "al45tair"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "1zmhnz110dvisydp5h6s0ry2v9qf4rgr60xhhlak0c66zpvlkkl0"; 17 + }; 18 + 19 + propagatedBuildInputs = [ mac_alias ]; 20 + 21 + checkInputs = [ pytestCheckHook ]; 22 + 23 + pythonImportsCheck = [ "ds_store" ]; 24 + 25 + meta = with lib; { 26 + homepage = "https://github.com/al45tair/ds_store"; 27 + description = "Manipulate Finder .DS_Store files from Python"; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ prusnak ]; 30 + }; 31 + }
+2 -2
pkgs/development/python-modules/graphene/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "graphene"; 18 - version = "3.0.0b6"; 18 + version = "3.0.0b7"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "graphql-python"; 22 22 repo = "graphene"; 23 23 rev = "v${version}"; 24 - sha256 = "1q6qmyc4jbi9cws4d98x7bgi7gppd09dmzijkb19fwbh4giy938r"; 24 + sha256 = "sha256-bVCCLPnV5F8PqLMg3GwcpwpGldrxsU+WryL6gj6y338="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+56
pkgs/development/python-modules/pytile/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , async-timeout 4 + , aresponses 5 + , buildPythonPackage 6 + , fetchFromGitHub 7 + , poetry 8 + , pylint 9 + , pytest-aiohttp 10 + , pytest-asyncio 11 + , pytestCheckHook 12 + , pythonAtLeast 13 + }: 14 + buildPythonPackage rec { 15 + pname = "pytile"; 16 + version = "5.1.0"; 17 + disabled = pythonAtLeast "3.9"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "bachya"; 21 + repo = pname; 22 + rev = version; 23 + sha256 = "0hdyb8ca4ihqf7yfkr3hbpkwz7g182ycra151y5dxn0319fillc3"; 24 + }; 25 + 26 + format = "pyproject"; 27 + 28 + nativeBuildInputs = [ poetry ]; 29 + 30 + propagatedBuildInputs = [ 31 + aiohttp 32 + pylint 33 + ]; 34 + 35 + checkInputs = [ 36 + aresponses 37 + pytest-aiohttp 38 + pytest-asyncio 39 + pytestCheckHook 40 + ]; 41 + 42 + # Ignore the examples as they are prefixed with test_ 43 + pytestFlagsArray = [ "--ignore examples/" ]; 44 + pythonImportsCheck = [ "pytile" ]; 45 + 46 + meta = with lib; { 47 + description = " Python API for Tile Bluetooth trackers"; 48 + longDescription = '' 49 + pytile is a simple Python library for retrieving information on Tile 50 + Bluetooth trackers (including last location and more). 51 + ''; 52 + homepage = "https://github.com/bachya/pytile"; 53 + license = with licenses; [ mit ]; 54 + maintainers = with maintainers; [ fab ]; 55 + }; 56 + }
+2 -2
pkgs/development/python-modules/uproot3/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "uproot3"; 9 - version = "3.14.1"; 9 + version = "3.14.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "scikit-hep"; 13 13 repo = "uproot3"; 14 14 rev = version; 15 - sha256 = "1npwh4l96wg3m24jhfc8i84nfwfc18flrmymf80fx101wmpi2qz8"; 15 + sha256 = "sha256-6/e+qMgwyFUo8MRRTAaGp9WLPxE2fqMEK4paq26Epzc="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ pytestrunner ];
+3 -3
pkgs/development/tools/conftest/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "conftest"; 5 - version = "0.22.0"; 5 + version = "0.23.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "conftest"; 10 10 rev = "v${version}"; 11 - sha256 = "1mjfb39h6z8dbrqxlvrvnzid7la6wj709kx7dva4126i84cmpyf1"; 11 + sha256 = "sha256-mSiZjpsFZfkM522f1WcJgBexiBS0o3uf1g94pjhgGVU="; 12 12 }; 13 13 14 - vendorSha256 = "08c4brwvjp9f7cpzywxns6dkhl3jzq9ckyvphm2jnm2kxmkawbbn"; 14 + vendorSha256 = "sha256-iCIuEvwkbfBZ858yZZyVf5om6YLsGKRvzFmYzJBrRf4="; 15 15 16 16 doCheck = false; 17 17
+1 -8
pkgs/development/tools/misc/cflow/default.nix
··· 45 45 46 46 maintainers = [ maintainers.vrthra ]; 47 47 48 - /* On Darwin, build fails with: 49 - 50 - Undefined symbols: 51 - "_argp_program_version", referenced from: 52 - _argp_program_version$non_lazy_ptr in libcflow.a(argp-parse.o) 53 - ld: symbol(s) not found 54 - */ 55 - platforms = platforms.linux; 48 + platforms = platforms.linux ++ platforms.darwin; 56 49 }; 57 50 }
+6 -6
pkgs/games/quake3/ioquake/default.nix
··· 1 - { stdenv, fetchFromGitHub, which, pkgconfig, SDL2, libGL, openalSoft 1 + { stdenv, fetchFromGitHub, which, pkg-config, SDL2, libGL, openalSoft 2 2 , curl, speex, opusfile, libogg, libvorbis, libopus, libjpeg, mumble, freetype 3 3 }: 4 4 5 5 stdenv.mkDerivation { 6 6 pname = "ioquake3-git"; 7 - version = "2019-05-29"; 7 + version = "2020-12-26"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "ioquake"; 11 11 repo = "ioq3"; 12 - rev = "350b8f9c7c88c002dccea4f0350f1919b86d3b4e"; 13 - sha256 = "17qkqi22f2fyh6bnfcf1zz2lycgv08d6aw52sf0hqw7r3qq86d08"; 12 + rev = "05180e32dcfb9a4552e1b9652b56127248a9950c"; 13 + sha256 = "0hcxxa1ambpdwhg7nb5hvb32g49rl5p9dcflpzcv5cax9drn166i"; 14 14 }; 15 15 16 - nativeBuildInputs = [ which pkgconfig ]; 16 + nativeBuildInputs = [ which pkg-config ]; 17 17 buildInputs = [ 18 18 SDL2 libGL openalSoft curl speex opusfile libogg libvorbis libopus libjpeg 19 19 freetype mumble ··· 34 34 meta = with stdenv.lib; { 35 35 homepage = "https://ioquake3.org/"; 36 36 description = "First person shooter engine based on the Quake 3: Arena and Quake 3: Team Arena"; 37 - license = licenses.gpl2; 37 + license = licenses.gpl2Only; 38 38 platforms = platforms.linux; 39 39 maintainers = with maintainers; [ rvolosatovs eelco abbradar ]; 40 40 };
+6
pkgs/misc/drivers/hplip/default.nix
··· 93 93 # https://bugs.launchpad.net/hplip/+bug/1788706 94 94 # https://bugs.launchpad.net/hplip/+bug/1787289 95 95 ./image-processor.patch 96 + 97 + # HPLIP's getSystemPPDs() function relies on searching for PPDs below common FHS 98 + # paths, and hp-setup crashes if none of these paths actually exist (which they 99 + # don't on NixOS). Add the equivalent NixOS path, /var/lib/cups/path/share. 100 + # See: https://github.com/NixOS/nixpkgs/issues/21796 101 + ./hplip-3.20.11-nixos-cups-ppd-search-path.patch 96 102 ]; 97 103 98 104 prePatch = ''
+24
pkgs/misc/drivers/hplip/hplip-3.20.11-nixos-cups-ppd-search-path.patch
··· 1 + From: Bryan Gardiner <bog@khumba.net> 2 + Date: Sat, 9 Jan 2021 16:51:20 -0800 3 + Subject: [PATCH] Add NixOS CUPS PPD search path. 4 + 5 + --- 6 + base/g.py | 2 +- 7 + 1 file changed, 1 insertion(+), 1 deletion(-) 8 + 9 + diff --git a/base/g.py b/base/g.py 10 + index f73e23f..758f339 100644 11 + --- a/base/g.py 12 + +++ b/base/g.py 13 + @@ -283,7 +283,7 @@ prop.max_message_len = 8192 14 + prop.max_message_read = 65536 15 + prop.read_timeout = 90 16 + 17 + -prop.ppd_search_path = '/usr/share;/usr/local/share;/usr/lib;/usr/local/lib;/usr/libexec;/opt;/usr/lib64' 18 + +prop.ppd_search_path = '/var/lib/cups/path/share;/usr/share;/usr/local/share;/usr/lib;/usr/local/lib;/usr/libexec;/opt;/usr/lib64' 19 + prop.ppd_search_pattern = 'HP-*.ppd.*' 20 + prop.ppd_download_url = 'http://www.linuxprinting.org/ppd-o-matic.cgi' 21 + prop.ppd_file_suffix = '-hpijs.ppd' 22 + -- 23 + 2.29.2 24 +
+27
pkgs/misc/emulators/oberon-risc-emu/default.nix
··· 1 + { stdenv, fetchFromGitHub, SDL2 }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "oberon-risc-emu"; 5 + version = "unstable-2020-08-18"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "pdewacht"; 9 + repo = "oberon-risc-emu"; 10 + rev = "26c8ac5737c71811803c87ad51f1f0d6e62e71fe"; 11 + sha256 = "1iriix3cfcpbkjb5xjb4ysh592xppgprwzp3b6qhwcx44g7kdvxq"; 12 + }; 13 + 14 + buildInputs = [ SDL2 ]; 15 + 16 + installPhase = '' 17 + mkdir -p $out/bin 18 + mv risc $out/bin 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + homepage = "https://github.com/pdewacht/oberon-risc-emu/"; 23 + description = "Emulator for the Oberon RISC machine"; 24 + license = licenses.isc; 25 + maintainers = with maintainers; [ siraben ]; 26 + }; 27 + }
+12
pkgs/misc/vscode-extensions/default.nix
··· 309 309 }; 310 310 }; 311 311 312 + ryu1kn.partial-diff = buildVscodeMarketplaceExtension { 313 + mktplcRef = { 314 + name = "partial-diff"; 315 + publisher = "ryu1kn"; 316 + version = "1.4.1"; 317 + sha256 = "1r4kg4slgxncdppr4fn7i5vfhvzcg26ljia2r97n6wvwn8534vs9"; 318 + }; 319 + meta = { 320 + license = stdenv.lib.licenses.mit; 321 + }; 322 + }; 323 + 312 324 scala-lang.scala = buildVscodeMarketplaceExtension { 313 325 mktplcRef = { 314 326 name = "scala";
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 838 838 "threshold" = ps: with ps; [ ]; 839 839 "tibber" = ps: with ps; [ ]; # missing inputs: pyTibber 840 840 "tikteck" = ps: with ps; [ ]; # missing inputs: tikteck 841 - "tile" = ps: with ps; [ ]; # missing inputs: pytile 841 + "tile" = ps: with ps; [ pytile ]; 842 842 "time_date" = ps: with ps; [ ]; 843 843 "timer" = ps: with ps; [ ]; 844 844 "tmb" = ps: with ps; [ ]; # missing inputs: tmb
+3 -3
pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "wireguard-exporter"; 5 - version = "3.3.0"; 5 + version = "3.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "MindFlavor"; 9 9 repo = "prometheus_wireguard_exporter"; 10 10 rev = version; 11 - sha256 = "1c6zadqnn4b83yglcdn1hw54jj1c4makbdy6fli3cfb7sha1ynml"; 11 + sha256 = "sha256-nzY+pCkj0/m7cWPq5+xvQ1b1/PqdI6QuxNdTRT030tY="; 12 12 }; 13 13 14 - cargoSha256 = "148982ypkxhab2kmijk9zwwi5l6nk4rcdwaz0r1j9fni47q49f35"; 14 + cargoSha256 = "sha256-L2ohowt5+F3XJSzoihtJ2prW2bzZiNMUL9vqHIZBy1M="; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin Security; 17 17
+4 -4
pkgs/servers/monitoring/telegraf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "telegraf"; 5 - version = "1.16.3"; 5 + version = "1.17.0"; 6 6 7 7 excludedPackages = "test"; 8 8 ··· 12 12 owner = "influxdata"; 13 13 repo = "telegraf"; 14 14 rev = "v${version}"; 15 - sha256 = "1vhxa1sdnkjy86rn2zsyf8kc3nn2fdbym3kw5zxz88mjc8iq3x0d"; 15 + sha256 = "1j3wi398vcvlnf1q335hhbw6bq69qclak92sg2na05cl4snw68y0"; 16 16 }; 17 17 18 - vendorSha256 = "12rh8pggpdjgw9x23qa99cj7i67iqchacgzd11m4ficxv8a4bkyc"; 18 + vendorSha256 = "0vb1gvmj7pmz4dljyk91smkn8japmv7mc3mgb0s1imvxala8qq83"; 19 19 20 20 buildFlagsArray = [ ''-ldflags= 21 21 -w -s -X main.version=${version} ··· 27 27 description = "The plugin-driven server agent for collecting & reporting metrics"; 28 28 license = licenses.mit; 29 29 homepage = "https://www.influxdata.com/time-series-platform/telegraf/"; 30 - maintainers = with maintainers; [ mic92 roblabla foxit64 ]; 30 + maintainers = with maintainers; [ mic92 roblabla timstott foxit64 ]; 31 31 }; 32 32 }
+10 -3
pkgs/servers/nosql/redis/default.nix
··· 1 - { stdenv, fetchurl, lua, pkgconfig, systemd, jemalloc, nixosTests }: 1 + { stdenv, fetchurl, lua, pkgconfig, systemd, jemalloc, nixosTests 2 + , tlsSupport ? true, openssl 3 + }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 version = "6.0.6"; ··· 18 20 ''} 19 21 ''; 20 22 21 - buildInputs = [ lua pkgconfig ] ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) systemd; 23 + nativeBuildInputs = [ pkgconfig ]; 24 + 25 + buildInputs = [ lua ] 26 + ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) systemd 27 + ++ stdenv.lib.optionals tlsSupport [ openssl ]; 22 28 # More cross-compiling fixes. 23 29 # Note: this enables libc malloc as a temporary fix for cross-compiling. 24 30 # Due to hardcoded configure flags in jemalloc, we can't cross-compile vendored jemalloc properly, and so we're forced to use libc allocator. 25 31 # It's weird that the build isn't failing because of failure to compile dependencies, it's from failure to link them! 26 32 makeFlags = [ "PREFIX=$(out)" ] 27 33 ++ stdenv.lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ "AR=${stdenv.cc.targetPrefix}ar" "RANLIB=${stdenv.cc.targetPrefix}ranlib" "MALLOC=libc" ] 28 - ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) ["USE_SYSTEMD=yes"]; 34 + ++ stdenv.lib.optional (stdenv.isLinux && !stdenv.hostPlatform.isMusl) ["USE_SYSTEMD=yes"] 35 + ++ stdenv.lib.optionals tlsSupport [ "BUILD_TLS=yes" ]; 29 36 30 37 enableParallelBuilding = true; 31 38
+33
pkgs/tools/backup/bupstash/default.nix
··· 1 + { stdenv, fetchFromGitHub, installShellFiles, rustPlatform, ronn, pkg-config, libsodium }: 2 + rustPlatform.buildRustPackage rec { 3 + pname = "bupstash"; 4 + version = "0.6.4"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "andrewchambers"; 8 + repo = pname; 9 + rev = "v${version}"; 10 + sha256 = "013k8pr4865f5rp66fjf3a8069kmd29brxv0l20z571gy2kxs5p9"; 11 + }; 12 + 13 + cargoSha256 = "17cdi93q71wsqqfkpz6mxcaqqhqclsbns0g1r9mni39nikw7amv1"; 14 + 15 + nativeBuildInputs = [ ronn pkg-config installShellFiles ]; 16 + buildInputs = [ libsodium ]; 17 + 18 + postBuild = '' 19 + RUBYOPT="-KU -E utf-8:utf-8" ronn doc/man/*.md 20 + ''; 21 + 22 + postInstall = '' 23 + installManPage doc/man/*.[1-9] 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Easy and efficient encrypted backups"; 28 + homepage = "https://bupstash.io"; 29 + license = licenses.mit; 30 + platforms = platforms.unix; 31 + maintainers = with maintainers; [ andrewchambers ]; 32 + }; 33 + }
+24
pkgs/tools/inputmethods/evscript/default.nix
··· 1 + { stdenv, rustPlatform, fetchFromGitHub }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "evscript"; 5 + version = "git-${builtins.substring 0 7 src.rev}"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "myfreeweb"; 9 + repo = pname; 10 + rev = "47f86f0d15add2af785ea1ff47f24d130026d1b4"; 11 + sha256 = "1xm8297k0d8d0aq7fxgmibr4qva4d02cb6gnnlzq77jcmnknxv14"; 12 + }; 13 + 14 + cargoSha256 = "1dcyhxfyq0nrjl05g1s9pjkg7vqw63wbdhlskrdcvxncmci3s7rp"; 15 + verifyCargoDeps = true; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = "https://github.com/myfreeweb/${pname}"; 19 + description = "A tiny sandboxed Dyon scripting environment for evdev input devices"; 20 + license = licenses.unlicense; 21 + maintainers = with maintainers; [ milesbreslin ]; 22 + platforms = platforms.linux; 23 + }; 24 + }
+100
pkgs/tools/inputmethods/fcitx5/default.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchFromGitHub 4 + , pkg-config 5 + , cmake 6 + , extra-cmake-modules 7 + , cairo 8 + , cldr-emoji-annotation 9 + , pango 10 + , fribidi 11 + , fmt 12 + , wayland 13 + , systemd 14 + , wayland-protocols 15 + , json_c 16 + , isocodes 17 + , xkeyboard_config 18 + , enchant 19 + , gdk-pixbuf 20 + , libGL 21 + , libevent 22 + , libuuid 23 + , libselinux 24 + , libXdmcp 25 + , libsepol 26 + , libxkbcommon 27 + , libthai 28 + , libdatrie 29 + , xcbutilkeysyms 30 + , pcre 31 + , xcbutilwm 32 + , xcb-imdkit 33 + , libxkbfile 34 + }: 35 + let 36 + enDictVer = "20121020"; 37 + enDict = fetchurl { 38 + url = "https://download.fcitx-im.org/data/en_dict-${enDictVer}.tar.gz"; 39 + sha256 = "1svcb97sq7nrywp5f2ws57cqvlic8j6p811d9ngflplj8xw5sjn4"; 40 + }; 41 + in 42 + stdenv.mkDerivation rec { 43 + pname = "fcitx5"; 44 + version = "5.0.3"; 45 + 46 + src = fetchFromGitHub { 47 + owner = "fcitx"; 48 + repo = "fcitx5"; 49 + rev = version; 50 + sha256 = "QYMH0WbhHqDKUvpj1VOB8U5sbBD89H6moLFkQBJijZA="; 51 + }; 52 + 53 + prePatch = '' 54 + ln -s ${enDict} src/modules/spell/dict/$(stripHash ${enDict}) 55 + ''; 56 + 57 + nativeBuildInputs = [ 58 + cmake 59 + extra-cmake-modules 60 + pkg-config 61 + ]; 62 + 63 + buildInputs = [ 64 + fmt 65 + isocodes 66 + cairo 67 + enchant 68 + pango 69 + libthai 70 + libdatrie 71 + fribidi 72 + systemd 73 + gdk-pixbuf 74 + wayland 75 + wayland-protocols 76 + cldr-emoji-annotation 77 + json_c 78 + libGL 79 + libevent 80 + libuuid 81 + libselinux 82 + libsepol 83 + libXdmcp 84 + libxkbcommon 85 + pcre 86 + xcbutilwm 87 + xcbutilkeysyms 88 + xcb-imdkit 89 + xkeyboard_config 90 + libxkbfile 91 + ]; 92 + 93 + meta = with stdenv.lib; { 94 + description = "Next generation of fcitx"; 95 + homepage = "https://github.com/fcitx/fcitx5"; 96 + license = licenses.lgpl21Plus; 97 + maintainers = with maintainers; [ poscat ]; 98 + platforms = platforms.linux; 99 + }; 100 + }
+76
pkgs/tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix
··· 1 + { stdenv 2 + , mkDerivation 3 + , fetchurl 4 + , fetchFromGitHub 5 + , cmake 6 + , extra-cmake-modules 7 + , boost 8 + , libime 9 + , fcitx5 10 + , fcitx5-qt 11 + , fcitx5-lua 12 + , qtwebengine 13 + , opencc 14 + , curl 15 + , fmt 16 + , luaSupport ? true 17 + }: 18 + 19 + let 20 + pyStrokeVer = "20121124"; 21 + pyStroke = fetchurl { 22 + url = "http://download.fcitx-im.org/data/py_stroke-${pyStrokeVer}.tar.gz"; 23 + sha256 = "0j72ckmza5d671n2zg0psg7z9iils4gyxz7jgkk54fd4pyljiccf"; 24 + }; 25 + pyTableVer = "20121124"; 26 + pyTable = fetchurl { 27 + url = "http://download.fcitx-im.org/data/py_table-${pyTableVer}.tar.gz"; 28 + sha256 = "011cg7wssssm6hm564cwkrrnck2zj5rxi7p9z5akvhg6gp4nl522"; 29 + }; 30 + in 31 + 32 + mkDerivation rec { 33 + pname = "fcitx5-chinese-addons"; 34 + version = "5.0.2"; 35 + 36 + src = fetchFromGitHub { 37 + owner = "fcitx"; 38 + repo = "fcitx5-chinese-addons"; 39 + rev = version; 40 + sha256 = "11UIMrwzZqO8nrQx5oubeoQN8hspL1mvHw5Dc9sVOqQ="; 41 + }; 42 + 43 + cmakeFlags = [ 44 + "-DUSE_WEBKIT=off" 45 + ]; 46 + 47 + nativeBuildInputs = [ 48 + cmake 49 + extra-cmake-modules 50 + boost 51 + fcitx5-lua 52 + ]; 53 + 54 + prePatch = '' 55 + ln -s ${pyStroke} modules/pinyinhelper/$(stripHash ${pyStroke}) 56 + ln -s ${pyTable} modules/pinyinhelper/$(stripHash ${pyTable}) 57 + ''; 58 + 59 + buildInputs = [ 60 + fcitx5 61 + fcitx5-qt 62 + libime 63 + curl 64 + opencc 65 + qtwebengine 66 + fmt 67 + ] ++ stdenv.lib.optional luaSupport fcitx5-lua; 68 + 69 + meta = with stdenv.lib; { 70 + description = "Addons related to Chinese, including IME previous bundled inside fcitx4"; 71 + homepage = "https://github.com/fcitx/fcitx5-chinese-addons"; 72 + license = with licenses; [ gpl2Plus lgpl21Plus ]; 73 + maintainers = with maintainers; [ poscat ]; 74 + platforms = platforms.linux; 75 + }; 76 + }
+60
pkgs/tools/inputmethods/fcitx5/fcitx5-configtool.nix
··· 1 + { stdenv 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , cmake 5 + , extra-cmake-modules 6 + , fcitx5 7 + , fcitx5-qt 8 + , qtx11extras 9 + , kwidgetsaddons 10 + , kdeclarative 11 + , kirigami2 12 + , isocodes 13 + , xkeyboardconfig 14 + , libxkbfile 15 + , libXdmcp 16 + , kcmSupport ? true 17 + }: 18 + 19 + mkDerivation rec { 20 + pname = "fcitx5-configtool"; 21 + version = "5.0.1"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "fcitx"; 25 + repo = "fcitx5-configtool"; 26 + rev = version; 27 + sha256 = "npSqd0R6bqKc+JxYCGcfVzgNLpuLtnHq6zM58smZ8/I="; 28 + }; 29 + 30 + cmakeFlags = [ 31 + "-DKDE_INSTALL_USE_QT_SYS_PATHS=ON" 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + cmake 36 + extra-cmake-modules 37 + ]; 38 + 39 + buildInputs = [ 40 + fcitx5 41 + fcitx5-qt 42 + qtx11extras 43 + kirigami2 44 + isocodes 45 + xkeyboardconfig 46 + libxkbfile 47 + libXdmcp 48 + ] ++ stdenv.lib.optionals kcmSupport [ 49 + kdeclarative 50 + kwidgetsaddons 51 + ]; 52 + 53 + meta = with stdenv.lib; { 54 + description = "Configuration Tool for Fcitx5"; 55 + homepage = "https://github.com/fcitx/fcitx5-configtool"; 56 + license = licenses.gpl2Plus; 57 + maintainers = with maintainers; [ poscat ]; 58 + platforms = platforms.linux; 59 + }; 60 + }
+71
pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchFromGitHub 4 + , cmake 5 + , extra-cmake-modules 6 + , fcitx5 7 + , gobject-introspection 8 + , gtk2 9 + , gtk3 10 + , pcre 11 + , libuuid 12 + , libselinux 13 + , libsepol 14 + , libthai 15 + , libdatrie 16 + , libXdmcp 17 + , libxkbcommon 18 + , epoxy 19 + , dbus 20 + , at-spi2-core 21 + , libXtst 22 + , withGTK2 ? false 23 + }: 24 + 25 + stdenv.mkDerivation rec { 26 + pname = "fcitx5-gtk"; 27 + version = "5.0.1"; 28 + 29 + src = fetchFromGitHub { 30 + owner = "fcitx"; 31 + repo = "fcitx5-gtk"; 32 + rev = version; 33 + sha256 = "rkusIqMRQMTjcpJR335as1xUQrzD9dLVB/wrLstPXPY="; 34 + }; 35 + 36 + cmakeFlags = [ 37 + "-DGOBJECT_INTROSPECTION_GIRDIR=share/gir-1.0" 38 + "-DGOBJECT_INTROSPECTION_TYPELIBDIR=lib/girepository-1.0" 39 + ] ++ stdenv.lib.optional (! withGTK2) "-DENABLE_GTK2_IM_MODULE=off"; 40 + 41 + buildInputs = [ 42 + gtk3 43 + gobject-introspection 44 + fcitx5 45 + pcre 46 + libuuid 47 + libselinux 48 + libsepol 49 + libthai 50 + libdatrie 51 + libXdmcp 52 + libxkbcommon 53 + epoxy 54 + dbus 55 + at-spi2-core 56 + libXtst 57 + ] ++ stdenv.lib.optional withGTK2 gtk2; 58 + 59 + nativeBuildInputs = [ 60 + cmake 61 + extra-cmake-modules 62 + ]; 63 + 64 + meta = with stdenv.lib; { 65 + description = "Fcitx5 gtk im module and glib based dbus client library"; 66 + homepage = "https://github.com/fcitx/fcitx5-gtk"; 67 + license = licenses.lgpl21Plus; 68 + maintainers = with maintainers; [ poscat ]; 69 + platforms = platforms.linux; 70 + }; 71 + }
+40
pkgs/tools/inputmethods/fcitx5/fcitx5-lua.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , extra-cmake-modules 5 + , fcitx5 6 + , lua5_3 7 + , luaPackage ? lua5_3 8 + , gettext 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "fcitx5-lua"; 13 + version = "5.0.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "fcitx"; 17 + repo = "fcitx5-lua"; 18 + rev = "${version}"; 19 + sha256 = "OiTk9ldqBqF7WT1KY71hacLD6OQQNO05F7+cSXlli40="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + extra-cmake-modules 25 + ]; 26 + 27 + buildInputs = [ 28 + fcitx5 29 + luaPackage 30 + gettext 31 + ]; 32 + 33 + meta = with stdenv.lib; { 34 + description = "Lua support for Fcitx 5"; 35 + homepage = "https://github.com/fcitx/fcitx5-lua"; 36 + license = licenses.lgpl21Plus; 37 + maintainers = with maintainers; [ poscat ]; 38 + platforms = platforms.linux; 39 + }; 40 + }
+46
pkgs/tools/inputmethods/fcitx5/fcitx5-qt.nix
··· 1 + { stdenv 2 + , mkDerivation 3 + , fetchFromGitHub 4 + , cmake 5 + , extra-cmake-modules 6 + , fcitx5 7 + , qtx11extras 8 + , libxcb 9 + , libXdmcp 10 + }: 11 + 12 + mkDerivation rec { 13 + pname = "fcitx5-qt"; 14 + version = "5.0.1"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "fcitx"; 18 + repo = "fcitx5-qt"; 19 + rev = version; 20 + sha256 = "BVOumk2xj3vmwmm4KwiktQhWyTuUA2OFwYXNR6HgwyM="; 21 + }; 22 + 23 + cmakeFlags = [ 24 + "-DENABLE_QT4=0" 25 + ]; 26 + 27 + nativeBuildInputs = [ 28 + cmake 29 + extra-cmake-modules 30 + ]; 31 + 32 + buildInputs = [ 33 + fcitx5 34 + qtx11extras 35 + libxcb 36 + libXdmcp 37 + ]; 38 + 39 + meta = with stdenv.lib; { 40 + description = "Fcitx5 Qt Library"; 41 + homepage = "https://github.com/fcitx/fcitx5-qt"; 42 + license = with licenses; [ lgpl21Plus bsd3 ]; 43 + maintainers = with maintainers; [ poscat ]; 44 + platforms = platforms.linux; 45 + }; 46 + }
+47
pkgs/tools/inputmethods/fcitx5/fcitx5-rime.nix
··· 1 + { stdenv 2 + , fetchurl 3 + , fetchFromGitHub 4 + , pkgconfig 5 + , cmake 6 + , extra-cmake-modules 7 + , gettext 8 + , fcitx5 9 + , librime 10 + , brise 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "fcitx5-rime"; 15 + version = "5.0.2"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "fcitx"; 19 + repo = "fcitx5-rime"; 20 + rev = version; 21 + sha256 = "cVCTsD1Iw6OtyYFpxff3ix2CubRTnDaBevAYA4I9Ai8="; 22 + }; 23 + 24 + cmakeFlags = [ 25 + "-DRIME_DATA_DIR=${brise}/share/rime-data" 26 + ]; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + extra-cmake-modules 31 + pkgconfig 32 + gettext 33 + ]; 34 + 35 + buildInputs = [ 36 + fcitx5 37 + librime 38 + ]; 39 + 40 + meta = with stdenv.lib; { 41 + description = "RIME support for Fcitx5"; 42 + homepage = "https://github.com/fcitx/fcitx5-rime"; 43 + license = licenses.lgpl21Plus; 44 + maintainers = with maintainers; [ poscat ]; 45 + platforms = platforms.linux; 46 + }; 47 + }
+38
pkgs/tools/inputmethods/fcitx5/fcitx5-table-extra.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , extra-cmake-modules 5 + , gettext 6 + , libime 7 + , boost 8 + , fcitx5 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "fcitx5-table-extra"; 13 + version = "5.0.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "fcitx"; 17 + repo = "fcitx5-table-extra"; 18 + rev = version; 19 + sha256 = "UHhiWm2Khh6JBB9jz0ZKFofkAJPlqn6SqHeK9etoaxs="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + extra-cmake-modules 25 + gettext 26 + libime 27 + boost 28 + fcitx5 29 + ]; 30 + 31 + meta = with stdenv.lib; { 32 + description = "Extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"; 33 + homepage = "https://github.com/fcitx/fcitx5-table-extra"; 34 + license = licenses.gpl2Only; 35 + maintainers = with maintainers; [ poscat ]; 36 + platforms = platforms.linux; 37 + }; 38 + }
+38
pkgs/tools/inputmethods/fcitx5/fcitx5-table-other.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , extra-cmake-modules 5 + , gettext 6 + , libime 7 + , boost 8 + , fcitx5 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "fcitx5-table-other"; 13 + version = "5.0.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "fcitx"; 17 + repo = "fcitx5-table-other"; 18 + rev = version; 19 + sha256 = "hQlrjDPImDof2+3/uOtTdJ27cInevbxH9B+lNwquKbs="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + extra-cmake-modules 25 + gettext 26 + libime 27 + boost 28 + fcitx5 29 + ]; 30 + 31 + meta = with stdenv.lib; { 32 + description = "Some other tables for Fcitx"; 33 + homepage = "https://github.com/fcitx/fcitx5-table-other"; 34 + license = licenses.gpl3Only; 35 + maintainers = with maintainers; [ poscat ]; 36 + platforms = platforms.linux; 37 + }; 38 + }
+18
pkgs/tools/inputmethods/fcitx5/with-addons.nix
··· 1 + { symlinkJoin, makeWrapper, fcitx5, fcitx5-lua, fcitx5-configtool, fcitx5-qt, fcitx5-gtk, addons ? [] }: 2 + 3 + symlinkJoin { 4 + name = "fcitx5-with-addons-${fcitx5.version}"; 5 + 6 + paths = [ fcitx5 fcitx5-configtool fcitx5-lua fcitx5-qt fcitx5-gtk ] ++ addons; 7 + 8 + buildInputs = [ makeWrapper ]; 9 + 10 + postBuild = '' 11 + wrapProgram $out/bin/fcitx5 \ 12 + --prefix FCITX_ADDON_DIRS : "$out/lib/fcitx5" \ 13 + --suffix XDG_DATA_DIRS : "$out/share" \ 14 + --suffix PATH : "$out/bin" 15 + ''; 16 + 17 + meta = fcitx5.meta; 18 + }
+30
pkgs/tools/security/deepsea/default.nix
··· 1 + { buildGoModule 2 + , fetchFromGitHub 3 + , stdenv 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "deepsea"; 8 + version = "0.9"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "dsnezhkov"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "02s03sha8vwp7dsaw3z446pskhb6wmy0hyj0mhpbx58sf147rkig"; 15 + }; 16 + 17 + vendorSha256 = "0vpkzykfg1rq4qi1v5lsa0drpil9i6ccfw96k48ppi9hiwzpq94w"; 18 + 19 + meta = with stdenv.lib; { 20 + description = "Phishing tool for red teams and pentesters"; 21 + longDescription = '' 22 + DeepSea phishing gear aims to help RTOs and pentesters with the 23 + delivery of opsec-tight, flexible email phishing campaigns carried 24 + out on the outside as well as on the inside of a perimeter. 25 + ''; 26 + homepage = "https://github.com/dsnezhkov/deepsea"; 27 + license = with licenses; [ asl20 ]; 28 + maintainers = with maintainers; [ fab ]; 29 + }; 30 + }
+2
pkgs/tools/security/pcsc-cyberjack/default.nix
··· 23 23 24 24 enableParallelBuilding = true; 25 25 26 + NIX_CFLAGS_COMPILE = "-Wno-error=narrowing"; 27 + 26 28 configureFlags = [ 27 29 "--with-usbdropdir=${placeholder "out"}/pcsc/drivers" 28 30 "--bindir=${placeholder "tools"}/bin"
+4 -4
pkgs/tools/security/sn0int/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "sn0int"; 6 - version = "0.19.1"; 6 + version = "0.20.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "kpcyrd"; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "10f1wblczxlww09f4dl8i9zzgpr14jj7s329wkvm7lafmwx3qrn5"; 12 + sha256 = "1zjrbrkk7phv8s5qr0gj6fnssa31j3k3m8c55pdfmajh7ry7wwd1"; 13 13 }; 14 14 15 - cargoSha256 = "1v0q751ylsfpdjwsbl20pvn7g75w503jwjl5kn5kc8xq3g0lnp65"; 15 + cargoSha256 = "1jvaavhjyalnh10vfhrdyqg1jnl8b4a3gnp8a31bgi3mb0v466k3"; 16 16 17 17 nativeBuildInputs = [ pkgconfig ]; 18 18 ··· 25 25 meta = with lib; { 26 26 description = "Semi-automatic OSINT framework and package manager"; 27 27 homepage = "https://github.com/kpcyrd/sn0int"; 28 - license = licenses.gpl3; 28 + license = with licenses; [ gpl3Plus ]; 29 29 maintainers = with maintainers; [ xrelkd ]; 30 30 platforms = platforms.linux; 31 31 };
+3 -2
pkgs/tools/typesetting/sile/default.nix
··· 38 38 39 39 stdenv.mkDerivation rec { 40 40 pname = "sile"; 41 - version = "0.10.12"; 41 + version = "0.10.13"; 42 42 43 43 src = fetchurl { 44 44 url = "https://github.com/sile-typesetter/sile/releases/download/v${version}/${pname}-${version}.tar.xz"; 45 - sha256 = "0bxm3vhba289vcgpzbs1hz5fjamf0zgxkr7h8vcsiijjjavmv64a"; 45 + sha256 = "19k4r7wfszml4dac8cm1hx9rb1im3psigcidz8bdm9j9jzpd01yj"; 46 46 }; 47 47 48 48 configureFlags = [ ··· 109 109 ''; 110 110 homepage = "https://sile-typesetter.org/"; 111 111 platforms = platforms.unix; 112 + broken = stdenv.isDarwin; # https://github.com/NixOS/nixpkgs/issues/23018 112 113 maintainers = with maintainers; [ doronbehar alerque ]; 113 114 license = licenses.mit; 114 115 };
+1 -1
pkgs/top-level/aliases.nix
··· 158 158 firefoxWrapper = firefox; # 2015-09 159 159 160 160 firestr = throw "firestr has been removed."; # added 2019-12-08 161 - fish-foreign-env = fishPlugins.foreign-env; # added 2020-12-29 161 + fish-foreign-env = throw "fish-foreign-env has been replaced with fishPlugins.foreign-env"; # added 2020-12-29, modified 2021-01-10 162 162 flameGraph = flamegraph; # added 2018-04-25 163 163 flvtool2 = throw "flvtool2 has been removed."; # added 2020-11-03 164 164 foldingathome = fahclient; # added 2020-09-03
+40 -3
pkgs/top-level/all-packages.nix
··· 2888 2888 2889 2889 bup = callPackage ../tools/backup/bup { }; 2890 2890 2891 + bupstash = callPackage ../tools/backup/bupstash { }; 2892 + 2891 2893 burp = callPackage ../tools/backup/burp { }; 2892 2894 2893 2895 buku = callPackage ../applications/misc/buku { }; ··· 3089 3091 anthy = callPackage ../tools/inputmethods/anthy { }; 3090 3092 3091 3093 evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { }; 3094 + 3095 + evscript = callPackage ../tools/inputmethods/evscript { }; 3092 3096 3093 3097 gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { }; 3094 3098 ··· 3943 3947 fcitx-configtool = callPackage ../tools/inputmethods/fcitx/fcitx-configtool.nix { }; 3944 3948 3945 3949 chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { }; 3950 + 3951 + fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { }; 3952 + 3953 + fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { }; 3954 + 3955 + fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { }; 3956 + 3957 + fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { }; 3958 + 3959 + fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { }; 3960 + 3961 + fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { }; 3962 + 3963 + fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { }; 3964 + 3965 + fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { }; 3966 + 3967 + fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { }; 3946 3968 3947 3969 fcppt = callPackage ../development/libraries/fcppt { }; 3948 3970 ··· 10619 10641 10620 10642 dhall-text = haskell.lib.justStaticExecutables haskellPackages.dhall-text; 10621 10643 10622 - dhallPackages = callPackages ./dhall-packages.nix { }; 10644 + dhallPackages = callPackage ./dhall-packages.nix { }; 10623 10645 10624 10646 duktape = callPackage ../development/interpreters/duktape { }; 10625 10647 ··· 12473 12495 webdis = callPackage ../development/tools/database/webdis { }; 12474 12496 12475 12497 xc3sprog = callPackage ../development/tools/misc/xc3sprog { }; 12498 + 12499 + xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { }; 12476 12500 12477 12501 xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix { 12478 12502 inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO; ··· 14435 14459 libgudev = callPackage ../development/libraries/libgudev { }; 14436 14460 14437 14461 libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix {}; 14438 - libguestfs = callPackage ../development/libraries/libguestfs { }; 14439 - libguestfs-with-appliance = libguestfs.override { appliance = libguestfs-appliance; }; 14462 + libguestfs = callPackage ../development/libraries/libguestfs { 14463 + autoreconfHook = buildPackages.autoreconfHook264; 14464 + }; 14465 + libguestfs-with-appliance = libguestfs.override { 14466 + appliance = libguestfs-appliance; 14467 + autoreconfHook = buildPackages.autoreconfHook264; 14468 + }; 14440 14469 14441 14470 14442 14471 libhangul = callPackage ../development/libraries/libhangul { }; ··· 14612 14641 libiec61883 = callPackage ../development/libraries/libiec61883 { }; 14613 14642 14614 14643 libimagequant = callPackage ../development/libraries/libimagequant {}; 14644 + 14645 + libime = callPackage ../development/libraries/libime { }; 14615 14646 14616 14647 libinfinity = callPackage ../development/libraries/libinfinity { }; 14617 14648 ··· 15871 15902 drumstick = callPackage ../development/libraries/drumstick { }; 15872 15903 15873 15904 fcitx-qt5 = callPackage ../tools/inputmethods/fcitx/fcitx-qt5.nix { }; 15905 + 15906 + fcitx5-qt = callPackage ../tools/inputmethods/fcitx5/fcitx5-qt.nix { }; 15874 15907 15875 15908 qgpgme = callPackage ../development/libraries/gpgme { }; 15876 15909 ··· 23581 23614 inherit (gnome2) libglade; 23582 23615 }; 23583 23616 23617 + oberon-risc-emu = callPackage ../misc/emulators/oberon-risc-emu { }; 23618 + 23584 23619 obs-studio = libsForQt5.callPackage ../applications/video/obs-studio { }; 23585 23620 23586 23621 obs-wlrobs = callPackage ../applications/video/obs-studio/wlrobs.nix { }; ··· 27045 27080 conglomerate = callPackage ../applications/science/biology/conglomerate { }; 27046 27081 27047 27082 dcm2niix = callPackage ../applications/science/biology/dcm2niix { }; 27083 + 27084 + deepsea = callPackage ../tools/security/deepsea { }; 27048 27085 27049 27086 deeptools = callPackage ../applications/science/biology/deeptools { python = python3; }; 27050 27087
+1
pkgs/top-level/dhall-packages.nix
··· 19 19 20 20 in 21 21 { inherit 22 + callPackage 22 23 buildDhallPackage 23 24 buildDhallGitHubPackage 24 25 buildDhallDirectoryPackage
+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 }; ··· 1544 1544 buildInputs = [ FileWhich TestRequires TestSharedFork TestTCP ]; 1545 1545 meta = { 1546 1546 description = "KyotoTycoon client library"; 1547 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1547 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1548 1548 }; 1549 1549 }; 1550 1550 ··· 1568 1568 }; 1569 1569 meta = { 1570 1570 description = "Perl client for B<memcached>, in C language"; 1571 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1571 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1572 1572 }; 1573 1573 }; 1574 1574 ··· 1592 1592 }; 1593 1593 meta = { 1594 1594 description = "A lightweight cache with timed expiration"; 1595 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1595 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1596 1596 }; 1597 1597 }; 1598 1598 ··· 1607 1607 meta = { 1608 1608 homepage = "http://gtk2-perl.sourceforge.net/"; 1609 1609 description = "Perl interface to the cairo 2D vector graphics library"; 1610 - license = stdenv.lib.licenses.lgpl21Plus; 1610 + license = lib.licenses.lgpl21Plus; 1611 1611 }; 1612 1612 propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 1613 1613 }; ··· 1622 1622 buildInputs = [ pkgs.cairo ]; 1623 1623 meta = { 1624 1624 description = "Integrate Cairo into the Glib type system"; 1625 - license = stdenv.lib.licenses.lgpl21Plus; 1625 + license = lib.licenses.lgpl21Plus; 1626 1626 }; 1627 1627 propagatedBuildInputs = [ Cairo Glib ]; 1628 1628 }; ··· 1636 1636 }; 1637 1637 meta = { 1638 1638 description = "Sanity-check calling context"; 1639 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1639 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1640 1640 maintainers = [ maintainers.sgo ]; 1641 1641 }; 1642 1642 }; ··· 1671 1671 sha256 = "a5c91c62cf95fcb868f60eab5c832908f6905221013fea2bce3ff57046d7b6ea"; 1672 1672 }; 1673 1673 meta = { 1674 - license = stdenv.lib.licenses.gpl1Plus; 1674 + license = lib.licenses.gpl1Plus; 1675 1675 }; 1676 1676 }; 1677 1677 ··· 1694 1694 }; 1695 1695 meta = { 1696 1696 description = "Capture STDOUT and STDERR from Perl, XS or external programs"; 1697 - license = stdenv.lib.licenses.asl20; 1697 + license = lib.licenses.asl20; 1698 1698 }; 1699 1699 }; 1700 1700 ··· 1707 1707 }; 1708 1708 meta = { 1709 1709 description = "Warns and dies noisily with stack backtraces"; 1710 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1710 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1711 1711 }; 1712 1712 buildInputs = [ TestBase ]; 1713 1713 }; ··· 1732 1732 }; 1733 1733 propagatedBuildInputs = [ CarpAssert ]; 1734 1734 meta = { 1735 - license = stdenv.lib.licenses.artistic2; 1735 + license = lib.licenses.artistic2; 1736 1736 }; 1737 1737 buildInputs = [ TestException ]; 1738 1738 }; ··· 1746 1746 }; 1747 1747 meta = { 1748 1748 description = "Report errors from perspective of caller of a \"clan\" of modules"; 1749 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1749 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1750 1750 }; 1751 1751 }; 1752 1752 ··· 1761 1761 meta = { 1762 1762 homepage = "https://github.com/perl-carton/carton"; 1763 1763 description = "Perl module dependency manager (aka Bundler for Perl)"; 1764 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1764 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1765 1765 }; 1766 1766 }; 1767 1767 ··· 1775 1775 propagatedBuildInputs = [ CatalystRuntime DataVisitor ]; 1776 1776 meta = { 1777 1777 description = "Sensible default end action"; 1778 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1778 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1779 1779 }; 1780 1780 buildInputs = [ HTTPRequestAsCGI ]; 1781 1781 }; ··· 1791 1791 propagatedBuildInputs = [ CatalystRuntime URIFind ]; 1792 1792 meta = { 1793 1793 description = "Automated REST Method Dispatching"; 1794 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1794 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1795 1795 }; 1796 1796 }; 1797 1797 ··· 1806 1806 propagatedBuildInputs = [ CatalystPluginAuthentication ClassAccessor DataUUID StringEscape ]; 1807 1807 meta = { 1808 1808 description = "HTTP Basic and Digest authentication"; 1809 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1809 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1810 1810 }; 1811 1811 }; 1812 1812 ··· 1831 1831 propagatedBuildInputs = [ CatalystModelDBICSchema CatalystPluginAuthentication ]; 1832 1832 meta = { 1833 1833 description = "A storage class for Catalyst Authentication using DBIx::Class"; 1834 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1834 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1835 1835 }; 1836 1836 buildInputs = [ TestWarn ]; 1837 1837 }; ··· 1847 1847 buildInputs = [ TestMore TestMockObject TestException NetLDAPServerTest ]; 1848 1848 meta = { 1849 1849 description= "Authentication from an LDAP Directory"; 1850 - license = with stdenv.lib.licenses; [ artistic1 ]; 1850 + license = with lib.licenses; [ artistic1 ]; 1851 1851 }; 1852 1852 }; 1853 1853 ··· 1861 1861 propagatedBuildInputs = [ CatalystRuntime ]; 1862 1862 meta = { 1863 1863 description = "Moose role to create only one instance of component per context"; 1864 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1864 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1865 1865 }; 1866 1866 }; 1867 1867 ··· 1876 1876 propagatedBuildInputs = [ CatalystComponentInstancePerContext HTMLFormFuMultiForm RegexpAssemble ]; 1877 1877 meta = { 1878 1878 description = "Catalyst integration for HTML::FormFu"; 1879 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1879 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1880 1880 }; 1881 1881 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 1882 1882 }; ··· 1892 1892 propagatedBuildInputs = [ CatalystPluginStaticSimple ClassAccessor FileSlurp JSONXS ListMoreUtils PodPOMViewTOC XMLSimple ]; 1893 1893 meta = { 1894 1894 description = "Serves PODs right from your Catalyst application"; 1895 - license = stdenv.lib.licenses.bsd3; 1895 + license = lib.licenses.bsd3; 1896 1896 }; 1897 1897 }; 1898 1898 ··· 1908 1908 meta = { 1909 1909 homepage = "http://wiki.catalystframework.org/wiki/"; 1910 1910 description = "Catalyst Development Tools"; 1911 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1911 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1912 1912 }; 1913 1913 }; 1914 1914 ··· 1922 1922 propagatedBuildInputs = [ CatalystRuntime ]; 1923 1923 meta = { 1924 1924 description = "Regex DispatchType"; 1925 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1925 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1926 1926 }; 1927 1927 }; 1928 1928 ··· 1935 1935 }; 1936 1936 meta = { 1937 1937 description = "The Catalyst developer's manual"; 1938 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1938 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1939 1939 }; 1940 1940 }; 1941 1941 ··· 1950 1950 propagatedBuildInputs = [ CatalystComponentInstancePerContext CatalystXComponentTraits DBIxClassSchemaLoader MooseXMarkAsMethods MooseXNonMoose MooseXTypesLoadableClass TieIxHash ]; 1951 1951 meta = { 1952 1952 description = "DBIx::Class::Schema Model Class"; 1953 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1953 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1954 1954 }; 1955 1955 }; 1956 1956 ··· 1966 1966 meta = { 1967 1967 homepage = "http://wiki.catalystframework.org/wiki/"; 1968 1968 description = "The Catalyst Framework Runtime"; 1969 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1969 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1970 1970 }; 1971 1971 }; 1972 1972 ··· 1980 1980 propagatedBuildInputs = [ CatalystRuntime DateTime ]; 1981 1981 meta = { 1982 1982 description = "Request logging from within Catalyst"; 1983 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1983 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1984 1984 }; 1985 1985 }; 1986 1986 ··· 1995 1995 propagatedBuildInputs = [ CatalystPluginSession ]; 1996 1996 meta = { 1997 1997 description = "Infrastructure plugin for the Catalyst authentication framework"; 1998 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 1998 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 1999 1999 }; 2000 2000 }; 2001 2001 ··· 2021 2021 propagatedBuildInputs = [ CatalystPluginAuthentication SetObject UNIVERSALisa ]; 2022 2022 meta = { 2023 2023 description = "Role based authorization for Catalyst based on Catalyst::Plugin::Authentication"; 2024 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2024 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2025 2025 }; 2026 2026 }; 2027 2027 ··· 2036 2036 propagatedBuildInputs = [ CatalystRuntime ]; 2037 2037 meta = { 2038 2038 description = "Flexible caching support for Catalyst"; 2039 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2039 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2040 2040 }; 2041 2041 }; 2042 2042 ··· 2051 2051 propagatedBuildInputs = [ ClassAccessor HTTPMessage MROCompat ]; 2052 2052 meta = { 2053 2053 description = "HTTP/1.1 cache validators for Catalyst"; 2054 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2054 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2055 2055 }; 2056 2056 }; 2057 2057 ··· 2088 2088 propagatedBuildInputs = [ CatalystRuntime DataFormValidator ]; 2089 2089 meta = { 2090 2090 description = "Data::FormValidator"; 2091 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2091 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2092 2092 }; 2093 2093 }; 2094 2094 ··· 2101 2101 }; 2102 2102 propagatedBuildInputs = [ CatalystPluginFormValidator FormValidatorSimple ]; 2103 2103 meta = { 2104 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2104 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2105 2105 }; 2106 2106 }; 2107 2107 ··· 2115 2115 propagatedBuildInputs = [ ClassAccessor LogHandler MROCompat ]; 2116 2116 meta = { 2117 2117 description = "Catalyst Plugin for Log::Handler"; 2118 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2118 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2119 2119 }; 2120 2120 }; 2121 2121 ··· 2130 2130 propagatedBuildInputs = [ CatalystRuntime ObjectSignature ]; 2131 2131 meta = { 2132 2132 description = "Generic Session plugin - ties together server side storage and client side state required to maintain session data"; 2133 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2133 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2134 2134 }; 2135 2135 }; 2136 2136 ··· 2144 2144 propagatedBuildInputs = [ CatalystPluginSession ]; 2145 2145 meta = { 2146 2146 description = "Per-session custom expiry times"; 2147 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2147 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2148 2148 }; 2149 2149 }; 2150 2150 ··· 2178 2178 propagatedBuildInputs = [ CacheCache CatalystPluginSession ClassDataInheritable ]; 2179 2179 meta = { 2180 2180 description = "File storage backend for session data"; 2181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2182 2182 }; 2183 2183 }; 2184 2184 ··· 2193 2193 buildInputs = [ CatalystActionREST TestWarnings TimeOut URISmartURI ]; 2194 2194 meta = { 2195 2195 description = "Configurable URIs for Catalyst"; 2196 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2196 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2197 2197 }; 2198 2198 }; 2199 2199 ··· 2207 2207 propagatedBuildInputs = [ CatalystRuntime ]; 2208 2208 meta = { 2209 2209 description = "Display a stack trace on the debug screen"; 2210 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2210 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2211 2211 }; 2212 2212 }; 2213 2213 ··· 2222 2222 propagatedBuildInputs = [ CatalystRuntime MIMETypes MooseXTypes ]; 2223 2223 meta = { 2224 2224 description = "Make serving static pages painless"; 2225 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2225 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2226 2226 }; 2227 2227 }; 2228 2228 ··· 2236 2236 propagatedBuildInputs = [ CatalystRuntime strictures ]; 2237 2237 meta = { 2238 2238 description = "Handle passing of status messages between screens of a web application"; 2239 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2239 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2240 2240 }; 2241 2241 }; 2242 2242 ··· 2251 2251 propagatedBuildInputs = [ CatalystRuntime TextCSV ]; 2252 2252 meta = { 2253 2253 description = "CSV view class"; 2254 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2254 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2255 2255 }; 2256 2256 }; 2257 2257 ··· 2264 2264 }; 2265 2265 buildInputs = [ CatalystRuntime TestLongString TestSimple13 TestWWWMechanize TestWWWMechanizeCatalyst TextCSV XMLSimple ]; 2266 2266 meta = { 2267 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2267 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2268 2268 }; 2269 2269 }; 2270 2270 ··· 2278 2278 propagatedBuildInputs = [ CatalystRuntime ]; 2279 2279 meta = { 2280 2280 description = "JSON view for your data"; 2281 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2281 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2282 2282 }; 2283 2283 }; 2284 2284 ··· 2292 2292 propagatedBuildInputs = [ CatalystRuntime ClassAccessor TemplateTimer ]; 2293 2293 meta = { 2294 2294 description = "Template View Class"; 2295 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2295 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2296 2296 }; 2297 2297 }; 2298 2298 ··· 2327 2327 propagatedBuildInputs = [ Moose URI namespaceautoclean ]; 2328 2328 meta = { 2329 2329 description = "Replace request base with value passed by HTTP proxy"; 2330 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2330 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2331 2331 }; 2332 2332 }; 2333 2333 ··· 2346 2346 propagatedBuildInputs = [ CatalystRuntime MooseXTypes PodParser Starman ]; 2347 2347 meta = { 2348 2348 description = "Replace the development server with Starman"; 2349 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2349 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2350 2350 }; 2351 2351 }; 2352 2352 ··· 2360 2360 meta = { 2361 2361 homepage = "https://github.com/toddr/CDB_File"; 2362 2362 description = "Perl extension for access to cdb databases"; 2363 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2363 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2364 2364 }; 2365 2365 buildInputs = [ TestFatal TestWarnings ]; 2366 2366 propagatedBuildInputs = [ BCOW ]; ··· 2377 2377 buildInputs = [ LogAnyAdapterLog4perl LogLog4perl TestDeep TestException TestLWPUserAgent TestPod ]; 2378 2378 meta = { 2379 2379 description = "a data toolkit"; 2380 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2380 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2381 2381 homepage = "https://github.com/LibreCat/Catmandu"; 2382 2382 }; 2383 2383 }; ··· 2391 2391 }; 2392 2392 meta = { 2393 2393 description = "Get the CDDB info for an audio cd"; 2394 - license = stdenv.lib.licenses.artistic1; 2394 + license = lib.licenses.artistic1; 2395 2395 maintainers = [ maintainers.endgame ]; 2396 2396 }; 2397 2397 }; ··· 2405 2405 }; 2406 2406 meta = { 2407 2407 description = "Parse a CDDB/freedb data file"; 2408 - license = stdenv.lib.licenses.artistic1; 2408 + license = lib.licenses.artistic1; 2409 2409 }; 2410 2410 }; 2411 2411 ··· 2421 2421 propagatedBuildInputs = [ HTMLParser ]; 2422 2422 meta = { 2423 2423 description = "Handle Common Gateway Interface requests and responses"; 2424 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2424 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2425 2425 }; 2426 2426 }; 2427 2427 ··· 2436 2436 buildInputs = [ CGI CaptureTiny ModuleBuildTiny SubIdentify Switch TestNoWarnings TestRequires TryTiny ]; 2437 2437 meta = { 2438 2438 description = "Compile .cgi scripts to a code reference like ModPerl::Registry"; 2439 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2439 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2440 2440 homepage = "https://github.com/miyagawa/CGI-Compile"; 2441 2441 }; 2442 2442 }; ··· 2462 2462 meta = { 2463 2463 homepage = "https://github.com/tokuhirom/p5-cgi-emulate-psgi"; 2464 2464 description = "PSGI adapter for CGI"; 2465 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2465 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2466 2466 }; 2467 2467 }; 2468 2468 ··· 2489 2489 propagatedBuildInputs = [ CGI FCGI ]; 2490 2490 doCheck = false; 2491 2491 meta = { 2492 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2492 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2493 2493 }; 2494 2494 }; 2495 2495 ··· 2513 2513 }; 2514 2514 meta = { 2515 2515 description = "A lightweight CGI form processing package"; 2516 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2516 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2517 2517 }; 2518 2518 }; 2519 2519 ··· 2527 2527 propagatedBuildInputs = [ CGI ]; 2528 2528 meta = { 2529 2529 description = "Adapt CGI.pm to the PSGI protocol"; 2530 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2530 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2531 2531 }; 2532 2532 }; 2533 2533 ··· 2551 2551 propagatedBuildInputs = [ IOStringy ]; 2552 2552 meta = { 2553 2553 description = "A Simple totally OO CGI interface that is CGI.pm compliant"; 2554 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2554 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2555 2555 }; 2556 2556 buildInputs = [ TestException TestNoWarnings ]; 2557 2557 }; ··· 2566 2566 buildInputs = [ TestDeep ]; 2567 2567 meta = { 2568 2568 description = "Build structures from CGI data"; 2569 - license = stdenv.lib.licenses.bsd2; 2569 + license = lib.licenses.bsd2; 2570 2570 }; 2571 2571 }; 2572 2572 ··· 2585 2585 propagatedBuildInputs = [ CarpAssert ClassLoad DataUUID DigestJHash HashMoreUtils JSONMaybeXS ListMoreUtils LogAny Moo MooXTypesMooseLikeNumeric StringRewritePrefix TaskWeaken TimeDuration TimeDurationParse ]; 2586 2586 meta = { 2587 2587 description = "Unified cache handling interface"; 2588 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2588 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2589 2589 }; 2590 2590 }; 2591 2591 ··· 2599 2599 propagatedBuildInputs = [ GD ]; 2600 2600 meta = { 2601 2601 description = "A series of charting modules"; 2602 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2602 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2603 2603 }; 2604 2604 }; 2605 2605 ··· 2612 2612 }; 2613 2613 meta = { 2614 2614 description = "Package for creating Cisco IPPhone XML objects"; 2615 - license = with stdenv.lib.licenses; [ artistic1 ]; 2615 + license = with lib.licenses; [ artistic1 ]; 2616 2616 }; 2617 2617 }; 2618 2618 ··· 2626 2626 meta = { 2627 2627 homepage = "https://metacpan.org/pod/CLASS"; 2628 2628 description = "Alias for __PACKAGE__"; 2629 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2629 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2630 2630 maintainers = [ maintainers.sgo ]; 2631 2631 }; 2632 2632 }; ··· 2639 2639 sha256 = "07215zzr4ydf49832vn54i3gf2q5b97lydkv8j56wb2svvjs64mz"; 2640 2640 }; 2641 2641 meta = { 2642 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2642 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2643 2643 }; 2644 2644 }; 2645 2645 ··· 2664 2664 propagatedBuildInputs = [ ModuleRuntime ]; 2665 2665 meta = { 2666 2666 description = "Lets you build groups of accessors"; 2667 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2667 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2668 2668 }; 2669 2669 }; 2670 2670 ··· 2677 2677 }; 2678 2678 meta = { 2679 2679 description = "A minimalistic variant of Class::Accessor"; 2680 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2680 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2681 2681 }; 2682 2682 }; 2683 2683 ··· 2690 2690 }; 2691 2691 meta = { 2692 2692 description = "Run-time load a class the first time you call a method in it"; 2693 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2693 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2694 2694 }; 2695 2695 }; 2696 2696 ··· 2714 2714 propagatedBuildInputs = [ AlgorithmC3 ]; 2715 2715 meta = { 2716 2716 description = "A pragma to use the C3 method resolution order algorithm"; 2717 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2717 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2718 2718 }; 2719 2719 }; 2720 2720 ··· 2729 2729 propagatedBuildInputs = [ MROCompat ]; 2730 2730 meta = { 2731 2731 description = "Make NEXT suck less"; 2732 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2732 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2733 2733 }; 2734 2734 }; 2735 2735 ··· 2743 2743 buildInputs = [ TestException ]; 2744 2744 propagatedBuildInputs = [ ClassC3 ClassInspector MROCompat ]; 2745 2745 meta = { 2746 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2746 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2747 2747 }; 2748 2748 }; 2749 2749 ··· 2766 2766 propagatedBuildInputs = [ ParamsValidate ]; 2767 2767 meta = { 2768 2768 description = "Glues object frameworks together transparently"; 2769 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2769 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2770 2770 }; 2771 2771 }; 2772 2772 ··· 2797 2797 }; 2798 2798 meta = { 2799 2799 description = "Base class for hierarchally ordered objects"; 2800 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2800 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2801 2801 maintainers = teams.deshaw.members; 2802 2802 }; 2803 2803 }; ··· 2820 2820 }; 2821 2821 meta = { 2822 2822 description = "Provide utility methods for factory classes"; 2823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2824 2824 }; 2825 2825 }; 2826 2826 ··· 2833 2833 }; 2834 2834 meta = { 2835 2835 description = "another class and object builder"; 2836 - license = with stdenv.lib.licenses; [ artistic1 ]; 2836 + license = with lib.licenses; [ artistic1 ]; 2837 2837 }; 2838 2838 }; 2839 2839 ··· 2846 2846 }; 2847 2847 meta = { 2848 2848 description = "Get information about a class and its structure"; 2849 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2849 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2850 2850 }; 2851 2851 }; 2852 2852 ··· 2879 2879 }; 2880 2880 meta = { 2881 2881 description = "Load modules and create objects on demand"; 2882 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2882 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2883 2883 }; 2884 2884 }; 2885 2885 ··· 2907 2907 prePatch = "rm configure"; 2908 2908 meta = { 2909 2909 description = "A module for creating generic methods"; 2910 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2910 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2911 2911 }; 2912 2912 }; 2913 2913 ··· 2922 2922 meta = { 2923 2923 homepage = "https://github.com/moose/Class-Method-Modifiers"; 2924 2924 description = "Provides Moose-like method modifiers"; 2925 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2925 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2926 2926 }; 2927 2927 }; 2928 2928 ··· 2936 2936 propagatedBuildInputs = [ ParamsClassify ]; 2937 2937 meta = { 2938 2938 description = "Dynamic class mixing"; 2939 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2939 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2940 2940 }; 2941 2941 }; 2942 2942 ··· 2950 2950 propagatedBuildInputs = [ DevelStackTrace ]; 2951 2951 meta = { 2952 2952 description = "A smart return value object"; 2953 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 2953 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 2954 2954 }; 2955 2955 }; 2956 2956 ··· 2981 2981 }; 2982 2982 meta = { 2983 2983 description = "Minimalist class construction"; 2984 - license = with stdenv.lib.licenses; [ asl20 ]; 2984 + license = with lib.licenses; [ asl20 ]; 2985 2985 homepage = "https://github.com/dagolden/Class-Tiny"; 2986 2986 }; 2987 2987 }; ··· 2998 2998 meta = { 2999 2999 homepage = "https://github.com/moose/Class-Load"; 3000 3000 description = "A working (require \"Class::Name\") and more"; 3001 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3001 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3002 3002 }; 3003 3003 }; 3004 3004 ··· 3014 3014 meta = { 3015 3015 homepage = "https://github.com/moose/Class-Load-XS"; 3016 3016 description = "XS implementation of parts of Class::Load"; 3017 - license = stdenv.lib.licenses.artistic2; 3017 + license = lib.licenses.artistic2; 3018 3018 }; 3019 3019 }; 3020 3020 ··· 3037 3037 }; 3038 3038 meta = { 3039 3039 description = "Support for creating standard 'inside-out' classes"; 3040 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3040 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3041 3041 }; 3042 3042 }; 3043 3043 ··· 3050 3050 }; 3051 3051 propagatedBuildInputs = [ ClassStd ]; 3052 3052 checkInputs = [ TestPod TestPodCoverage ]; 3053 - meta = with stdenv.lib; { 3053 + meta = with lib; { 3054 3054 description = "Faster but less secure than Class::Std"; 3055 3055 license = with licenses; [ artistic1 gpl1Plus ]; 3056 3056 }; ··· 3077 3077 propagatedBuildInputs = [ CarpAssert ClassDataInheritable ClassISA ]; 3078 3078 meta = { 3079 3079 description = "Base class for virtual base classes"; 3080 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3080 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3081 3081 }; 3082 3082 }; 3083 3083 ··· 3090 3090 }; 3091 3091 meta = { 3092 3092 description = "Generate fast XS accessors without runtime compilation"; 3093 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3093 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3094 3094 }; 3095 3095 }; 3096 3096 ··· 3106 3106 meta = { 3107 3107 homepage = "https://github.com/reyjrar/CLI-Helpers"; 3108 3108 description = "Subroutines for making simple command line scripts"; 3109 - license = stdenv.lib.licenses.bsd3; 3109 + license = lib.licenses.bsd3; 3110 3110 }; 3111 3111 }; 3112 3112 ··· 3119 3119 }; 3120 3120 meta = { 3121 3121 description = "Clipboard - Copy and Paste with any OS"; 3122 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3122 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3123 3123 }; 3124 3124 propagatedBuildInputs = [ CGI ]; 3125 3125 # Disable test on darwin because MacPasteboard fails when not logged in interactively. ··· 3139 3139 }; 3140 3140 meta = { 3141 3141 description = "Recursively copy Perl datatypes"; 3142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3143 3143 }; 3144 3144 buildInputs = [ BCOW ]; 3145 3145 }; ··· 3154 3154 buildInputs = [ Clone ClonePP TestWithoutModule ]; 3155 3155 meta = { 3156 3156 description = "Choose appropriate clone utility"; 3157 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3157 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3158 3158 }; 3159 3159 }; 3160 3160 ··· 3166 3166 sha256 = "0y7m25fksiavzg4xj4cm9zkz8rmnk4iqy7lm01m4nmyqlna3082p"; 3167 3167 }; 3168 3168 meta = { 3169 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3169 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3170 3170 }; 3171 3171 }; 3172 3172 ··· 3181 3181 buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; 3182 3182 meta = { 3183 3183 description = "Engine for tidyall, your all-in-one code tidier and validator"; 3184 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3184 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3185 3185 }; 3186 3186 }; 3187 3187 ··· 3195 3195 propagatedBuildInputs = [ CodeTidyAll TextAligner ]; 3196 3196 meta = { 3197 3197 description = "TidyAll plugin to sort and align Moose-style attributes"; 3198 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3198 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3199 3199 }; 3200 3200 }; 3201 3201 ··· 3211 3211 meta = { 3212 3212 homepage = "https://github.com/skaji/Command-Runner"; 3213 3213 description = "Run external commands and Perl code refs"; 3214 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3214 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3215 3215 maintainers = [ maintainers.zakame ]; 3216 3216 }; 3217 3217 }; ··· 3225 3225 }; 3226 3226 meta = { 3227 3227 description = "Implements some sane defaults for Perl programs"; 3228 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3228 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3229 3229 }; 3230 3230 }; 3231 3231 ··· 3238 3238 }; 3239 3239 meta = { 3240 3240 description = "Interface to Bzip2 compression library"; 3241 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3241 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3242 3242 }; 3243 3243 }; 3244 3244 ··· 3257 3257 3258 3258 meta = { 3259 3259 description = "Low-Level Interface to bzip2 compression library"; 3260 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3260 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3261 3261 }; 3262 3262 }; 3263 3263 ··· 3283 3283 doCheck = !stdenv.isDarwin; 3284 3284 3285 3285 meta = { 3286 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3286 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3287 3287 }; 3288 3288 }; 3289 3289 ··· 3306 3306 propagatedBuildInputs = [ ModulePluggable ]; 3307 3307 meta = { 3308 3308 description = "Load configuration from different file formats, transparently"; 3309 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3309 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3310 3310 }; 3311 3311 }; 3312 3312 ··· 3320 3320 propagatedBuildInputs = [ CaptureTiny ]; 3321 3321 meta = { 3322 3322 description = "A module to implement some of AutoConf macros in pure perl"; 3323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3324 3324 }; 3325 3325 }; 3326 3326 ··· 3332 3332 sha256 = "1bbg3wp0xcpj04cmm86j1x0j5968jqi5s2c87qs7dgmap1vzk6qa"; 3333 3333 }; 3334 3334 meta = { 3335 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3335 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3336 3336 }; 3337 3337 }; 3338 3338 ··· 3347 3347 propagatedBuildInputs = [ Moo MooXTypesMooseLike ]; 3348 3348 meta = { 3349 3349 description = "Git-compatible config file parsing"; 3350 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3350 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3351 3351 }; 3352 3352 }; 3353 3353 ··· 3361 3361 meta = { 3362 3362 homepage = "https://github.com/schweikert/Config-Grammar"; 3363 3363 description = "A grammar-based, user-friendly config parser"; 3364 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3364 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3365 3365 }; 3366 3366 }; 3367 3367 ··· 3376 3376 meta = { 3377 3377 homepage = "https://github.com/rjbs/Config-INI"; 3378 3378 description = "Simple .ini-file format"; 3379 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3379 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3380 3380 }; 3381 3381 }; 3382 3382 ··· 3391 3391 buildInputs = [ TestDeep ]; 3392 3392 meta = { 3393 3393 description = "Load (and optionally decrypt via GnuPG) user/pass identity information "; 3394 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3394 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3395 3395 homepage = "https://github.com/dagolden/Config-Identity"; 3396 3396 }; 3397 3397 }; ··· 3406 3406 propagatedBuildInputs = [ IOStringy ]; 3407 3407 meta = { 3408 3408 description = "A module for reading .ini-style configuration files"; 3409 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3409 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3410 3410 maintainers = teams.deshaw.members; 3411 3411 }; 3412 3412 }; ··· 3422 3422 propagatedBuildInputs = [ ConfigAny ]; 3423 3423 meta = { 3424 3424 description = "Load a configuration directory tree containing YAML, JSON, XML, Perl, INI or Config::General files"; 3425 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3425 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3426 3426 }; 3427 3427 }; 3428 3428 ··· 3437 3437 buildInputs = [ TestException YAML ]; 3438 3438 meta = { 3439 3439 description = "Layered configuration, because configs are like ogres"; 3440 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3440 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3441 3441 }; 3442 3442 }; 3443 3443 ··· 3453 3453 meta = { 3454 3454 homepage = "https://github.com/rjbs/Config-MVP"; 3455 3455 description = "Multivalue-property package-oriented configuration"; 3456 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3456 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3457 3457 }; 3458 3458 }; 3459 3459 ··· 3468 3468 meta = { 3469 3469 homepage = "https://github.com/rjbs/Config-MVP-Reader-INI"; 3470 3470 description = "An MVP config reader for .ini files"; 3471 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3471 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3472 3472 }; 3473 3473 }; 3474 3474 ··· 3481 3481 }; 3482 3482 meta = { 3483 3483 description = "Read and write property files"; 3484 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3484 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3485 3485 }; 3486 3486 }; 3487 3487 ··· 3531 3531 doCheck = false; 3532 3532 meta = { 3533 3533 description = "Simple, versioned access to configuration data"; 3534 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3534 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3535 3535 }; 3536 3536 }; 3537 3537 ··· 3551 3551 ''; 3552 3552 meta = { 3553 3553 description = "A generic connection to a hierarchical-structured data set"; 3554 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3554 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3555 3555 }; 3556 3556 }; 3557 3557 ··· 3566 3566 buildInputs = [ ModuleBuildTiny TestFatal ]; 3567 3567 meta = { 3568 3568 description = "Facility for creating read-only scalars, arrays, and hashes"; 3569 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3569 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3570 3570 }; 3571 3571 }; 3572 3572 ··· 3579 3579 }; 3580 3580 meta = { 3581 3581 description = "Convert binary octets into ASCII armoured messages"; 3582 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3582 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3583 3583 maintainers = [ maintainers.sgo ]; 3584 3584 }; 3585 3585 }; ··· 3604 3604 meta = { 3605 3605 homepage = "https://metacpan.org/pod/Convert::Base32"; 3606 3606 description = "Encoding and decoding of base32 strings"; 3607 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3607 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3608 3608 maintainers = [ maintainers.sgo ]; 3609 3609 }; 3610 3610 }; ··· 3618 3618 }; 3619 3619 meta = { 3620 3620 description = "Functions for converting to/from bencoded strings"; 3621 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3621 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3622 3622 }; 3623 3623 }; 3624 3624 ··· 3633 3633 propagatedBuildInputs = [ ListUtilsBy ModulePluggable ]; 3634 3634 meta = { 3635 3635 description = "Color space conversions and named lookups"; 3636 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3636 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3637 3637 }; 3638 3638 }; 3639 3639 ··· 3646 3646 }; 3647 3647 meta = { 3648 3648 description = "Perl module for uuencode and uudecode"; 3649 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3649 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3650 3650 }; 3651 3651 }; 3652 3652 ··· 3669 3669 }; 3670 3670 meta = { 3671 3671 description = "Create automatic curried method call closures for any class or object"; 3672 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3672 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3673 3673 }; 3674 3674 }; 3675 3675 ··· 3704 3704 meta = { 3705 3705 homepage = "https://github.com/kazeburo/Cookie-Baker"; 3706 3706 description = "Cookie string generator / parser"; 3707 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3707 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3708 3708 }; 3709 3709 }; 3710 3710 ··· 3742 3742 buildInputs = [ TestSharedFork TestTCP ]; 3743 3743 meta = { 3744 3744 description = "Coro based PSGI web server"; 3745 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3745 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3746 3746 }; 3747 3747 }; 3748 3748 ··· 3756 3756 propagatedBuildInputs = [ ArchiveZip CPANChecksums CPANPerlReleases Expect FileHomeDir LWP LogLog4perl ModuleBuild TermReadKey YAML YAMLLibYAML YAMLSyck ]; 3757 3757 meta = { 3758 3758 description = "Query, download and build perl modules from CPAN sites"; 3759 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3759 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3760 3760 }; 3761 3761 }; 3762 3762 ··· 3767 3767 url = "mirror://cpan/authors/id/R/RJ/RJBS/CPAN-Mini-1.111016.tar.gz"; 3768 3768 sha256 = "5a297afc3e367ad80811464d4eb7e4dd3caff8ba499cdd2b558f6279443a7657"; 3769 3769 }; 3770 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 3770 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 3771 3771 propagatedBuildInputs = [ FileHomeDir LWPProtocolHttps ]; 3772 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 3772 + postInstall = lib.optionalString stdenv.isDarwin '' 3773 3773 shortenPerlShebang $out/bin/minicpan 3774 3774 ''; 3775 3775 3776 3776 meta = { 3777 3777 homepage = "https://github.com/rjbs/CPAN-Mini"; 3778 3778 description = "Create a minimal mirror of CPAN"; 3779 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3779 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3780 3780 maintainers = [ maintainers.sgo ]; 3781 3781 }; 3782 3782 }; ··· 3790 3790 }; 3791 3791 meta = { 3792 3792 description = "CPanel fork of JSON::XS, fast and correct serializing"; 3793 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3793 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3794 3794 }; 3795 3795 }; 3796 3796 ··· 3803 3803 }; 3804 3804 meta = { 3805 3805 description = "Read and write Changes files"; 3806 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3806 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3807 3807 }; 3808 3808 }; 3809 3809 ··· 3816 3816 }; 3817 3817 propagatedBuildInputs = [ CompressBzip2 DataCompare ModuleSignature ]; 3818 3818 meta = { 3819 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3819 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3820 3820 }; 3821 3821 }; 3822 3822 ··· 3832 3832 meta = { 3833 3833 homepage = "https://github.com/Perl-Toolchain-Gang/CPAN-Common-Index"; 3834 3834 description = "Common library for searching CPAN modules, authors and distributions"; 3835 - license = stdenv.lib.licenses.asl20; 3835 + license = lib.licenses.asl20; 3836 3836 }; 3837 3837 }; 3838 3838 ··· 3845 3845 }; 3846 3846 meta = { 3847 3847 description = "Extract distribution name and version from a distribution filename"; 3848 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3848 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3849 3849 }; 3850 3850 }; 3851 3851 ··· 3859 3859 buildInputs = [ TestDeep ]; 3860 3860 meta = { 3861 3861 description = "Verify requirements in a CPAN::Meta object"; 3862 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3862 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3863 3863 }; 3864 3864 }; 3865 3865 ··· 3873 3873 meta = { 3874 3874 homepage = "https://github.com/bingos/cpan-perl-releases"; 3875 3875 description = "Mapping Perl releases on CPAN to the location of the tarballs"; 3876 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3876 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3877 3877 }; 3878 3878 }; 3879 3879 ··· 3888 3888 meta = { 3889 3889 homepage = "https://github.com/jib/cpanplus-devel"; 3890 3890 description = "Ameliorated interface to the CPAN"; 3891 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3891 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3892 3892 }; 3893 3893 }; 3894 3894 ··· 3903 3903 meta = { 3904 3904 homepage = "https://github.com/rjbs/cpan-uploader"; 3905 3905 description = "Upload things to the CPAN"; 3906 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3906 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3907 3907 }; 3908 3908 }; 3909 3909 ··· 3925 3925 }; 3926 3926 meta = { 3927 3927 description = "CAST5 block cipher in pure Perl"; 3928 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3928 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3929 3929 maintainers = [ maintainers.sgo ]; 3930 3930 }; 3931 3931 }; ··· 3954 3954 ]; 3955 3955 meta = { 3956 3956 description = "Generate shared secret using elliptic-curve Diffie-Hellman function"; 3957 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3957 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3958 3958 }; 3959 3959 }; 3960 3960 ··· 3977 3977 propagatedBuildInputs = [ CryptDES ]; 3978 3978 meta = { 3979 3979 description = "Triple-DES EDE encryption/decryption"; 3980 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 3980 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 3981 3981 maintainers = [ maintainers.sgo ]; 3982 3982 }; 3983 3983 }; ··· 4014 4014 propagatedBuildInputs = [ DataBuffer DigestSHA1 FileWhich ]; 4015 4015 meta = { 4016 4016 description = "DSA Signatures and Key Generation"; 4017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4018 4018 maintainers = [ maintainers.sgo ]; 4019 4019 }; 4020 4020 }; ··· 4026 4026 url = "mirror://cpan/authors/id/A/AP/APPEL/Crypt-ECB-2.22.tar.gz"; 4027 4027 sha256 = "f5af62e908cd31a34b2b813135a0718016fd003ffa0021ffbdd84c50158267aa"; 4028 4028 }; 4029 - meta = with stdenv.lib; { 4029 + meta = with lib; { 4030 4030 description = "Use block ciphers using ECB mode"; 4031 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4031 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4032 4032 }; 4033 4033 }; 4034 4034 ··· 4040 4040 sha256 = "3cc7126d5841107237a9be2dc5c7fbc167cf3c4b4ce34678a8448b850757014c"; 4041 4041 }; 4042 4042 propagatedBuildInputs = [ ClassMix ]; 4043 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4043 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4044 4044 }; 4045 4045 4046 4046 CryptFormat = buildPerlPackage { ··· 4053 4053 buildInputs = [ TestException TestFailWarnings ]; 4054 4054 meta = { 4055 4055 description = "Conversion utilities for encryption applications"; 4056 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4056 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4057 4057 maintainers = [ maintainers.sgo ]; 4058 4058 }; 4059 4059 }; ··· 4077 4077 propagatedBuildInputs = [ CryptX JSON ]; 4078 4078 meta = { 4079 4079 description = "JSON Web Token"; 4080 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4080 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4081 4081 }; 4082 4082 }; 4083 4083 ··· 4100 4100 buildInputs = [ pkgs.unzip ModuleBuildTiny ]; 4101 4101 propagatedBuildInputs = [ ConvertASN1 ]; 4102 4102 meta = { 4103 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4103 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4104 4104 }; 4105 4105 }; 4106 4106 ··· 4115 4115 meta = { 4116 4116 homepage = "https://github.com/danaj/Crypt-Random-Seed"; 4117 4117 description = "Provide strong randomness for seeding"; 4118 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4118 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4119 4119 maintainers = [ maintainers.sgo ]; 4120 4120 }; 4121 4121 }; ··· 4130 4130 propagatedBuildInputs = [ ClassLoader MathPari StatisticsChiSquare ]; 4131 4131 meta = { 4132 4132 description = "Interface to /dev/random and /dev/urandom"; 4133 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4133 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4134 4134 }; 4135 4135 }; 4136 4136 ··· 4145 4145 propagatedBuildInputs = [ CaptureTiny ModuleFind Moo SubExporter TypeTiny namespaceclean ]; 4146 4146 meta = { 4147 4147 description = "Get weak or strong random data from pluggable sources"; 4148 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4148 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4149 4149 }; 4150 4150 }; 4151 4151 ··· 4159 4159 meta = { 4160 4160 homepage = "https://github.com/danaj/Crypt-Random-TESHA2"; 4161 4161 description = "Random numbers using timer/schedule entropy, aka userspace voodoo entropy"; 4162 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4162 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4163 4163 }; 4164 4164 }; 4165 4165 ··· 4191 4191 meta = { 4192 4192 homepage = "https://wiki.github.com/toddr/Crypt-RIPEMD160"; 4193 4193 description = "Perl extension for the RIPEMD-160 Hash function"; 4194 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4194 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4195 4195 maintainers = [ maintainers.sgo ]; 4196 4196 }; 4197 4197 }; ··· 4204 4204 sha256 = "93ebdfaaefcfe9ab683f0121c85f24475d8197f0bcec46018219e4111434dde3"; 4205 4205 }; 4206 4206 propagatedBuildInputs = [ DigestSHA1 ]; 4207 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4207 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4208 4208 }; 4209 4209 4210 4210 CryptRijndael = buildPerlPackage { ··· 4234 4234 }; 4235 4235 meta = { 4236 4236 description = "Provide non blocking randomness"; 4237 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4237 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4238 4238 maintainers = [ maintainers.sgo ]; 4239 4239 }; 4240 4240 }; ··· 4250 4250 perlPreHook = "export LD=$CC"; 4251 4251 meta = { 4252 4252 description = "Scrypt password based key derivation function"; 4253 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4253 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4254 4254 homepage = "https://github.com/DCIT/perl-Crypt-ScryptKDF"; 4255 4255 maintainers = [ maintainers.sgo ]; 4256 4256 }; ··· 4277 4277 meta = { 4278 4278 homepage = "https://metacpan.org/release/Crypt-Sodium"; 4279 4279 description = "Perl bindings for libsodium (NaCL)"; 4280 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4280 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4281 4281 maintainers = [ maintainers.sgo ]; 4282 4282 }; 4283 4283 }; ··· 4291 4291 }; 4292 4292 meta = { 4293 4293 description = "The Twofish Encryption Algorithm"; 4294 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4294 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4295 4295 maintainers = [ maintainers.sgo ]; 4296 4296 }; 4297 4297 }; ··· 4310 4310 buildInputs = [ TestException ]; 4311 4311 propagatedBuildInputs = [ AltCryptRSABigInt CryptCAST5_PP CryptDES_EDE3 CryptDSA CryptIDEA CryptRIPEMD160 CryptRijndael CryptTwofish FileHomeDir LWP ]; 4312 4312 4313 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 4314 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 4313 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 4314 + postInstall = lib.optionalString stdenv.isDarwin '' 4315 4315 shortenPerlShebang $out/bin/pgplet 4316 4316 ''; 4317 4317 4318 4318 meta = { 4319 4319 homepage = "https://github.com/btrott/Crypt-OpenPGP"; 4320 4320 description = "Pure-Perl OpenPGP implementation"; 4321 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4321 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4322 4322 maintainers = [ maintainers.sgo ]; 4323 4323 }; 4324 4324 doCheck = false; /* test fails with 'No random source available!' */ ··· 4333 4333 }; 4334 4334 NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; 4335 4335 NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; 4336 - meta = with stdenv.lib; { 4336 + meta = with lib; { 4337 4337 description = "Perl wrapper around OpenSSL's AES library"; 4338 4338 license = with licenses; [ artistic1 gpl1Plus ]; 4339 4339 }; ··· 4359 4359 }; 4360 4360 meta = { 4361 4361 description = "Guess OpenSSL include path"; 4362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4363 4363 homepage = "https://github.com/akiym/Crypt-OpenSSL-Guess"; 4364 4364 }; 4365 4365 }; ··· 4401 4401 meta = { 4402 4402 homepage = "https://github.com/dsully/perl-crypt-openssl-x509"; 4403 4403 description = "Perl extension to OpenSSL's X509 API"; 4404 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4404 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4405 4405 maintainers = [ maintainers.sgo ]; 4406 4406 }; 4407 4407 }; ··· 4418 4418 meta = { 4419 4419 homepage = "https://metacpan.org/release/Crypt-PBKDF2"; 4420 4420 description = "The PBKDF2 password hash algorithm"; 4421 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4421 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4422 4422 maintainers = [ maintainers.sgo ]; 4423 4423 }; 4424 4424 }; ··· 4435 4435 propagatedBuildInputs = [ BytesRandomSecureTiny ClassAccessor ConvertASN1 CryptFormat MathProvablePrime SymbolGet TryTiny ]; 4436 4436 meta = { 4437 4437 description = "Cryptography in pure Perl"; 4438 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4438 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4439 4439 maintainers = [ maintainers.sgo ]; 4440 4440 }; 4441 4441 }; ··· 4452 4452 4453 4453 meta = { 4454 4454 description = "Minimal Ed25519 bindings"; 4455 - license = stdenv.lib.licenses.artistic2; 4455 + license = lib.licenses.artistic2; 4456 4456 maintainers = [ maintainers.thoughtpolice ]; 4457 4457 }; 4458 4458 buildInputs = [ CanaryStability ]; ··· 4488 4488 url = "mirror://cpan/authors/id/G/GT/GTERMARS/CSS-Minifier-XS-0.09.tar.gz"; 4489 4489 sha256 = "1myswrmh0sqp5xjpp03x45z8arfmgkjx0srl3r6kjsyzl1zrk9l8"; 4490 4490 }; 4491 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4491 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 4492 4492 meta = { 4493 4493 description = "XS based CSS minifier"; 4494 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4494 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4495 4495 }; 4496 4496 }; 4497 4497 ··· 4520 4520 NIX_CFLAGS_LINK = "-lncurses"; 4521 4521 meta = { 4522 4522 description = "Perl bindings to ncurses"; 4523 - license = stdenv.lib.licenses.artistic1; 4523 + license = lib.licenses.artistic1; 4524 4524 }; 4525 4525 }; 4526 4526 ··· 4533 4533 }; 4534 4534 meta = { 4535 4535 description = "curses based OO user interface framework"; 4536 - license = stdenv.lib.licenses.artistic1; 4536 + license = lib.licenses.artistic1; 4537 4537 }; 4538 4538 propagatedBuildInputs = [ Curses TermReadKey ]; 4539 4539 }; ··· 4547 4547 }; 4548 4548 meta = { 4549 4549 description = "Crypto toolkit"; 4550 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4550 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4551 4551 }; 4552 4552 }; 4553 4553 ··· 4560 4560 }; 4561 4561 meta = { 4562 4562 description = "Temporary changing working directory (chdir)"; 4563 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4563 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4564 4564 }; 4565 4565 buildInputs = [ TestRequires ]; 4566 4566 }; ··· 4575 4575 buildInputs = [ TestRequires ]; 4576 4576 meta = { 4577 4577 description = "Polymorphic data cloning"; 4578 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4578 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4579 4579 }; 4580 4580 }; 4581 4581 ··· 4598 4598 }; 4599 4599 meta = { 4600 4600 description = "Pretty printing of data structures"; 4601 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4601 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4602 4602 }; 4603 4603 }; 4604 4604 ··· 4611 4611 }; 4612 4612 meta = { 4613 4613 description = "Less indentation and newlines plus sub deparsing"; 4614 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4614 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4615 4615 }; 4616 4616 }; 4617 4617 ··· 4644 4644 propagatedBuildInputs = [ DateCalc EmailValid FileMMagic ImageSize MIMETypes RegexpCommon ]; 4645 4645 meta = { 4646 4646 description = "Validates user input (usually from an HTML form) based on input profile"; 4647 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4647 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4648 4648 }; 4649 4649 buildInputs = [ CGI ]; 4650 4650 }; ··· 4660 4660 meta = { 4661 4661 homepage = "https://github.com/rjbs/Data-GUID"; 4662 4662 description = "Globally unique identifiers"; 4663 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4663 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4664 4664 }; 4665 4665 }; 4666 4666 ··· 4686 4686 }; 4687 4687 meta = { 4688 4688 description = "Make binary data human-readable"; 4689 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 4689 + license = with lib.licenses; [ artistic1 gpl2 ]; 4690 4690 }; 4691 4691 }; 4692 4692 ··· 4711 4711 propagatedBuildInputs = [ ClassReturnValue TextvFileasData ]; 4712 4712 meta = { 4713 4713 description = "Generates iCalendar (RFC 2445) calendar files"; 4714 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4714 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4715 4715 }; 4716 4716 }; 4717 4717 ··· 4725 4725 buildInputs = [ TestBits ]; 4726 4726 meta = { 4727 4727 description = "Pack and unpack big-endian IEEE754 floats and doubles"; 4728 - license = with stdenv.lib.licenses; [ artistic2 ]; 4728 + license = with lib.licenses; [ artistic2 ]; 4729 4729 }; 4730 4730 }; 4731 4731 ··· 4749 4749 meta = { 4750 4750 homepage = "https://github.com/msgpack/msgpack-perl"; 4751 4751 description = "MessagePack serializing/deserializing"; 4752 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4752 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4753 4753 maintainers = [ maintainers.sgo ]; 4754 4754 }; 4755 4755 }; ··· 4765 4765 meta = { 4766 4766 homepage = "https://github.com/rjbs/data-optlist"; 4767 4767 description = "Parse and validate simple name/value option pairs"; 4768 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4768 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4769 4769 }; 4770 4770 }; 4771 4771 ··· 4790 4790 buildInputs = [ ClassAccessor DataPage TestException ]; 4791 4791 meta = { 4792 4792 description = "change long page list to be shorter and well navigate"; 4793 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4793 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4794 4794 }; 4795 4795 }; 4796 4796 ··· 4815 4815 meta = { 4816 4816 homepage = "https://github.com/mattp-/Data-Perl"; 4817 4817 description = "Base classes wrapping fundamental Perl data types"; 4818 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4818 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4819 4819 }; 4820 4820 }; 4821 4821 ··· 4829 4829 propagatedBuildInputs = [ ClonePP FileHomeDir PackageStash SortNaturally ]; 4830 4830 meta = { 4831 4831 description = "colored pretty-print of Perl data structures and objects"; 4832 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4832 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4833 4833 }; 4834 4834 }; 4835 4835 ··· 4844 4844 meta = { 4845 4845 homepage = "https://github.com/rjbs/data-section"; 4846 4846 description = "Read multiple hunks of data out of your DATA section"; 4847 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4847 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4848 4848 }; 4849 4849 buildInputs = [ TestFailWarnings ]; 4850 4850 }; ··· 4858 4858 }; 4859 4859 meta = { 4860 4860 description = "Modules that serialize data structures"; 4861 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4861 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4862 4862 }; 4863 4863 }; 4864 4864 ··· 4872 4872 buildInputs = [ TestDeep ]; 4873 4873 propagatedBuildInputs = [ ClassAccessor ]; 4874 4874 meta = { 4875 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4875 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4876 4876 }; 4877 4877 }; 4878 4878 ··· 4885 4885 }; 4886 4886 propagatedBuildInputs = [ DataPage MathRound ]; 4887 4887 meta = { 4888 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4888 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4889 4889 }; 4890 4890 }; 4891 4891 ··· 4900 4900 propagatedBuildInputs = [ Moose PathClass namespaceclean ]; 4901 4901 meta = { 4902 4902 description = "N at a time iteration API"; 4903 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4903 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4904 4904 }; 4905 4905 }; 4906 4906 ··· 4914 4914 buildInputs = [ TestPod ]; 4915 4915 meta = { 4916 4916 description = "Change nature of data within a structure"; 4917 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4917 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4918 4918 }; 4919 4919 }; 4920 4920 ··· 4939 4939 meta = { 4940 4940 homepage = "https://metacpan.org/release/Data-ULID"; 4941 4941 description = "Universally Unique Lexicographically Sortable Identifier"; 4942 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4942 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4943 4943 maintainers = with maintainers; [ sgo ]; 4944 4944 }; 4945 4945 }; ··· 4961 4961 sha256 = "1x662pqjg9p0wcigi7pwf969b2ymk66ncm2vd5dfm5i08pdkjpf3"; 4962 4962 }; 4963 4963 buildInputs = [ HashUtilFieldHashCompat ModuleBuildXSUtil ScopeGuard TestException ]; 4964 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 4964 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 4965 4965 meta = { 4966 4966 description = "A selection of utilities for data and data types"; 4967 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4967 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4968 4968 homepage = "https://github.com/gfx/Perl-Data-Util"; 4969 4969 }; 4970 4970 }; ··· 4977 4977 sha256 = "51c9efbf8423853616eaa24841e4d1996b2db0036900617fb1dbc76c75a1f360"; 4978 4978 }; 4979 4979 meta = { 4980 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 4980 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 4981 4981 }; 4982 4982 }; 4983 4983 ··· 5001 5001 propagatedBuildInputs = [ MathRandomMTAuto ]; 5002 5002 meta = { 5003 5003 description = "Fast random UUID generator using the Mersenne Twister algorithm"; 5004 - license = stdenv.lib.licenses.asl20; 5004 + license = lib.licenses.asl20; 5005 5005 }; 5006 5006 }; 5007 5007 ··· 5016 5016 propagatedBuildInputs = [ NetDomainTLD ]; 5017 5017 meta = { 5018 5018 description = "Domain and host name validation"; 5019 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5019 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5020 5020 }; 5021 5021 }; 5022 5022 ··· 5031 5031 propagatedBuildInputs = [ NetAddrIP ]; 5032 5032 meta = { 5033 5033 description = "IPv4 and IPv6 validation methods"; 5034 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5034 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5035 5035 }; 5036 5036 }; 5037 5037 ··· 5045 5045 propagatedBuildInputs = [ DataValidateDomain DataValidateIP ]; 5046 5046 meta = { 5047 5047 description = "Common URL validation methods"; 5048 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5048 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5049 5049 }; 5050 5050 }; 5051 5051 ··· 5108 5108 sha256 = "29a1926314ce1681a312d6155c29590c771ddacf91b7485873ce449ef209dd04"; 5109 5109 }; 5110 5110 meta = { 5111 - license = with stdenv.lib.licenses; [ artistic1 gpl2Plus ]; 5111 + license = with lib.licenses; [ artistic1 gpl2Plus ]; 5112 5112 }; 5113 5113 }; 5114 5114 ··· 5123 5123 propagatedBuildInputs = [ DateTimeLocale DateTimeTimeZone ]; 5124 5124 meta = { 5125 5125 description = "A date and time object"; 5126 - license = stdenv.lib.licenses.artistic2; 5126 + license = lib.licenses.artistic2; 5127 5127 }; 5128 5128 }; 5129 5129 ··· 5136 5136 }; 5137 5137 meta = { 5138 5138 description = "Dates in the Julian calendar"; 5139 - license = stdenv.lib.licenses.artistic2; 5139 + license = lib.licenses.artistic2; 5140 5140 }; 5141 5141 propagatedBuildInputs = [ DateTime ]; 5142 5142 }; ··· 5151 5151 propagatedBuildInputs = [ DateTimeEventRecurrence ]; 5152 5152 meta = { 5153 5153 description = "DateTime rfc2445 recurrences"; 5154 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5154 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5155 5155 }; 5156 5156 }; 5157 5157 ··· 5175 5175 propagatedBuildInputs = [ DateTimeFormatStrptime ParamsValidate ]; 5176 5176 meta = { 5177 5177 description = "Create DateTime parser classes and objects"; 5178 - license = stdenv.lib.licenses.artistic2; 5178 + license = lib.licenses.artistic2; 5179 5179 }; 5180 5180 }; 5181 5181 ··· 5189 5189 propagatedBuildInputs = [ DateTime TimeDate ]; 5190 5190 meta = { 5191 5191 description = "Parses Date::Parse compatible formats"; 5192 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5192 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5193 5193 }; 5194 5194 }; 5195 5195 ··· 5203 5203 propagatedBuildInputs = [ DateTimeFormatBuilder ListMoreUtils ModulePluggable ]; 5204 5204 meta = { 5205 5205 description = "Flexibly parse strings and turn them into DateTime objects"; 5206 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5206 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5207 5207 }; 5208 5208 buildInputs = [ TestException TestMockTime TestNoWarnings ]; 5209 5209 }; ··· 5218 5218 propagatedBuildInputs = [ DateTime HTTPDate ]; 5219 5219 meta = { 5220 5220 description = "Date conversion routines"; 5221 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5221 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5222 5222 }; 5223 5223 }; 5224 5224 ··· 5232 5232 propagatedBuildInputs = [ DateTimeEventICal ]; 5233 5233 meta = { 5234 5234 description = "Parse and format iCal datetime and duration strings"; 5235 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5235 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5236 5236 }; 5237 5237 }; 5238 5238 ··· 5246 5246 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5247 5247 meta = { 5248 5248 description = "Parses ISO8601 formats"; 5249 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5249 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5250 5250 }; 5251 5251 buildInputs = [ Test2Suite ]; 5252 5252 }; ··· 5261 5261 propagatedBuildInputs = [ DateTime ParamsValidate ]; 5262 5262 meta = { 5263 5263 description = "Convert between DateTime and RFC2822/822 formats"; 5264 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5264 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5265 5265 }; 5266 5266 }; 5267 5267 ··· 5276 5276 propagatedBuildInputs = [ Clone DateTime ListMoreUtils ParamsValidate boolean ]; 5277 5277 meta = { 5278 5278 description = "Create machine readable date/time with natural parsing logic"; 5279 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5279 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5280 5280 }; 5281 5281 }; 5282 5282 ··· 5290 5290 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5291 5291 meta = { 5292 5292 description = "Parse and format MySQL dates and times"; 5293 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5293 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5294 5294 }; 5295 5295 }; 5296 5296 ··· 5304 5304 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5305 5305 meta = { 5306 5306 description = "Parse and format PostgreSQL dates and times"; 5307 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5307 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5308 5308 }; 5309 5309 buildInputs = [ ModuleBuildTiny ]; 5310 5310 }; ··· 5320 5320 propagatedBuildInputs = [ DateTime ]; 5321 5321 meta = { 5322 5322 description = "Parse and format strp and strf time patterns"; 5323 - license = stdenv.lib.licenses.artistic2; 5323 + license = lib.licenses.artistic2; 5324 5324 }; 5325 5325 }; 5326 5326 ··· 5334 5334 propagatedBuildInputs = [ DateTimeFormatBuilder ]; 5335 5335 meta = { 5336 5336 description = "Parse and format SQLite dates and times"; 5337 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5337 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5338 5338 }; 5339 5339 }; 5340 5340 ··· 5348 5348 propagatedBuildInputs = [ DateTime ]; 5349 5349 meta = { 5350 5350 description = "Parse and format W3CDTF datetime strings"; 5351 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5351 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5352 5352 }; 5353 5353 }; 5354 5354 ··· 5363 5363 propagatedBuildInputs = [ FileShareDir ParamsValidationCompiler Specio namespaceautoclean ]; 5364 5364 meta = { 5365 5365 description = "Localization support for DateTime.pm"; 5366 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5366 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5367 5367 }; 5368 5368 }; 5369 5369 ··· 5377 5377 propagatedBuildInputs = [ DateTime ParamsValidate SetInfinite ]; 5378 5378 meta = { 5379 5379 description = "DateTime set objects"; 5380 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5380 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5381 5381 }; 5382 5382 }; 5383 5383 ··· 5392 5392 propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; 5393 5393 meta = { 5394 5394 description = "Time zone object base class and factory"; 5395 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5395 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5396 5396 }; 5397 5397 }; 5398 5398 ··· 5408 5408 doCheck = false; 5409 5409 meta = { 5410 5410 description = "Parse a date/time string using the best method available"; 5411 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5411 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5412 5412 }; 5413 5413 }; 5414 5414 ··· 5422 5422 propagatedBuildInputs = [ ClassISA DevelStackTrace StringUtil TermReadKey TextTabularDisplay TieIxHash ]; 5423 5423 meta = { 5424 5424 description = "A collection of handy debugging routines for displaying the values of variables with a minimum of coding"; 5425 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5425 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5426 5426 }; 5427 5427 }; 5428 5428 ··· 5436 5436 propagatedBuildInputs = [ PadWalker ]; 5437 5437 meta = { 5438 5438 description = "Meatier versions of C<caller>"; 5439 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5439 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5440 5440 }; 5441 5441 }; 5442 5442 ··· 5449 5449 }; 5450 5450 meta = { 5451 5451 description = "check that a command is available"; 5452 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5452 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5453 5453 homepage = "https://github.com/tokuhirom/Devel-CheckBin"; 5454 5454 }; 5455 5455 }; ··· 5464 5464 buildInputs = [ ModuleBuildTiny ]; 5465 5465 meta = { 5466 5466 description = "Check the compiler's availability"; 5467 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5467 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5468 5468 homepage = "https://github.com/tokuhirom/Devel-CheckCompiler"; 5469 5469 }; 5470 5470 }; ··· 5499 5499 meta = { 5500 5500 homepage = "https://metacpan.org/release/Devel-Leak"; 5501 5501 description = "Utility for looking for perl objects that are not reclaimed"; 5502 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; # According to Debian 5502 + license = with lib.licenses; [ artistic1 gpl1Plus ]; # According to Debian 5503 5503 }; 5504 5504 }; 5505 5505 ··· 5514 5514 meta = { 5515 5515 homepage = "https://github.com/bingos/devel-patchperl"; 5516 5516 description = "Patch perl source a la Devel::PPPort's buildperl.pl"; 5517 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5517 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5518 5518 }; 5519 5519 }; 5520 5520 ··· 5528 5528 buildInputs = [ TestFatal ]; 5529 5529 meta = { 5530 5530 description = "obtain the REFCNT value of a referent"; 5531 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5531 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5532 5532 }; 5533 5533 }; 5534 5534 ··· 5541 5541 }; 5542 5542 meta = { 5543 5543 description = "Perl/Pollution/Portability"; 5544 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5544 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5545 5545 }; 5546 5546 }; 5547 5547 ··· 5554 5554 }; 5555 5555 meta = { 5556 5556 description = "Print out each line before it is executed (like sh -x)"; 5557 - license = stdenv.lib.licenses.publicDomain; 5557 + license = lib.licenses.publicDomain; 5558 5558 }; 5559 5559 }; 5560 5560 ··· 5569 5569 propagatedBuildInputs = [ DeviceOUI Moose ]; 5570 5570 meta = { 5571 5571 description = "Handle hardware MAC Addresses (EUI-48 and EUI-64)"; 5572 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5572 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5573 5573 maintainers = [ maintainers.sgo ]; 5574 5574 }; 5575 5575 }; ··· 5586 5586 propagatedBuildInputs = [ ClassAccessorGrouped LWP SubExporter ]; 5587 5587 meta = { 5588 5588 description = "Resolve an Organizationally Unique Identifier"; 5589 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5589 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5590 5590 maintainers = [ maintainers.sgo ]; 5591 5591 }; 5592 5592 }; ··· 5638 5638 5639 5639 preCheck = "rm t/65_db_config.t"; # do not run failing tests 5640 5640 5641 - meta = with stdenv.lib; { 5641 + meta = with lib; { 5642 5642 description = "Self Contained SQLite RDBMS in a DBI Driver"; 5643 5643 license = with licenses; [ artistic1 gpl1Plus ]; 5644 5644 platforms = platforms.unix; ··· 5657 5657 meta = { 5658 5658 homepage = "https://github.com/gooddata/DBD-MariaDB"; 5659 5659 description = "MariaDB and MySQL driver for the Perl5 Database Interface (DBI)"; 5660 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5660 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5661 5661 maintainers = [ maintainers.sgo ]; 5662 5662 }; 5663 5663 }; ··· 5693 5693 buildInputs = [ pkgs.oracle-instantclient TestNoWarnings ]; 5694 5694 propagatedBuildInputs = [ DBI ]; 5695 5695 5696 - postBuild = stdenv.lib.optionalString stdenv.isDarwin '' 5696 + postBuild = lib.optionalString stdenv.isDarwin '' 5697 5697 install_name_tool -add_rpath "${pkgs.oracle-instantclient.lib}/lib" blib/arch/auto/DBD/Oracle/Oracle.bundle 5698 5698 ''; 5699 5699 }; ··· 5717 5717 5718 5718 meta = { 5719 5719 description = "DBI PostgreSQL interface"; 5720 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5721 - platforms = stdenv.lib.platforms.unix; 5720 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5721 + platforms = lib.platforms.unix; 5722 5722 }; 5723 5723 }; 5724 5724 ··· 5765 5765 url = "mirror://cpan/authors/id/T/TI/TIMB/DBI-1.643.tar.gz"; 5766 5766 sha256 = "8a2b993db560a2c373c174ee976a51027dd780ec766ae17620c20393d2e836fa"; 5767 5767 }; 5768 - postInstall = stdenv.lib.optionalString (perl ? crossVersion) '' 5768 + postInstall = lib.optionalString (perl ? crossVersion) '' 5769 5769 mkdir -p $out/${perl.libPrefix}/cross_perl/${perl.version}/DBI 5770 5770 cat > $out/${perl.libPrefix}/cross_perl/${perl.version}/DBI.pm <<EOF 5771 5771 package DBI; ··· 5806 5806 meta = { 5807 5807 homepage = "https://dbi.perl.org/"; 5808 5808 description = "Database independent interface for Perl"; 5809 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5809 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5810 5810 }; 5811 5811 }; 5812 5812 ··· 5822 5822 meta = { 5823 5823 homepage = "https://metacpan.org/pod/DBICx::TestDatabase"; 5824 5824 description = "Create a temporary database from a DBIx::Class::Schema"; 5825 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5825 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5826 5826 maintainers = [ maintainers.sgo ]; 5827 5827 }; 5828 5828 }; ··· 5839 5839 meta = { 5840 5840 homepage = "https://metacpan.org/pod/DBIx::Class"; 5841 5841 description = "Extensible and flexible object <-> relational mapper"; 5842 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5842 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5843 5843 }; 5844 5844 }; 5845 5845 ··· 5855 5855 meta = { 5856 5856 homepage = "https://github.com/frioux/DBIx-Class-Candy"; 5857 5857 description = "Sugar for your favorite ORM, DBIx::Class"; 5858 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5858 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5859 5859 }; 5860 5860 }; 5861 5861 ··· 5870 5870 propagatedBuildInputs = [ CarpClan DBIxClass ]; 5871 5871 meta = { 5872 5872 description = "Cursor class with built-in caching support"; 5873 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5873 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5874 5874 }; 5875 5875 }; 5876 5876 ··· 5886 5886 meta = { 5887 5887 homepage = "https://metacpan.org/pod/DBIx::Class::DynamicDefault"; 5888 5888 description = "Automatically set and update fields"; 5889 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5889 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5890 5890 maintainers = [ maintainers.sgo ]; 5891 5891 }; 5892 5892 }; ··· 5913 5913 meta = { 5914 5914 homepage = "https://github.com/frioux/DBIx-Class-Helpers"; 5915 5915 description = "Simplify the common case stuff for DBIx::Class"; 5916 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5916 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5917 5917 }; 5918 5918 }; 5919 5919 ··· 5929 5929 meta = { 5930 5930 homepage = "https://metacpan.org/pod/DBIx::Class::InflateColumn::Serializer"; 5931 5931 description = "Inflators to serialize data structures for DBIx::Class"; 5932 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5932 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5933 5933 maintainers = [ maintainers.sgo ]; 5934 5934 }; 5935 5935 }; ··· 5944 5944 propagatedBuildInputs = [ DBIxClass ]; 5945 5945 meta = { 5946 5946 description = "Introspect many-to-many relationships"; 5947 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5947 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5948 5948 }; 5949 5949 }; 5950 5950 ··· 5959 5959 propagatedBuildInputs = [ CarpClan ClassUnload DBIxClass DataDump StringToIdentifierEN curry ]; 5960 5960 meta = { 5961 5961 description = "Create a DBIx::Class::Schema based on a database"; 5962 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5962 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5963 5963 }; 5964 5964 }; 5965 5965 ··· 5974 5974 propagatedBuildInputs = [ DBI ]; 5975 5975 meta = { 5976 5976 description = "Fast, safe DBI connection and transaction management"; 5977 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 5977 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 5978 5978 }; 5979 5979 }; 5980 5980 ··· 5999 5999 propagatedBuildInputs = [ CacheSimpleTimedExpiry ClassAccessor ClassReturnValue Clone DBIxDBSchema Want capitalization ]; 6000 6000 meta = { 6001 6001 description = "Encapsulate SQL queries and rows in simple perl objects"; 6002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6003 6003 }; 6004 6004 }; 6005 6005 ··· 6025 6025 }; 6026 6026 meta = { 6027 6027 description = "Simple detection of binary versus text in strings"; 6028 - license = with stdenv.lib.licenses; [ artistic2 ]; 6028 + license = with lib.licenses; [ artistic2 ]; 6029 6029 }; 6030 6030 }; 6031 6031 ··· 6038 6038 }; 6039 6039 meta = { 6040 6040 description = "Read/write buffer class"; 6041 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6041 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6042 6042 maintainers = [ maintainers.sgo ]; 6043 6043 }; 6044 6044 }; ··· 6078 6078 propagatedBuildInputs = [ BHooksEndOfScope BHooksOPCheck SubName ]; 6079 6079 meta = { 6080 6080 description = "Adding keywords to perl, in perl"; 6081 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6081 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6082 6082 }; 6083 6083 }; 6084 6084 ··· 6091 6091 }; 6092 6092 meta = { 6093 6093 description = "Find the path to your perl"; 6094 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6094 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6095 6095 }; 6096 6096 }; 6097 6097 ··· 6104 6104 }; 6105 6105 propagatedBuildInputs = [ SubExporterProgressive ]; 6106 6106 meta = { 6107 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6107 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6108 6108 }; 6109 6109 }; 6110 6110 ··· 6117 6117 }; 6118 6118 meta = { 6119 6119 description = "Detect perl's global phase on older perls."; 6120 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6120 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6121 6121 }; 6122 6122 }; 6123 6123 ··· 6141 6141 meta = { 6142 6142 homepage = "https://github.com/timbunce/devel-nytprof"; 6143 6143 description = "Powerful fast feature-rich Perl source code profiler"; 6144 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6144 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6145 6145 }; 6146 6146 buildInputs = [ TestDifferences ]; 6147 6147 }; ··· 6157 6157 buildInputs = [ TestFatal ]; 6158 6158 meta = { 6159 6159 description = "introspect overloaded operators"; 6160 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6160 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6161 6161 }; 6162 6162 }; 6163 6163 ··· 6181 6181 }; 6182 6182 meta = { 6183 6183 description = "An object representing a stack trace"; 6184 - license = stdenv.lib.licenses.artistic2; 6184 + license = lib.licenses.artistic2; 6185 6185 }; 6186 6186 }; 6187 6187 ··· 6195 6195 propagatedBuildInputs = [ DevelStackTrace ]; 6196 6196 meta = { 6197 6197 description = "Displays stack trace in HTML"; 6198 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6198 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6199 6199 }; 6200 6200 }; 6201 6201 ··· 6208 6208 }; 6209 6209 meta = { 6210 6210 description = "Dump symbol names or the symbol table"; 6211 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6211 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6212 6212 }; 6213 6213 }; 6214 6214 ··· 6221 6221 }; 6222 6222 meta = { 6223 6223 description = "Module that calculates CRC sums of all sorts"; 6224 - license = stdenv.lib.licenses.publicDomain; 6224 + license = lib.licenses.publicDomain; 6225 6225 }; 6226 6226 }; 6227 6227 ··· 6234 6234 }; 6235 6235 meta = { 6236 6236 description = "Keyed-Hashing for Message Authentication"; 6237 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6237 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6238 6238 }; 6239 6239 }; 6240 6240 ··· 6247 6247 }; 6248 6248 meta = { 6249 6249 description = "Perl extension for 32 bit Jenkins Hashing Algorithm"; 6250 - license = stdenv.lib.licenses.artistic2; 6250 + license = lib.licenses.artistic2; 6251 6251 }; 6252 6252 }; 6253 6253 ··· 6260 6260 }; 6261 6261 meta = { 6262 6262 description = "Perl interface to the MD2 Algorithm"; 6263 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6263 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6264 6264 maintainers = [ maintainers.sgo ]; 6265 6265 }; 6266 6266 }; ··· 6296 6296 }; 6297 6297 meta = { 6298 6298 description = "Perl Implementation of Rivest's MD5 algorithm"; 6299 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6299 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6300 6300 }; 6301 6301 }; 6302 6302 ··· 6309 6309 }; 6310 6310 meta = { 6311 6311 description = "Perl interface to the SHA-1 algorithm"; 6312 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6312 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6313 6313 }; 6314 6314 }; 6315 6315 ··· 6323 6323 meta = { 6324 6324 homepage = "https://metacpan.org/release/Digest-SHA3"; 6325 6325 description = "Perl extension for SHA-3"; 6326 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6326 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6327 6327 maintainers = [ maintainers.sgo ]; 6328 6328 }; 6329 6329 }; ··· 6338 6338 propagatedBuildInputs = [ Moo PathTiny ]; 6339 6339 meta = { 6340 6340 description = "treat a directory and a manifest file as a hash/dictionary of keys to texts or blobs"; 6341 - license = with stdenv.lib.licenses; [ mit ]; 6341 + license = with lib.licenses; [ mit ]; 6342 6342 }; 6343 6343 }; 6344 6344 ··· 6352 6352 meta = { 6353 6353 homepage = "https://github.com/mauke/Dir-Self"; 6354 6354 description = "A __DIR__ constant for the directory your source file is in"; 6355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6356 6356 }; 6357 6357 }; 6358 6358 ··· 6366 6366 propagatedBuildInputs = [ ExporterTiny ]; 6367 6367 meta = { 6368 6368 description = "dispatch on the type (class) of an argument"; 6369 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6369 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6370 6370 }; 6371 6371 }; 6372 6372 ··· 6381 6381 propagatedBuildInputs = [ ModuleRuntime ]; 6382 6382 meta = { 6383 6383 description = "Declare version conflicts for your dist"; 6384 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6384 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6385 6385 }; 6386 6386 }; 6387 6387 ··· 6397 6397 meta = { 6398 6398 homepage = "http://dzil.org/"; 6399 6399 description = "Distribution builder; installer not included!"; 6400 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6400 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6401 6401 }; 6402 6402 doCheck = false; 6403 6403 }; ··· 6413 6413 propagatedBuildInputs = [ DistZillaPluginMojibakeTests DistZillaPluginTestCPANChanges DistZillaPluginTestCPANMetaJSON DistZillaPluginTestCompile DistZillaPluginTestDistManifest DistZillaPluginTestEOL DistZillaPluginTestKwalitee DistZillaPluginTestMinimumVersion DistZillaPluginTestNoTabs DistZillaPluginTestPerlCritic DistZillaPluginTestPodLinkCheck DistZillaPluginTestPortability DistZillaPluginTestSynopsis DistZillaPluginTestUnusedVars DistZillaPluginTestVersion PodCoverageTrustPod ]; 6414 6414 meta = { 6415 6415 description = "Test your dist with every testing plugin conceivable"; 6416 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6416 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6417 6417 }; 6418 6418 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 6419 6419 }; ··· 6428 6428 propagatedBuildInputs = [ DistZilla ]; 6429 6429 meta = { 6430 6430 description = "Dist::Zilla with Changes check"; 6431 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6431 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6432 6432 }; 6433 6433 buildInputs = [ PathClass PodCoverage PodCoverageTrustPod PodMarkdown TestDeep TestException TestPod TestPodCoverage ]; 6434 6434 }; ··· 6444 6444 meta = { 6445 6445 homepage = "https://github.com/creaktive/Dist-Zilla-Plugin-MojibakeTests"; 6446 6446 description = "Release tests for source encoding"; 6447 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6447 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6448 6448 }; 6449 6449 buildInputs = [ TestMojibake ]; 6450 6450 }; ··· 6460 6460 meta = { 6461 6461 homepage = "https://github.com/rjbs/Dist-Zilla-Plugin-PodWeaver"; 6462 6462 description = "Weave your Pod together from configuration and Dist::Zilla"; 6463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6464 6464 }; 6465 6465 }; 6466 6466 ··· 6476 6476 meta = { 6477 6477 homepage = "https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeAnyFromPod"; 6478 6478 description = "Automatically convert POD to a README in any format for Dist::Zilla"; 6479 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6479 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6480 6480 }; 6481 6481 }; 6482 6482 ··· 6492 6492 meta = { 6493 6493 homepage = "https://github.com/DarwinAwardWinner/Dist-Zilla-Plugin-ReadmeMarkdownFromPod"; 6494 6494 description = "Automatically convert POD to a README.mkdn for Dist::Zilla"; 6495 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6495 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6496 6496 }; 6497 6497 }; 6498 6498 ··· 6507 6507 propagatedBuildInputs = [ DistZilla ]; 6508 6508 meta = { 6509 6509 description = "Release tests for your changelog"; 6510 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6510 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6511 6511 }; 6512 6512 }; 6513 6513 ··· 6523 6523 meta = { 6524 6524 homepage = "http://p3rl.org/Dist::Zilla::Plugin::Test::CPAN::Meta::JSON"; 6525 6525 description = "Release tests for your META.json"; 6526 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6526 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6527 6527 }; 6528 6528 }; 6529 6529 ··· 6539 6539 meta = { 6540 6540 homepage = "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-Compile"; 6541 6541 description = "Common tests to check syntax of your modules, only using core modules"; 6542 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6542 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6543 6543 }; 6544 6544 }; 6545 6545 ··· 6554 6554 propagatedBuildInputs = [ DistZilla ]; 6555 6555 meta = { 6556 6556 description = "Release tests for the manifest"; 6557 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6557 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6558 6558 }; 6559 6559 }; 6560 6560 ··· 6569 6569 propagatedBuildInputs = [ DistZilla ]; 6570 6570 meta = { 6571 6571 description = "Author tests making sure correct line endings are used"; 6572 - license = stdenv.lib.licenses.artistic2; 6572 + license = lib.licenses.artistic2; 6573 6573 }; 6574 6574 }; 6575 6575 ··· 6584 6584 propagatedBuildInputs = [ DistZilla ]; 6585 6585 meta = { 6586 6586 description = "Release tests for kwalitee"; 6587 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6587 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6588 6588 }; 6589 6589 }; 6590 6590 ··· 6599 6599 propagatedBuildInputs = [ DistZilla ]; 6600 6600 meta = { 6601 6601 description = "Release tests for minimum required versions"; 6602 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6602 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6603 6603 }; 6604 6604 }; 6605 6605 ··· 6614 6614 buildInputs = [ ModuleBuildTiny TestDeep TestNoTabs TestRequires ]; 6615 6615 meta = { 6616 6616 description = "Author tests that ensure hard tabs are not used"; 6617 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6617 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6618 6618 homepage = "https://github.com/karenetheridge/Dist-Zilla-Plugin-Test-NoTabs"; 6619 6619 }; 6620 6620 }; ··· 6630 6630 propagatedBuildInputs = [ DistZilla ]; 6631 6631 meta = { 6632 6632 description = "Tests to check your code against best practices"; 6633 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6633 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6634 6634 }; 6635 6635 }; 6636 6636 ··· 6646 6646 meta = { 6647 6647 homepage = "https://github.com/rwstauner/Dist-Zilla-Plugin-Test-Pod-LinkCheck"; 6648 6648 description = "Add release tests for POD links"; 6649 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6649 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6650 6650 }; 6651 6651 buildInputs = [ TestPodLinkCheck ]; 6652 6652 }; ··· 6662 6662 propagatedBuildInputs = [ DistZilla ]; 6663 6663 meta = { 6664 6664 description = "Release tests for portability"; 6665 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6665 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6666 6666 }; 6667 6667 }; 6668 6668 ··· 6677 6677 propagatedBuildInputs = [ DistZilla ]; 6678 6678 meta = { 6679 6679 description = "Release tests for synopses"; 6680 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6680 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6681 6681 }; 6682 6682 }; 6683 6683 ··· 6692 6692 propagatedBuildInputs = [ DistZilla ]; 6693 6693 meta = { 6694 6694 description = "Release tests for unused variables"; 6695 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6695 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6696 6696 }; 6697 6697 }; 6698 6698 ··· 6707 6707 propagatedBuildInputs = [ DistZilla ]; 6708 6708 meta = { 6709 6709 description = "Release Test::Version tests"; 6710 - license = stdenv.lib.licenses.artistic2; 6710 + license = lib.licenses.artistic2; 6711 6711 }; 6712 6712 }; 6713 6713 ··· 6722 6722 buildInputs = [ ModuleBuildTiny TestDeep TestFatal ]; 6723 6723 meta = { 6724 6724 description = "Receive notification when something changes a file's contents"; 6725 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6725 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6726 6726 homepage = "https://github.com/karenetheridge/Dist-Zilla-Role-FileWatcher"; 6727 6727 }; 6728 6728 }; ··· 6738 6738 propagatedBuildInputs = [ PathTiny ]; 6739 6739 meta = { 6740 6740 description = "Support for C<dotenv> in Perl"; 6741 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6741 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6742 6742 }; 6743 6743 }; 6744 6744 ··· 6752 6752 propagatedBuildInputs = [ CaptureTiny ClassXSAccessor DevelCheckOS NumberWithError StatisticsCaseResampling ]; 6753 6753 meta = { 6754 6754 description = "More reliable benchmarking with the least amount of thinking"; 6755 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6755 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6756 6756 homepage = "https://github.com/briandfoy/dumbbench"; 6757 6757 }; 6758 6758 }; ··· 6768 6768 meta = { 6769 6769 homepage = "https://github.com/rjbs/Email-Abstract"; 6770 6770 description = "Unified interface to mail representations"; 6771 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6771 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6772 6772 }; 6773 6773 }; 6774 6774 ··· 6781 6781 }; 6782 6782 meta = { 6783 6783 description = "RFC 2822 Address Parsing"; 6784 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6784 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6785 6785 }; 6786 6786 }; 6787 6787 ··· 6796 6796 propagatedBuildInputs = [ EmailAddress ]; 6797 6797 meta = { 6798 6798 description = "RFC close address list parsing"; 6799 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6799 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6800 6800 }; 6801 6801 }; 6802 6802 ··· 6809 6809 }; 6810 6810 meta = { 6811 6811 description = "Parse and format RFC 2822 email addresses and groups"; 6812 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6812 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6813 6813 }; 6814 6814 }; 6815 6815 ··· 6823 6823 meta = { 6824 6824 homepage = "https://github.com/rjbs/Email-Date-Format"; 6825 6825 description = "Produce RFC 2822 date strings"; 6826 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6826 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6827 6827 }; 6828 6828 }; 6829 6829 ··· 6837 6837 propagatedBuildInputs = [ EmailAbstract EmailAddress EmailMIME ]; 6838 6838 meta = { 6839 6839 description = "Reply to an email message"; 6840 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6840 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6841 6841 }; 6842 6842 }; 6843 6843 ··· 6850 6850 }; 6851 6851 meta = { 6852 6852 description = "Generate world unique message-ids"; 6853 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6853 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6854 6854 }; 6855 6855 }; 6856 6856 ··· 6865 6865 meta = { 6866 6866 homepage = "https://github.com/rjbs/Email-MIME"; 6867 6867 description = "Easy MIME message handling"; 6868 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6868 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6869 6869 }; 6870 6870 }; 6871 6871 ··· 6881 6881 }; 6882 6882 meta = { 6883 6883 description = "Strip the attachments from an email"; 6884 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6884 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6885 6885 }; 6886 6886 }; 6887 6887 ··· 6895 6895 meta = { 6896 6896 homepage = "https://github.com/rjbs/Email-MIME-ContentType"; 6897 6897 description = "Parse a MIME Content-Type Header"; 6898 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6898 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6899 6899 }; 6900 6900 propagatedBuildInputs = [ TextUnidecode ]; 6901 6901 }; ··· 6911 6911 meta = { 6912 6912 homepage = "https://github.com/rjbs/Email-MIME-Encodings"; 6913 6913 description = "A unified interface to MIME encoding and decoding"; 6914 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6914 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6915 6915 }; 6916 6916 }; 6917 6917 ··· 6926 6926 meta = { 6927 6927 homepage = "https://github.com/rjbs/Email-Send"; 6928 6928 description = "Simply Sending Email"; 6929 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6929 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6930 6930 }; 6931 6931 buildInputs = [ MIMETools MailTools ]; 6932 6932 }; ··· 6940 6940 }; 6941 6941 propagatedBuildInputs = [ EmailMIME EmailSender IOAll IOString OLEStorage_Lite ]; 6942 6942 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) 6943 - meta = with stdenv.lib; { 6943 + meta = with lib; { 6944 6944 homepage = "https://www.matijs.net/software/msgconv/"; 6945 6945 description = "A .MSG to mbox converter"; 6946 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6946 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6947 6947 maintainers = with maintainers; [ peterhoeg ]; 6948 6948 }; 6949 6949 }; ··· 6957 6957 }; 6958 6958 buildInputs = [ CaptureTiny ]; 6959 6959 propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike SubExporter Throwable TryTiny ]; 6960 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 6960 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 6961 6961 postPatch = '' 6962 6962 patchShebangs --build util 6963 6963 ''; 6964 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 6964 + preCheck = lib.optionalString stdenv.isDarwin '' 6965 6965 shortenPerlShebang util/sendmail 6966 6966 ''; 6967 6967 meta = { 6968 6968 homepage = "https://github.com/rjbs/Email-Sender"; 6969 6969 description = "A library for sending email"; 6970 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6970 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6971 6971 }; 6972 6972 }; 6973 6973 ··· 6982 6982 meta = { 6983 6983 homepage = "https://github.com/rjbs/Email-Simple"; 6984 6984 description = "Simple parsing of RFC2822 message format and headers"; 6985 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6985 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 6986 6986 }; 6987 6987 }; 6988 6988 ··· 7006 7006 }; 7007 7007 propagatedBuildInputs = [ EmailValid ]; 7008 7008 meta = { 7009 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7009 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7010 7010 }; 7011 7011 }; 7012 7012 ··· 7019 7019 }; 7020 7020 meta = { 7021 7021 description = "Character encodings in Perl"; 7022 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7022 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7023 7023 }; 7024 7024 }; 7025 7025 ··· 7035 7035 meta = { 7036 7036 homepage = "https://metacpan.org/release/Encode-Base32-GMP"; 7037 7037 description = "High speed Base32 encoding using GMP with BigInt and MD5 support"; 7038 - license = stdenv.lib.licenses.mit; 7038 + license = lib.licenses.mit; 7039 7039 maintainers = with maintainers; [ sgo ]; 7040 7040 }; 7041 7041 }; ··· 7050 7050 nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; 7051 7051 meta = { 7052 7052 description = "An Encode::Encoding subclass that detects the encoding of data"; 7053 - license = stdenv.lib.licenses.free; 7053 + license = lib.licenses.free; 7054 7054 }; 7055 7055 }; 7056 7056 ··· 7065 7065 outputs = [ "out" ]; 7066 7066 meta = { 7067 7067 description = "EucJP-ascii - An eucJP-open mapping"; 7068 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7068 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7069 7069 }; 7070 7070 }; 7071 7071 ··· 7078 7078 }; 7079 7079 meta = { 7080 7080 description = "Extra sets of Chinese encodings"; 7081 - license = stdenv.lib.licenses.mit; 7081 + license = lib.licenses.mit; 7082 7082 }; 7083 7083 }; 7084 7084 ··· 7108 7108 '' else null; 7109 7109 meta = { 7110 7110 description = "Determine the locale encoding"; 7111 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7111 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7112 7112 }; 7113 7113 }; 7114 7114 ··· 7121 7121 }; 7122 7122 meta = { 7123 7123 description = "Normalize line ending sequences"; 7124 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7124 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7125 7125 homepage = "https://github.com/neilb/Encode-Newlines"; 7126 7126 }; 7127 7127 }; ··· 7134 7134 sha256 = "d2f36b5015f1e35f640159867b60bf5d5cd66b56cd5e42d33f531be68e5eee35"; 7135 7135 }; 7136 7136 meta = { 7137 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7137 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7138 7138 }; 7139 7139 }; 7140 7140 ··· 7147 7147 }; 7148 7148 meta = { 7149 7149 description = "Perl module that imports environment variables as scalars or arrays"; 7150 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7150 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7151 7151 }; 7152 7152 }; 7153 7153 ··· 7169 7169 }; 7170 7170 meta = { 7171 7171 description = "Lexically scoped sanctification of %ENV"; 7172 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7172 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7173 7173 homepage = "https://github.com/bingos/env-sanctify"; 7174 7174 }; 7175 7175 }; ··· 7193 7193 buildInputs = [ CanaryStability ]; 7194 7194 propagatedBuildInputs = [ commonsense ]; 7195 7195 meta = { 7196 - license = stdenv.lib.licenses.gpl1Plus; 7196 + license = lib.licenses.gpl1Plus; 7197 7197 }; 7198 7198 }; 7199 7199 ··· 7207 7207 buildInputs = [ TestFatal TestRequires ]; 7208 7208 meta = { 7209 7209 description = "Safely and cleanly create closures via string eval"; 7210 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7210 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7211 7211 }; 7212 7212 }; 7213 7213 ··· 7221 7221 buildInputs = [ TestUnitLite ]; 7222 7222 meta = { 7223 7223 description = "Lightweight exceptions"; 7224 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7224 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7225 7225 }; 7226 7226 }; 7227 7227 ··· 7269 7269 meta = { 7270 7270 homepage = "https://metacpan.org/release/Exporter-Declare"; 7271 7271 description = "Exporting done right"; 7272 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7272 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7273 7273 }; 7274 7274 }; 7275 7275 ··· 7281 7281 sha256 = "1hns15imih8z2h6zv3m1wwmv9fiysacsb52y94v6zf2cmw4kjny0"; 7282 7282 }; 7283 7283 meta = { 7284 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7284 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7285 7285 }; 7286 7286 }; 7287 7287 ··· 7294 7294 }; 7295 7295 meta = { 7296 7296 description = "An exporter with the features of Sub::Exporter but only core dependencies"; 7297 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7297 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7298 7298 }; 7299 7299 }; 7300 7300 ··· 7307 7307 }; 7308 7308 meta = { 7309 7309 description = "Compile and link C code for Perl modules"; 7310 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7310 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7311 7311 homepage = "https://metacpan.org/release/ExtUtils-CBuilder"; 7312 7312 }; 7313 7313 }; ··· 7322 7322 propagatedBuildInputs = [ IOTty ]; 7323 7323 meta = { 7324 7324 description = "Automate interactions with command line programs that expose a text terminal interface"; 7325 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7325 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7326 7326 }; 7327 7327 }; 7328 7328 ··· 7336 7336 propagatedBuildInputs = [ Expect ]; 7337 7337 meta = { 7338 7338 description = "Wrapper around the Expect module"; 7339 - license = stdenv.lib.licenses.free; 7339 + license = lib.licenses.free; 7340 7340 }; 7341 7341 }; 7342 7342 ··· 7350 7350 buildInputs = [ TestFatal ]; 7351 7351 meta = { 7352 7352 description = "Configure-time utilities for using C headers,"; 7353 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7353 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7354 7354 }; 7355 7355 }; 7356 7356 ··· 7363 7363 }; 7364 7364 meta = { 7365 7365 description = "A wrapper for perl's configuration"; 7366 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7366 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7367 7367 }; 7368 7368 }; 7369 7369 ··· 7396 7396 sha256 = "165y1cjirbq64w39svkz82cb5jjqkjm8f4c0wqi2lk6050hzf3vq"; 7397 7397 }; 7398 7398 meta = { 7399 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7399 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7400 7400 }; 7401 7401 }; 7402 7402 ··· 7410 7410 buildInputs = [ pkgs.gfortran ]; 7411 7411 meta = { 7412 7412 description = "A simple interface to F77 libs"; 7413 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7413 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7414 7414 }; 7415 7415 propagatedBuildInputs = [ FileWhich ]; 7416 7416 }; ··· 7424 7424 }; 7425 7425 meta = { 7426 7426 description = "Various portability utilities for module builders"; 7427 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7427 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7428 7428 }; 7429 7429 }; 7430 7430 ··· 7437 7437 }; 7438 7438 meta = { 7439 7439 description = "Install files from here to there"; 7440 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7440 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7441 7441 }; 7442 7442 }; 7443 7443 ··· 7451 7451 propagatedBuildInputs = [ ExtUtilsConfig ]; 7452 7452 meta = { 7453 7453 description = "Build.PL install path logic made easy"; 7454 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7454 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7455 7455 }; 7456 7456 }; 7457 7457 ··· 7465 7465 perlPreHook = "export LD=$CC"; 7466 7466 meta = { 7467 7467 description = "A tool to build C libraries"; 7468 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7468 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7469 7469 }; 7470 7470 }; 7471 7471 ··· 7478 7478 }; 7479 7479 meta = { 7480 7480 description = "Create a module Makefile"; 7481 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7481 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7482 7482 }; 7483 7483 }; 7484 7484 ··· 7492 7492 propagatedBuildInputs = [ ModuleCPANfile ]; 7493 7493 meta = { 7494 7494 description = "cpanfile support for EUMM"; 7495 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7495 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7496 7496 }; 7497 7497 }; 7498 7498 ··· 7509 7509 meta = { 7510 7510 homepage = "http://gtk2-perl.sourceforge.net"; 7511 7511 description = "Simplistic interface to pkg-config"; 7512 - license = stdenv.lib.licenses.lgpl21Plus; 7512 + license = lib.licenses.lgpl21Plus; 7513 7513 }; 7514 7514 }; 7515 7515 ··· 7580 7580 url = "mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.79.tar.gz"; 7581 7581 sha256 = "1r1lzd74lzzdl2brcanw4n70m37nd8n6gv9clb55m3gv2hdlxylc"; 7582 7582 }; 7583 - postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 7583 + postPatch = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 7584 7584 sed -i '/use IO::File/d' Makefile.PL 7585 7585 ''; 7586 7586 }; ··· 7595 7595 propagatedBuildInputs = [ Moo TypeTiny ]; 7596 7596 meta = { 7597 7597 description = "client library for fastcgi protocol"; 7598 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7598 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7599 7599 }; 7600 7600 buildInputs = [ ModuleBuildTiny ]; 7601 7601 }; ··· 7622 7622 buildInputs = [ Test2Suite ]; 7623 7623 meta = { 7624 7624 description = "Check that a library is available for FFI"; 7625 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7625 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7626 7626 }; 7627 7627 }; 7628 7628 ··· 7636 7636 meta = { 7637 7637 homepage = "https://metacpan.org/release/Fennec-Lite"; 7638 7638 description = "Minimalist Fennec, the commonly used bits"; 7639 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7639 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7640 7640 }; 7641 7641 }; 7642 7642 ··· 7649 7649 }; 7650 7650 buildInputs = [ Test2Suite TestRequires TestWithoutModule ]; 7651 7651 propagatedBuildInputs = [ ModulePluggable Moo TypeTiny namespaceautoclean ]; 7652 - meta = with stdenv.lib; { 7652 + meta = with lib; { 7653 7653 description = "Watch for changes to files, cross-platform style"; 7654 7654 license = licenses.artistic2; 7655 7655 }; ··· 7690 7690 propagatedBuildInputs = [ Readonly ]; 7691 7691 meta = { 7692 7692 description = "Utilities for handling Byte Order Marks"; 7693 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7693 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7694 7694 }; 7695 7695 }; 7696 7696 ··· 7703 7703 }; 7704 7704 meta = { 7705 7705 description = "Run many filetest checks on a tree"; 7706 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7706 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7707 7707 }; 7708 7708 }; 7709 7709 ··· 7727 7727 buildInputs = [ CaptureTiny PathTiny ]; 7728 7728 meta = { 7729 7729 description = "Recursive copying of files and directories within Perl 5 toolchain"; 7730 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7730 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7731 7731 homepage = "http://thenceforward.net/perl/modules/File-Copy-Recursive-Reduced/"; 7732 7732 }; 7733 7733 }; ··· 7741 7741 }; 7742 7742 meta = { 7743 7743 description = "Efficiently count the number of line breaks in a file"; 7744 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7744 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7745 7745 }; 7746 7746 }; 7747 7747 ··· 7777 7777 propagatedBuildInputs = [ ClassXSAccessor ]; 7778 7778 meta = { 7779 7779 description = "An object oriented File::Find replacement"; 7780 - license = stdenv.lib.licenses.artistic2; 7780 + license = lib.licenses.artistic2; 7781 7781 }; 7782 7782 }; 7783 7783 ··· 7796 7796 meta = { 7797 7797 homepage = "https://www.shlomifish.org/open-source/projects/File-Find-Object/"; 7798 7798 description = "Alternative interface to File::Find::Object"; 7799 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7799 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7800 7800 }; 7801 7801 }; 7802 7802 ··· 7820 7820 propagatedBuildInputs = [ FileFindRule ParamsUtil ]; 7821 7821 meta = { 7822 7822 description = "Common rules for searching for Perl things"; 7823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7824 7824 }; 7825 7825 }; 7826 7826 ··· 7833 7833 }; 7834 7834 propagatedBuildInputs = [ TextGlob ]; 7835 7835 meta = { 7836 - license = stdenv.lib.licenses.free; # Same as Perl 7836 + license = lib.licenses.free; # Same as Perl 7837 7837 }; 7838 7838 }; 7839 7839 ··· 7847 7847 meta = { 7848 7848 maintainers = teams.deshaw.members; 7849 7849 description = "simple filename and pathname matching"; 7850 - license = stdenv.lib.licenses.free; # Same as Perl 7850 + license = lib.licenses.free; # Same as Perl 7851 7851 }; 7852 7852 }; 7853 7853 ··· 7875 7875 meta = { 7876 7876 homepage = "https://github.com/coppit/filehandle-unget/"; 7877 7877 description = "FileHandle which supports multi-byte unget"; 7878 - license = stdenv.lib.licenses.gpl2; 7878 + license = lib.licenses.gpl2; 7879 7879 maintainers = with maintainers; [ romildo ]; 7880 7880 }; 7881 7881 }; ··· 7890 7890 propagatedBuildInputs = [ FileWhich ]; 7891 7891 meta = { 7892 7892 description = "Find your home and other directories on any platform"; 7893 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7893 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7894 7894 }; 7895 7895 preCheck = "export HOME=$TMPDIR"; 7896 7896 doCheck = !stdenv.isDarwin; ··· 7914 7914 sha256 = "a02fbf285406a8a4d9399284f032f2d55c56975154c2e1674bd109837b8096ec"; 7915 7915 }; 7916 7916 buildInputs = [ ExtUtilsCChecker ]; 7917 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 7917 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 7918 7918 meta = { 7919 7919 description = "Modify attributes of symlinks without dereferencing them"; 7920 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7920 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7921 7921 }; 7922 7922 }; 7923 7923 ··· 7936 7936 ''; 7937 7937 meta = { 7938 7938 description = "Determine MIME types of data or files using libmagic"; 7939 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7939 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7940 7940 }; 7941 7941 }; 7942 7942 ··· 7960 7960 buildInputs = [ TestException ]; 7961 7961 meta = { 7962 7962 description = "Load lines from file"; 7963 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 7963 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 7964 7964 }; 7965 7965 }; 7966 7966 ··· 7984 7984 }; 7985 7985 meta = { 7986 7986 description = "Guess file type from contents"; 7987 - license = stdenv.lib.licenses.free; # Some form of BSD4/Apache mix. 7987 + license = lib.licenses.free; # Some form of BSD4/Apache mix. 7988 7988 }; 7989 7989 }; 7990 7990 ··· 7999 7999 buildInputs = [ TestFatal TestWarnings ]; 8000 8000 meta = { 8001 8001 description = "Memory mapping made simple and safe."; 8002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8003 8003 }; 8004 8004 }; 8005 8005 ··· 8013 8013 meta = { 8014 8014 homepage = "https://github.com/neilbowers/File-Modified"; 8015 8015 description = "Checks intelligently if files have changed"; 8016 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8016 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8017 8017 }; 8018 8018 }; 8019 8019 ··· 8044 8044 }; 8045 8045 meta = { 8046 8046 description = "Create or remove directory trees"; 8047 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8047 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8048 8048 }; 8049 8049 }; 8050 8050 ··· 8062 8062 })]; 8063 8063 propagatedBuildInputs = [ ClassAccessor ]; 8064 8064 meta = { 8065 - license = stdenv.lib.licenses.free; # Same as Perl 8065 + license = lib.licenses.free; # Same as Perl 8066 8066 description = "Pid File Manipulation"; 8067 8067 maintainers = teams.deshaw.members; 8068 8068 }; ··· 8077 8077 }; 8078 8078 meta = { 8079 8079 description = "Change directory temporarily for a limited scope"; 8080 - license = stdenv.lib.licenses.asl20; 8080 + license = lib.licenses.asl20; 8081 8081 }; 8082 8082 }; 8083 8083 ··· 8090 8090 }; 8091 8091 meta = { 8092 8092 description = "Read a file backwards by lines"; 8093 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8093 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8094 8094 }; 8095 8095 }; 8096 8096 ··· 8114 8114 meta = { 8115 8115 homepage = "https://github.com/ingydotnet/file-share-pm"; 8116 8116 description = "Extend File::ShareDir to Local Libraries"; 8117 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8117 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8118 8118 }; 8119 8119 }; 8120 8120 ··· 8128 8128 propagatedBuildInputs = [ ClassInspector ]; 8129 8129 meta = { 8130 8130 description = "Locate per-dist and per-module shared files"; 8131 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8131 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8132 8132 }; 8133 8133 buildInputs = [ FileShareDirInstall ]; 8134 8134 }; ··· 8142 8142 }; 8143 8143 meta = { 8144 8144 description = "Install shared files"; 8145 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8145 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8146 8146 }; 8147 8147 }; 8148 8148 ··· 8155 8155 }; 8156 8156 meta = { 8157 8157 description = "Perl extension for filesystem disk space information."; 8158 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8158 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8159 8159 }; 8160 8160 }; 8161 8161 ··· 8168 8168 }; 8169 8169 meta = { 8170 8170 description = "Simple and dumb file system watcher"; 8171 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8171 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8172 8172 }; 8173 8173 buildInputs = [ TestSharedFork ]; 8174 8174 }; ··· 8183 8183 buildInputs = [ TestWarn ]; 8184 8184 meta = { 8185 8185 description = "Estimate file space usage (similar to `du`)"; 8186 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8186 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8187 8187 }; 8188 8188 }; 8189 8189 ··· 8196 8196 }; 8197 8197 meta = { 8198 8198 description = "Simple and Efficient Reading/Writing/Modifying of Complete Files"; 8199 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8199 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8200 8200 }; 8201 8201 }; 8202 8202 ··· 8210 8210 buildInputs = [ TestWarnings ]; 8211 8211 meta = { 8212 8212 description = "A simple, sane and efficient module to slurp a file"; 8213 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8213 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8214 8214 }; 8215 8215 }; 8216 8216 ··· 8223 8223 }; 8224 8224 meta = { 8225 8225 description = "A simple, sane and efficient file slurper [DISCOURAGED]"; 8226 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8226 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8227 8227 }; 8228 8228 }; 8229 8229 ··· 8236 8236 }; 8237 8237 meta = { 8238 8238 description = "Perl extension for reading from continously updated files"; 8239 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8239 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8240 8240 maintainers = teams.deshaw.members; 8241 8241 }; 8242 8242 }; ··· 8251 8251 meta = { 8252 8252 homepage = "https://github.com/neilb/File-Touch"; 8253 8253 description = "Update file access and modification times, optionally creating files if needed"; 8254 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8254 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8255 8255 maintainers = teams.deshaw.members; 8256 8256 }; 8257 8257 }; ··· 8265 8265 }; 8266 8266 meta = { 8267 8267 description = "File::Type uses magic numbers (typically at the start of a file) to determine the MIME type of that file."; 8268 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8268 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8269 8269 }; 8270 8270 }; 8271 8271 ··· 8280 8280 meta = { 8281 8281 homepage = "https://github.com/tommybutler/file-util/wiki"; 8282 8282 description = "Easy, versatile, portable file handling"; 8283 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8283 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8284 8284 }; 8285 8285 }; 8286 8286 ··· 8295 8295 meta = { 8296 8296 homepage = "https://metacpan.org/release/File-Util-Tempdir"; 8297 8297 description = "Cross-platform way to get system-wide & user private temporary directory"; 8298 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8298 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8299 8299 maintainers = [ maintainers.sgo ]; 8300 8300 }; 8301 8301 }; ··· 8310 8310 meta = { 8311 8311 homepage = "https://metacpan.org/release/File-Which"; 8312 8312 description = "Perl implementation of the which utility as an API"; 8313 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8313 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8314 8314 }; 8315 8315 }; 8316 8316 ··· 8323 8323 }; 8324 8324 meta = { 8325 8325 description = "Extended globs."; 8326 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8326 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8327 8327 }; 8328 8328 }; 8329 8329 ··· 8336 8336 }; 8337 8337 meta = { 8338 8338 description = "Source Filters"; 8339 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8339 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8340 8340 }; 8341 8341 }; 8342 8342 ··· 8348 8348 sha256 = "0lxz9fsm4ld3l900zxh2w91wjygk0ifn4miw6q5k4mm67d2c9nwm"; 8349 8349 }; 8350 8350 propagatedBuildInputs = [ CGI DateTimeFormatStrptime HTMLTableExtract JSON JSONParse LWPProtocolHttps StringUtil TextTemplate ]; 8351 - meta = with stdenv.lib; { 8351 + meta = with lib; { 8352 8352 homepage = "http://finance-quote.sourceforge.net/"; 8353 8353 description = "Get stock and mutual fund quotes from various exchanges"; 8354 8354 license = licenses.gpl2; ··· 8363 8363 url = "mirror://cpan/authors/id/Y/YA/YANNK/Find-Lib-1.04.tar.gz"; 8364 8364 sha256 = "0lg88v0sqfpq4d3jwvk6c9blqnpxbz8f4s22zr3b1qb160g94wqx"; 8365 8365 }; 8366 - meta = with stdenv.lib; { 8366 + meta = with lib; { 8367 8367 description = "Helper to smartly find libs to use in the filesystem tree"; 8368 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8368 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8369 8369 }; 8370 8370 }; 8371 8371 ··· 8387 8387 }; 8388 8388 meta = { 8389 8389 description = "TTF font support for Perl"; 8390 - license = stdenv.lib.licenses.artistic2; 8390 + license = lib.licenses.artistic2; 8391 8391 }; 8392 8392 buildInputs = [ IOString ]; 8393 8393 }; ··· 8402 8402 doCheck = false; 8403 8403 meta = { 8404 8404 description = "Extensions and convenience methods to manage background processes"; 8405 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8405 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8406 8406 }; 8407 8407 propagatedBuildInputs = [ URI ]; 8408 8408 }; ··· 8417 8417 propagatedBuildInputs = [ ClassAccessor ClassDataAccessor DateCalc DateTimeFormatStrptime EmailValidLoose ListMoreUtils TieIxHash UNIVERSALrequire YAML ]; 8418 8418 meta = { 8419 8419 description = "Validation with simple chains of constraints"; 8420 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8420 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8421 8421 }; 8422 8422 buildInputs = [ CGI ]; 8423 8423 }; ··· 8443 8443 buildInputs = [ HTTPCookieJar HTTPProxy ModuleBuildTiny Plack Starlet TestFakeHTTPD TestRequires TestSharedFork TestTCP TestValgrind URI ]; 8444 8444 meta = { 8445 8445 description = "Lightning-fast URL fetcher"; 8446 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8446 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8447 8447 }; 8448 8448 }; 8449 8449 ··· 8457 8457 buildInputs = [ TestFatal TestIdentity TestRefcount ]; 8458 8458 meta = { 8459 8459 description = "represent an operation awaiting completion"; 8460 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8460 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8461 8461 }; 8462 8462 }; 8463 8463 ··· 8470 8470 }; 8471 8471 buildInputs = [ TestRefcount ]; 8472 8472 propagatedBuildInputs = [ Future XSParseSublike ]; 8473 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 8473 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 8474 8474 meta = { 8475 8475 description = "Deferred subroutine syntax for futures"; 8476 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8476 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8477 8477 maintainers = [ maintainers.zakame ]; 8478 8478 }; 8479 8479 }; ··· 8489 8489 propagatedBuildInputs = [ ClassXSAccessor ExceptionClass PathTiny ]; 8490 8490 meta = { 8491 8491 description = "Verify solutions for solitaire games"; 8492 - license = stdenv.lib.licenses.mit; 8492 + license = lib.licenses.mit; 8493 8493 }; 8494 8494 }; 8495 8495 ··· 8520 8520 buildInputs = [ CaptureTiny TestException ]; 8521 8521 meta = { 8522 8522 description = "Graph Plotting Module for Perl 5"; 8523 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8523 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8524 8524 }; 8525 8525 }; 8526 8526 ··· 8534 8534 propagatedBuildInputs = [ GD ]; 8535 8535 meta = { 8536 8536 description = "Security image (captcha) generator"; 8537 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8537 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8538 8538 }; 8539 8539 }; 8540 8540 ··· 8573 8573 buildInputs = [ PathClass TestFatal TestNumberDelta ]; 8574 8574 meta = { 8575 8575 description = "Perl API for MaxMind's GeoIP2 web services and databases"; 8576 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8576 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8577 8577 }; 8578 8578 }; 8579 8579 ··· 8585 8585 sha256 = "3709aa513ce6fd71d1a55a02e34d2f090017d5350a9bd447005653c9b0835b22"; 8586 8586 }; 8587 8587 meta = { 8588 - license = stdenv.lib.licenses.artistic1; 8588 + license = lib.licenses.artistic1; 8589 8589 maintainers = [ maintainers.pSub ]; 8590 8590 }; 8591 8591 }; ··· 8611 8611 meta = { 8612 8612 homepage = "https://github.com/rjbs/Getopt-Long-Descriptive"; 8613 8613 description = "Getopt::Long, but simpler and more powerful"; 8614 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8614 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8615 8615 }; 8616 8616 }; 8617 8617 ··· 8635 8635 meta = { 8636 8636 maintainers = teams.deshaw.members; 8637 8637 description = "This is the Git.pm, plus the other files in the perl/Git directory, from github's git/git"; 8638 - license = stdenv.lib.licenses.free; 8638 + license = lib.licenses.free; 8639 8639 }; 8640 8640 }; 8641 8641 ··· 8649 8649 meta = { 8650 8650 maintainers = [ maintainers.DamienCassou ]; 8651 8651 description = "Create fixup commits for topic branches"; 8652 - license = stdenv.lib.licenses.artistic2; 8652 + license = lib.licenses.artistic2; 8653 8653 }; 8654 8654 }; 8655 8655 ··· 8665 8665 doCheck = false; 8666 8666 meta = { 8667 8667 description = "A Pure Perl interface to Git repositories"; 8668 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8668 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8669 8669 }; 8670 8670 }; 8671 8671 ··· 8680 8680 propagatedBuildInputs = [ GitVersionCompare SystemCommand namespaceclean ]; 8681 8681 meta = { 8682 8682 description = "Perl interface to Git repositories"; 8683 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8683 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8684 8684 }; 8685 8685 }; 8686 8686 ··· 8694 8694 buildInputs = [ TestNoWarnings ]; 8695 8695 meta = { 8696 8696 description = "Functions to compare Git versions"; 8697 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8697 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8698 8698 }; 8699 8699 }; 8700 8700 ··· 8710 8710 meta = { 8711 8711 homepage = "http://gtk2-perl.sourceforge.net/"; 8712 8712 description = "Perl wrappers for the GLib utility and Object libraries"; 8713 - license = stdenv.lib.licenses.lgpl21Plus; 8713 + license = lib.licenses.lgpl21Plus; 8714 8714 }; 8715 8715 propagatedBuildInputs = [ ExtUtilsDepends ExtUtilsPkgConfig ]; 8716 8716 }; ··· 8730 8730 # and https://github.com/NixOS/nixpkgs/issues/68116 8731 8731 # adding pkgs.gnome3.gjs does not fix it 8732 8732 description = "Dynamically create Perl language bindings"; 8733 - license = stdenv.lib.licenses.lgpl2Plus; 8733 + license = lib.licenses.lgpl2Plus; 8734 8734 }; 8735 8735 }; 8736 8736 ··· 8746 8746 meta = { 8747 8747 homepage = "http://gtk2-perl.sourceforge.net"; 8748 8748 description = "Perl interface to the 2.x series of the GNOME libraries"; 8749 - license = stdenv.lib.licenses.lgpl21Plus; 8749 + license = lib.licenses.lgpl21Plus; 8750 8750 }; 8751 8751 }; 8752 8752 ··· 8759 8759 }; 8760 8760 buildInputs = [ pkgs.gnome2.libgnomecanvas ]; 8761 8761 meta = { 8762 - license = stdenv.lib.licenses.lgpl2Plus; 8762 + license = lib.licenses.lgpl2Plus; 8763 8763 }; 8764 8764 propagatedBuildInputs = [ Gtk2 ]; 8765 8765 }; ··· 8774 8774 propagatedBuildInputs = [ pkgs.gnome2.gnome_vfs Glib ]; 8775 8775 meta = { 8776 8776 description = "Perl interface to the 2.x series of the GNOME VFS library"; 8777 - license = stdenv.lib.licenses.lgpl21Plus; 8777 + license = lib.licenses.lgpl21Plus; 8778 8778 }; 8779 8779 }; 8780 8780 ··· 8789 8789 propagatedBuildInputs = [ Gtk2 ]; 8790 8790 meta = { 8791 8791 description = "Perl interface to the Window Navigator Construction Kit"; 8792 - license = stdenv.lib.licenses.lgpl21Plus; 8792 + license = lib.licenses.lgpl21Plus; 8793 8793 }; 8794 8794 }; 8795 8795 ··· 8816 8816 doCheck = false; 8817 8817 meta = { 8818 8818 description = "Supply object methods for interacting with GnuPG"; 8819 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8819 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8820 8820 }; 8821 8821 }; 8822 8822 ··· 8844 8844 propagatedBuildInputs = [ pkgs.goocanvas pkgs.gtk2 Gtk2 ]; 8845 8845 meta = { 8846 8846 description = "Perl interface to the GooCanvas"; 8847 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8847 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8848 8848 }; 8849 8849 }; 8850 8850 ··· 8859 8859 propagatedBuildInputs = [ pkgs.goocanvas2 Gtk3 ]; 8860 8860 meta = { 8861 8861 description = "Perl binding for GooCanvas2 widget using Glib::Object::Introspection"; 8862 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8862 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8863 8863 }; 8864 8864 }; 8865 8865 ··· 8875 8875 [ ../development/perl-modules/Google-ProtocolBuffers-multiline-comments.patch ]; 8876 8876 meta = { 8877 8877 description = "Simple interface to Google Protocol Buffers"; 8878 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8878 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8879 8879 }; 8880 8880 }; 8881 8881 ··· 8901 8901 buildInputs = [ pkgs.graphviz TestPod ]; 8902 8902 propagatedBuildInputs = [ FileWhich IPCRun ParseRecDescent XMLTwig XMLXPath ]; 8903 8903 8904 - meta = with stdenv.lib; { 8904 + meta = with lib; { 8905 8905 description = "Perl interface to the GraphViz graphing tool"; 8906 8906 license = licenses.artistic2; 8907 8907 }; ··· 8920 8920 meta = { 8921 8921 homepage = "https://github.com/coppit/grepmail"; 8922 8922 description = "Search mailboxes for mail matching a regular expression"; 8923 - license = stdenv.lib.licenses.gpl2; 8923 + license = lib.licenses.gpl2; 8924 8924 maintainers = with maintainers; [ romildo ]; 8925 8925 }; 8926 8926 }; ··· 8947 8947 meta = { 8948 8948 maintainers = teams.deshaw.members; 8949 8949 description = "Perl extension providing access to the GSSAPIv2 library"; 8950 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8950 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 8951 8951 }; 8952 8952 makeMakerFlags = "--gssapiimpl ${pkgs.krb5Full.dev}"; 8953 8953 }; ··· 8966 8966 meta = { 8967 8967 homepage = "http://gtk2-perl.sourceforge.net/"; 8968 8968 description = "Perl interface to the 2.x series of the Gimp Toolkit library"; 8969 - license = stdenv.lib.licenses.lgpl21Plus; 8969 + license = lib.licenses.lgpl21Plus; 8970 8970 }; 8971 8971 propagatedBuildInputs = [ Pango ]; 8972 8972 }; ··· 8981 8981 propagatedBuildInputs = [ pkgs.gnome2.libglade pkgs.gtk2 Gtk2 ]; 8982 8982 meta = { 8983 8983 description = "Create user interfaces directly from Glade XML files"; 8984 - license = stdenv.lib.licenses.lgpl2Plus; 8984 + license = lib.licenses.lgpl2Plus; 8985 8985 }; 8986 8986 }; 8987 8987 ··· 8994 8994 }; 8995 8995 propagatedBuildInputs = [ pkgs.gtk2 Gtk2 ]; 8996 8996 meta = { 8997 - license = stdenv.lib.licenses.gpl2; 8997 + license = lib.licenses.gpl2; 8998 8998 }; 8999 8999 }; 9000 9000 ··· 9011 9011 doCheck = false; 9012 9012 meta = { 9013 9013 description = "Perl extension for libappindicator"; 9014 - license = stdenv.lib.licenses.artistic1; 9014 + license = lib.licenses.artistic1; 9015 9015 }; 9016 9016 }; 9017 9017 ··· 9030 9030 doCheck = false; 9031 9031 meta = { 9032 9032 description = "Perl bindings for the GtkImageView widget"; 9033 - license = stdenv.lib.licenses.free; 9033 + license = lib.licenses.free; 9034 9034 }; 9035 9035 }; 9036 9036 ··· 9044 9044 propagatedBuildInputs = [ pkgs.libunique pkgs.gtk2 Gtk2 ]; 9045 9045 meta = { 9046 9046 description = "Use single instance applications"; 9047 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9047 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9048 9048 }; 9049 9049 }; 9050 9050 ··· 9058 9058 propagatedBuildInputs = [ pkgs.gtk3 CairoGObject GlibObjectIntrospection ]; 9059 9059 meta = { 9060 9060 description = "Perl interface to the 3.x series of the GTK toolkit"; 9061 - license = stdenv.lib.licenses.lgpl21Plus; 9061 + license = lib.licenses.lgpl21Plus; 9062 9062 }; 9063 9063 }; 9064 9064 ··· 9071 9071 }; 9072 9072 meta = { 9073 9073 description = "A simple interface to Gtk3's complex MVC list widget"; 9074 - license = stdenv.lib.licenses.lgpl21Plus; 9074 + license = lib.licenses.lgpl21Plus; 9075 9075 }; 9076 9076 propagatedBuildInputs = [ Gtk3 ]; 9077 9077 }; ··· 9093 9093 sha256 = "e01b455d46f44710dbcf21b6fa843f09358ce60eee1c4141bc74e0a204d3a020"; 9094 9094 }; 9095 9095 propagatedBuildInputs = [ DateCalc ]; 9096 - meta = with stdenv.lib; { 9096 + meta = with lib; { 9097 9097 description = "Finnish APRS Parser (Fabulous APRS Parser)"; 9098 9098 maintainers = with maintainers; [ andrew-d ]; 9099 9099 license = with licenses; [ artistic1 gpl1Plus ]; ··· 9109 9109 }; 9110 9110 buildInputs = [ BotTrainingMegaHAL BotTrainingStarCraft DataSection FileSlurp PodSection TestException TestExpect TestOutput TestScript TestScriptRun ]; 9111 9111 propagatedBuildInputs = [ ClassLoad DBDSQLite DataDump DirSelf FileCountLines GetoptLongDescriptive IOInteractive IPCSystemSimple ListMoreUtils Moose MooseXGetopt MooseXStrictConstructor MooseXTypes RegexpCommon TermSk namespaceclean ]; 9112 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 9112 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 9113 9113 postPatch = '' 9114 9114 patchShebangs bin 9115 9115 ''; 9116 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 9116 + postInstall = lib.optionalString stdenv.isDarwin '' 9117 9117 shortenPerlShebang $out/bin/hailo 9118 9118 ''; 9119 9119 meta = { 9120 9120 homepage = "https://github.com/hailo/hailo"; 9121 9121 description = "A pluggable Markov engine analogous to MegaHAL"; 9122 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9122 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9123 9123 }; 9124 9124 }; 9125 9125 ··· 9133 9133 propagatedBuildInputs = [ HashMerge ]; 9134 9134 9135 9135 meta = { 9136 - license = with stdenv.lib.licenses; [ artistic1 ]; 9136 + license = with lib.licenses; [ artistic1 ]; 9137 9137 description = "Return difference between two hashes as a hash"; 9138 9138 }; 9139 9139 buildInputs = [ TestSimple13 ]; ··· 9177 9177 propagatedBuildInputs = [ Clone ]; 9178 9178 meta = { 9179 9179 description = "Recursively merge two or more hashes, simply"; 9180 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9180 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9181 9181 }; 9182 9182 }; 9183 9183 ··· 9190 9190 }; 9191 9191 meta = { 9192 9192 description = "Provide the stuff missing in Hash::Util"; 9193 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9193 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9194 9194 }; 9195 9195 }; 9196 9196 ··· 9203 9203 }; 9204 9204 meta = { 9205 9205 description = "Store multiple values per key"; 9206 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9206 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9207 9207 }; 9208 9208 }; 9209 9209 ··· 9236 9236 meta = { 9237 9237 homepage = "https://github.com/chorny/Hook-LexWrap"; 9238 9238 description = "Lexically scoped subroutine wrappers"; 9239 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9239 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9240 9240 }; 9241 9241 }; 9242 9242 ··· 9249 9249 }; 9250 9250 meta = { 9251 9251 description = "Cleans up HTML code for web browsers, not humans"; 9252 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9252 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9253 9253 }; 9254 9254 }; 9255 9255 ··· 9271 9271 sha256 = "b1cbac4157ad8dedac6914e1628855e05b8dc885a4007d2e4df8177c6a9b70fb"; 9272 9272 }; 9273 9273 buildInputs = [ ModuleBuildPluggablePPPort TestRequires ]; 9274 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 9274 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 9275 9275 meta = { 9276 9276 homepage = "https://github.com/tokuhirom/HTML-Escape"; 9277 9277 description = "Extremely fast HTML escaping"; 9278 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9278 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9279 9279 }; 9280 9280 }; 9281 9281 ··· 9301 9301 propagatedBuildInputs = [ HTMLParser ]; 9302 9302 meta = { 9303 9303 description = "Class that represents an HTML form element"; 9304 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9304 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9305 9305 }; 9306 9306 }; 9307 9307 ··· 9316 9316 propagatedBuildInputs = [ FontAFM HTMLTree ]; 9317 9317 meta = { 9318 9318 description = "Base class for HTML formatters"; 9319 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9319 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9320 9320 }; 9321 9321 }; 9322 9322 ··· 9330 9330 propagatedBuildInputs = [ HTMLFormatter ]; 9331 9331 meta = { 9332 9332 description = "HTML to text conversion with links as footnotes"; 9333 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9333 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9334 9334 }; 9335 9335 }; 9336 9336 ··· 9344 9344 propagatedBuildInputs = [ HTMLFormatTextWithLinks ]; 9345 9345 meta = { 9346 9346 description = "Converts HTML to Text with tables intact"; 9347 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9347 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9348 9348 }; 9349 9349 }; 9350 9350 ··· 9359 9359 propagatedBuildInputs = [ ConfigAny DataVisitor DateTimeFormatBuilder DateTimeFormatNatural EmailValid HTMLScrubber HTMLTokeParserSimple HashFlatten JSONMaybeXS MooseXAliases MooseXAttributeChained NumberFormat PathClass Readonly RegexpCommon TaskWeaken YAMLLibYAML ]; 9360 9360 meta = { 9361 9361 description = "HTML Form Creation, Rendering and Validation Framework"; 9362 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9362 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9363 9363 }; 9364 9364 }; 9365 9365 ··· 9373 9373 propagatedBuildInputs = [ CryptCBC CryptDES HTMLFormFu ]; 9374 9374 meta = { 9375 9375 description = "Handle multi-page/stage forms with FormFu"; 9376 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9376 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9377 9377 homepage = "https://github.com/FormFu/HTML-FormFu-MultiForm"; 9378 9378 }; 9379 9379 }; ··· 9391 9391 propagatedBuildInputs = [ CryptBlowfish CryptCBC DataClone DateTimeFormatStrptime EmailValid HTMLTree JSONMaybeXS MooseXGetopt MooseXTypesCommon MooseXTypesLoadableClass aliased ]; 9392 9392 meta = { 9393 9393 description = "HTML forms using Moose"; 9394 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9394 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9395 9395 }; 9396 9396 }; 9397 9397 ··· 9406 9406 propagatedBuildInputs = [ CGI CacheCache ClassContainer ExceptionClass LogAny ]; 9407 9407 meta = { 9408 9408 description = "High-performance, dynamic web site authoring system"; 9409 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9409 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9410 9410 }; 9411 9411 }; 9412 9412 ··· 9421 9421 propagatedBuildInputs = [ CGIPSGI HTMLMason ]; 9422 9422 meta = { 9423 9423 description = "PSGI handler for HTML::Mason"; 9424 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9424 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9425 9425 }; 9426 9426 }; 9427 9427 ··· 9435 9435 propagatedBuildInputs = [ HTMLTagset HTTPMessage ]; 9436 9436 meta = { 9437 9437 description = "HTML parser class"; 9438 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9438 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9439 9439 }; 9440 9440 }; 9441 9441 ··· 9448 9448 }; 9449 9449 meta = { 9450 9450 description = "Generate An HTML Tag Cloud"; 9451 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9451 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9452 9452 }; 9453 9453 }; 9454 9454 ··· 9462 9462 propagatedBuildInputs = [ HTMLParser ]; 9463 9463 meta = { 9464 9464 description = "Extract structure of quoted HTML mail message"; 9465 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9465 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9466 9466 }; 9467 9467 }; 9468 9468 ··· 9476 9476 propagatedBuildInputs = [ HTMLParser ]; 9477 9477 meta = { 9478 9478 description = "Concise attribute rewriting"; 9479 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9479 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9480 9480 }; 9481 9481 }; 9482 9482 ··· 9510 9510 }; 9511 9511 meta = { 9512 9512 description = "Strip scripting constructs out of HTML"; 9513 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9513 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9514 9514 }; 9515 9515 }; 9516 9516 ··· 9524 9524 propagatedBuildInputs = [ HTMLParser HTMLStripScripts ]; 9525 9525 meta = { 9526 9526 description = "XSS filter using HTML::Parser"; 9527 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9527 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9528 9528 }; 9529 9529 }; 9530 9530 ··· 9586 9586 }; 9587 9587 meta = { 9588 9588 description = "Lightweight, dependency free HTML/XML generation"; 9589 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9589 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9590 9590 }; 9591 9591 }; 9592 9592 ··· 9611 9611 propagatedBuildInputs = [ HTMLParser ]; 9612 9612 meta = { 9613 9613 description = "Work with HTML in a DOM-like tree structure"; 9614 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9614 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9615 9615 }; 9616 9616 }; 9617 9617 ··· 9625 9625 propagatedBuildInputs = [ HTMLTree XMLXPathEngine ]; 9626 9626 meta = { 9627 9627 description = "Add XPath support to HTML::TreeBuilder"; 9628 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9628 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9629 9629 }; 9630 9630 }; 9631 9631 ··· 9652 9652 propagatedBuildInputs = [ HTTPMessage ]; 9653 9653 meta = { 9654 9654 description = "HTTP Body Parser"; 9655 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9655 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9656 9656 }; 9657 9657 }; 9658 9658 ··· 9667 9667 buildInputs = [ TestDeep TestRequires URI ]; 9668 9668 meta = { 9669 9669 description = "A minimalist HTTP user agent cookie jar"; 9670 - license = with stdenv.lib.licenses; [ asl20 ]; 9670 + license = with lib.licenses; [ asl20 ]; 9671 9671 homepage = "https://github.com/dagolden/HTTP-CookieJar"; 9672 9672 }; 9673 9673 }; ··· 9682 9682 propagatedBuildInputs = [ HTTPMessage ]; 9683 9683 meta = { 9684 9684 description = "HTTP cookie jars"; 9685 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9685 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9686 9686 }; 9687 9687 }; 9688 9688 ··· 9697 9697 propagatedBuildInputs = [ HTTPMessage ]; 9698 9698 meta = { 9699 9699 description = "A simple http server class"; 9700 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9700 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9701 9701 }; 9702 9702 }; 9703 9703 ··· 9710 9710 }; 9711 9711 meta = { 9712 9712 description = "Date conversion routines"; 9713 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9713 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9714 9714 }; 9715 9715 propagatedBuildInputs = [ TimeDate ]; 9716 9716 }; ··· 9726 9726 buildInputs = [ HTTPMessage ModuleBuildTiny ]; 9727 9727 meta = { 9728 9728 description = "PSGI compliant HTTP Entity Parser"; 9729 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9729 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9730 9730 homepage = "https://github.com/kazeburo/HTTP-Entity-Parser"; 9731 9731 }; 9732 9732 }; ··· 9766 9766 meta = { 9767 9767 homepage = "https://github.com/tokuhirom/HTTP-Headers-Fast"; 9768 9768 description = "Faster implementation of HTTP::Headers"; 9769 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9769 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9770 9770 }; 9771 9771 }; 9772 9772 ··· 9792 9792 meta = { 9793 9793 homepage = "https://github.com/libwww-perl/HTTP-Message"; 9794 9794 description = "HTTP style message (base class)"; 9795 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9795 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9796 9796 }; 9797 9797 }; 9798 9798 ··· 9806 9806 buildInputs = [ TestDeep ]; 9807 9807 meta = { 9808 9808 description = "HTTP MultiPart Parser"; 9809 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9809 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9810 9810 }; 9811 9811 }; 9812 9812 ··· 9820 9820 propagatedBuildInputs = [ HTTPMessage ]; 9821 9821 meta = { 9822 9822 description = "Choose a variant to serve"; 9823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9824 9824 }; 9825 9825 }; 9826 9826 ··· 9843 9843 propagatedBuildInputs = [ LWP ]; 9844 9844 meta = { 9845 9845 description = "A pure Perl HTTP proxy"; 9846 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9846 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9847 9847 }; 9848 9848 # tests fail because they require network access 9849 9849 doCheck = false; ··· 9882 9882 }; 9883 9883 doCheck = false; 9884 9884 meta = { 9885 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9885 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9886 9886 }; 9887 9887 propagatedBuildInputs = [ CGI ]; 9888 9888 }; ··· 9896 9896 }; 9897 9897 propagatedBuildInputs = [ AuthenSimple HTTPServerSimple ]; 9898 9898 meta = { 9899 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9899 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9900 9900 }; 9901 9901 }; 9902 9902 ··· 9910 9910 propagatedBuildInputs = [ HTMLMason HTTPServerSimple HookLexWrap ]; 9911 9911 meta = { 9912 9912 description = "A simple mason server"; 9913 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9913 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9914 9914 }; 9915 9915 }; 9916 9916 ··· 9924 9924 propagatedBuildInputs = [ HTTPServerSimple ]; 9925 9925 meta = { 9926 9926 description = "PSGI handler for HTTP::Server::Simple"; 9927 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9927 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9928 9928 homepage = "https://github.com/miyagawa/HTTP-Server-Simple-PSGI"; 9929 9929 }; 9930 9930 }; ··· 9940 9940 meta = { 9941 9941 homepage = "https://metacpan.org/release/HTTP-Tiny-Cache"; 9942 9942 description = "Cache HTTP::Tiny responses"; 9943 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9943 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9944 9944 maintainers = [ maintainers.sgo ]; 9945 9945 }; 9946 9946 }; ··· 9956 9956 meta = { 9957 9957 homepage = "https://github.com/miyagawa/HTTP-Tinyish"; 9958 9958 description = "HTTP::Tiny compatible HTTP client wrappers"; 9959 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9959 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9960 9960 }; 9961 9961 }; 9962 9962 ··· 9969 9969 }; 9970 9970 propagatedBuildInputs = [ DateTimeFormatICal FreezeThaw IOString TextvFileasData ]; 9971 9971 meta = { 9972 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9972 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9973 9973 }; 9974 9974 }; 9975 9975 ··· 9985 9985 meta = { 9986 9986 homepage = "http://imager.perl.org/"; 9987 9987 description = "Perl extension for Generating 24 bit Images"; 9988 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 9988 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 9989 9989 }; 9990 9990 }; 9991 9991 ··· 9999 9999 propagatedBuildInputs = [ Imager ]; 10000 10000 meta = { 10001 10001 description = "Generate QR Code with Imager using libqrencode"; 10002 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10002 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10003 10003 maintainers = with maintainers; [ sgo ]; 10004 10004 }; 10005 10005 }; ··· 10014 10014 propagatedBuildInputs = [ IOStringy ]; 10015 10015 meta = { 10016 10016 description = "Extract meta information from image files"; 10017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10018 10018 }; 10019 10019 }; 10020 10020 ··· 10029 10029 propagatedBuildInputs = [ ExceptionClass Readonly ]; 10030 10030 meta = { 10031 10031 description = "Perl extension for the SANE (Scanner Access Now Easy) Project"; 10032 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10032 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10033 10033 }; 10034 10034 }; 10035 10035 ··· 10045 10045 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"; 10046 10046 meta = { 10047 10047 description = "Fast, high-quality fixed-point image resizing"; 10048 - license = stdenv.lib.licenses.gpl2Plus; 10048 + license = lib.licenses.gpl2Plus; 10049 10049 }; 10050 10050 }; 10051 10051 ··· 10059 10059 buildInputs = [ ModuleBuild ]; 10060 10060 meta = { 10061 10061 description = "Read the dimensions of an image in several popular formats"; 10062 - license = with stdenv.lib.licenses; [ artistic1 lgpl21Plus ]; 10062 + license = with lib.licenses; [ artistic1 lgpl21Plus ]; 10063 10063 }; 10064 10064 }; 10065 10065 ··· 10082 10082 }; 10083 10083 meta = { 10084 10084 description = "Alternative but compatible interface to modules that export symbols"; 10085 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10085 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10086 10086 }; 10087 10087 }; 10088 10088 ··· 10096 10096 propagatedBuildInputs = [ ModuleRuntime ]; 10097 10097 meta = { 10098 10098 description = "Import packages into other packages"; 10099 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10099 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10100 10100 }; 10101 10101 }; 10102 10102 ··· 10110 10110 doCheck = false; 10111 10111 meta = { 10112 10112 description = "Perl core IO modules"; 10113 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10113 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10114 10114 }; 10115 10115 }; 10116 10116 ··· 10123 10123 }; 10124 10124 buildInputs = [ CanaryStability ]; 10125 10125 propagatedBuildInputs = [ commonsense ]; 10126 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10127 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 10126 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10127 + postInstall = lib.optionalString stdenv.isDarwin '' 10128 10128 shortenPerlShebang $out/bin/treescan 10129 10129 ''; 10130 10130 meta = { 10131 10131 description = "Asynchronous/Advanced Input/Output"; 10132 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10132 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10133 10133 }; 10134 10134 }; 10135 10135 ··· 10143 10143 meta = { 10144 10144 homepage = "https://github.com/ingydotnet/io-all-pm"; 10145 10145 description = "IO::All of it to Graham and Damian!"; 10146 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10146 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10147 10147 }; 10148 10148 }; 10149 10149 ··· 10159 10159 buildInputs = [ TestFatal TestIdentity TestMetricsAny TestRefcount ]; 10160 10160 meta = { 10161 10161 description = "Asynchronous event-driven programming"; 10162 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10162 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10163 10163 }; 10164 10164 }; 10165 10165 ··· 10174 10174 propagatedBuildInputs = [ Future IOAsync IOSocketSSL ]; 10175 10175 meta = { 10176 10176 description = "Use SSL/TLS with IO::Async"; 10177 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10177 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10178 10178 maintainers = [ maintainers.zakame ]; 10179 10179 }; 10180 10180 }; ··· 10187 10187 sha256 = "c2c15a254ca74fb8c57d25d7b6cbcaff77a3b4fb5695423f1f80bb423abffea9"; 10188 10188 }; 10189 10189 meta = { 10190 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10190 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10191 10191 }; 10192 10192 }; 10193 10193 ··· 10201 10201 meta = { 10202 10202 homepage = "https://github.com/dagolden/IO-CaptureOutput"; 10203 10203 description = "Capture STDOUT and STDERR from Perl code, subprocesses or XS"; 10204 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10204 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10205 10205 }; 10206 10206 }; 10207 10207 ··· 10215 10215 propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; 10216 10216 meta = { 10217 10217 description = "IO Interface to compressed data files/buffers"; 10218 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10218 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10219 10219 }; 10220 10220 # Same as CompressRawZlib 10221 10221 doCheck = false && !stdenv.isDarwin; ··· 10240 10240 }; 10241 10241 meta = { 10242 10242 description = "Open an HTML file with automatic charset detection"; 10243 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10243 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10244 10244 }; 10245 10245 }; 10246 10246 ··· 10266 10266 }; 10267 10267 meta = { 10268 10268 description = "Utilities for interactive I/O"; 10269 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10269 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10270 10270 }; 10271 10271 }; 10272 10272 ··· 10352 10352 meta = { 10353 10353 homepage = "https://github.com/noxxi/p5-io-socket-ssl"; 10354 10354 description = "Nearly transparent SSL encapsulation for IO::Socket::INET"; 10355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10356 10356 }; 10357 10357 doCheck = false; # tries to connect to facebook.com etc. 10358 10358 }; ··· 10368 10368 propagatedBuildInputs = [ PerlIOviaTimeout ]; 10369 10369 meta = { 10370 10370 description = "IO::Socket with read/write timeout"; 10371 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10371 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10372 10372 }; 10373 10373 }; 10374 10374 ··· 10409 10409 meta = { 10410 10410 homepage = "https://github.com/rjbs/io-tiecombine"; 10411 10411 description = "Produce tied (and other) separate but combined variables"; 10412 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10412 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10413 10413 }; 10414 10414 }; 10415 10415 ··· 10433 10433 propagatedBuildInputs = [ GeographyCountries ]; 10434 10434 meta = { 10435 10435 description = "Fast lookup of country codes from IP addresses"; 10436 - license = stdenv.lib.licenses.mit; 10436 + license = lib.licenses.mit; 10437 10437 }; 10438 10438 }; 10439 10439 ··· 10446 10446 }; 10447 10447 meta = { 10448 10448 description = "2-letter, 3-letter, and numerical codes for countries"; 10449 - license = stdenv.lib.licenses.mit; 10449 + license = lib.licenses.mit; 10450 10450 }; 10451 10451 }; 10452 10452 ··· 10461 10461 doCheck = false; /* attempts a network connection to localhost */ 10462 10462 meta = { 10463 10463 description = "System() and background procs w/ piping, redirs, ptys (Unix, Win32)"; 10464 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10464 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10465 10465 }; 10466 10466 propagatedBuildInputs = [ IOTty ]; 10467 10467 buildInputs = [ Readonly ]; ··· 10494 10494 }; 10495 10495 meta = { 10496 10496 description = "Run commands simply, with detailed diagnostics"; 10497 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10497 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10498 10498 }; 10499 10499 }; 10500 10500 ··· 10507 10507 }; 10508 10508 meta = { 10509 10509 description = "System V IPC constants and system calls"; 10510 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10510 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10511 10511 }; 10512 10512 }; 10513 10513 ··· 10521 10521 meta = { 10522 10522 homepage = "https://metacpan.org/release/IRC-Utils"; 10523 10523 description = "Common utilities for IRC-related tasks"; 10524 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10524 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10525 10525 maintainers = with maintainers; [ sgo ]; 10526 10526 }; 10527 10527 }; ··· 10535 10535 sha256 = "0nl5djf6hs6brnp7qnqvj3xwhj1qnjwcv35ih4yqp2mm9b4jqyfh"; 10536 10536 }; 10537 10537 10538 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10539 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 10538 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10539 + postInstall = lib.optionalString stdenv.isDarwin '' 10540 10540 shortenPerlShebang $out/bin/exiftool 10541 10541 ''; 10542 10542 10543 - meta = with stdenv.lib; { 10543 + meta = with lib; { 10544 10544 description = "A tool to read, write and edit EXIF meta information"; 10545 10545 homepage = "https://exiftool.org/"; 10546 10546 ··· 10579 10579 module. The code is automatically compiled as needed, and then loaded 10580 10580 for immediate access from Perl. 10581 10581 ''; 10582 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10582 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10583 10583 }; 10584 10584 }; 10585 10585 ··· 10600 10600 meta = { 10601 10601 homepage = "https://github.com/ingydotnet/inline-c-pm"; 10602 10602 description = "C Language Support for Inline"; 10603 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10603 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10604 10604 }; 10605 10605 }; 10606 10606 ··· 10632 10632 available to the Perl program as if they had been written in Perl. 10633 10633 ''; 10634 10634 10635 - license = stdenv.lib.licenses.artistic2; 10635 + license = lib.licenses.artistic2; 10636 10636 }; 10637 10637 }; 10638 10638 ··· 10652 10652 url = "mirror://cpan/authors/id/G/GT/GTERMARS/JavaScript-Minifier-XS-0.11.tar.gz"; 10653 10653 sha256 = "1vlyhckpjbrg2v4dy9szsxxl0q44n0y1xl763mg2y2ym9g5144hm"; 10654 10654 }; 10655 - perlPreHook = stdenv.lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 10655 + perlPreHook = lib.optionalString (stdenv.isi686 || stdenv.isDarwin) "export LD=$CC"; 10656 10656 meta = { 10657 10657 description = "XS based JavaScript minifier"; 10658 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10658 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10659 10659 }; 10660 10660 }; 10661 10661 ··· 10668 10668 }; 10669 10669 meta = { 10670 10670 description = "Avoid XSS with JavaScript value interpolation"; 10671 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10671 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10672 10672 homepage = "https://github.com/kazeburo/JavaScript-Value-Escape"; 10673 10673 }; 10674 10674 }; ··· 10681 10681 sha256 = "0z32x2lijij28c9fhmzgxc41i9nw24fyvd2a8ajs5zw9b9sqhjj4"; 10682 10682 }; 10683 10683 # Do not abort cross-compilation on failure to load native JSON module into host perl 10684 - preConfigure = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 10684 + preConfigure = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 10685 10685 substituteInPlace Makefile.PL --replace "exit 0;" "" 10686 10686 ''; 10687 10687 buildInputs = [ TestPod ]; 10688 10688 meta = { 10689 10689 description = "JSON (JavaScript Object Notation) encoder/decoder"; 10690 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10690 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10691 10691 }; 10692 10692 }; 10693 10693 ··· 10700 10700 }; 10701 10701 meta = { 10702 10702 description = "Wrapper Class for the various JSON classes"; 10703 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10703 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10704 10704 }; 10705 10705 buildInputs = [ TestFatal TestRequires TestWarnings TestWithoutModule ]; 10706 10706 }; ··· 10714 10714 }; 10715 10715 meta = { 10716 10716 description = "Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP>"; 10717 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10717 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10718 10718 }; 10719 10719 buildInputs = [ TestNeeds ]; 10720 10720 }; ··· 10728 10728 }; 10729 10729 meta = { 10730 10730 description = "JSON::XS compatible pure-Perl module"; 10731 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10731 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10732 10732 }; 10733 10733 }; 10734 10734 ··· 10741 10741 }; 10742 10742 meta = { 10743 10743 description = "Helper module in using JSON::PP in Perl 5.6"; 10744 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10744 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10745 10745 }; 10746 10746 }; 10747 10747 ··· 10754 10754 }; 10755 10755 meta = { 10756 10756 description = "Read JSON into a Perl variable"; 10757 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10757 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10758 10758 }; 10759 10759 }; 10760 10760 ··· 10770 10770 meta = { 10771 10771 homepage = "https://github.com/mojolicious/json-validator"; 10772 10772 description = "Validate data against a JSON schema"; 10773 - license = stdenv.lib.licenses.artistic2; 10773 + license = lib.licenses.artistic2; 10774 10774 maintainers = [ maintainers.sgo ]; 10775 10775 }; 10776 10776 }; ··· 10787 10787 meta = { 10788 10788 homepage = "https://github.com/xaicron/p5-JSON-WebToken"; 10789 10789 description = "JSON Web Token (JWT) implementation"; 10790 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10790 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10791 10791 }; 10792 10792 }; 10793 10793 ··· 10811 10811 }; 10812 10812 propagatedBuildInputs = [ JSONXS ]; 10813 10813 meta = { 10814 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10814 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10815 10815 }; 10816 10816 }; 10817 10817 ··· 10835 10835 preCheck = '' 10836 10836 rm t/931_epub.t # epub test fails 10837 10837 ''; 10838 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 10838 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 10839 10839 # shebangs need to be patched before executables are copied to $out 10840 10840 preBuild = '' 10841 10841 patchShebangs bin/ 10842 - '' + stdenv.lib.optionalString stdenv.isDarwin '' 10842 + '' + lib.optionalString stdenv.isDarwin '' 10843 10843 for file in bin/*; do 10844 10844 shortenPerlShebang "$file" 10845 10845 done 10846 10846 ''; 10847 10847 meta = { 10848 10848 description = "Transforms TeX and LaTeX into XML/HTML/MathML"; 10849 - license = stdenv.lib.licenses.free; 10849 + license = lib.licenses.free; 10850 10850 }; 10851 10851 }; 10852 10852 ··· 10904 10904 ''; 10905 10905 doCheck = false; # test would need to start apache httpd 10906 10906 meta = { 10907 - license = stdenv.lib.licenses.asl20; 10907 + license = lib.licenses.asl20; 10908 10908 }; 10909 10909 }; 10910 10910 ··· 10926 10926 }; 10927 10927 meta = { 10928 10928 description = "Collection of network protocol modules"; 10929 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10929 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10930 10930 }; 10931 10931 }; 10932 10932 ··· 10939 10939 }; 10940 10940 meta = { 10941 10941 description = "Add paths relative to the current file to @INC"; 10942 - license = with stdenv.lib.licenses; [ artistic2 ]; 10942 + license = with lib.licenses; [ artistic2 ]; 10943 10943 homepage = "https://github.com/Grinnz/lib-relative"; 10944 10944 }; 10945 10945 }; ··· 10965 10965 meta = { 10966 10966 homepage = "https://github.com/neilbowers/Lingua-EN-FindNumber"; 10967 10967 description = "Locate (written) numbers in English text"; 10968 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10968 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10969 10969 }; 10970 10970 }; 10971 10971 ··· 10978 10978 }; 10979 10979 meta = { 10980 10980 description = "Convert singular to plural. Select 'a' or 'an'"; 10981 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10981 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10982 10982 }; 10983 10983 }; 10984 10984 ··· 10993 10993 meta = { 10994 10994 homepage = "https://github.com/neilbowers/Lingua-EN-Inflect-Number"; 10995 10995 description = "Force number of words to singular or plural"; 10996 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10996 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 10997 10997 }; 10998 10998 }; 10999 10999 ··· 11008 11008 propagatedBuildInputs = [ LinguaENInflectNumber LinguaENNumberIsOrdinal LinguaENTagger ]; 11009 11009 meta = { 11010 11010 description = "Inflect short English Phrases"; 11011 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11011 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11012 11012 }; 11013 11013 }; 11014 11014 ··· 11023 11023 propagatedBuildInputs = [ LinguaENFindNumber ]; 11024 11024 meta = { 11025 11025 description = "Detect if English number is ordinal or cardinal"; 11026 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11026 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11027 11027 }; 11028 11028 }; 11029 11029 ··· 11037 11037 propagatedBuildInputs = [ HTMLParser LinguaStem MemoizeExpireLRU ]; 11038 11038 meta = { 11039 11039 description = "Part-of-speech tagger for English natural language processing"; 11040 - license = stdenv.lib.licenses.gpl3; 11040 + license = lib.licenses.gpl3; 11041 11041 }; 11042 11042 }; 11043 11043 ··· 11062 11062 }; 11063 11063 meta = { 11064 11064 description = "Portuguese language stemming"; 11065 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11065 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11066 11066 homepage = "https://github.com/neilb/Lingua-PT-Stemmer"; 11067 11067 }; 11068 11068 }; ··· 11109 11109 }; 11110 11110 meta = { 11111 11111 description = "Porter's stemming algorithm for Russian (KOI8-R only)"; 11112 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11112 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11113 11113 homepage = "https://github.com/neilb/Lingua-Stem-Ru"; 11114 11114 }; 11115 11115 }; ··· 11147 11147 meta = { 11148 11148 homepage = "https://github.com/jhthorsen/linkembedder"; 11149 11149 description = "Embed / expand oEmbed resources and other URL / links"; 11150 - license = stdenv.lib.licenses.artistic2; 11150 + license = lib.licenses.artistic2; 11151 11151 maintainers = with maintainers; [ sgo ]; 11152 11152 }; 11153 11153 }; ··· 11164 11164 meta = { 11165 11165 maintainers = teams.deshaw.members; 11166 11166 description = "Perl extension for reading and setting Access Control Lists for files by libacl linux library"; 11167 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11167 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11168 11168 }; 11169 11169 }; 11170 11170 ··· 11178 11178 meta = { 11179 11179 homepage = "https://github.com/trizen/Linux-DesktopFiles"; 11180 11180 description = "Fast parsing of the Linux desktop files"; 11181 - license = stdenv.lib.licenses.artistic2; 11181 + license = lib.licenses.artistic2; 11182 11182 }; 11183 11183 }; 11184 11184 ··· 11194 11194 doCheck = false; 11195 11195 meta = { 11196 11196 description = "Perl extension to detect on which Linux distribution we are running"; 11197 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11198 - platforms = stdenv.lib.platforms.linux; 11197 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11198 + platforms = lib.platforms.linux; 11199 11199 }; 11200 11200 }; 11201 11201 ··· 11208 11208 }; 11209 11209 buildInputs = [ TestException ]; 11210 11210 propagatedBuildInputs = [ SubExporter ]; 11211 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 11211 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 11212 11212 meta = { 11213 11213 description = "Linux specific special filehandles"; 11214 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11215 - platforms = stdenv.lib.platforms.linux; 11214 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11215 + platforms = lib.platforms.linux; 11216 11216 }; 11217 11217 }; 11218 11218 ··· 11227 11227 11228 11228 meta = { 11229 11229 description = "Scalable directory/file change notification for Perl on Linux"; 11230 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11231 - platforms = stdenv.lib.platforms.linux; 11230 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11231 + platforms = lib.platforms.linux; 11232 11232 }; 11233 11233 }; 11234 11234 ··· 11242 11242 propagatedBuildInputs = [ ListSomeUtils ListUtilsBy ]; 11243 11243 meta = { 11244 11244 description = "Combines List::Util and List::MoreUtils in one bite-sized package"; 11245 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11245 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11246 11246 }; 11247 11247 }; 11248 11248 ··· 11266 11266 meta = { 11267 11267 homepage = "http://thenceforward.net/perl/modules/List-Compare/"; 11268 11268 description = "Compare elements of two or more lists"; 11269 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11269 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11270 11270 }; 11271 11271 }; 11272 11272 ··· 11280 11280 propagatedBuildInputs = [ ExporterTiny ListMoreUtilsXS ]; 11281 11281 meta = { 11282 11282 description = "Provide the stuff missing in List::Util"; 11283 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11283 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11284 11284 }; 11285 11285 buildInputs = [ TestLeakTrace ]; 11286 11286 }; ··· 11297 11297 ''; 11298 11298 meta = { 11299 11299 description = "Provide the stuff missing in List::Util in XS"; 11300 - license = with stdenv.lib.licenses; [ asl20 ]; 11300 + license = with lib.licenses; [ asl20 ]; 11301 11301 }; 11302 11302 }; 11303 11303 ··· 11312 11312 propagatedBuildInputs = [ ModuleImplementation ]; 11313 11313 meta = { 11314 11314 description = "Provide the stuff missing in List::Util"; 11315 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11315 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11316 11316 }; 11317 11317 }; 11318 11318 ··· 11334 11334 }; 11335 11335 meta = { 11336 11336 description = "A distribution of modules to handle locale codes"; 11337 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11337 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11338 11338 }; 11339 11339 buildInputs = [ TestInter ]; 11340 11340 }; ··· 11361 11361 buildInputs = [ TestDifferences TestException TestHexDifferences TestNoWarnings ]; 11362 11362 meta = { 11363 11363 description = "Locale::MO::File - Write or read gettext MO files."; 11364 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11364 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11365 11365 }; 11366 11366 }; 11367 11367 ··· 11400 11400 }; 11401 11401 meta = { 11402 11402 description = "Compile .po files to .mo files"; 11403 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11403 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11404 11404 }; 11405 11405 }; 11406 11406 ··· 11428 11428 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11429 11429 meta = { 11430 11430 description = "Locale::TextDomain::OO - Perl OO Interface to Uniforum Message Translation"; 11431 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11431 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11432 11432 }; 11433 11433 }; 11434 11434 ··· 11443 11443 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11444 11444 meta = { 11445 11445 description = "Locale::TextDomain::OO::Util - Lexicon utils"; 11446 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11446 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11447 11447 }; 11448 11448 }; 11449 11449 ··· 11458 11458 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11459 11459 meta = { 11460 11460 description = "Locale::Utils::PlaceholderBabelFish - Utils to expand BabelFish palaceholders"; 11461 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11461 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11462 11462 }; 11463 11463 }; 11464 11464 ··· 11473 11473 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11474 11474 meta = { 11475 11475 description = "Locale::Utils::PlaceholderMaketext - Utils to expand maketext placeholders"; 11476 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11476 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11477 11477 }; 11478 11478 }; 11479 11479 ··· 11488 11488 buildInputs = [ TestDifferences TestException TestNoWarnings ]; 11489 11489 meta = { 11490 11490 description = "Locale::Utils::PlaceholderNamed - Utils to expand named placeholders"; 11491 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11491 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11492 11492 }; 11493 11493 }; 11494 11494 ··· 11501 11501 }; 11502 11502 meta = { 11503 11503 description = "Create and use a local lib/ for perl modules with PERL5LIB"; 11504 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11504 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11505 11505 }; 11506 11506 propagatedBuildInputs = [ ModuleBuild ]; 11507 11507 }; ··· 11527 11527 meta = { 11528 11528 homepage = "https://github.com/preaction/Log-Any"; 11529 11529 description = "Bringing loggers and listeners together"; 11530 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11530 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11531 11531 }; 11532 11532 }; 11533 11533 ··· 11541 11541 propagatedBuildInputs = [ LogAny LogLog4perl ]; 11542 11542 meta = { 11543 11543 description = "Log::Any adapter for Log::Log4perl"; 11544 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11544 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11545 11545 homepage = "https://github.com/preaction/Log-Any-Adapter-Log4perl"; 11546 11546 }; 11547 11547 }; ··· 11558 11558 meta = { 11559 11559 homepage = "https://github.com/frioux/Log-Contextual"; 11560 11560 description = "Simple logging interface with a contextual log"; 11561 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11561 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11562 11562 }; 11563 11563 }; 11564 11564 ··· 11572 11572 propagatedBuildInputs = [ DevelGlobalDestruction ParamsValidationCompiler Specio namespaceautoclean ]; 11573 11573 meta = { 11574 11574 description = "Dispatches messages to one or more outputs"; 11575 - license = stdenv.lib.licenses.artistic2; 11575 + license = lib.licenses.artistic2; 11576 11576 }; 11577 11577 buildInputs = [ IPCRun3 TestFatal TestNeeds ]; 11578 11578 }; ··· 11587 11587 propagatedBuildInputs = [ DateManip LogDispatch ]; 11588 11588 meta = { 11589 11589 description = "Log to Files that Archive/Rotate Themselves"; 11590 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11590 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11591 11591 }; 11592 11592 buildInputs = [ PathTiny TestWarn ]; 11593 11593 }; ··· 11602 11602 meta = { 11603 11603 homepage = "https://metacpan.org/release/Log-ger"; 11604 11604 description = "A lightweight, flexible logging framework"; 11605 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11605 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11606 11606 maintainers = [ maintainers.sgo ]; 11607 11607 }; 11608 11608 }; ··· 11617 11617 propagatedBuildInputs = [ ParamsValidate ]; 11618 11618 meta = { 11619 11619 description = "Log messages to several outputs"; 11620 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11620 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11621 11621 }; 11622 11622 }; 11623 11623 ··· 11630 11630 }; 11631 11631 meta = { 11632 11632 description = "Powerful and flexible message logging mechanism"; 11633 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11633 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11634 11634 }; 11635 11635 }; 11636 11636 ··· 11644 11644 propagatedBuildInputs = [ LogMessage ]; 11645 11645 meta = { 11646 11646 description = "Simplified interface to Log::Message"; 11647 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11647 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11648 11648 }; 11649 11649 }; 11650 11650 ··· 11666 11666 }; 11667 11667 meta = { 11668 11668 description = "Many-Core Engine for Perl providing parallel processing capabilities"; 11669 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11669 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11670 11670 homepage = "https://github.com/marioroy/mce-perl"; 11671 11671 }; 11672 11672 }; ··· 11681 11681 meta = { 11682 11682 homepage = "https://mschilli.github.io/log4perl/"; 11683 11683 description = "Log4j implementation for Perl"; 11684 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11684 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11685 11685 }; 11686 11686 }; 11687 11687 ··· 11697 11697 meta = { 11698 11698 homepage = "https://github.com/rjbs/log-dispatch-array"; 11699 11699 description = "Log events to an array (reference)"; 11700 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11700 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11701 11701 }; 11702 11702 }; 11703 11703 ··· 11713 11713 meta = { 11714 11714 homepage = "https://github.com/rjbs/Log-Dispatchouli"; 11715 11715 description = "A simple wrapper around Log::Dispatch"; 11716 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11716 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11717 11717 }; 11718 11718 }; 11719 11719 ··· 11731 11731 ''; 11732 11732 meta = { 11733 11733 description = "Send messages to a systemd journal"; 11734 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11734 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11735 11735 }; 11736 11736 }; 11737 11737 ··· 11745 11745 propagatedBuildInputs = [ IOLockedFile ]; 11746 11746 meta = { 11747 11747 description = "Helps us create simple logs for our application"; 11748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11749 11749 }; 11750 11750 }; 11751 11751 ··· 11758 11758 }; 11759 11759 propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; 11760 11760 # support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module) 11761 - postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 11761 + postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 11762 11762 substituteInPlace Makefile.PL --replace 'if has_module' 'if 0; #' 11763 11763 ''; 11764 11764 doCheck = !stdenv.isDarwin; 11765 - meta = with stdenv.lib; { 11765 + meta = with lib; { 11766 11766 description = "The World-Wide Web library for Perl"; 11767 11767 license = with licenses; [ artistic1 gpl1Plus ]; 11768 11768 }; ··· 11779 11779 propagatedBuildInputs = [ LWP ]; 11780 11780 meta = { 11781 11781 description = "Generate signed OAuth requests"; 11782 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11782 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11783 11783 }; 11784 11784 }; 11785 11785 ··· 11792 11792 }; 11793 11793 meta = { 11794 11794 description = "Guess media type for a file or a URL"; 11795 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11795 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11796 11796 }; 11797 11797 buildInputs = [ TestFatal ]; 11798 11798 }; ··· 11808 11808 propagatedBuildInputs = [ LWPProtocolHttps ]; 11809 11809 meta = { 11810 11810 description = "Provides HTTP/CONNECT proxy support for LWP::UserAgent"; 11811 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11811 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11812 11812 }; 11813 11813 }; 11814 11814 ··· 11824 11824 doCheck = false; # tries to connect to https://www.apache.org/. 11825 11825 meta = { 11826 11826 description = "Provide https support for LWP::UserAgent"; 11827 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11827 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11828 11828 }; 11829 11829 buildInputs = [ TestRequiresInternet ]; 11830 11830 }; ··· 11839 11839 propagatedBuildInputs = [ LWP ]; 11840 11840 meta = { 11841 11841 description = "Legacy HTTP/1.0 support for LWP"; 11842 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11842 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11843 11843 }; 11844 11844 }; 11845 11845 ··· 11854 11854 buildInputs = [ ModuleBuildTiny TestFakeHTTPD TestSharedFork TestTCP TestUseAllModules ]; 11855 11855 meta = { 11856 11856 description = "Override LWP HTTP/HTTPS request's host like /etc/hosts"; 11857 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11857 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11858 11858 homepage = "https://github.com/masaki/p5-LWP-UserAgent-DNS-Hosts"; 11859 11859 }; 11860 11860 }; ··· 11907 11907 url = "mirror://cpan/authors/id/W/WY/WYANT/Mac-Pasteboard-0.011.tar.gz"; 11908 11908 sha256 = "1a82pacp6pph3y2agdihzr4vc0phx85mq5am9czc81g8n484b35x"; 11909 11909 }; 11910 - meta = with stdenv.lib; { 11910 + meta = with lib; { 11911 11911 description = "Manipulate Mac OS X pasteboards"; 11912 11912 license = with licenses; [ artistic1 gpl1Plus ]; 11913 11913 platforms = platforms.darwin; ··· 11925 11925 buildInputs = [ TestException ]; 11926 11926 meta = { 11927 11927 description = "Object Oriented Authentication-Results Headers"; 11928 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11928 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11929 11929 }; 11930 11930 propagatedBuildInputs = [ JSON ]; 11931 11931 }; ··· 11964 11964 meta = { 11965 11965 homepage = "https://github.com/coppit/mail-mbox-messageparser"; 11966 11966 description = "A fast and simple mbox folder reader"; 11967 - license = stdenv.lib.licenses.gpl2; 11967 + license = lib.licenses.gpl2; 11968 11968 maintainers = with maintainers; [ romildo ]; 11969 11969 }; 11970 11970 }; ··· 11979 11979 propagatedBuildInputs = [ IOStringy MIMETypes MailTools URI UserIdentity ]; 11980 11980 meta = { 11981 11981 description = "Processing MIME messages"; 11982 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 11982 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 11983 11983 }; 11984 11984 }; 11985 11985 ··· 12014 12014 }; 12015 12015 meta = { 12016 12016 description = "Perl 5 module to talk to a POP3 (RFC1939) server"; 12017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12018 12018 }; 12019 12019 }; 12020 12020 ··· 12037 12037 meta = { 12038 12038 homepage = "https://github.com/Perl-Email-Project/Mail-Sender"; 12039 12039 description = "(DEPRECATED) module for sending mails with attachments through an SMTP server"; 12040 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12040 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12041 12041 }; 12042 12042 }; 12043 12043 ··· 12058 12058 meta = { 12059 12059 maintainers = teams.deshaw.members; 12060 12060 description = "Simple platform independent mailer"; 12061 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12061 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12062 12062 }; 12063 12063 }; 12064 12064 ··· 12079 12079 doCheck = false; # The main test performs network access 12080 12080 meta = { 12081 12081 description = "An object-oriented implementation of Sender Policy Framework"; 12082 - license = stdenv.lib.licenses.bsd3; 12082 + license = lib.licenses.bsd3; 12083 12083 }; 12084 12084 }; 12085 12085 ··· 12094 12094 propagatedBuildInputs = [ TimeDate ]; 12095 12095 meta = { 12096 12096 description = "Various e-mail related modules"; 12097 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12097 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12098 12098 }; 12099 12099 }; 12100 12100 ··· 12108 12108 propagatedBuildInputs = [ MailMessage ]; 12109 12109 meta = { 12110 12110 description = "Email message exchange"; 12111 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12111 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12112 12112 }; 12113 12113 }; 12114 12114 ··· 12121 12121 }; 12122 12122 meta = { 12123 12123 description = "Perl extension for base 85 numbers, as referenced by RFC 1924"; 12124 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12124 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12125 12125 }; 12126 12126 }; 12127 12127 ··· 12154 12154 meta = { 12155 12155 homepage = "https://github.com/Grinnz/Math-Calc-Parser"; 12156 12156 description = "Parse and evaluate mathematical expressions"; 12157 - license = stdenv.lib.licenses.artistic2; 12157 + license = lib.licenses.artistic2; 12158 12158 maintainers = with maintainers; [ sgo ]; 12159 12159 }; 12160 12160 }; ··· 12168 12168 }; 12169 12169 meta = { 12170 12170 description = "Human-readable unit-aware calculator"; 12171 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 12171 + license = with lib.licenses; [ artistic1 gpl2 ]; 12172 12172 }; 12173 12173 }; 12174 12174 ··· 12181 12181 }; 12182 12182 meta = { 12183 12183 description = "Arbitrary size integer/float math package"; 12184 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12184 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12185 12185 }; 12186 12186 }; 12187 12187 ··· 12208 12208 }; 12209 12209 12210 12210 meta = { 12211 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12211 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12212 12212 }; 12213 12213 }; 12214 12214 ··· 12244 12244 NIX_CFLAGS_LINK = "-L${pkgs.gmp.out}/lib -lgmp"; 12245 12245 meta = { 12246 12246 description = "High speed arbitrary size integer math"; 12247 - license = with stdenv.lib.licenses; [ lgpl21Plus ]; 12247 + license = with lib.licenses; [ lgpl21Plus ]; 12248 12248 }; 12249 12249 }; 12250 12250 ··· 12260 12260 meta = { 12261 12261 homepage = "https://github.com/sisyphus/math-gmpz"; 12262 12262 description = "Perl interface to the GMP integer functions"; 12263 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12263 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12264 12264 maintainers = with maintainers; [ sgo ]; 12265 12265 }; 12266 12266 }; ··· 12285 12285 propagatedBuildInputs = [ MathInt64 ]; 12286 12286 meta = { 12287 12287 description = "Manipulate 128 bits integers in Perl"; 12288 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12288 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12289 12289 broken = stdenv.is32bit; # compiler doesn't support a 128-bit integer type 12290 12290 }; 12291 12291 }; ··· 12299 12299 }; 12300 12300 meta = { 12301 12301 description = "Manipulate 64 bits integers in Perl"; 12302 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12302 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12303 12303 }; 12304 12304 }; 12305 12305 ··· 12320 12320 }; 12321 12321 meta = { 12322 12322 description = "Perl interface to PARI"; 12323 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12323 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12324 12324 }; 12325 12325 }; 12326 12326 ··· 12346 12346 meta = { 12347 12347 homepage = "https://github.com/danaj/Math-Prime-Util"; 12348 12348 description = "Utilities related to prime numbers, including fast sieves and factoring"; 12349 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12349 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12350 12350 maintainers = [ maintainers.sgo ]; 12351 12351 }; 12352 12352 buildInputs = [ TestWarn ]; ··· 12365 12365 meta = { 12366 12366 homepage = "https://github.com/danaj/Math-Prime-Util-GMP"; 12367 12367 description = "Utilities related to prime numbers, using GMP"; 12368 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12368 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12369 12369 maintainers = [ maintainers.sgo ]; 12370 12370 }; 12371 12371 }; ··· 12381 12381 propagatedBuildInputs = [ BytesRandomSecureTiny ]; 12382 12382 meta = { 12383 12383 description = "Generate a provable prime number, in pure Perl"; 12384 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12384 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12385 12385 maintainers = [ maintainers.sgo ]; 12386 12386 }; 12387 12387 }; ··· 12407 12407 buildInputs = [ TestNoWarnings ]; 12408 12408 meta = { 12409 12409 description = "Perl interface to the ISAAC PRNG algorithm"; 12410 - license = with stdenv.lib.licenses; [ publicDomain mit artistic2 gpl3 ]; 12410 + license = with lib.licenses; [ publicDomain mit artistic2 gpl3 ]; 12411 12411 }; 12412 12412 }; 12413 12413 ··· 12436 12436 propagatedBuildInputs = [ CryptRandomSource MathRandomISAAC ]; 12437 12437 meta = { 12438 12438 description = "Cryptographically-secure, cross-platform replacement for rand()"; 12439 - license = stdenv.lib.licenses.artistic2; 12439 + license = lib.licenses.artistic2; 12440 12440 }; 12441 12441 }; 12442 12442 ··· 12468 12468 propagatedBuildInputs = [ DataDumperConcise DateTime ListAllUtils MooXStrictConstructor ]; 12469 12469 meta = { 12470 12470 description = "Code shared by the MaxMind DB reader and writer modules"; 12471 - license = with stdenv.lib.licenses; [ artistic2 ]; 12471 + license = with lib.licenses; [ artistic2 ]; 12472 12472 }; 12473 12473 }; 12474 12474 ··· 12483 12483 buildInputs = [ PathClass TestBits TestFatal TestNumberDelta TestRequires ]; 12484 12484 meta = { 12485 12485 description = "Read MaxMind DB files and look up IP addresses"; 12486 - license = with stdenv.lib.licenses; [ artistic2 ]; 12486 + license = with lib.licenses; [ artistic2 ]; 12487 12487 }; 12488 12488 }; 12489 12489 ··· 12498 12498 buildInputs = [ NetWorks PathClass TestFatal TestNumberDelta TestRequires ]; 12499 12499 meta = { 12500 12500 description = "Fast XS implementation of MaxMind DB reader"; 12501 - license = with stdenv.lib.licenses; [ artistic2 ]; 12501 + license = with lib.licenses; [ artistic2 ]; 12502 12502 }; 12503 12503 }; 12504 12504 ··· 12514 12514 hardeningDisable = [ "format" ]; 12515 12515 meta = { 12516 12516 description = "Create MaxMind DB database files"; 12517 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12517 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12518 12518 }; 12519 12519 }; 12520 12520 ··· 12536 12536 }; 12537 12537 meta = { 12538 12538 description = "Expiry plug-in for Memoize that adds LRU cache expiration"; 12539 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12539 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12540 12540 homepage = "https://github.com/neilb/Memoize-ExpireLRU"; 12541 12541 }; 12542 12542 }; ··· 12552 12552 meta = { 12553 12553 homepage = "https://github.com/miyagawa/cpanminus"; 12554 12554 description = "A CPAN client"; 12555 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12555 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12556 12556 }; 12557 12557 }; 12558 12558 ··· 12567 12567 meta = { 12568 12568 homepage = "https://github.com/miyagawa/cpanminus"; 12569 12569 description = "Legacy internal and client support for Menlo"; 12570 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12570 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12571 12571 }; 12572 12572 }; 12573 12573 ··· 12581 12581 buildInputs = [ FennecLite TestException ]; 12582 12582 meta = { 12583 12583 description = "Tools for creating Meta objects to track custom metrics"; 12584 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12584 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12585 12585 }; 12586 12586 }; 12587 12587 ··· 12605 12605 meta = { 12606 12606 homepage = "https://github.com/metacpan/metacpan-client"; 12607 12607 description = "A comprehensive, DWIM-featured client to the MetaCPAN API"; 12608 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12608 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12609 12609 maintainers = with maintainers; [ sgo ]; 12610 12610 }; 12611 12611 }; ··· 12620 12620 propagatedBuildInputs = [ DevelDeclare ]; 12621 12621 meta = { 12622 12622 description = "Basic method declarations with signatures, without source filters"; 12623 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12623 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12624 12624 }; 12625 12625 }; 12626 12626 ··· 12634 12634 buildInputs = [ TestFatal ]; 12635 12635 meta = { 12636 12636 description = "abstract collection of monitoring metrics"; 12637 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12637 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12638 12638 }; 12639 12639 }; 12640 12640 ··· 12654 12654 12655 12655 installTargets = [ "install" ]; 12656 12656 12657 - meta = with stdenv.lib; { 12657 + meta = with lib; { 12658 12658 homepage = "https://www.mhonarc.org/"; 12659 12659 description = "A mail-to-HTML converter"; 12660 12660 maintainers = with maintainers; [ lovek323 ]; ··· 12671 12671 }; 12672 12672 meta = { 12673 12673 description = "Charset Information for MIME"; 12674 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12674 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12675 12675 }; 12676 12676 }; 12677 12677 ··· 12697 12697 meta = { 12698 12698 homepage = "https://metacpan.org/pod/MIME::EncWords"; 12699 12699 description = "Deal with RFC 2047 encoded words (improved)"; 12700 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12700 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12701 12701 maintainers = [ maintainers.sgo ]; 12702 12702 }; 12703 12703 }; ··· 12712 12712 propagatedBuildInputs = [ EmailDateFormat ]; 12713 12713 meta = { 12714 12714 description = "Low-calorie MIME generator (DEPRECATED)"; 12715 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12715 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12716 12716 }; 12717 12717 }; 12718 12718 ··· 12727 12727 propagatedBuildInputs = [ LWP MIMELite ]; 12728 12728 meta = { 12729 12729 description = "Provide routine to transform a HTML page in a MIME-Lite mail"; 12730 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12730 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12731 12731 }; 12732 12732 }; 12733 12733 ··· 12742 12742 buildInputs = [ TestDeep ]; 12743 12743 meta = { 12744 12744 description = "class for parsed-and-decoded MIME message"; 12745 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12745 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12746 12746 }; 12747 12747 }; 12748 12748 ··· 12755 12755 }; 12756 12756 meta = { 12757 12757 description = "Definition of MIME types"; 12758 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12758 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12759 12759 }; 12760 12760 }; 12761 12761 ··· 12770 12770 meta = { 12771 12771 homepage = "https://github.com/mojolicious/minion"; 12772 12772 description = "A high performance job queue for Perl"; 12773 - license = stdenv.lib.licenses.artistic2; 12773 + license = lib.licenses.artistic2; 12774 12774 maintainers = [ maintainers.sgo ]; 12775 12775 }; 12776 12776 }; ··· 12787 12787 meta = { 12788 12788 homepage = "https://github.com/Grinnz/Minion-Backend-SQLite"; 12789 12789 description = "SQLite backend for Minion job queue"; 12790 - license = stdenv.lib.licenses.artistic2; 12790 + license = lib.licenses.artistic2; 12791 12791 maintainers = [ maintainers.sgo ]; 12792 12792 }; 12793 12793 }; ··· 12804 12804 meta = { 12805 12805 homepage = "https://github.com/preaction/Minion-Backend-mysql"; 12806 12806 description = "MySQL backend for Minion job queue"; 12807 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12807 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12808 12808 maintainers = [ maintainers.sgo ]; 12809 12809 }; 12810 12810 }; ··· 12820 12820 meta = { 12821 12821 homepage = "https://github.com/rjbs/mixin-linewise"; 12822 12822 description = "Write your linewise code for handles; this does the rest"; 12823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12824 12824 }; 12825 12825 }; 12826 12826 ··· 12833 12833 }; 12834 12834 meta = { 12835 12835 description = "Store multi-level Perl hash structure in single level tied hash"; 12836 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12836 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12837 12837 }; 12838 12838 }; 12839 12839 ··· 12848 12848 }; 12849 12849 meta = { 12850 12850 description = "Micro Objects. Mo is less."; 12851 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12851 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12852 12852 homepage = "https://github.com/ingydotnet/mo-pm"; 12853 12853 }; 12854 12854 }; ··· 12862 12862 }; 12863 12863 meta = { 12864 12864 description = "temporarily set Config or XSConfig values"; 12865 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus artistic2 ]; 12865 + license = with lib.licenses; [ artistic1 gpl1Plus artistic2 ]; 12866 12866 }; 12867 12867 }; 12868 12868 ··· 12877 12877 meta = { 12878 12878 homepage = "https://github.com/chromatic/Modern-Perl"; 12879 12879 description = "Enable all of the features of Modern Perl with one import"; 12880 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12880 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12881 12881 }; 12882 12882 }; 12883 12883 ··· 12890 12890 }; 12891 12891 meta = { 12892 12892 description = "Build and install Perl modules"; 12893 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12893 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12894 12894 }; 12895 12895 }; 12896 12896 ··· 12904 12904 doCheck = false; 12905 12905 meta = { 12906 12906 description = "A collection of modules removed from Module-Build"; 12907 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12907 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12908 12908 }; 12909 12909 }; 12910 12910 ··· 12919 12919 meta = { 12920 12920 homepage = "https://github.com/tokuhirom/Module-Build-Pluggable"; 12921 12921 description = "Module::Build meets plugins"; 12922 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12922 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12923 12923 }; 12924 12924 buildInputs = [ TestSharedFork ]; 12925 12925 }; ··· 12935 12935 propagatedBuildInputs = [ ModuleBuildPluggable ]; 12936 12936 meta = { 12937 12937 description = "Generate ppport.h"; 12938 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12938 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12939 12939 }; 12940 12940 }; 12941 12941 ··· 12950 12950 propagatedBuildInputs = [ ExtUtilsHelpers ExtUtilsInstallPaths ]; 12951 12951 meta = { 12952 12952 description = "A tiny replacement for Module::Build"; 12953 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12953 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12954 12954 }; 12955 12955 }; 12956 12956 ··· 12976 12976 perlPreHook = "export LD=$CC"; 12977 12977 meta = { 12978 12978 description = "A Module::Build class for building XS modules"; 12979 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12979 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12980 12980 }; 12981 12981 }; 12982 12982 ··· 12991 12991 meta = { 12992 12992 homepage = "https://github.com/ingydotnet/module-compile-pm"; 12993 12993 description = "Perl Module Compilation"; 12994 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12994 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 12995 12995 }; 12996 12996 }; 12997 12997 ··· 13006 13006 buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings ]; 13007 13007 meta = { 13008 13008 description = "Generate Kwalitee ratings for a distribution"; 13009 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13009 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13010 13010 homepage = "https://cpants.cpanauthors.org"; 13011 13011 }; 13012 13012 }; ··· 13020 13020 }; 13021 13021 meta = { 13022 13022 description = "Parse cpanfile"; 13023 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13023 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13024 13024 homepage = "https://github.com/miyagawa/cpanfile"; 13025 13025 }; 13026 13026 buildInputs = [ Filepushd ]; ··· 13037 13037 buildInputs = [ TestDeep TestNoWarnings ]; 13038 13038 meta = { 13039 13039 description = "Find out what modules are used"; 13040 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13040 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13041 13041 }; 13042 13042 }; 13043 13043 ··· 13050 13050 }; 13051 13051 meta = { 13052 13052 description = "Find and use installed modules in a (sub)category"; 13053 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13053 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13054 13054 }; 13055 13055 }; 13056 13056 ··· 13065 13065 propagatedBuildInputs = [ ModuleRuntime TryTiny ]; 13066 13066 meta = { 13067 13067 description = "Loads one of several alternate underlying implementations for a module"; 13068 - license = stdenv.lib.licenses.artistic2; 13068 + license = lib.licenses.artistic2; 13069 13069 }; 13070 13070 }; 13071 13071 ··· 13079 13079 buildInputs = [ TestPod TestPodCoverage ]; 13080 13080 meta = { 13081 13081 description = "Information about Perl modules"; 13082 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13082 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13083 13083 }; 13084 13084 propagatedBuildInputs = [ BUtils ]; 13085 13085 }; ··· 13094 13094 propagatedBuildInputs = [ FileRemove ModuleBuild ModuleScanDeps YAMLTiny ]; 13095 13095 meta = { 13096 13096 description = "Standalone, extensible Perl module installer"; 13097 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13097 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13098 13098 }; 13099 13099 }; 13100 13100 ··· 13108 13108 propagatedBuildInputs = [ ModuleInstall ]; 13109 13109 meta = { 13110 13110 description = "Declare author-only dependencies"; 13111 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13111 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13112 13112 }; 13113 13113 }; 13114 13114 ··· 13122 13122 propagatedBuildInputs = [ ModuleInstall ]; 13123 13123 meta = { 13124 13124 description = "Designate tests only run by module authors"; 13125 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13125 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13126 13126 }; 13127 13127 }; 13128 13128 ··· 13138 13138 meta = { 13139 13139 homepage = "https://github.com/bingos/module-install-githubmeta/"; 13140 13140 description = "A Module::Install extension to include GitHub meta information in META.yml"; 13141 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13141 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13142 13142 maintainers = [ maintainers.sgo ]; 13143 13143 }; 13144 13144 }; ··· 13155 13155 meta = { 13156 13156 homepage = "https://github.com/bingos/module-install-readmefrompod/"; 13157 13157 description = "A Module::Install extension to automatically convert POD to a README"; 13158 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13158 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13159 13159 maintainers = [ maintainers.sgo ]; 13160 13160 }; 13161 13161 }; ··· 13172 13172 meta = { 13173 13173 homepage = "http://search.cpan.org/dist/Module-Install-ReadmeMarkdownFromPod/"; 13174 13174 description = "Create README.mkdn from POD"; 13175 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13175 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13176 13176 maintainers = [ maintainers.sgo ]; 13177 13177 }; 13178 13178 }; ··· 13187 13187 buildInputs = [ PathClass ]; 13188 13188 meta = { 13189 13189 description = "Automatically sets repository URL from svn/svk/Git checkout"; 13190 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13190 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13191 13191 maintainers = [ maintainers.sgo ]; 13192 13192 }; 13193 13193 }; ··· 13203 13203 propagatedBuildInputs = [ ParamsUtil ]; 13204 13204 meta = { 13205 13205 description = "Parse and examine a Perl distribution MANIFEST file"; 13206 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13206 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13207 13207 }; 13208 13208 }; 13209 13209 ··· 13218 13218 meta = { 13219 13219 homepage = "https://github.com/neilbowers/Module-Path"; 13220 13220 description = "Get the full path to a locally installed module"; 13221 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13221 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13222 13222 }; 13223 13223 }; 13224 13224 ··· 13235 13235 ]; 13236 13236 meta = { 13237 13237 description = "Automatically give your module the ability to have plugins"; 13238 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13238 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13239 13239 }; 13240 13240 buildInputs = [ AppFatPacker ]; 13241 13241 }; ··· 13260 13260 buildInputs = [ PathClass ]; 13261 13261 meta = { 13262 13262 description = "Refresh %INC files when updated on disk"; 13263 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13263 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13264 13264 }; 13265 13265 }; 13266 13266 ··· 13273 13273 }; 13274 13274 meta = { 13275 13275 description = "Runtime module handling"; 13276 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13276 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13277 13277 }; 13278 13278 }; 13279 13279 ··· 13288 13288 meta = { 13289 13289 homepage = "https://github.com/karenetheridge/Module-Runtime-Conflicts"; 13290 13290 description = "Provide information on conflicts for Module::Runtime"; 13291 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13291 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13292 13292 }; 13293 13293 }; 13294 13294 ··· 13302 13302 buildInputs = [ TestRequires ]; 13303 13303 meta = { 13304 13304 description = "Recursively scan Perl code for dependencies"; 13305 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13305 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13306 13306 }; 13307 13307 }; 13308 13308 ··· 13316 13316 buildInputs = [ IPCRun ]; 13317 13317 meta = { 13318 13318 description = "Module signature file manipulation"; 13319 - license = stdenv.lib.licenses.cc0; 13319 + license = lib.licenses.cc0; 13320 13320 }; 13321 13321 }; 13322 13322 ··· 13329 13329 }; 13330 13330 meta = { 13331 13331 description = "Module name tools and transformations"; 13332 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13332 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13333 13333 }; 13334 13334 }; 13335 13335 ··· 13352 13352 }; 13353 13353 meta = { 13354 13354 description = "Report versions of all modules in memory"; 13355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13356 13356 }; 13357 13357 }; 13358 13358 ··· 13365 13365 }; 13366 13366 meta = { 13367 13367 description = "Minimalistic HTML/XML DOM parser with CSS selectors"; 13368 - license = with stdenv.lib.licenses; [ artistic2 ]; 13368 + license = with lib.licenses; [ artistic2 ]; 13369 13369 homepage = "https://github.com/Grinnz/Mojo-DOM58"; 13370 13370 }; 13371 13371 }; ··· 13382 13382 doCheck = false; # would try to start Apache HTTP server 13383 13383 meta = { 13384 13384 description = "Embed a Perl interpreter in the Apache HTTP server"; 13385 - license = stdenv.lib.licenses.asl20; 13385 + license = lib.licenses.asl20; 13386 13386 }; 13387 13387 }; 13388 13388 ··· 13396 13396 meta = { 13397 13397 homepage = "https://mojolicious.org"; 13398 13398 description = "Real-time web framework"; 13399 - license = stdenv.lib.licenses.artistic2; 13399 + license = lib.licenses.artistic2; 13400 13400 maintainers = with maintainers; [ thoughtpolice sgo ]; 13401 13401 }; 13402 13402 }; ··· 13412 13412 meta = { 13413 13413 homepage = "https://github.com/jhthorsen/mojolicious-plugin-assetpack"; 13414 13414 description = "Compress and convert css, less, sass, javascript and coffeescript files"; 13415 - license = stdenv.lib.licenses.artistic2; 13415 + license = lib.licenses.artistic2; 13416 13416 maintainers = with maintainers; [ sgo ]; 13417 13417 }; 13418 13418 }; ··· 13427 13427 propagatedBuildInputs = [ Mojolicious ]; 13428 13428 meta = { 13429 13429 description = "Globally Recognized Avatars for Mojolicious"; 13430 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13430 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13431 13431 maintainers = with maintainers; [ sgo ]; 13432 13432 }; 13433 13433 }; ··· 13443 13443 meta = { 13444 13444 homepage = "https://github.com/sharifulin/Mojolicious-Plugin-Mail"; 13445 13445 description = "Mojolicious Plugin for send mail"; 13446 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13446 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13447 13447 maintainers = [ maintainers.sgo ]; 13448 13448 }; 13449 13449 }; ··· 13459 13459 meta = { 13460 13460 homepage = "https://github.com/jhthorsen/mojolicious-plugin-openapi"; 13461 13461 description = "OpenAPI / Swagger plugin for Mojolicious"; 13462 - license = stdenv.lib.licenses.artistic2; 13462 + license = lib.licenses.artistic2; 13463 13463 maintainers = [ maintainers.sgo ]; 13464 13464 }; 13465 13465 }; ··· 13475 13475 meta = { 13476 13476 homepage = "https://github.com/mojolicious/mojo-status"; 13477 13477 description = "Mojolicious server status plugin"; 13478 - license = with stdenv.lib.licenses; [ artistic2 ]; 13478 + license = with lib.licenses; [ artistic2 ]; 13479 13479 maintainers = [ maintainers.thoughtpolice ]; 13480 13480 }; 13481 13481 }; ··· 13491 13491 meta = { 13492 13492 homepage = "https://github.com/marcusramberg/mojolicious-plugin-textexceptions"; 13493 13493 description = "Render exceptions as text in command line user agents"; 13494 - license = stdenv.lib.licenses.artistic2; 13494 + license = lib.licenses.artistic2; 13495 13495 maintainers = [ maintainers.sgo ]; 13496 13496 }; 13497 13497 }; ··· 13507 13507 meta = { 13508 13508 homepage = "https://github.com/jhthorsen/mojolicious-plugin-webpack"; 13509 13509 description = "Mojolicious <3 Webpack"; 13510 - license = stdenv.lib.licenses.artistic2; 13510 + license = lib.licenses.artistic2; 13511 13511 maintainers = with maintainers; [ sgo ]; 13512 13512 }; 13513 13513 }; ··· 13523 13523 meta = { 13524 13524 homepage = "https://github.com/jhthorsen/mojo-redis"; 13525 13525 description = "Redis driver based on Mojo::IOLoop"; 13526 - license = stdenv.lib.licenses.artistic2; 13526 + license = lib.licenses.artistic2; 13527 13527 maintainers = [ maintainers.sgo ]; 13528 13528 }; 13529 13529 }; ··· 13539 13539 propagatedBuildInputs = [ CryptOpenSSLRSA CryptOpenSSLX509 DataGUID Mojolicious XMLCanonicalizeXML ]; 13540 13540 meta = { 13541 13541 description = "A SAML2 toolkit using the Mojo toolkit"; 13542 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13542 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13543 13543 maintainers = [ maintainers.sgo ]; 13544 13544 }; 13545 13545 }; ··· 13556 13556 meta = { 13557 13557 homepage = "https://github.com/Grinnz/Mojo-SQLite"; 13558 13558 description = "A tiny Mojolicious wrapper for SQLite"; 13559 - license = stdenv.lib.licenses.artistic2; 13559 + license = lib.licenses.artistic2; 13560 13560 maintainers = [ maintainers.sgo ]; 13561 13561 }; 13562 13562 }; ··· 13573 13573 meta = { 13574 13574 homepage = "https://github.com/jhthorsen/mojo-mysql"; 13575 13575 description = "Mojolicious and Async MySQL/MariaDB"; 13576 - license = stdenv.lib.licenses.artistic2; 13576 + license = lib.licenses.artistic2; 13577 13577 maintainers = [ maintainers.sgo ]; 13578 13578 }; 13579 13579 }; ··· 13588 13588 propagatedBuildInputs = [ IOPipely Mojolicious ]; 13589 13589 meta = { 13590 13590 description = "Run blocking functions asynchronously by forking"; 13591 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13591 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13592 13592 }; 13593 13593 }; 13594 13594 ··· 13604 13604 meta = { 13605 13605 homepage = "https://github.com/jberger/Mojo-JWT"; 13606 13606 description = "JSON Web Token the Mojo way"; 13607 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13607 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13608 13608 maintainers = [ maintainers.sgo ]; 13609 13609 }; 13610 13610 }; ··· 13621 13621 meta = { 13622 13622 homepage = "https://github.com/mojolicious/mojo-pg"; 13623 13623 description = "Mojolicious <3 PostgreSQL"; 13624 - license = stdenv.lib.licenses.artistic2; 13624 + license = lib.licenses.artistic2; 13625 13625 maintainers = [ maintainers.sgo ]; 13626 13626 }; 13627 13627 }; ··· 13639 13639 meta = { 13640 13640 homepage = "https://github.com/nicomen/mojo-useragent-cached"; 13641 13641 description = "Caching, Non-blocking I/O HTTP, Local file and WebSocket user agent"; 13642 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13642 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13643 13643 maintainers = [ maintainers.sgo ]; 13644 13644 }; 13645 13645 }; ··· 13657 13657 A family of perl modules to streamline writing Naemon, 13658 13658 Nagios, Icinga or Shinken (and compatible) plugins 13659 13659 ''; 13660 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13660 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13661 13661 }; 13662 13662 }; 13663 13663 ··· 13670 13670 }; 13671 13671 meta = { 13672 13672 description = "Portably create pipe() or pipe-like handles"; 13673 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13673 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13674 13674 }; 13675 13675 }; 13676 13676 ··· 13685 13685 propagatedBuildInputs = [ ClassMethodModifiers ModuleRuntime RoleTiny SubQuote ]; 13686 13686 meta = { 13687 13687 description = "Minimalist Object Orientation (with Moose compatibility)"; 13688 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13688 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13689 13689 }; 13690 13690 }; 13691 13691 ··· 13704 13704 meta = { 13705 13705 homepage = "http://moose.perl.org/"; 13706 13706 description = "A postmodern object system for Perl 5"; 13707 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13707 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13708 13708 maintainers = [ maintainers.eelco ]; 13709 13709 }; 13710 13710 }; ··· 13720 13720 propagatedBuildInputs = [ DataPerl Moo ]; 13721 13721 meta = { 13722 13722 description = "NativeTrait-like behavior for Moo"; 13723 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13723 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13724 13724 }; 13725 13725 }; 13726 13726 ··· 13734 13734 propagatedBuildInputs = [ Moo ]; 13735 13735 meta = { 13736 13736 description = "provide API used in translator modules without translating"; 13737 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13737 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13738 13738 }; 13739 13739 }; 13740 13740 ··· 13748 13748 propagatedBuildInputs = [ LocaleTextDomainOO MooXLocalePassthrough ]; 13749 13749 meta = { 13750 13750 description = "provide API used in translator modules without translating"; 13751 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13751 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13752 13752 }; 13753 13753 }; 13754 13754 ··· 13764 13764 preCheck = "rm t/16-namespace_clean.t"; # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=942275 13765 13765 meta = { 13766 13766 description = "Explicit Options eXtension for Object Class"; 13767 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13767 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13768 13768 }; 13769 13769 }; 13770 13770 ··· 13779 13779 buildInputs = [ Moo ]; 13780 13780 meta = { 13781 13781 description = "turn your Moo class into singleton"; 13782 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13782 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13783 13783 }; 13784 13784 }; 13785 13785 ··· 13794 13794 buildInputs = [ TestFatal ]; 13795 13795 meta = { 13796 13796 description = "Make your Moo-based object constructors blow up on unknown attributes."; 13797 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13797 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13798 13798 }; 13799 13799 }; 13800 13800 ··· 13820 13820 propagatedBuildInputs = [ MooXTypesMooseLike ]; 13821 13821 meta = { 13822 13822 description = "Moo types for numbers"; 13823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13824 13824 }; 13825 13825 }; 13826 13826 ··· 13835 13835 propagatedBuildInputs = [ ListMoreUtils Moose SyntaxKeywordJunction autobox namespaceautoclean ]; 13836 13836 meta = { 13837 13837 description = "Autoboxed wrappers for Native Perl datatypes"; 13838 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13838 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13839 13839 }; 13840 13840 }; 13841 13841 ··· 13850 13850 propagatedBuildInputs = [ Moose ]; 13851 13851 meta = { 13852 13852 description = "Abstract base classes for Moose"; 13853 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13853 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13854 13854 }; 13855 13855 }; 13856 13856 ··· 13877 13877 meta = { 13878 13878 homepage = "https://github.com/moose/MooseX-App-Cmd"; 13879 13879 description = "Mashes up MooseX::Getopt and App::Cmd"; 13880 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13880 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13881 13881 }; 13882 13882 }; 13883 13883 ··· 13892 13892 meta = { 13893 13893 homepage = "https://github.com/Getty/p5-moox"; 13894 13894 description = "Using Moo and MooX:: packages the most lazy way"; 13895 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13895 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13896 13896 }; 13897 13897 }; 13898 13898 ··· 13907 13907 buildInputs = [ TestFatal ]; 13908 13908 meta = { 13909 13909 description = "easy aliasing of methods and attributes in Moo"; 13910 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13910 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13911 13911 }; 13912 13912 }; 13913 13913 ··· 13922 13922 buildInputs = [ CaptureTiny ]; 13923 13923 meta = { 13924 13924 description = "Giving an easy Moo style way to make command organized CLI apps"; 13925 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13925 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13926 13926 }; 13927 13927 }; 13928 13928 ··· 13937 13937 propagatedBuildInputs = [ Moo SubHandlesVia ]; 13938 13938 meta = { 13939 13939 description = "Easily translate Moose code to Moo"; 13940 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13940 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13941 13941 }; 13942 13942 }; 13943 13943 ··· 13951 13951 propagatedBuildInputs = [ ConfigAny MouseXConfigFromFile ]; 13952 13952 meta = { 13953 13953 description = "A Mouse role for setting attributes from a simple configfile"; 13954 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13954 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13955 13955 }; 13956 13956 }; 13957 13957 ··· 13964 13964 }; 13965 13965 meta = { 13966 13966 description = "Do use_ok() for all the MANIFESTed modules"; 13967 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13967 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13968 13968 }; 13969 13969 }; 13970 13970 ··· 13978 13978 propagatedBuildInputs = [ EnvSanctify FileHomeDir PerlDestructLevel XMLTwig ]; 13979 13979 meta = { 13980 13980 description = "Generate suppressions, analyse and test any command with valgrind."; 13981 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13981 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13982 13982 homepage = "http://search.cpan.org/dist/Test-Valgrind/"; 13983 13983 }; 13984 13984 }; ··· 13994 13994 propagatedBuildInputs = [ MouseXTypes PathClass ]; 13995 13995 meta = { 13996 13996 description = "A Path::Class type library for Mouse"; 13997 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13997 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 13998 13998 }; 13999 13999 }; 14000 14000 ··· 14009 14009 propagatedBuildInputs = [ AnyMoose ]; 14010 14010 meta = { 14011 14011 description = "Organize your Mouse types in libraries"; 14012 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14012 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14013 14013 }; 14014 14014 }; 14015 14015 ··· 14024 14024 propagatedBuildInputs = [ MouseXTypesPathClass ]; 14025 14025 meta = { 14026 14026 description = "An abstract Mouse role for setting attributes from a configfile"; 14027 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14027 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14028 14028 }; 14029 14029 }; 14030 14030 ··· 14040 14040 meta = { 14041 14041 homepage = "https://github.com/gfx/mousex-getopt"; 14042 14042 description = "A Mouse role for processing command line options"; 14043 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14043 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14044 14044 }; 14045 14045 }; 14046 14046 ··· 14065 14065 propagatedBuildInputs = [ Moose ]; 14066 14066 meta = { 14067 14067 description = "Extend your attribute interfaces (deprecated)"; 14068 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14068 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14069 14069 }; 14070 14070 }; 14071 14071 ··· 14092 14092 meta = { 14093 14093 homepage = "https://github.com/moose/MooseX-ConfigFromFile"; 14094 14094 description = "An abstract Moose role for setting attributes from a configfile"; 14095 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14095 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14096 14096 }; 14097 14097 }; 14098 14098 ··· 14108 14108 meta = { 14109 14109 homepage = "https://github.com/moose/MooseX-Daemonize"; 14110 14110 description = "Role for daemonizing your Moose based application"; 14111 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14111 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14112 14112 }; 14113 14113 }; 14114 14114 ··· 14123 14123 propagatedBuildInputs = [ Moose namespaceclean ]; 14124 14124 meta = { 14125 14125 description = "Emulate Class::Accessor::Fast behavior using Moose attributes"; 14126 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14126 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14127 14127 }; 14128 14128 }; 14129 14129 ··· 14139 14139 meta = { 14140 14140 homepage = "https://github.com/moose/MooseX-Getopt"; 14141 14141 description = "A Moose role for processing command line options"; 14142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14143 14143 }; 14144 14144 }; 14145 14145 ··· 14155 14155 meta = { 14156 14156 homepage = "https://github.com/pshangov/moosex-has-options"; 14157 14157 description = "Succinct options for Moose"; 14158 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14158 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14159 14159 }; 14160 14160 }; 14161 14161 ··· 14171 14171 meta = { 14172 14172 homepage = "https://github.com/kentfredric/MooseX-Has-Sugar"; 14173 14173 description = "Sugar Syntax for moose 'has' fields"; 14174 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14174 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14175 14175 }; 14176 14176 }; 14177 14177 ··· 14187 14187 meta = { 14188 14188 homepage = "https://github.com/moose/MooseX-LazyRequire"; 14189 14189 description = "Required attributes which fail only when trying to use them"; 14190 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14190 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14191 14191 }; 14192 14192 }; 14193 14193 ··· 14201 14201 propagatedBuildInputs = [ Moose namespaceautoclean ]; 14202 14202 meta = { 14203 14203 description = "Mark overload code symbols as methods"; 14204 - license = stdenv.lib.licenses.lgpl21; 14204 + license = lib.licenses.lgpl21; 14205 14205 }; 14206 14206 }; 14207 14207 ··· 14217 14217 meta = { 14218 14218 homepage = "https://github.com/karenetheridge/moosex-methodattributes"; 14219 14219 description = "Code attribute introspection"; 14220 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14220 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14221 14221 }; 14222 14222 }; 14223 14223 ··· 14232 14232 propagatedBuildInputs = [ ListMoreUtils Moose ]; 14233 14233 meta = { 14234 14234 description = "Easy subclassing of non-Moose classes"; 14235 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14235 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14236 14236 }; 14237 14237 }; 14238 14238 ··· 14247 14247 meta = { 14248 14248 homepage = "https://github.com/rjbs/moosex-oneargnew"; 14249 14249 description = "Teach ->new to accept single, non-hashref arguments"; 14250 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14250 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14251 14251 }; 14252 14252 }; 14253 14253 ··· 14272 14272 propagatedBuildInputs = [ DevelCaller Moose ParamsValidate ]; 14273 14273 meta = { 14274 14274 description = "An extension of Params::Validate using Moose's types"; 14275 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14275 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14276 14276 }; 14277 14277 }; 14278 14278 ··· 14288 14288 meta = { 14289 14289 homepage = "https://github.com/moose/MooseX-Role-Parameterized"; 14290 14290 description = "Roles with composition parameters"; 14291 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14291 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14292 14292 }; 14293 14293 }; 14294 14294 ··· 14302 14302 propagatedBuildInputs = [ Moose aliased namespaceautoclean ]; 14303 14303 meta = { 14304 14304 description = "Roles which support overloading"; 14305 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14305 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14306 14306 }; 14307 14307 }; 14308 14308 ··· 14318 14318 meta = { 14319 14319 homepage = "https://github.com/moose/MooseX-Runnable"; 14320 14320 description = "Tag a class as a runnable application"; 14321 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14321 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14322 14322 }; 14323 14323 }; 14324 14324 ··· 14365 14365 propagatedBuildInputs = [ Moose namespaceautoclean ]; 14366 14366 meta = { 14367 14367 description = "Make your object constructors blow up on unknown attributes"; 14368 - license = stdenv.lib.licenses.artistic2; 14368 + license = lib.licenses.artistic2; 14369 14369 }; 14370 14370 }; 14371 14371 ··· 14381 14381 meta = { 14382 14382 homepage = "https://github.com/moose/MooseX-Traits"; 14383 14383 description = "Automatically apply roles at object creation time"; 14384 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14384 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14385 14385 }; 14386 14386 }; 14387 14387 ··· 14408 14408 meta = { 14409 14409 homepage = "https://github.com/moose/MooseX-Types"; 14410 14410 description = "Organise your Moose types in libraries"; 14411 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14411 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14412 14412 }; 14413 14413 }; 14414 14414 ··· 14424 14424 meta = { 14425 14425 homepage = "https://github.com/moose/MooseX-Types-Common"; 14426 14426 description = "A library of commonly used type constraints"; 14427 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14427 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14428 14428 }; 14429 14429 }; 14430 14430 ··· 14440 14440 meta = { 14441 14441 homepage = "https://github.com/moose/MooseX-Types-DateTime"; 14442 14442 description = "DateTime related constraints and coercions for Moose"; 14443 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14443 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14444 14444 }; 14445 14445 }; 14446 14446 ··· 14456 14456 meta = { 14457 14457 homepage = "https://github.com/moose/MooseX-Types-DateTime-MoreCoercions"; 14458 14458 description = "Extensions to MooseX::Types::DateTime"; 14459 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14459 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14460 14460 }; 14461 14461 }; 14462 14462 ··· 14472 14472 meta = { 14473 14473 homepage = "https://github.com/moose/MooseX-Types-LoadableClass"; 14474 14474 description = "ClassName type constraint with coercion to load the class"; 14475 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14475 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14476 14476 }; 14477 14477 }; 14478 14478 ··· 14486 14486 propagatedBuildInputs = [ MooseXTypes PathClass ]; 14487 14487 meta = { 14488 14488 description = "A Path::Class type library for Moose"; 14489 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14489 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14490 14490 }; 14491 14491 buildInputs = [ ModuleBuildTiny TestNeeds ]; 14492 14492 }; ··· 14503 14503 meta = { 14504 14504 homepage = "https://github.com/karenetheridge/moosex-types-path-tiny"; 14505 14505 description = "Path::Tiny types and coercions for Moose"; 14506 - license = stdenv.lib.licenses.asl20; 14506 + license = lib.licenses.asl20; 14507 14507 }; 14508 14508 }; 14509 14509 ··· 14517 14517 propagatedBuildInputs = [ MooseXTypes ]; 14518 14518 meta = { 14519 14519 description = "Moose types that check against Perl syntax"; 14520 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14520 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14521 14521 }; 14522 14522 }; 14523 14523 ··· 14532 14532 meta = { 14533 14533 homepage = "https://github.com/dagolden/moosex-types-stringlike"; 14534 14534 description = "Moose type constraints for strings or string-like objects"; 14535 - license = stdenv.lib.licenses.asl20; 14535 + license = lib.licenses.asl20; 14536 14536 }; 14537 14537 }; 14538 14538 ··· 14547 14547 propagatedBuildInputs = [ DevelPartialDump MooseXTypes ]; 14548 14548 meta = { 14549 14549 description = "MooseX::Types::Structured - Structured Type Constraints for Moose"; 14550 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14550 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14551 14551 }; 14552 14552 }; 14553 14553 ··· 14563 14563 meta = { 14564 14564 homepage = "https://github.com/moose/MooseX-Types-URI"; 14565 14565 description = "URI related types and coercions for Moose"; 14566 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14566 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14567 14567 }; 14568 14568 }; 14569 14569 ··· 14576 14576 }; 14577 14577 meta = { 14578 14578 description = "Manipulate / fetch info from MP3 audio files"; 14579 - license = with stdenv.lib.licenses; [ artistic1 ]; 14579 + license = with lib.licenses; [ artistic1 ]; 14580 14580 }; 14581 14581 }; 14582 14582 ··· 14598 14598 outputs = [ "out" ]; 14599 14599 meta = { 14600 14600 description = "Module for reading tags of MP3 audio files"; 14601 - license = with stdenv.lib.licenses; [ artistic1 ]; 14601 + license = with lib.licenses; [ artistic1 ]; 14602 14602 }; 14603 14603 }; 14604 14604 ··· 14611 14611 }; 14612 14612 buildInputs = [ ModuleBuildXSUtil TestException TestFatal TestLeakTrace TestOutput TestRequires TryTiny ]; 14613 14613 perlPreHook = "export LD=$CC"; 14614 - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isi686 "-fno-stack-protector"; 14615 - hardeningDisable = stdenv.lib.optional stdenv.isi686 "stackprotector"; 14614 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isi686 "-fno-stack-protector"; 14615 + hardeningDisable = lib.optional stdenv.isi686 "stackprotector"; 14616 14616 }; 14617 14617 14618 14618 MouseXNativeTraits = buildPerlPackage { ··· 14626 14626 propagatedBuildInputs = [ Mouse ]; 14627 14627 meta = { 14628 14628 description = "Extend attribute interfaces for Mouse"; 14629 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14629 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14630 14630 }; 14631 14631 }; 14632 14632 ··· 14644 14644 14645 14645 meta = { 14646 14646 description = "Mozilla's CA cert bundle in PEM format"; 14647 - license = stdenv.lib.licenses.mpl20; 14647 + license = lib.licenses.mpl20; 14648 14648 }; 14649 14649 }; 14650 14650 ··· 14659 14659 }; 14660 14660 meta = { 14661 14661 description = "Mro::* interface compatibility for Perls < 5.9.5"; 14662 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14662 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14663 14663 }; 14664 14664 }; 14665 14665 ··· 14670 14670 url = "mirror://cpan/authors/id/N/NJ/NJH/MusicBrainz-DiscID-0.06.tar.gz"; 14671 14671 sha256 = "1azc91jnwa3gdmy9pc8mflakgvsvf69ywwlqllxmdzwpk386w2xs"; 14672 14672 }; 14673 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 14673 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 14674 14674 # Makefile.PL in this package uses which to find pkg-config -- make it use path instead 14675 14675 patchPhase = ''sed -ie 's/`which pkg-config`/"pkg-config"/' Makefile.PL''; 14676 14676 doCheck = false; # The main test performs network access ··· 14699 14699 propagatedBuildInputs = [ YAMLLibYAML ]; 14700 14700 meta = { 14701 14701 description = "A simple Mustache Renderer"; 14702 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14702 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14703 14703 }; 14704 14704 }; 14705 14705 ··· 14714 14714 meta = { 14715 14715 homepage = "https://github.com/estrabd/mysqldiff"; 14716 14716 description = "Generates a database upgrade instruction set"; 14717 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14717 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14718 14718 maintainers = [ maintainers.sgo ]; 14719 14719 }; 14720 14720 }; ··· 14731 14731 meta = { 14732 14732 homepage = "https://github.com/moose/namespace-autoclean"; 14733 14733 description = "Keep imports out of your namespace"; 14734 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14734 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14735 14735 }; 14736 14736 }; 14737 14737 ··· 14745 14745 propagatedBuildInputs = [ BHooksEndOfScope PackageStash ]; 14746 14746 meta = { 14747 14747 description = "Keep imports and functions out of your namespace"; 14748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14749 14749 }; 14750 14750 }; 14751 14751 ··· 14759 14759 meta = { 14760 14760 homepage = "https://github.com/toddr/Net-Ident"; 14761 14761 description = "Lookup the username on the remote end of a TCP/IP connection"; 14762 - license = stdenv.lib.licenses.mit; 14762 + license = lib.licenses.mit; 14763 14763 }; 14764 14764 }; 14765 14765 ··· 14772 14772 }; 14773 14773 meta = { 14774 14774 description = "Manages IPv4 and IPv6 addresses and subnets"; 14775 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14775 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14776 14776 }; 14777 14777 }; 14778 14778 ··· 14800 14800 buildInputs = [ TestException ]; 14801 14801 meta = { 14802 14802 description = "Perl interface to the Amazon Elastic Compute Cloud (EC2) environment."; 14803 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14803 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14804 14804 }; 14805 14805 }; 14806 14806 ··· 14828 14828 propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXRoleParameterized MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon SafeIsa SubOverride TermEncoding TermProgressBarSimple XMLLibXML ]; 14829 14829 meta = { 14830 14830 description = "Use the Amazon S3 - Simple Storage Service"; 14831 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14831 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14832 14832 }; 14833 14833 }; 14834 14834 ··· 14842 14842 propagatedBuildInputs = [ JSON ]; 14843 14843 meta = { 14844 14844 description = "Manage Amazon S3 policies for HTTP POST forms"; 14845 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14845 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14846 14846 }; 14847 14847 }; 14848 14848 ··· 14855 14855 }; 14856 14856 buildInputs = [ HTTPCookies TestIdentity TestMetricsAny TestRefcount ]; 14857 14857 propagatedBuildInputs = [ Future HTTPMessage IOAsync MetricsAny StructDumb URI ]; 14858 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14858 + preCheck = lib.optionalString stdenv.isDarwin '' 14859 14859 # network tests fail on Darwin/sandbox, so disable these 14860 14860 rm -f t/20local-connect.t t/22local-connect-pipeline.t t/23local-connect-redir.t 14861 14861 rm -f t/90rt75615.t t/90rt75616.t t/90rt93232.t 14862 14862 ''; 14863 14863 meta = { 14864 14864 description = "Use HTTP with IO::Async"; 14865 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14865 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14866 14866 maintainers = [ maintainers.zakame ]; 14867 14867 }; 14868 14868 }; ··· 14878 14878 buildInputs = [ TestFatal ]; 14879 14879 meta = { 14880 14880 description = "asyncronously check remote host for reachability"; 14881 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14881 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14882 14882 homepage = "https://github.com/frioux/Net-Async-Ping"; 14883 14883 }; 14884 14884 }; ··· 14891 14891 sha256 = "000nw7gnj7ks55nib3fiikxx9bfmbla6fimxrbn2z2n7sd187b0d"; 14892 14892 }; 14893 14893 propagatedBuildInputs = [ IOAsync ProtocolWebSocket URI ]; 14894 - preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14894 + preCheck = lib.optionalString stdenv.isDarwin '' 14895 14895 # network tests fail on Darwin/sandbox, so disable these 14896 14896 rm -f t/02server.t t/03cross.t 14897 14897 ''; 14898 14898 meta = { 14899 14899 description = "Use WebSockets with IO::Async"; 14900 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14900 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14901 14901 maintainers = [ maintainers.zakame ]; 14902 14902 }; 14903 14903 }; ··· 14914 14914 propagatedBuildInputs = [ ClassAccessor ClassDataInheritable XMLLibXML ]; 14915 14915 meta = { 14916 14916 description = "Advanced Message Queue Protocol (de)serialization and representation"; 14917 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14917 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14918 14918 }; 14919 14919 }; 14920 14920 ··· 14927 14927 }; 14928 14928 meta = { 14929 14929 description = "Manipulate IPv4/IPv6 netblocks in CIDR notation"; 14930 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14930 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14931 14931 maintainers = [ maintainers.bjornfor ]; 14932 14932 }; 14933 14933 }; ··· 14956 14956 meta = { 14957 14957 homepage = "https://github.com/metabrainz/CoverArtArchive"; 14958 14958 description = "Query the coverartarchive.org"; 14959 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14959 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14960 14960 }; 14961 14961 }; 14962 14962 ··· 14984 14984 meta = { 14985 14985 homepage = "http://www.freedesktop.org/wiki/Software/dbus"; 14986 14986 description = "Extension for the DBus bindings"; 14987 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14987 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 14988 14988 }; 14989 14989 }; 14990 14990 ··· 14999 14999 makeMakerFlags = "--noonline-tests"; 15000 15000 meta = { 15001 15001 description = "Perl Interface to the Domain Name System"; 15002 - license = stdenv.lib.licenses.mit; 15002 + license = lib.licenses.mit; 15003 15003 }; 15004 15004 }; 15005 15005 ··· 15013 15013 propagatedBuildInputs = [ NetDNS ]; 15014 15014 meta = { 15015 15015 description = "Mock a DNS Resolver object for testing"; 15016 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15016 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15017 15017 }; 15018 15018 buildInputs = [ TestException ]; 15019 15019 }; ··· 15027 15027 }; 15028 15028 meta = { 15029 15029 description = "Work with TLD names"; 15030 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15030 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15031 15031 }; 15032 15032 }; 15033 15033 ··· 15041 15041 buildInputs = [ TestException TestHexString ]; 15042 15042 meta = { 15043 15043 description = "FastCGI Toolkit"; 15044 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15044 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15045 15045 }; 15046 15046 }; 15047 15047 ··· 15056 15056 preCheck = "rm t/13-gethostsubs.t"; # it performs DNS queries 15057 15057 meta = { 15058 15058 description = "the base framework for frame crafting"; 15059 - license = with stdenv.lib.licenses; [ artistic1 ]; 15059 + license = with lib.licenses; [ artistic1 ]; 15060 15060 }; 15061 15061 }; 15062 15062 ··· 15070 15070 propagatedBuildInputs = [ NetFrame ]; 15071 15071 meta = { 15072 15072 description = "Internet Protocol v6 layer object"; 15073 - license = with stdenv.lib.licenses; [ artistic1 ]; 15073 + license = with lib.licenses; [ artistic1 ]; 15074 15074 }; 15075 15075 }; 15076 15076 ··· 15085 15085 propagatedBuildInputs = [ CDDBFile Moo ]; 15086 15086 meta = { 15087 15087 description = "Perl interface to freedb server(s)"; 15088 - license = with stdenv.lib.licenses; [ artistic1 ]; 15088 + license = with lib.licenses; [ artistic1 ]; 15089 15089 }; 15090 15090 }; 15091 15091 ··· 15101 15101 meta = { 15102 15102 homepage = "https://github.com/libwww-perl/Net-HTTP"; 15103 15103 description = "Low-level HTTP connection (client)"; 15104 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15104 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15105 15105 }; 15106 15106 doCheck = false; /* wants network */ 15107 15107 }; ··· 15156 15156 meta = { 15157 15157 homepage = "https://metacpan.org/pod/Net::IP::Lite"; 15158 15158 description = "Perl extension for manipulating IPv4/IPv6 addresses"; 15159 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15159 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15160 15160 maintainers = [ maintainers.sgo ]; 15161 15161 }; 15162 15162 }; ··· 15182 15182 propagatedBuildInputs = [ MathBase85 NetIPv4Addr ]; 15183 15183 meta = { 15184 15184 description = "Check and manipulate IPv6 addresses"; 15185 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15185 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15186 15186 }; 15187 15187 }; 15188 15188 ··· 15196 15196 propagatedBuildInputs = [ NetLDAP ConvertASN1 ]; 15197 15197 meta = { 15198 15198 description = "LDAP server side protocol handling"; 15199 - license = with stdenv.lib.licenses; [ artistic1 ]; 15199 + license = with lib.licenses; [ artistic1 ]; 15200 15200 }; 15201 15201 }; 15202 15202 ··· 15209 15209 }; 15210 15210 meta = { 15211 15211 description= "Active Directory Security Identifier manipulation"; 15212 - license = with stdenv.lib.licenses; [ artistic2 ]; 15212 + license = with lib.licenses; [ artistic2 ]; 15213 15213 }; 15214 15214 }; 15215 15215 ··· 15223 15223 propagatedBuildInputs = [ NetLDAP NetLDAPServer TestMore DataDump NetLDAPSID ]; 15224 15224 meta = { 15225 15225 description= "test Net::LDAP code"; 15226 - license = with stdenv.lib.licenses; [ artistic1 ]; 15226 + license = with lib.licenses; [ artistic1 ]; 15227 15227 }; 15228 15228 }; 15229 15229 ··· 15251 15251 propagatedBuildInputs = [ ClassAccessor ClassDataInheritable DigestHMAC DigestSHA1 LWP ]; 15252 15252 meta = { 15253 15253 description = "An implementation of the OAuth protocol"; 15254 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15254 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15255 15255 }; 15256 15256 }; 15257 15257 ··· 15287 15287 propagatedBuildInputs = [ NetDNS ]; 15288 15288 meta = { 15289 15289 description = "Programmable DNS resolver class for offline emulation of DNS"; 15290 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15290 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15291 15291 }; 15292 15292 }; 15293 15293 ··· 15302 15302 buildInputs = [ HTTPMessage TestFatal ]; 15303 15303 meta = { 15304 15304 description = "export monitoring metrics for F<prometheus>"; 15305 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15305 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15306 15306 }; 15307 15307 }; 15308 15308 ··· 15319 15319 ''; 15320 15320 meta = { 15321 15321 description = "Simple wrappers around ssh and scp commands."; 15322 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15322 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15323 15323 }; 15324 15324 buildInputs = [ NetSSH StringShellQuote ]; 15325 15325 }; ··· 15350 15350 ''; 15351 15351 meta = { 15352 15352 description = "Secure File Transfer Protocol client"; 15353 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15353 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15354 15354 }; 15355 15355 }; 15356 15356 ··· 15364 15364 propagatedBuildInputs = [ Coro NetServer ]; 15365 15365 meta = { 15366 15366 description = "A co-operative multithreaded server using Coro"; 15367 - license = with stdenv.lib.licenses; [ mit ]; 15367 + license = with lib.licenses; [ mit ]; 15368 15368 }; 15369 15369 }; 15370 15370 ··· 15382 15382 propagatedBuildInputs = [ NetServer ServerStarter ]; 15383 15383 meta = { 15384 15384 description = "A hot-deployable variant of Net::Server::PreFork"; 15385 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15385 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15386 15386 }; 15387 15387 }; 15388 15388 ··· 15437 15437 doCheck = false; 15438 15438 meta = { 15439 15439 description = "Simple Network Pager Protocol Client"; 15440 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15440 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15441 15441 }; 15442 15442 }; 15443 15443 ··· 15454 15454 ''; 15455 15455 meta = { 15456 15456 description = "Simple wrappers around ssh commands."; 15457 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15457 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15458 15458 }; 15459 15459 }; 15460 15460 ··· 15469 15469 preCheck = "export HOME=$TMPDIR"; 15470 15470 meta = { 15471 15471 description = "Perl client Interface to SSH"; 15472 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15472 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15473 15473 }; 15474 15474 }; 15475 15475 ··· 15491 15491 ''; 15492 15492 meta = { 15493 15493 description = "Perl extension for using OpenSSL"; 15494 - license = stdenv.lib.licenses.artistic2; 15494 + license = lib.licenses.artistic2; 15495 15495 }; 15496 15496 }; 15497 15497 ··· 15504 15504 }; 15505 15505 meta = { 15506 15506 description = "Sends statistics to the stats daemon over UDP"; 15507 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15507 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15508 15508 }; 15509 15509 }; 15510 15510 ··· 15517 15517 }; 15518 15518 meta = { 15519 15519 description = "Interact with TELNET port or other TCP ports"; 15520 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15520 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15521 15521 }; 15522 15522 }; 15523 15523 ··· 15534 15534 meta = { 15535 15535 homepage = "https://github.com/semifor/Net-Twitter-Lite"; 15536 15536 description = "A perl interface to the Twitter API"; 15537 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15537 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15538 15538 }; 15539 15539 }; 15540 15540 ··· 15565 15565 buildInputs = [ TestFatal ]; 15566 15566 meta = { 15567 15567 description = "Sane APIs for IP addresses and networks"; 15568 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15568 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15569 15569 }; 15570 15570 }; 15571 15571 ··· 15596 15596 }; 15597 15597 meta = { 15598 15598 description = "Perl extension for formatting numbers"; 15599 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15599 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15600 15600 }; 15601 15601 }; 15602 15602 ··· 15610 15610 propagatedBuildInputs = [ Moo MooXTypesMooseLike ]; 15611 15611 meta = { 15612 15612 description = "Perl extension to model fractions"; 15613 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15613 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15614 15614 }; 15615 15615 }; 15616 15616 ··· 15623 15623 }; 15624 15624 meta = { 15625 15625 description = "Number::Misc - handy utilities for numbers"; 15626 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15626 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15627 15627 }; 15628 15628 }; 15629 15629 ··· 15638 15638 buildInputs = [ TestLectroTest ]; 15639 15639 meta = { 15640 15640 description = "Numbers with error propagation and scientific rounding"; 15641 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15641 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15642 15642 }; 15643 15643 }; 15644 15644 ··· 15651 15651 }; 15652 15652 propagatedBuildInputs = [ DigestHMAC ]; 15653 15653 meta = { 15654 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15654 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15655 15655 maintainers = [ maintainers.pSub ]; 15656 15656 }; 15657 15657 }; ··· 15665 15665 }; 15666 15666 meta = { 15667 15667 description = "Per object accessors"; 15668 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15668 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15669 15669 }; 15670 15670 }; 15671 15671 ··· 15679 15679 propagatedBuildInputs = [ ExceptionClass ]; 15680 15680 meta = { 15681 15681 description = "Comprehensive inside-out object support module"; 15682 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15682 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15683 15683 }; 15684 15684 }; 15685 15685 ··· 15692 15692 }; 15693 15693 meta = { 15694 15694 description = "Generate cryptographic signatures for objects"; 15695 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15695 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15696 15696 }; 15697 15697 }; 15698 15698 ··· 15708 15708 doCheck = false; 15709 15709 meta = { 15710 15710 description = "An object-oriented interface to Ogg Vorbis information and comment fields"; 15711 - license = with stdenv.lib.licenses; [ artistic1 ]; 15711 + license = with lib.licenses; [ artistic1 ]; 15712 15712 }; 15713 15713 }; 15714 15714 ··· 15721 15721 }; 15722 15722 meta = { 15723 15723 description = "Read and write OLE storage files"; 15724 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15724 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15725 15725 }; 15726 15726 }; 15727 15727 ··· 15734 15734 }; 15735 15735 meta = { 15736 15736 description = "More Opcodes information from opnames.h and opcode.h"; 15737 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15737 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15738 15738 }; 15739 15739 }; 15740 15740 ··· 15749 15749 meta = { 15750 15750 homepage = "https://github.com/jhthorsen/openapi-client"; 15751 15751 description = "A client for talking to an Open API powered server"; 15752 - license = stdenv.lib.licenses.artistic2; 15752 + license = lib.licenses.artistic2; 15753 15753 maintainers = [ maintainers.sgo ]; 15754 15754 }; 15755 15755 }; ··· 15769 15769 15770 15770 configurePhase = '' 15771 15771 substituteInPlace Makefile.PL \ 15772 - --replace "@@libpaths@@" '${stdenv.lib.concatStringsSep "\n" (map (f: "-L${f}/lib") buildInputs)}' 15772 + --replace "@@libpaths@@" '${lib.concatStringsSep "\n" (map (f: "-L${f}/lib") buildInputs)}' 15773 15773 15774 15774 cp -v ${../development/perl-modules/perl-opengl-gl-extensions.txt} utils/glversion.txt 15775 15775 ··· 15809 15809 }; 15810 15810 meta = { 15811 15811 description = "Perl SSH client package implemented on top of OpenSSH"; 15812 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15812 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15813 15813 }; 15814 15814 }; 15815 15815 ··· 15834 15834 # https://github.com/NixOS/nixpkgs/pull/104889#issuecomment-737144513 15835 15835 preCheck = '' 15836 15836 rm t/35_log.t 15837 - '' + stdenv.lib.optionalString stdenv.isDarwin '' 15837 + '' + lib.optionalString stdenv.isDarwin '' 15838 15838 rm t/30_connect.t 15839 15839 rm t/45_class.t 15840 15840 ''; 15841 15841 meta = { 15842 15842 maintainers = teams.deshaw.members ++ [ maintainers.ztzg ]; 15843 15843 homepage = "https://github.com/mark-5/p5-net-zookeeper"; 15844 - license = stdenv.lib.licenses.asl20; 15844 + license = lib.licenses.asl20; 15845 15845 }; 15846 15846 }; 15847 15847 ··· 15854 15854 }; 15855 15855 meta = { 15856 15856 description = "List constants defined in a package"; 15857 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15857 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15858 15858 }; 15859 15859 }; 15860 15860 ··· 15869 15869 propagatedBuildInputs = [ PackageStash ParamsUtil SubInstall SubName ]; 15870 15870 meta = { 15871 15871 description = "Manage deprecation warnings for your distribution"; 15872 - license = stdenv.lib.licenses.artistic2; 15872 + license = lib.licenses.artistic2; 15873 15873 }; 15874 15874 }; 15875 15875 ··· 15882 15882 }; 15883 15883 meta = { 15884 15884 description = "Utilities to read and manipulate patches and CVS"; 15885 - license = with stdenv.lib.licenses; [ artistic1 ]; 15885 + license = with lib.licenses; [ artistic1 ]; 15886 15886 }; 15887 15887 }; 15888 15888 ··· 15897 15897 propagatedBuildInputs = [ DistCheckConflicts ModuleImplementation ]; 15898 15898 meta = { 15899 15899 description = "Routines for manipulating stashes"; 15900 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15900 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15901 15901 }; 15902 15902 }; 15903 15903 ··· 15911 15911 buildInputs = [ TestFatal TestRequires ]; 15912 15912 meta = { 15913 15913 description = "Faster and more correct implementation of the Package::Stash API"; 15914 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15914 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15915 15915 }; 15916 15916 }; 15917 15917 ··· 15927 15927 meta = { 15928 15928 homepage = "http://gtk2-perl.sourceforge.net/"; 15929 15929 description = "Layout and render international text"; 15930 - license = stdenv.lib.licenses.lgpl21Plus; 15930 + license = lib.licenses.lgpl21Plus; 15931 15931 }; 15932 15932 }; 15933 15933 ··· 15942 15942 meta = { 15943 15943 homepage = "https://github.com/dluxhu/perl-parallel-forkmanager"; 15944 15944 description = "A simple parallel processing fork manager"; 15945 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15945 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15946 15946 }; 15947 15947 propagatedBuildInputs = [ Moo ]; 15948 15948 }; ··· 15958 15958 meta = { 15959 15959 homepage = "https://github.com/skaji/Parallel-Pipes"; 15960 15960 description = "Parallel processing using pipe(2) for communication and synchronization"; 15961 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15961 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15962 15962 maintainers = [ maintainers.zakame ]; 15963 15963 }; 15964 15964 }; ··· 15974 15974 propagatedBuildInputs = [ ClassAccessorLite ListMoreUtils ProcWait3 ScopeGuard SignalMask ]; 15975 15975 meta = { 15976 15976 description = "A simple prefork server framework"; 15977 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 15977 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 15978 15978 }; 15979 15979 }; 15980 15980 ··· 15985 15985 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/Params-Classify-0.015.tar.gz"; 15986 15986 sha256 = "052r198xyrsv8wz21gijdigz2cgnidsa37nvyfzdiz4rv1fc33ir"; 15987 15987 }; 15988 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 15988 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 15989 15989 }; 15990 15990 15991 15991 ParamsUtil = buildPerlPackage { ··· 15997 15997 }; 15998 15998 meta = { 15999 15999 description = "Simple, compact and correct param-checking functions"; 16000 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16000 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16001 16001 }; 16002 16002 }; 16003 16003 ··· 16013 16013 perlPreHook = "export LD=$CC"; 16014 16014 meta = { 16015 16015 description = "Validate method/function parameters"; 16016 - license = stdenv.lib.licenses.artistic2; 16016 + license = lib.licenses.artistic2; 16017 16017 }; 16018 16018 }; 16019 16019 ··· 16028 16028 buildInputs = [ Specio Test2PluginNoWarnings Test2Suite TestWithoutModule ]; 16029 16029 meta = { 16030 16030 description = "Build an optimized subroutine parameter validator once, use it forever"; 16031 - license = with stdenv.lib.licenses; [ artistic2 ]; 16031 + license = with lib.licenses; [ artistic2 ]; 16032 16032 }; 16033 16033 }; 16034 16034 ··· 16047 16047 ''; 16048 16048 meta = { 16049 16049 description = "General function library for safer, more secure programming"; 16050 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16050 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16051 16051 maintainers = teams.deshaw.members; 16052 16052 }; 16053 16053 }; ··· 16075 16075 buildInputs = [ PathTiny ]; 16076 16076 meta = { 16077 16077 description = "interface to PAUSE's module permissions file (06perms.txt)"; 16078 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16078 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16079 16079 homepage = "https://github.com/neilb/PAUSE-Permissions"; 16080 16080 }; 16081 16081 }; ··· 16097 16097 sha256 = "0ad78qri4sg9agghqdm83xsjgks94yvffs23kppy7mqjy8gwwjxn"; 16098 16098 }; 16099 16099 propagatedBuildInputs = [ IOStringy LWP ]; 16100 - meta = with stdenv.lib; { 16100 + meta = with lib; { 16101 16101 license = with licenses; [ artistic1 gpl1Plus ]; 16102 16102 }; 16103 16103 }; ··· 16112 16112 meta = { 16113 16113 homepage = "https://github.com/bingos/parse-irc"; 16114 16114 description = "A parser for the IRC protocol"; 16115 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16115 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16116 16116 maintainers = with maintainers; [ sgo ]; 16117 16117 }; 16118 16118 }; ··· 16128 16128 buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 16129 16129 meta = { 16130 16130 description = "parses local .pm files as PAUSE does"; 16131 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16131 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16132 16132 }; 16133 16133 }; 16134 16134 ··· 16142 16142 propagatedBuildInputs = [ ClassEHierarchy Paranoid ]; 16143 16143 meta = { 16144 16144 description = "Parser/Generator of human-readable conf files"; 16145 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16145 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16146 16146 maintainers = teams.deshaw.members; 16147 16147 }; 16148 16148 }; ··· 16157 16157 buildInputs = [ ExtUtilsMakeMakerCPANfile ]; 16158 16158 meta = { 16159 16159 description = "parses .pm file as PAUSE does"; 16160 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16160 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16161 16161 }; 16162 16162 }; 16163 16163 ··· 16170 16170 }; 16171 16171 meta = { 16172 16172 description = "Generate Recursive-Descent Parsers"; 16173 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16173 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16174 16174 }; 16175 16175 }; 16176 16176 ··· 16193 16193 propagatedBuildInputs = [ FileSlurpTiny ]; 16194 16194 meta = { 16195 16195 description = "build simple recursive-descent parsers"; 16196 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16196 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16197 16197 }; 16198 16198 }; 16199 16199 ··· 16206 16206 }; 16207 16207 meta = { 16208 16208 description = "Perl extension for generating and using LALR parsers"; 16209 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16209 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16210 16210 }; 16211 16211 }; 16212 16212 ··· 16219 16219 }; 16220 16220 meta = { 16221 16221 description = "Cross-platform path specification manipulation"; 16222 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16222 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16223 16223 }; 16224 16224 }; 16225 16225 ··· 16234 16234 buildInputs = [ Filepushd PathTiny TestDeep TestFilename ]; 16235 16235 meta = { 16236 16236 description = "Iterative, recursive file finder"; 16237 - license = with stdenv.lib.licenses; [ asl20 ]; 16237 + license = with lib.licenses; [ asl20 ]; 16238 16238 homepage = "https://github.com/dagolden/Path-Iterator-Rule"; 16239 16239 }; 16240 16240 }; ··· 16248 16248 }; 16249 16249 meta = { 16250 16250 description = "File path utility"; 16251 - license = stdenv.lib.licenses.asl20; 16251 + license = lib.licenses.asl20; 16252 16252 }; 16253 16253 preConfigure = 16254 16254 '' ··· 16282 16282 meta = { 16283 16283 homepage = "https://github.com/dagolden/PBKDF2-Tiny"; 16284 16284 description = "Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2"; 16285 - license = stdenv.lib.licenses.asl20; 16285 + license = lib.licenses.asl20; 16286 16286 maintainers = [ maintainers.sgo ]; 16287 16287 }; 16288 16288 }; ··· 16296 16296 }; 16297 16297 buildInputs = [ pkgs.pcsclite ]; 16298 16298 nativeBuildInputs = [ pkgs.pkgconfig ]; 16299 - NIX_CFLAGS_LINK = "-L${stdenv.lib.getLib pkgs.pcsclite}/lib -lpcsclite"; 16299 + NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.pcsclite}/lib -lpcsclite"; 16300 16300 # tests fail; look unfinished 16301 16301 doCheck = false; 16302 16302 meta = { 16303 16303 homepage = "http://ludovic.rousseau.free.fr/softwares/pcsc-perl/"; 16304 16304 description = "Communicate with a smart card using PC/SC"; 16305 - license = stdenv.lib.licenses.gpl2Plus; 16305 + license = lib.licenses.gpl2Plus; 16306 16306 maintainers = with maintainers; [ abbradar ]; 16307 16307 }; 16308 16308 }; ··· 16318 16318 propagatedBuildInputs = [ FontTTF ]; 16319 16319 meta = { 16320 16320 description = "Facilitates the creation and modification of PDF files"; 16321 - license = stdenv.lib.licenses.lgpl21Plus; 16321 + license = lib.licenses.lgpl21Plus; 16322 16322 }; 16323 16323 }; 16324 16324 ··· 16362 16362 meta = { 16363 16363 homepage = "http://pdl.perl.org/"; 16364 16364 description = "Perl Data Language"; 16365 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16366 - platforms = stdenv.lib.platforms.linux; 16365 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16366 + platforms = lib.platforms.linux; 16367 16367 }; 16368 16368 }; 16369 16369 ··· 16378 16378 meta = { 16379 16379 homepage = "https://github.com/ingydotnet/pegex-pm"; 16380 16380 description = "Acmeist PEG Parser Framework"; 16381 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16381 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16382 16382 }; 16383 16383 propagatedBuildInputs = [ FileShareDirInstall XXX ]; 16384 16384 }; ··· 16403 16403 }; 16404 16404 meta = { 16405 16405 description = "List possible $^O ($OSNAME) values, with description"; 16406 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16406 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16407 16407 }; 16408 16408 }; 16409 16409 ··· 16419 16419 meta = { 16420 16420 homepage = "http://perlcritic.com"; 16421 16421 description = "Critique Perl source code for best-practices"; 16422 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16422 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16423 16423 }; 16424 16424 }; 16425 16425 ··· 16433 16433 propagatedBuildInputs = [ PerlCritic Readonly namespaceautoclean ]; 16434 16434 meta = { 16435 16435 description = "Policies for Perl::Critic concerned with using Moose"; 16436 - license = stdenv.lib.licenses.artistic1; 16436 + license = lib.licenses.artistic1; 16437 16437 }; 16438 16438 }; 16439 16439 ··· 16457 16457 }; 16458 16458 meta = { 16459 16459 description = "Querying your filehandle's capabilities"; 16460 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16460 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16461 16461 }; 16462 16462 }; 16463 16463 ··· 16481 16481 NIX_CFLAGS_LINK = "-L${pkgs.zlib.out}/lib -lz"; 16482 16482 meta = { 16483 16483 description = "Perl extension to provide a PerlIO layer to gzip/gunzip"; 16484 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16484 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16485 16485 }; 16486 16486 }; 16487 16487 ··· 16495 16495 buildInputs = [ TestException ]; 16496 16496 meta = { 16497 16497 description = "Fast and correct UTF-8 IO"; 16498 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16498 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16499 16499 }; 16500 16500 }; 16501 16501 ··· 16535 16535 buildInputs = [ ModuleBuildTiny TestSharedFork TestTCP ]; 16536 16536 meta = { 16537 16537 description = "A PerlIO layer that adds read & write timeout to a handle"; 16538 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16538 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16539 16539 }; 16540 16540 }; 16541 16541 ··· 16551 16551 meta = { 16552 16552 homepage = "http://ldap.perl.org/"; 16553 16553 description = "LDAP client library"; 16554 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16554 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16555 16555 maintainers = teams.deshaw.members; 16556 16556 }; 16557 16557 }; ··· 16580 16580 }; 16581 16581 meta = { 16582 16582 description = "Indent and reformat perl scripts"; 16583 - license = stdenv.lib.licenses.gpl2Plus; 16583 + license = lib.licenses.gpl2Plus; 16584 16584 }; 16585 16585 }; 16586 16586 ··· 16605 16605 }; 16606 16606 meta = { 16607 16607 description = "Pure-Perl Core-Only replacement for pkg-config"; 16608 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16608 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16609 16609 maintainers = teams.deshaw.members; 16610 16610 }; 16611 16611 }; ··· 16622 16622 meta = { 16623 16623 homepage = "https://github.com/plack/Plack"; 16624 16624 description = "Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"; 16625 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16625 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16626 16626 }; 16627 16627 }; 16628 16628 ··· 16637 16637 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 16638 16638 meta = { 16639 16639 description = "proxy requests"; 16640 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16640 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16641 16641 }; 16642 16642 }; 16643 16643 ··· 16652 16652 buildInputs = [ LWP ModuleBuildTiny TestSharedFork TestTCP ]; 16653 16653 meta = { 16654 16654 description = "Digest authentication"; 16655 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16655 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16656 16656 homepage = "https://github.com/miyagawa/Plack-Middleware-Auth-Digest"; 16657 16657 }; 16658 16658 }; ··· 16668 16668 buildInputs = [ ModuleBuildTiny TestRequires ]; 16669 16669 meta = { 16670 16670 description = "Write logs to Firebug or Webkit Inspector"; 16671 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16671 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16672 16672 homepage = "https://github.com/miyagawa/Plack-Middleware-ConsoleLogger"; 16673 16673 }; 16674 16674 }; ··· 16685 16685 meta = { 16686 16686 homepage = "https://github.com/miyagawa/Plack-Middleware-Debug"; 16687 16687 description = "Display information about the current request/response"; 16688 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16688 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16689 16689 }; 16690 16690 }; 16691 16691 ··· 16700 16700 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 16701 16701 meta = { 16702 16702 description = "Compress response body with Gzip or Deflate"; 16703 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16703 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16704 16704 }; 16705 16705 }; 16706 16706 ··· 16715 16715 meta = { 16716 16716 homepage = "https://github.com/Sweet-kid/Plack-Middleware-FixMissingBodyInRedirect"; 16717 16717 description = "Plack::Middleware which sets body for redirect response, if it's not already set"; 16718 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16718 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16719 16719 }; 16720 16720 }; 16721 16721 ··· 16729 16729 propagatedBuildInputs = [ Plack ]; 16730 16730 meta = { 16731 16731 description = "modify HTTP response headers"; 16732 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16732 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16733 16733 }; 16734 16734 }; 16735 16735 ··· 16743 16743 propagatedBuildInputs = [ Plack ]; 16744 16744 meta = { 16745 16745 description = "Override REST methods to Plack apps via POST"; 16746 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16746 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16747 16747 }; 16748 16748 }; 16749 16749 ··· 16758 16758 meta = { 16759 16759 homepage = "https://github.com/Sweet-kid/Plack-Middleware-RemoveRedundantBody"; 16760 16760 description = "Plack::Middleware which sets removes body for HTTP response if it's not required"; 16761 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16761 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16762 16762 }; 16763 16763 }; 16764 16764 ··· 16772 16772 propagatedBuildInputs = [ Plack ]; 16773 16773 meta = { 16774 16774 description = "Supports app to run as a reverse proxy backend"; 16775 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16775 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16776 16776 }; 16777 16777 }; 16778 16778 ··· 16787 16787 buildInputs = [ HTTPCookies LWP ModuleBuildTiny TestFatal TestRequires TestSharedFork TestTCP ]; 16788 16788 meta = { 16789 16789 description = "Middleware for session management"; 16790 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16790 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16791 16791 homepage = "https://github.com/plack/Plack-Middleware-Session"; 16792 16792 }; 16793 16793 }; ··· 16804 16804 meta = { 16805 16805 homepage = "https://github.com/perl-catalyst/Plack-Test-ExternalServer"; 16806 16806 description = "Run HTTP tests on external live servers"; 16807 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16807 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16808 16808 }; 16809 16809 }; 16810 16810 ··· 16824 16824 meta = { 16825 16825 maintainers = teams.deshaw.members; 16826 16826 description = "Portable multitasking and networking framework for any event loop"; 16827 - license = stdenv.lib.licenses.artistic2; 16827 + license = lib.licenses.artistic2; 16828 16828 }; 16829 16829 preCheck = '' 16830 16830 set -x ··· 16854 16854 meta = { 16855 16855 maintainers = teams.deshaw.members; 16856 16856 description = "Reusable tests for POE::Loop authors"; 16857 - license = stdenv.lib.licenses.artistic2; 16857 + license = lib.licenses.artistic2; 16858 16858 }; 16859 16859 }; 16860 16860 ··· 16875 16875 meta = { 16876 16876 homepage = "https://github.com/adamkennedy/PPI"; 16877 16877 description = "Parse, Analyze and Manipulate Perl (without perl)"; 16878 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16878 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16879 16879 }; 16880 16880 }; 16881 16881 ··· 16889 16889 propagatedBuildInputs = [ PPI Readonly ]; 16890 16890 meta = { 16891 16891 description = "Parse Perl string literals and string-literal-like things."; 16892 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16892 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16893 16893 }; 16894 16894 }; 16895 16895 ··· 16903 16903 propagatedBuildInputs = [ PPI ]; 16904 16904 meta = { 16905 16905 description = "Parse regular expressions"; 16906 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16906 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16907 16907 }; 16908 16908 }; 16909 16909 ··· 16918 16918 propagatedBuildInputs = [ ExceptionClass PPI Readonly ]; 16919 16919 meta = { 16920 16920 description = "Extensions to L<PPI|PPI>"; 16921 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16921 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16922 16922 }; 16923 16923 }; 16924 16924 ··· 16942 16942 }; 16943 16943 meta = { 16944 16944 description = "Perl extension to access the unix process table"; 16945 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16945 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16946 16946 }; 16947 16947 }; 16948 16948 ··· 16956 16956 propagatedBuildInputs = [ ProcProcessTable ]; 16957 16957 meta = { 16958 16958 description = "Find processes by name, PID, or some other attributes"; 16959 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16959 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16960 16960 }; 16961 16961 }; 16962 16962 ··· 16977 16977 sha256 = "4c8f0a924b19ad78a13da73fe0fb306d32a7b9d10a332c523087fc83a209a8c4"; 16978 16978 }; 16979 16979 meta = { 16980 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16980 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16981 16981 }; 16982 16982 }; 16983 16983 ··· 16990 16990 }; 16991 16991 meta = { 16992 16992 description = "Perl extension for wait3 system call"; 16993 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 16993 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 16994 16994 }; 16995 16995 }; 16996 16996 ··· 17014 17014 meta = { 17015 17015 homepage = "https://github.com/und3f/protocol-redis"; 17016 17016 description = "Redis protocol parser/encoder with asynchronous capabilities"; 17017 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17017 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17018 17018 maintainers = [ maintainers.sgo ]; 17019 17019 }; 17020 17020 }; ··· 17030 17030 meta = { 17031 17031 homepage = "https://github.com/Grinnz/Protocol-Redis-Faster"; 17032 17032 description = "Optimized pure-perl Redis protocol parser/encoder"; 17033 - license = stdenv.lib.licenses.artistic2; 17033 + license = lib.licenses.artistic2; 17034 17034 maintainers = [ maintainers.sgo ]; 17035 17035 }; 17036 17036 }; ··· 17095 17095 meta = { 17096 17096 homepage = "https://github.com/neilbowers/Perl-MinimumVersion"; 17097 17097 description = "Find a minimum required version of perl for Perl code"; 17098 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17098 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17099 17099 }; 17100 17100 }; 17101 17101 ··· 17110 17110 meta = { 17111 17111 homepage = "https://github.com/rjbs/Perl-PrereqScanner"; 17112 17112 description = "A tool to scan your Perl code for its prerequisites"; 17113 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17113 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17114 17114 }; 17115 17115 }; 17116 17116 ··· 17125 17125 buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings TestUseAllModules ]; 17126 17126 meta = { 17127 17127 description = "a tool to scan your Perl code for its prerequisites"; 17128 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17128 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17129 17129 }; 17130 17130 }; 17131 17131 ··· 17139 17139 propagatedBuildInputs = [ FileSlurpTiny ]; 17140 17140 meta = { 17141 17141 description = "Parse and manipulate Perl version strings"; 17142 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17142 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17143 17143 }; 17144 17144 }; 17145 17145 ··· 17153 17153 propagatedBuildInputs = [ IOString TaskWeaken PodParser ]; 17154 17154 meta = { 17155 17155 description = "An abstract, tree-based interface to perl POD documents"; 17156 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17156 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17157 17157 }; 17158 17158 }; 17159 17159 ··· 17187 17187 meta = { 17188 17188 homepage = "https://github.com/rjbs/pod-coverage-trustpod"; 17189 17189 description = "Allow a module's pod to contain Pod::Coverage hints"; 17190 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17190 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17191 17191 }; 17192 17192 }; 17193 17193 ··· 17203 17203 meta = { 17204 17204 homepage = "https://github.com/rjbs/Pod-Elemental"; 17205 17205 description = "Work with nestable Pod elements"; 17206 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17206 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17207 17207 }; 17208 17208 }; 17209 17209 ··· 17219 17219 meta = { 17220 17220 homepage = "https://github.com/rjbs/Pod-Elemental-PerlMunger"; 17221 17221 description = "A thing that takes a string of Perl and rewrites its documentation"; 17222 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17222 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17223 17223 }; 17224 17224 }; 17225 17225 ··· 17233 17233 propagatedBuildInputs = [ MixinLinewise ]; 17234 17234 meta = { 17235 17235 description = "Read a POD document as a series of trivial events"; 17236 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17236 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17237 17237 }; 17238 17238 buildInputs = [ TestDeep ]; 17239 17239 }; ··· 17247 17247 }; 17248 17248 meta = { 17249 17249 description = "Modules for parsing/translating POD format documents"; 17250 - license = stdenv.lib.licenses.artistic1; 17250 + license = lib.licenses.artistic1; 17251 17251 }; 17252 17252 }; 17253 17253 ··· 17262 17262 meta = { 17263 17263 homepage = "https://github.com/neilb/Pod-POM"; 17264 17264 description = "POD Object Model"; 17265 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17265 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17266 17266 }; 17267 17267 }; 17268 17268 ··· 17276 17276 propagatedBuildInputs = [ PodPOM ]; 17277 17277 meta = { 17278 17278 description = "Generate the TOC of a POD with Pod::POM"; 17279 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17279 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17280 17280 }; 17281 17281 }; 17282 17282 ··· 17291 17291 meta = { 17292 17292 homepage = "https://github.com/ktat/Pod-Section"; 17293 17293 description = "Select specified section from Module's POD"; 17294 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17294 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17295 17295 }; 17296 17296 }; 17297 17297 ··· 17306 17306 meta = { 17307 17307 homepage = "https://github.com/timj/perl-Pod-LaTeX/tree/master"; 17308 17308 description = "Convert Pod data to formatted Latex"; 17309 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17309 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17310 17310 }; 17311 17311 }; 17312 17312 ··· 17323 17323 ''; 17324 17324 meta = { 17325 17325 description = "Convert POD data to various other formats"; 17326 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17326 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17327 17327 }; 17328 17328 }; 17329 17329 ··· 17338 17338 meta = { 17339 17339 homepage = "http://user42.tuxfamily.org/podlinkcheck/index.html"; 17340 17340 description = "Check POD L<> link references"; 17341 - license = stdenv.lib.licenses.gpl3Plus; 17341 + license = lib.licenses.gpl3Plus; 17342 17342 }; 17343 17343 }; 17344 17344 ··· 17351 17351 }; 17352 17352 meta = { 17353 17353 description = "Optimized module loading for forking or non-forking processes"; 17354 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17354 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17355 17355 }; 17356 17356 }; 17357 17357 ··· 17364 17364 }; 17365 17365 meta = { 17366 17366 description = "Look up Perl documentation in Pod format"; 17367 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17367 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17368 17368 }; 17369 17369 }; 17370 17370 ··· 17378 17378 propagatedBuildInputs = [ PodParser ]; 17379 17379 meta = { 17380 17380 description = "Perl extension for converting Pod to old-style Pod"; 17381 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17381 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17382 17382 }; 17383 17383 }; 17384 17384 ··· 17393 17393 meta = { 17394 17394 homepage = "https://github.com/rwstauner/Pod-Markdown"; 17395 17395 description = "Convert POD to Markdown"; 17396 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17396 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17397 17397 }; 17398 17398 propagatedBuildInputs = [ URI ]; 17399 17399 }; ··· 17409 17409 buildInputs = [ TestDifferences ]; 17410 17410 meta = { 17411 17411 description = "Convert POD to Github's specific markdown"; 17412 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17412 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17413 17413 }; 17414 17414 }; 17415 17415 ··· 17442 17442 }; 17443 17443 meta = { 17444 17444 description = "Remove POD from Perl code"; 17445 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17445 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17446 17446 }; 17447 17447 }; 17448 17448 ··· 17457 17457 buildInputs = [ TestCmd ]; 17458 17458 meta = { 17459 17459 description = "a reformatting Pod Processor"; 17460 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17460 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17461 17461 }; 17462 17462 }; 17463 17463 ··· 17473 17473 meta = { 17474 17474 homepage = "https://github.com/rjbs/Pod-Weaver"; 17475 17475 description = "Weave together a Pod document from an outline"; 17476 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17476 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17477 17477 }; 17478 17478 }; 17479 17479 ··· 17486 17486 }; 17487 17487 propagatedBuildInputs = [ PodParser ]; 17488 17488 meta = { 17489 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17489 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17490 17490 }; 17491 17491 }; 17492 17492 ··· 17511 17511 meta = { 17512 17512 homepage = "https://github.com/kazeburo/POSIX-strftime-Compiler"; 17513 17513 description = "GNU C library compatible strftime for loggers and servers"; 17514 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17514 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17515 17515 }; 17516 17516 buildInputs = [ ModuleBuildTiny ]; 17517 17517 }; ··· 17523 17523 url = "mirror://cpan/authors/id/S/SY/SYP/App-rainbarf-1.4.tar.gz"; 17524 17524 sha256 = "4f139ad35faaf2de0623dc0bb1dd89fa5a431e548bfec87dee194cf0e25cc97d"; 17525 17525 }; 17526 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 17527 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 17526 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 17527 + postInstall = lib.optionalString stdenv.isDarwin '' 17528 17528 shortenPerlShebang $out/bin/rainbarf 17529 17529 ''; 17530 17530 meta = { 17531 17531 homepage = "https://github.com/creaktive/rainbarf"; 17532 17532 description = "CPU/RAM/battery stats chart bar for tmux (and GNU screen)"; 17533 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17533 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17534 17534 }; 17535 17535 }; 17536 17536 ··· 17545 17545 meta = { 17546 17546 homepage = "http://razor.sourceforge.net/"; 17547 17547 description = "Collaborative, content-based spam filtering network agent"; 17548 - license = stdenv.lib.licenses.mit; 17548 + license = lib.licenses.mit; 17549 17549 }; 17550 17550 }; 17551 17551 ··· 17561 17561 meta = { 17562 17562 homepage = "https://github.com/sanko/readonly"; 17563 17563 description = "Facility for creating read-only scalars, arrays, hashes"; 17564 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17564 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17565 17565 }; 17566 17566 }; 17567 17567 ··· 17587 17587 meta = { 17588 17588 homepage = "https://github.com/PerlRedis/perl-redis"; 17589 17589 description = "Perl binding for Redis database"; 17590 - license = stdenv.lib.licenses.artistic2; 17590 + license = lib.licenses.artistic2; 17591 17591 }; 17592 17592 }; 17593 17593 ··· 17600 17600 }; 17601 17601 meta = { 17602 17602 description = "Utility functions for checking references"; 17603 - license = with stdenv.lib.licenses; [ mit ]; 17603 + license = with lib.licenses; [ mit ]; 17604 17604 }; 17605 17605 }; 17606 17606 ··· 17620 17620 url = "mirror://cpan/authors/id/A/AB/ABIGAIL/Regexp-Common-2017060201.tar.gz"; 17621 17621 sha256 = "ee07853aee06f310e040b6bf1a0199a18d81896d3219b9b35c9630d0eb69089b"; 17622 17622 }; 17623 - meta = with stdenv.lib; { 17623 + meta = with lib; { 17624 17624 description = "Provide commonly requested regular expressions"; 17625 17625 license = licenses.mit; 17626 17626 }; ··· 17635 17635 }; 17636 17636 propagatedBuildInputs = [ RegexpCommon ]; 17637 17637 meta = { 17638 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17638 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17639 17639 }; 17640 17640 }; 17641 17641 ··· 17648 17648 }; 17649 17649 meta = { 17650 17650 description = "Add grammatical parsing features to Perl 5.10 regexes"; 17651 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17651 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17652 17652 }; 17653 17653 }; 17654 17654 ··· 17671 17671 meta = { 17672 17672 homepage = "https://github.com/toddr/Regexp-Parser"; 17673 17673 description = "Base class for parsing regexes"; 17674 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17674 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17675 17675 }; 17676 17676 }; 17677 17677 ··· 17696 17696 propagatedBuildInputs = [ LWPProtocolHttps ]; 17697 17697 meta = { 17698 17698 description = "A simple client for interacting with RESTful http/https resources"; 17699 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17699 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17700 17700 }; 17701 17701 }; 17702 17702 ··· 17711 17711 meta = { 17712 17712 homepage = "https://jaldhar.github.io/REST-Utils/"; 17713 17713 description = "Utility functions for REST applications"; 17714 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17714 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17715 17715 }; 17716 17716 }; 17717 17717 ··· 17744 17744 }; 17745 17745 meta = { 17746 17746 description = "Just roles. Nothing else"; 17747 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17747 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17748 17748 }; 17749 17749 }; 17750 17750 ··· 17758 17758 propagatedBuildInputs = [ MooseXRoleParameterized StringErrf ]; 17759 17759 meta = { 17760 17760 description = "A thing with a message method"; 17761 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17761 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17762 17762 }; 17763 17763 }; 17764 17764 ··· 17772 17772 propagatedBuildInputs = [ Moose ]; 17773 17773 meta = { 17774 17774 description = "A thing with a list of tags"; 17775 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17775 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17776 17776 }; 17777 17777 }; 17778 17778 ··· 17785 17785 }; 17786 17786 meta = { 17787 17787 description = "Roles. Like a nouvelle cuisine portion size slice of Moose"; 17788 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17788 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17789 17789 }; 17790 17790 }; 17791 17791 ··· 17799 17799 propagatedBuildInputs = [ AnyEvent DataSExpression ]; 17800 17800 meta = { 17801 17801 description = "An Asynchronous Remote Procedure Stack"; 17802 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17802 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17803 17803 }; 17804 17804 }; 17805 17805 ··· 17814 17814 doCheck = false; # Tries to open /var/lib/rpm 17815 17815 meta = { 17816 17816 description = "Perl bindings for the RPM Package Manager API"; 17817 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17818 - platforms = stdenv.lib.platforms.linux; 17817 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17818 + platforms = lib.platforms.linux; 17819 17819 }; 17820 17820 }; 17821 17821 ··· 17840 17840 buildInputs = [ CGI HTTPServerSimple TestException ]; 17841 17841 meta = { 17842 17842 description = "Talk to RT installation using REST protocol"; 17843 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17843 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17844 17844 }; 17845 17845 propagatedBuildInputs = [ DateTimeFormatDateParse Error LWP ParamsValidate ]; 17846 17846 }; ··· 17854 17854 }; 17855 17855 meta = { 17856 17856 description = "Call isa, can, does and DOES safely on things that may not be objects"; 17857 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17857 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17858 17858 }; 17859 17859 }; 17860 17860 ··· 17867 17867 }; 17868 17868 meta = { 17869 17869 description = "Common Scalar and List utility subroutines"; 17870 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17870 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17871 17871 }; 17872 17872 }; 17873 17873 ··· 17899 17899 }; 17900 17900 meta = { 17901 17901 description = "Lexically-scoped resource management"; 17902 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17902 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17903 17903 }; 17904 17904 }; 17905 17905 ··· 17912 17912 }; 17913 17913 meta = { 17914 17914 description = "Act on upper scopes"; 17915 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17915 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17916 17916 }; 17917 17917 }; 17918 17918 ··· 17929 17929 propagatedBuildInputs = [ FileShareDir TieSimple ]; 17930 17930 meta = { 17931 17931 description = "SDL bindings to Perl"; 17932 - license = stdenv.lib.licenses.lgpl21Plus; 17932 + license = lib.licenses.lgpl21Plus; 17933 17933 }; 17934 17934 }; 17935 17935 ··· 17943 17943 buildInputs = [ pkgs.xapian DevelLeak ]; 17944 17944 meta = { 17945 17945 description = "Perl XS frontend to the Xapian C++ search library"; 17946 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 17946 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 17947 17947 }; 17948 17948 }; 17949 17949 ··· 17959 17959 meta = { 17960 17960 homepage = "https://github.com/Sereal/Sereal"; 17961 17961 description = "Fast, compact, powerful binary deserialization"; 17962 - license = with stdenv.lib.licenses; [ artistic2 ]; 17962 + license = with lib.licenses; [ artistic2 ]; 17963 17963 maintainers = [ maintainers.thoughtpolice ]; 17964 17964 }; 17965 17965 }; ··· 17975 17975 meta = { 17976 17976 homepage = "https://github.com/Sereal/Sereal"; 17977 17977 description = "Fast, compact, powerful binary deserialization"; 17978 - license = with stdenv.lib.licenses; [ artistic2 ]; 17978 + license = with lib.licenses; [ artistic2 ]; 17979 17979 maintainers = [ maintainers.thoughtpolice ]; 17980 17980 }; 17981 17981 }; ··· 17992 17992 meta = { 17993 17993 homepage = "https://github.com/Sereal/Sereal"; 17994 17994 description = "Fast, compact, powerful binary deserialization"; 17995 - license = with stdenv.lib.licenses; [ artistic2 ]; 17995 + license = with lib.licenses; [ artistic2 ]; 17996 17996 maintainers = [ maintainers.thoughtpolice ]; 17997 17997 }; 17998 17998 }; ··· 18004 18004 url = "mirror://cpan/authors/id/C/CO/COOK/Device-SerialPort-1.04.tar.gz"; 18005 18005 sha256 = "1mz9a2qzkz6fbz76wcwmp48h6ckjxpcazb70q03acklvndy5d4nk"; 18006 18006 }; 18007 - meta = with stdenv.lib; { 18007 + meta = with lib; { 18008 18008 description = "Linux/POSIX emulation of Win32::SerialPort functions."; 18009 18009 license = with licenses; [ artistic1 gpl1Plus ]; 18010 18010 }; ··· 18021 18021 meta = { 18022 18022 homepage = "https://github.com/kazuho/p5-Server-Starter"; 18023 18023 description = "A superdaemon for hot-deploying server programs"; 18024 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18024 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18025 18025 }; 18026 18026 }; 18027 18027 ··· 18035 18035 meta = { 18036 18036 homepage = "https://github.com/hoytech/Session-Token"; 18037 18037 description = "Secure, efficient, simple random session token generation"; 18038 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18038 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18039 18039 maintainers = [ maintainers.sgo ]; 18040 18040 }; 18041 18041 }; ··· 18074 18074 }; 18075 18075 meta = { 18076 18076 description = "Unordered collections (sets) of Perl Objects"; 18077 - license = stdenv.lib.licenses.artistic2; 18077 + license = lib.licenses.artistic2; 18078 18078 }; 18079 18079 }; 18080 18080 ··· 18086 18086 sha256 = "07aiqkyi1p22drpcyrrmv7f8qq6fhrxh007achy2vryxyck1bp53"; 18087 18087 }; 18088 18088 meta = { 18089 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18089 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18090 18090 }; 18091 18091 }; 18092 18092 ··· 18100 18100 meta = { 18101 18101 homepage = "https://github.com/neilb/Smart-Comments"; 18102 18102 description = "Comments that do more than just sit there"; 18103 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18103 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18104 18104 maintainers = [ maintainers.sgo ]; 18105 18105 }; 18106 18106 }; ··· 18124 18124 propagatedBuildInputs = [ IPCSignal ]; 18125 18125 meta = { 18126 18126 description = "Signal masks made easy"; 18127 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18127 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18128 18128 }; 18129 18129 }; 18130 18130 ··· 18137 18137 }; 18138 18138 meta = { 18139 18139 description = "Porters stemming algorithm for norwegian."; 18140 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18140 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18141 18141 }; 18142 18142 }; 18143 18143 ··· 18150 18150 }; 18151 18151 meta = { 18152 18152 description = "Porters stemming algorithm for swedish."; 18153 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18153 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18154 18154 }; 18155 18155 }; 18156 18156 ··· 18164 18164 propagatedBuildInputs = [ ClassInspector IOSessionData LWPProtocolHttps TaskWeaken XMLParser ]; 18165 18165 meta = { 18166 18166 description = "Perl's Web Services Toolkit"; 18167 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18167 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18168 18168 }; 18169 18169 buildInputs = [ TestWarn XMLParserLite ]; 18170 18170 }; ··· 18181 18181 patches = [ ../development/perl-modules/Socket6-sv_undef.patch ]; 18182 18182 meta = { 18183 18183 description = "IPv6 related part of the C socket.h defines and structure manipulators"; 18184 - license = stdenv.lib.licenses.bsd3; 18184 + license = lib.licenses.bsd3; 18185 18185 }; 18186 18186 }; 18187 18187 ··· 18197 18197 meta = { 18198 18198 homepage = "https://github.com/rjbs/Software-License"; 18199 18199 description = "Packages that provide templated software licenses"; 18200 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18200 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18201 18201 }; 18202 18202 }; 18203 18203 ··· 18212 18212 buildInputs = [ TestCheckDeps ]; 18213 18213 meta = { 18214 18214 description = "Software::License pack for Creative Commons' licenses"; 18215 - license = with stdenv.lib.licenses; [ lgpl3Plus ]; 18215 + license = with lib.licenses; [ lgpl3Plus ]; 18216 18216 homepage = "https://github.com/SineSwiper/Software-License-CCpack"; 18217 18217 }; 18218 18218 }; ··· 18226 18226 }; 18227 18227 meta = { 18228 18228 description = "Sort arrays by one or multiple calculated keys"; 18229 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18229 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18230 18230 }; 18231 18231 }; 18232 18232 ··· 18250 18250 buildInputs = [ TestFatal TestNeeds ]; 18251 18251 meta = { 18252 18252 description = "Type constraints and coercions for Perl"; 18253 - license = with stdenv.lib.licenses; [ artistic2 ]; 18253 + license = with lib.licenses; [ artistic2 ]; 18254 18254 }; 18255 18255 }; 18256 18256 ··· 18265 18265 buildInputs = [ Filepushd TestFatal ]; 18266 18266 meta = { 18267 18267 description = "Path::Tiny types and coercions for Specio"; 18268 - license = with stdenv.lib.licenses; [ asl20 ]; 18268 + license = with lib.licenses; [ asl20 ]; 18269 18269 }; 18270 18270 }; 18271 18271 ··· 18289 18289 meta = { 18290 18290 homepage = "https://github.com/runrig/spreadsheet-parseexcel/"; 18291 18291 description = "Read information from an Excel file"; 18292 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18292 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18293 18293 }; 18294 18294 }; 18295 18295 ··· 18303 18303 propagatedBuildInputs = [ OLEStorage_Lite ParseRecDescent ]; 18304 18304 meta = { 18305 18305 description = "Write to a cross platform Excel binary file"; 18306 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18306 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18307 18307 }; 18308 18308 }; 18309 18309 ··· 18318 18318 propagatedBuildInputs = [ HashMerge MROCompat Moo ]; 18319 18319 meta = { 18320 18320 description = "Generate SQL from Perl data structures"; 18321 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18321 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18322 18322 }; 18323 18323 }; 18324 18324 ··· 18390 18390 propagatedBuildInputs = [ CarpClan DBI FileShareDir Moo PackageVariant ParseRecDescent TryTiny ]; 18391 18391 meta = { 18392 18392 description = "SQL DDL transformations and more"; 18393 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18393 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18394 18394 }; 18395 18395 }; 18396 18396 ··· 18405 18405 propagatedBuildInputs = [ ImportInto strictures ]; 18406 18406 meta = { 18407 18407 description = "Parameterizable packages"; 18408 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18408 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18409 18409 }; 18410 18410 }; 18411 18411 ··· 18430 18430 doCheck = !stdenv.isDarwin; 18431 18431 meta = { 18432 18432 description = "A simple, high-performance PSGI/Plack HTTP server"; 18433 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18433 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18434 18434 }; 18435 18435 }; 18436 18436 ··· 18442 18442 sha256 = "1y1kn4929k299fbf6sw9lxcsdlq9fvq777p6yrzk591rr9xhkx8h"; 18443 18443 }; 18444 18444 buildInputs = [ LWP ModuleBuildTiny TestRequires TestTCP ]; 18445 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 18445 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 18446 18446 propagatedBuildInputs = [ DataDump HTTPParserXS NetServer Plack NetServerSSPrefork ]; 18447 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 18447 + postInstall = lib.optionalString stdenv.isDarwin '' 18448 18448 shortenPerlShebang $out/bin/starman 18449 18449 ''; 18450 18450 ··· 18452 18452 meta = { 18453 18453 homepage = "https://github.com/miyagawa/Starman"; 18454 18454 description = "High-performance preforking PSGI/Plack web server"; 18455 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18455 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18456 18456 }; 18457 18457 }; 18458 18458 ··· 18490 18490 }; 18491 18491 meta = { 18492 18492 description = "Implements the Chi Squared test, using pre-computed tables"; 18493 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18493 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18494 18494 }; 18495 18495 }; 18496 18496 ··· 18504 18504 meta = { 18505 18505 #homepage = "http://web-cpan.berlios.de/modules/Statistics-Descriptive/"; # berlios shut down; I found no replacement 18506 18506 description = "Module of basic descriptive statistical functions"; 18507 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18507 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18508 18508 }; 18509 18509 propagatedBuildInputs = [ ListMoreUtils ]; 18510 18510 }; ··· 18538 18538 meta = { 18539 18539 homepage = "https://plackperl.org"; 18540 18540 description = "Temporary buffer to save bytes"; 18541 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18541 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18542 18542 }; 18543 18543 }; 18544 18544 ··· 18552 18552 meta = { 18553 18553 homepage = "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit/strictures.git"; 18554 18554 description = "Turn on strict and make all warnings fatal"; 18555 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18555 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18556 18556 }; 18557 18557 }; 18558 18558 ··· 18601 18601 meta = { 18602 18602 homepage = "https://github.com/yappo/p5-String-Diff"; 18603 18603 description = "Simple diff to String"; 18604 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18604 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18605 18605 maintainers = [ maintainers.sgo ]; 18606 18606 }; 18607 18607 }; ··· 18617 18617 propagatedBuildInputs = [ StringFormatter ]; 18618 18618 meta = { 18619 18619 description = "A simple sprintf-like dialect"; 18620 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18620 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18621 18621 }; 18622 18622 }; 18623 18623 ··· 18641 18641 meta = { 18642 18642 homepage = "https://github.com/rjbs/String-Flogger"; 18643 18643 description = "String munging for loggers"; 18644 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18644 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18645 18645 }; 18646 18646 }; 18647 18647 ··· 18662 18662 sha256 = "0mlwm0rirv46gj4h072q8gdync5zxxsxy8p028gdyrhczl942dc3"; 18663 18663 }; 18664 18664 propagatedBuildInputs = [ SubExporter ]; 18665 - meta = with stdenv.lib; { 18665 + meta = with lib; { 18666 18666 description = "Build sprintf-like functions of your own"; 18667 18667 license = licenses.gpl2; 18668 18668 }; ··· 18675 18675 url = "mirror://cpan/authors/id/N/NE/NEILB/String-Interpolate-0.32.tar.gz"; 18676 18676 sha256 = "15fwbpz3jdpdgmz794iw9hz2caxrnrw9pdwprxxkanpm92cdhaf7"; 18677 18677 }; 18678 - meta = with stdenv.lib; { 18678 + meta = with lib; { 18679 18679 # https://metacpan.org/pod/String::Interpolate 18680 18680 description = "String::Interpolate - Wrapper for builtin the Perl interpolation engine."; 18681 18681 license = licenses.gpl1Plus; ··· 18692 18692 }; 18693 18693 meta = { 18694 18694 description = "Interpolated named arguments in string"; 18695 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18695 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18696 18696 }; 18697 18697 }; 18698 18698 ··· 18724 18724 propagatedBuildInputs = [ SubExporter ]; 18725 18725 meta = { 18726 18726 description = "Rewrite strings based on a set of known prefixes"; 18727 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18727 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18728 18728 }; 18729 18729 }; 18730 18730 ··· 18738 18738 doCheck = !stdenv.isDarwin; 18739 18739 meta = { 18740 18740 # http://cpansearch.perl.org/src/ROSCH/String-ShellQuote-1.04/README 18741 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18741 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18742 18742 }; 18743 18743 }; 18744 18744 ··· 18751 18751 }; 18752 18752 doCheck = true; 18753 18753 meta = { 18754 - license = with stdenv.lib.licenses; [ gpl2 ]; 18754 + license = with lib.licenses; [ gpl2 ]; 18755 18755 description = "Calculate the similarity of two strings"; 18756 18756 }; 18757 18757 }; ··· 18785 18785 propagatedBuildInputs = [ SubExporter ]; 18786 18786 meta = { 18787 18787 description = "A module for when strings are too long to be displayed in"; 18788 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18788 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18789 18789 }; 18790 18790 }; 18791 18791 ··· 18800 18800 propagatedBuildInputs = [ PadWalker SubExporter TemplateToolkit ]; 18801 18801 meta = { 18802 18802 description = "Use TT to interpolate lexical variables"; 18803 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18803 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18804 18804 }; 18805 18805 }; 18806 18806 ··· 18813 18813 }; 18814 18814 meta = { 18815 18815 description = "String::Util -- String processing utilities"; 18816 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18816 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18817 18817 }; 18818 18818 18819 18819 buildInputs = [ ModuleBuildTiny ]; ··· 18831 18831 buildInputs = [ TestFatal ]; 18832 18832 meta = { 18833 18833 description = "make simple lightweight record-like structures"; 18834 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18834 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18835 18835 }; 18836 18836 }; 18837 18837 ··· 18846 18846 meta = { 18847 18847 homepage = "https://github.com/rjbs/sub-exporter"; 18848 18848 description = "A sophisticated exporter for custom-built routines"; 18849 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18849 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18850 18850 }; 18851 18851 }; 18852 18852 ··· 18862 18862 meta = { 18863 18863 homepage = "https://github.com/rjbs/Sub-Exporter-ForMethods"; 18864 18864 description = "Helper routines for using Sub::Exporter to build methods"; 18865 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18865 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18866 18866 }; 18867 18867 }; 18868 18868 ··· 18877 18877 meta = { 18878 18878 homepage = "https://github.com/rjbs/sub-exporter-globexporter"; 18879 18879 description = "Export shared globs with Sub::Exporter collectors"; 18880 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18880 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18881 18881 }; 18882 18882 }; 18883 18883 ··· 18890 18890 }; 18891 18891 meta = { 18892 18892 description = "Only use Sub::Exporter if you need it"; 18893 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18893 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18894 18894 }; 18895 18895 }; 18896 18896 ··· 18905 18905 buildInputs = [ TestFatal TestRequires ]; 18906 18906 meta = { 18907 18907 description = "alternative handles_via implementation"; 18908 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18908 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18909 18909 }; 18910 18910 }; 18911 18911 ··· 18918 18918 }; 18919 18919 meta = { 18920 18920 description = "Retrieve names of code references"; 18921 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18921 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18922 18922 }; 18923 18923 }; 18924 18924 ··· 18932 18932 propagatedBuildInputs = [ Importer ]; 18933 18933 meta = { 18934 18934 description = "Tool for inspecting subroutines"; 18935 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18935 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18936 18936 }; 18937 18937 }; 18938 18938 ··· 18945 18945 }; 18946 18946 meta = { 18947 18947 description = "Install subroutines into packages easily"; 18948 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18948 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18949 18949 }; 18950 18950 }; 18951 18951 ··· 18960 18960 meta = { 18961 18961 homepage = "https://github.com/p5sagit/Sub-Name"; 18962 18962 description = "(Re)name a sub"; 18963 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18963 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18964 18964 }; 18965 18965 }; 18966 18966 ··· 18984 18984 buildInputs = [ TestFatal ]; 18985 18985 meta = { 18986 18986 description = "Efficient generation of subroutines via string eval"; 18987 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 18987 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 18988 18988 }; 18989 18989 }; 18990 18990 ··· 18998 18998 meta = { 18999 18999 homepage = "https://github.com/dagolden/sub-uplevel"; 19000 19000 description = "Apparently run a function in a higher stack frame"; 19001 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19001 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19002 19002 }; 19003 19003 }; 19004 19004 ··· 19021 19021 }; 19022 19022 meta = { 19023 19023 description = "lib/Safe/Hole.pm"; 19024 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19024 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19025 19025 homepage = "https://github.com/toddr/Safe-Hole"; 19026 19026 }; 19027 19027 }; ··· 19037 19037 meta = { 19038 19038 homepage = "https://github.com/ingydotnet/swim-pm"; 19039 19039 description = "See What I Mean?!"; 19040 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19040 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19041 19041 }; 19042 19042 }; 19043 19043 ··· 19062 19062 propagatedBuildInputs = [ CallContext ]; 19063 19063 meta = { 19064 19064 description = "Read Perl's symbol table programmatically"; 19065 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19065 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19066 19066 maintainers = [ maintainers.sgo ]; 19067 19067 }; 19068 19068 }; ··· 19076 19076 }; 19077 19077 meta = { 19078 19078 description = "Finds name and type of a global variable"; 19079 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19079 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19080 19080 }; 19081 19081 }; 19082 19082 ··· 19100 19100 meta = { 19101 19101 homepage = "https://github.com/phaylon/syntax/wiki"; 19102 19102 description = "Activate syntax extensions"; 19103 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19103 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19104 19104 }; 19105 19105 }; 19106 19106 ··· 19116 19116 meta = { 19117 19117 homepage = "https://github.com/frioux/Syntax-Keyword-Junction"; 19118 19118 description = "Perl6 style Junction operators in Perl5"; 19119 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19119 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19120 19120 }; 19121 19121 }; 19122 19122 ··· 19127 19127 url = "mirror://cpan/authors/id/T/TO/TODDR/Sys-Mmap-0.20.tar.gz"; 19128 19128 sha256 = "1kz22l7sh2mibliixyshc9958bqlkzsb13agcibp7azii4ncw80q"; 19129 19129 }; 19130 - meta = with stdenv.lib; { 19130 + meta = with lib; { 19131 19131 description = "Use mmap to map in a file as a Perl variable"; 19132 19132 maintainers = with maintainers; [ peterhoeg ]; 19133 19133 license = with licenses; [ gpl2Plus ]; ··· 19144 19144 meta = { 19145 19145 description = "Memory informations"; 19146 19146 maintainers = [ maintainers.pSub ]; 19147 - license = with stdenv.lib.licenses; [ gpl2Plus ]; 19147 + license = with lib.licenses; [ gpl2Plus ]; 19148 19148 }; 19149 19149 }; 19150 19150 ··· 19167 19167 sha256 = "0z3wqfahc9av7y34aqp6biq3sf8v8q4yynx7bv290vds50dsjb4w"; 19168 19168 }) 19169 19169 ]; 19170 - buildInputs = stdenv.lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; 19170 + buildInputs = lib.optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Carbon; 19171 19171 doCheck = !stdenv.isAarch64; 19172 19172 }; 19173 19173 ··· 19191 19191 doCheck = !stdenv.isAarch64; # it hangs on Aarch64 19192 19192 meta = { 19193 19193 description = "Perl extension for Consistent Signal Handling"; 19194 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19194 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19195 19195 }; 19196 19196 }; 19197 19197 ··· 19204 19204 }; 19205 19205 meta = { 19206 19206 description = "Perl interface to the UNIX syslog(3) calls"; 19207 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19207 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19208 19208 }; 19209 19209 }; 19210 19210 ··· 19218 19218 propagatedBuildInputs = [ IPCRun ]; 19219 19219 meta = { 19220 19220 description = "Object for running system commands"; 19221 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19221 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19222 19222 }; 19223 19223 buildInputs = [ PodCoverageTrustPod TestCPANMeta TestPod TestPodCoverage ]; 19224 19224 }; ··· 19232 19232 }; 19233 19233 nativeBuildInputs = [ pkgs.pkgconfig ]; 19234 19234 buildInputs = [ pkgs.libvirt CPANChanges TestPod TestPodCoverage XMLXPath ]; 19235 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 19235 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 19236 19236 }; 19237 19237 19238 19238 TAPParserSourceHandlerpgTAP = buildPerlModule { ··· 19245 19245 doCheck = !stdenv.isDarwin; 19246 19246 meta = { 19247 19247 description = "Stream TAP from pgTAP test scripts"; 19248 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19248 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19249 19249 }; 19250 19250 }; 19251 19251 ··· 19259 19259 propagatedBuildInputs = [ CatalystAuthenticationStoreDBIxClass CatalystControllerHTMLFormFu CatalystDevel CatalystManual CatalystPluginAuthorizationACL CatalystPluginAuthorizationRoles CatalystPluginSessionStateCookie CatalystPluginSessionStoreFastMmap CatalystPluginStackTrace CatalystViewTT ]; 19260 19260 meta = { 19261 19261 description = "Everything you need to follow the Catalyst Tutorial"; 19262 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19262 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19263 19263 }; 19264 19264 doCheck = false; /* fails with 'open3: exec of .. perl .. failed: Argument list too long at .../TAP/Parser/Iterator/Process.pm line 165.' */ 19265 19265 }; ··· 19275 19275 propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC ListMoreUtils MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; 19276 19276 meta = { 19277 19277 description = "Install the CPAN dependencies of the Freecell Solver test suite"; 19278 - license = stdenv.lib.licenses.mit; 19278 + license = lib.licenses.mit; 19279 19279 }; 19280 19280 }; 19281 19281 ··· 19301 19301 meta = { 19302 19302 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 19303 19303 description = "Specifications for installing all the Test::Run"; 19304 - license = stdenv.lib.licenses.mit; 19304 + license = lib.licenses.mit; 19305 19305 }; 19306 19306 }; 19307 19307 ··· 19314 19314 }; 19315 19315 meta = { 19316 19316 description = "Ensure that a platform has weaken support"; 19317 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19317 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19318 19318 }; 19319 19319 }; 19320 19320 ··· 19329 19329 meta = { 19330 19330 homepage = "https://github.com/karpet/template-plugin-autoformat"; 19331 19331 description = "TT plugin for Text::Autoformat"; 19332 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19332 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19333 19333 }; 19334 19334 }; 19335 19335 ··· 19354 19354 meta = { 19355 19355 maintainers = with maintainers; [ eelco ]; 19356 19356 description = "Perl Template Toolkit Plugin for IO::All"; 19357 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19357 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19358 19358 }; 19359 19359 }; 19360 19360 ··· 19388 19388 propagatedBuildInputs = [ TemplateToolkit ]; 19389 19389 meta = { 19390 19390 description = "Rudimentary profiling for Template Toolkit"; 19391 - license = with stdenv.lib.licenses; [ artistic2 gpl3 ]; 19391 + license = with lib.licenses; [ artistic2 gpl3 ]; 19392 19392 }; 19393 19393 }; 19394 19394 ··· 19401 19401 }; 19402 19402 meta = { 19403 19403 description = "Template Toolkit reimplemented in as little code as possible"; 19404 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19404 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19405 19405 }; 19406 19406 }; 19407 19407 ··· 19415 19415 doCheck = !stdenv.isDarwin; 19416 19416 meta = { 19417 19417 description = "Comprehensive template processing system"; 19418 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19418 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19419 19419 }; 19420 19420 propagatedBuildInputs = [ AppConfig ]; 19421 19421 buildInputs = [ CGI TestLeakTrace ]; ··· 19431 19431 propagatedBuildInputs = [ GD TemplateToolkit ]; 19432 19432 meta = { 19433 19433 description = "GD plugin(s) for the Template Toolkit"; 19434 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19434 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19435 19435 }; 19436 19436 }; 19437 19437 ··· 19444 19444 }; 19445 19445 meta = { 19446 19446 description = "Detect encoding of the current terminal"; 19447 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19447 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19448 19448 }; 19449 19449 }; 19450 19450 ··· 19459 19459 propagatedBuildInputs = [ ClassMethodMaker TermReadKey ]; 19460 19460 meta = { 19461 19461 description = "Provide a progress meter on a standard terminal"; 19462 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19462 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19463 19463 }; 19464 19464 }; 19465 19465 ··· 19473 19473 propagatedBuildInputs = [ IOInteractive TermProgressBar ]; 19474 19474 meta = { 19475 19475 description = ""; 19476 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19476 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19477 19477 }; 19478 19478 buildInputs = [ TestMockObject ]; 19479 19479 }; ··· 19500 19500 }; 19501 19501 19502 19502 # use native libraries from the host when running build commands 19503 - postConfigure = stdenv.lib.optionalString cross (let 19503 + postConfigure = lib.optionalString cross (let 19504 19504 host_perl = buildPerl; 19505 19505 host_self = buildPerl.pkgs.TermReadKey; 19506 19506 perl_lib = "${host_perl}/lib/perl5/${host_perl.version}"; ··· 19510 19510 ''); 19511 19511 19512 19512 # TermReadKey uses itself in the build process 19513 - nativeBuildInputs = stdenv.lib.optionals cross [ 19513 + nativeBuildInputs = lib.optionals cross [ 19514 19514 buildPerl.pkgs.TermReadKey 19515 19515 ]; 19516 19516 }; ··· 19542 19542 meta = { 19543 19543 homepage = "https://sourceforge.net/projects/perl-trg/"; 19544 19544 description = "Perl extension for the GNU Readline/History Library"; 19545 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19545 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19546 19546 }; 19547 19547 }; 19548 19548 ··· 19558 19558 19559 19559 meta = { 19560 19560 description = "a modified version of T::RL::Perl with several new nonstandard features specific to TTYtter"; 19561 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19561 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19562 19562 }; 19563 19563 }; 19564 19564 ··· 19574 19574 19575 19575 meta = { 19576 19576 description = "This module lets you ask the user for a password in the traditional way, from the keyboard, without echoing"; 19577 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19577 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19578 19578 }; 19579 19579 }; 19580 19580 ··· 19586 19586 sha256 = "1mrx7g74qvkdis7x7zq1zs0b7q2fsz59g4hxvg140r8bq1wzav3x"; 19587 19587 }; 19588 19588 propagatedBuildInputs = [ TermReadKey TextAutoformat ]; 19589 - meta = with stdenv.lib; { 19589 + meta = with lib; { 19590 19590 homepage = "https://metacpan.org/release/Term-Shell"; 19591 19591 description = "A simple command-line shell framework"; 19592 19592 license = with licenses; [ artistic1 gpl1Plus ]; ··· 19612 19612 propagatedBuildInputs = [ DevelHide TermSizePerl ]; 19613 19613 meta = { 19614 19614 description = "Retrieve terminal size"; 19615 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19615 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19616 19616 }; 19617 19617 }; 19618 19618 ··· 19625 19625 }; 19626 19626 meta = { 19627 19627 description = "Perl extension for retrieving terminal size (Perl version)"; 19628 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19628 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19629 19629 }; 19630 19630 }; 19631 19631 ··· 19639 19639 propagatedBuildInputs = [ Importer ]; 19640 19640 meta = { 19641 19641 description = "Format a header and rows into a table"; 19642 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19642 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19643 19643 }; 19644 19644 }; 19645 19645 ··· 19652 19652 }; 19653 19653 meta = { 19654 19654 description = "Perl extension for displaying a progress indicator on a terminal."; 19655 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19655 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19656 19656 }; 19657 19657 }; 19658 19658 ··· 19666 19666 propagatedBuildInputs = [ LogMessageSimple ]; 19667 19667 meta = { 19668 19668 description = "User interfaces via Term::ReadLine made easy"; 19669 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19669 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19670 19670 }; 19671 19671 }; 19672 19672 ··· 19701 19701 propagatedBuildInputs = [ Curses ]; 19702 19702 meta = { 19703 19703 description = "ASCII sprite animation framework"; 19704 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19704 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19705 19705 }; 19706 19706 }; 19707 19707 ··· 19715 19715 buildInputs = [ IPCRun3 Test2Suite ]; 19716 19716 meta = { 19717 19717 description = "Fail if tests warn"; 19718 - license = with stdenv.lib.licenses; [ artistic2 ]; 19718 + license = with lib.licenses; [ artistic2 ]; 19719 19719 }; 19720 19720 propagatedBuildInputs = [ TestSimple13 ]; 19721 19721 }; ··· 19730 19730 propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; 19731 19731 meta = { 19732 19732 description = "Distribution with a rich set of tools built upon the Test2 framework"; 19733 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19733 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19734 19734 }; 19735 19735 }; 19736 19736 ··· 19745 19745 buildInputs = [ TestNeeds ]; 19746 19746 meta = { 19747 19747 description = "subtests that you can die your way out of ... but survive"; 19748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19749 19749 homepage = "https://github.com/rjbs/Test-Abortable"; 19750 19750 }; 19751 19751 }; ··· 19781 19781 buildInputs = [ TestMost TestNoWarnings TestTrap ]; 19782 19782 meta = { 19783 19783 description = "Aggregate C<*.t> tests to make them run faster"; 19784 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19784 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19785 19785 broken = true; # This module only works with Test::More version < 1.3, but you have 1.302133 19786 19786 }; 19787 19787 }; ··· 19809 19809 buildInputs = [ TestFatal ]; 19810 19810 meta = { 19811 19811 description = "Provides a bits_is() subroutine for testing binary data"; 19812 - license = with stdenv.lib.licenses; [ artistic2 ]; 19812 + license = with lib.licenses; [ artistic2 ]; 19813 19813 }; 19814 19814 }; 19815 19815 ··· 19823 19823 propagatedBuildInputs = [ CPANMetaCheck ]; 19824 19824 meta = { 19825 19825 description = "Check for presence of dependencies"; 19826 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19826 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19827 19827 }; 19828 19828 }; 19829 19829 ··· 19838 19838 propagatedBuildInputs = [ MROCompat ModuleRuntime TryTiny ]; 19839 19839 meta = { 19840 19840 description = "Easily create test classes in an xUnit/JUnit style"; 19841 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19841 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19842 19842 }; 19843 19843 }; 19844 19844 ··· 19852 19852 buildInputs = [ TestClass TestDeep TestDifferences TestException TestMost TestWarn ]; 19853 19853 meta = { 19854 19854 description = "Test Classes the easy way"; 19855 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19855 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19856 19856 }; 19857 19857 }; 19858 19858 ··· 19868 19868 meta = { 19869 19869 homepage = "https://github.com/karenetheridge/Test-CleanNamespaces"; 19870 19870 description = "Check for uncleaned imports"; 19871 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19871 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19872 19872 }; 19873 19873 }; 19874 19874 ··· 19882 19882 doCheck = false; /* test fails */ 19883 19883 meta = { 19884 19884 description = "Perl module for portable testing of commands and scripts"; 19885 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19885 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19886 19886 homepage = "https://github.com/neilb/Test-Cmd"; 19887 19887 }; 19888 19888 }; ··· 19897 19897 meta = { 19898 19898 homepage = "https://github.com/danboo/perl-test-command"; 19899 19899 description = "Test routines for external commands "; 19900 - license = with stdenv.lib.licenses; [ artistic1 gpl1 ]; 19900 + license = with lib.licenses; [ artistic1 gpl1 ]; 19901 19901 }; 19902 19902 }; 19903 19903 ··· 19911 19911 propagatedBuildInputs = [ UNIVERSALrequire ]; 19912 19912 meta = { 19913 19913 description = "Check whether Perl files compile correctly"; 19914 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19914 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19915 19915 }; 19916 19916 }; 19917 19917 ··· 19924 19924 }; 19925 19925 meta = { 19926 19926 description = "Validate your CPAN META.yml files"; 19927 - license = stdenv.lib.licenses.artistic2; 19927 + license = lib.licenses.artistic2; 19928 19928 }; 19929 19929 }; 19930 19930 ··· 19938 19938 propagatedBuildInputs = [ JSON ]; 19939 19939 meta = { 19940 19940 description = "Validate your CPAN META.json files"; 19941 - license = with stdenv.lib.licenses; [ artistic2 ]; 19941 + license = with lib.licenses; [ artistic2 ]; 19942 19942 }; 19943 19943 }; 19944 19944 ··· 19953 19953 propagatedBuildInputs = [ IOAll ListMoreUtils MooX MooXlate ]; 19954 19954 meta = { 19955 19955 description = "Split data-driven tests into several test scripts"; 19956 - license = stdenv.lib.licenses.mit; 19956 + license = lib.licenses.mit; 19957 19957 }; 19958 19958 }; 19959 19959 ··· 19977 19977 }; 19978 19978 meta = { 19979 19979 description = "Test directory attributes"; 19980 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19980 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19981 19981 }; 19982 19982 }; 19983 19983 ··· 19991 19991 propagatedBuildInputs = [ CaptureTiny TextDiff ]; 19992 19992 meta = { 19993 19993 description = "Test strings and data structures and show differences if not ok"; 19994 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19994 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 19995 19995 }; 19996 19996 }; 19997 19997 ··· 20006 20006 propagatedBuildInputs = [ ModuleManifest ]; 20007 20007 meta = { 20008 20008 description = "Author test that validates a package MANIFEST"; 20009 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20009 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20010 20010 }; 20011 20011 }; 20012 20012 ··· 20019 20019 }; 20020 20020 meta = { 20021 20021 description = "Check the correct line endings in your project"; 20022 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20022 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20023 20023 }; 20024 20024 }; 20025 20025 ··· 20043 20043 propagatedBuildInputs = [ ClassAccessorChained ExpectSimple ]; 20044 20044 meta = { 20045 20045 description = "Automated driving and testing of terminal-based programs"; 20046 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20046 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20047 20047 }; 20048 20048 }; 20049 20049 ··· 20057 20057 buildInputs = [ CaptureTiny ]; 20058 20058 meta = { 20059 20059 description = "Add test failures if warnings are caught"; 20060 - license = stdenv.lib.licenses.asl20; 20060 + license = lib.licenses.asl20; 20061 20061 }; 20062 20062 }; 20063 20063 ··· 20072 20072 buildInputs = [ LWP ModuleBuildTiny TestException TestSharedFork TestTCP TestUseAllModules ]; 20073 20073 meta = { 20074 20074 description = "a fake HTTP server"; 20075 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20075 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20076 20076 homepage = "https://github.com/masaki/Test-Fake-HTTPD"; 20077 20077 }; 20078 20078 }; ··· 20088 20088 meta = { 20089 20089 homepage = "https://github.com/rjbs/Test-Fatal"; 20090 20090 description = "Incredibly simple helpers for testing code with exceptions"; 20091 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20091 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20092 20092 }; 20093 20093 }; 20094 20094 ··· 20102 20102 buildInputs = [ Testutf8 ]; 20103 20103 meta = { 20104 20104 description = "Check file attributes"; 20105 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20105 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20106 20106 }; 20107 20107 }; 20108 20108 ··· 20116 20116 propagatedBuildInputs = [ TextDiff ]; 20117 20117 meta = { 20118 20118 description = "Test routines for examining the contents of files"; 20119 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20119 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20120 20120 }; 20121 20121 }; 20122 20122 ··· 20132 20132 meta = { 20133 20133 homepage = "https://github.com/kentfredric/Test-File-ShareDir"; 20134 20134 description = "Create a Fake ShareDir for your modules for testing"; 20135 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20135 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20136 20136 }; 20137 20137 }; 20138 20138 ··· 20146 20146 propagatedBuildInputs = [ PathTiny ]; 20147 20147 meta = { 20148 20148 description = "Portable filename comparison"; 20149 - license = with stdenv.lib.licenses; [ asl20 ]; 20149 + license = with lib.licenses; [ asl20 ]; 20150 20150 }; 20151 20151 }; 20152 20152 ··· 20159 20159 }; 20160 20160 meta = { 20161 20161 description = "test code which forks"; 20162 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20162 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20163 20163 }; 20164 20164 }; 20165 20165 ··· 20172 20172 }; 20173 20173 meta = { 20174 20174 description = "Detailed analysis of test results"; 20175 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20175 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20176 20176 }; 20177 20177 }; 20178 20178 ··· 20198 20198 }; 20199 20199 meta = { 20200 20200 description = "test binary strings with hex dump diagnostics"; 20201 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20201 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20202 20202 }; 20203 20203 }; 20204 20204 ··· 20211 20211 }; 20212 20212 meta = { 20213 20213 description = "assert the referential identity of a reference"; 20214 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20214 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20215 20215 }; 20216 20216 }; 20217 20217 ··· 20250 20250 buildInputs = [ CPANMetaCheck TestDeep TestWarnings ]; 20251 20251 meta = { 20252 20252 description = "Test the Kwalitee of a distribution before you release it"; 20253 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20253 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20254 20254 homepage = "https://github.com/karenetheridge/Test-Kwalitee"; 20255 20255 }; 20256 20256 }; ··· 20266 20266 buildInputs = [ PathTiny Plack TestDeep TestFatal TestNeeds TestRequiresInternet TestWarnings ]; 20267 20267 meta = { 20268 20268 description = "A LWP::UserAgent suitable for simulating and testing network calls"; 20269 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20269 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20270 20270 homepage = "https://github.com/karenetheridge/Test-LWP-UserAgent"; 20271 20271 }; 20272 20272 }; ··· 20280 20280 }; 20281 20281 meta = { 20282 20282 description = "Traces memory leaks"; 20283 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20283 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20284 20284 }; 20285 20285 }; 20286 20286 ··· 20293 20293 }; 20294 20294 meta = { 20295 20295 description = "Easy, automatic, specification-based tests"; 20296 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20296 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20297 20297 }; 20298 20298 }; 20299 20299 ··· 20307 20307 propagatedBuildInputs = [ ListMoreUtils ModulePluggable ]; 20308 20308 meta = { 20309 20309 description = "do use_ok for modules in search path"; 20310 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20310 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20311 20311 }; 20312 20312 }; 20313 20313 ··· 20342 20342 }; 20343 20343 meta = { 20344 20344 description = "assert that code does not cause growth in memory usage"; 20345 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20345 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20346 20346 }; 20347 20347 }; 20348 20348 ··· 20356 20356 propagatedBuildInputs = [ MetricsAny ]; 20357 20357 meta = { 20358 20358 description = "assert that code produces metrics via L<Metrics::Any>"; 20359 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20359 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20360 20360 }; 20361 20361 }; 20362 20362 ··· 20369 20369 }; 20370 20370 buildInputs = [ ClassInspector TestAssert TestUnitLite ]; 20371 20371 propagatedBuildInputs = [ FatalException Moose namespaceclean ]; 20372 - meta = with stdenv.lib; { 20372 + meta = with lib; { 20373 20373 description = "Simulating other classes"; 20374 20374 license = licenses.lgpl2Plus; 20375 20375 }; ··· 20386 20386 meta = { 20387 20387 homepage = "https://github.com/zigorou/p5-test-mock-guard"; 20388 20388 description = "Simple mock test library using RAII"; 20389 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20389 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20390 20390 }; 20391 20391 }; 20392 20392 ··· 20411 20411 propagatedBuildInputs = [ SubIdentify ]; 20412 20412 meta = { 20413 20413 description = "Control superclass method dispatch"; 20414 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20414 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20415 20415 }; 20416 20416 }; 20417 20417 ··· 20427 20427 propagatedBuildInputs = [ UNIVERSALcan UNIVERSALisa ]; 20428 20428 meta = { 20429 20429 description = "Perl extension for emulating troublesome interfaces"; 20430 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20430 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20431 20431 }; 20432 20432 }; 20433 20433 ··· 20450 20450 buildInputs = [ AnyEvent ModuleBuildTiny TestClass TestMockTime TestRequires ]; 20451 20451 meta = { 20452 20452 description = "Replaces actual time with simulated high resolution time"; 20453 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20453 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20454 20454 homepage = "https://github.com/tarao/perl5-Test-MockTime-HiRes"; 20455 20455 }; 20456 20456 }; ··· 20465 20465 meta = { 20466 20466 homepage = "https://github.com/creaktive/Test-Mojibake"; 20467 20467 description = "Check your source for encoding misbehavior"; 20468 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20468 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20469 20469 }; 20470 20470 }; 20471 20471 ··· 20478 20478 }; 20479 20479 meta = { 20480 20480 description = "Enhancing Test::More for UTF8-based projects"; 20481 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20481 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20482 20482 }; 20483 20483 }; 20484 20484 ··· 20492 20492 propagatedBuildInputs = [ ExceptionClass ]; 20493 20493 meta = { 20494 20494 description = "Most commonly needed test functions and features"; 20495 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20495 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20496 20496 }; 20497 20497 buildInputs = [ TestDeep TestDifferences TestException TestWarn ]; 20498 20498 }; ··· 20509 20509 meta = { 20510 20510 homepage = "https://github.com/kazuho/p5-test-mysqld"; 20511 20511 description = "Mysqld runner for tests"; 20512 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20512 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20513 20513 maintainers = [ maintainers.sgo ]; 20514 20514 }; 20515 20515 }; ··· 20523 20523 }; 20524 20524 meta = { 20525 20525 description = "Skip tests when modules not available"; 20526 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20526 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20527 20527 }; 20528 20528 }; 20529 20529 ··· 20536 20536 }; 20537 20537 meta = { 20538 20538 description = "Check the presence of tabs in your project"; 20539 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20539 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20540 20540 }; 20541 20541 }; 20542 20542 ··· 20549 20549 }; 20550 20550 meta = { 20551 20551 description = "Make sure you didn't emit any warnings while testing"; 20552 - license = stdenv.lib.licenses.lgpl21; 20552 + license = lib.licenses.lgpl21; 20553 20553 }; 20554 20554 }; 20555 20555 ··· 20583 20583 buildInputs = [ ExtUtilsMakeMakerCPANfile TestUseAllModules ]; 20584 20584 meta = { 20585 20585 description = "tests module permissions in your distribution"; 20586 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20586 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20587 20587 }; 20588 20588 }; 20589 20589 ··· 20606 20606 }; 20607 20607 propagatedBuildInputs = [ PathTiny PerlTidy TextDiff ]; 20608 20608 meta = { 20609 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20609 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20610 20610 }; 20611 20611 buildInputs = [ TestPerlCritic ]; 20612 20612 }; ··· 20620 20620 }; 20621 20621 meta = { 20622 20622 description = "Check for POD errors in files"; 20623 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20623 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20624 20624 }; 20625 20625 }; 20626 20626 ··· 20645 20645 propagatedBuildInputs = [ CaptureTiny Moose podlinkcheck ]; 20646 20646 meta = { 20647 20647 description = "Tests POD for invalid links"; 20648 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20648 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20649 20649 }; 20650 20650 }; 20651 20651 ··· 20659 20659 propagatedBuildInputs = [ LWP URIFind ]; 20660 20660 meta = { 20661 20661 description = "Checks POD for any http 404 links"; 20662 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20662 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20663 20663 }; 20664 20664 buildInputs = [ ModuleBuildTiny TestPod ]; 20665 20665 }; ··· 20673 20673 }; 20674 20674 meta = { 20675 20675 description = "Check file names portability"; 20676 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20676 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20677 20677 }; 20678 20678 }; 20679 20679 ··· 20686 20686 }; 20687 20687 meta = { 20688 20688 description = "assert reference counts on objects"; 20689 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20689 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20690 20690 }; 20691 20691 }; 20692 20692 ··· 20699 20699 }; 20700 20700 meta = { 20701 20701 description = "Checks to see if the module can be loaded"; 20702 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20702 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20703 20703 }; 20704 20704 }; 20705 20705 ··· 20713 20713 propagatedBuildInputs = [ GitVersionCompare ]; 20714 20714 meta = { 20715 20715 description = "Check your test requirements against the available version of Git"; 20716 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20716 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20717 20717 }; 20718 20718 }; 20719 20719 ··· 20726 20726 }; 20727 20727 meta = { 20728 20728 description = "Easily test network connectivity"; 20729 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20729 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20730 20730 }; 20731 20731 }; 20732 20732 ··· 20754 20754 meta = { 20755 20755 homepage = "https://github.com/rjbs/Test-Routine"; 20756 20756 description = "Composable units of assertion"; 20757 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20757 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20758 20758 }; 20759 20759 }; 20760 20760 ··· 20770 20770 meta = { 20771 20771 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20772 20772 description = "Base class to run standard TAP scripts"; 20773 - license = stdenv.lib.licenses.mit; 20773 + license = lib.licenses.mit; 20774 20774 }; 20775 20775 }; 20776 20776 ··· 20787 20787 meta = { 20788 20788 homepage = "http://web-cpan.berlios.de/modules/Test-Run/"; 20789 20789 description = "Analyze tests from the command line using Test::Run"; 20790 - license = stdenv.lib.licenses.mit; 20790 + license = lib.licenses.mit; 20791 20791 }; 20792 20792 }; 20793 20793 ··· 20803 20803 meta = { 20804 20804 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20805 20805 description = "Define different interpreters for different test scripts with Test::Run"; 20806 - license = stdenv.lib.licenses.mit; 20806 + license = lib.licenses.mit; 20807 20807 }; 20808 20808 }; 20809 20809 ··· 20819 20819 meta = { 20820 20820 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20821 20821 description = "Stop processing the entire test suite"; 20822 - license = stdenv.lib.licenses.mit; 20822 + license = lib.licenses.mit; 20823 20823 }; 20824 20824 }; 20825 20825 ··· 20837 20837 meta = { 20838 20838 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20839 20839 description = "Make the file verdict ('ok', 'NOT OK')"; 20840 - license = stdenv.lib.licenses.mit; 20840 + license = lib.licenses.mit; 20841 20841 }; 20842 20842 }; 20843 20843 ··· 20854 20854 meta = { 20855 20855 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20856 20856 description = "A Test::Run plugin that"; 20857 - license = stdenv.lib.licenses.mit; 20857 + license = lib.licenses.mit; 20858 20858 }; 20859 20859 }; 20860 20860 ··· 20870 20870 meta = { 20871 20871 homepage = "https://web-cpan.shlomifish.org/modules/Test-Run/"; 20872 20872 description = "Trim the first components"; 20873 - license = stdenv.lib.licenses.mit; 20873 + license = lib.licenses.mit; 20874 20874 }; 20875 20875 }; 20876 20876 ··· 20885 20885 propagatedBuildInputs = [ PathTiny ]; 20886 20886 meta = { 20887 20887 description = "Tests that an external program is valgrind-clean"; 20888 - license = stdenv.lib.licenses.mit; 20888 + license = lib.licenses.mit; 20889 20889 }; 20890 20890 }; 20891 20891 ··· 20912 20912 propagatedBuildInputs = [ IPCRun3 TestException ]; 20913 20913 meta = { 20914 20914 description = "Test scripts with run"; 20915 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20915 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20916 20916 }; 20917 20917 }; 20918 20918 ··· 20927 20927 meta = { 20928 20928 homepage = "https://github.com/tokuhirom/Test-SharedFork"; 20929 20929 description = "Fork test"; 20930 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20930 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20931 20931 }; 20932 20932 }; 20933 20933 ··· 20940 20940 }; 20941 20941 meta = { 20942 20942 description = "Basic utilities for writing tests"; 20943 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20943 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20944 20944 }; 20945 20945 }; 20946 20946 ··· 20954 20954 propagatedBuildInputs = [ DevelGlobalPhase PackageStash TieIxHash ]; 20955 20955 meta = { 20956 20956 description = "Write tests in a declarative specification style"; 20957 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20957 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20958 20958 }; 20959 20959 buildInputs = [ TestDeep TestTrap ]; 20960 20960 }; ··· 20978 20978 }; 20979 20979 meta = { 20980 20980 description = "Test your SYNOPSIS code"; 20981 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20981 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20982 20982 }; 20983 20983 }; 20984 20984 ··· 20991 20991 }; 20992 20992 meta = { 20993 20993 description = "Write tests, not scripts that run them"; 20994 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 20994 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 20995 20995 }; 20996 20996 }; 20997 20997 ··· 21004 21004 }; 21005 21005 meta = { 21006 21006 description = "Temporary directories that stick around when tests fail"; 21007 - license = with stdenv.lib.licenses; [ asl20 ]; 21007 + license = with lib.licenses; [ asl20 ]; 21008 21008 homepage = "https://github.com/dagolden/Test-TempDir-Tiny"; 21009 21009 }; 21010 21010 ··· 21019 21019 }; 21020 21020 meta = { 21021 21021 description = "Testing TCP program"; 21022 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21022 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21023 21023 }; 21024 21024 buildInputs = [ TestSharedFork ]; 21025 21025 }; ··· 21033 21033 }; 21034 21034 meta = { 21035 21035 description = "Testing UNIX domain socket program"; 21036 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21036 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21037 21037 }; 21038 21038 buildInputs = [ ModuleBuildTiny ]; 21039 21039 propagatedBuildInputs = [ TestSharedFork TestTCP ]; ··· 21048 21048 }; 21049 21049 meta = { 21050 21050 description = "Overrides the time() and sleep() core functions for testing"; 21051 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21051 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21052 21052 }; 21053 21053 }; 21054 21054 ··· 21061 21061 }; 21062 21062 meta = { 21063 21063 description = "Test::Toolbox - tools for testing"; 21064 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21064 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21065 21065 }; 21066 21066 }; 21067 21067 ··· 21075 21075 propagatedBuildInputs = [ FileFindObjectRule ]; 21076 21076 meta = { 21077 21077 description = "Test for trailing space in source files"; 21078 - license = stdenv.lib.licenses.mit; 21078 + license = lib.licenses.mit; 21079 21079 }; 21080 21080 }; 21081 21081 ··· 21088 21088 }; 21089 21089 meta = { 21090 21090 description = "Unit testing without external dependencies"; 21091 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21091 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21092 21092 }; 21093 21093 }; 21094 21094 ··· 21102 21102 propagatedBuildInputs = [ SubUplevel ]; 21103 21103 meta = { 21104 21104 description = "Perl extension to test methods for warnings"; 21105 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21105 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21106 21106 }; 21107 21107 }; 21108 21108 ··· 21117 21117 meta = { 21118 21118 homepage = "https://github.com/karenetheridge/Test-Warnings"; 21119 21119 description = "Test for warnings and the lack of them"; 21120 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21120 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21121 21121 }; 21122 21122 }; 21123 21123 ··· 21130 21130 }; 21131 21131 meta = { 21132 21132 description = "Test fallback behaviour in absence of modules"; 21133 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21133 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21134 21134 }; 21135 21135 }; 21136 21136 ··· 21146 21146 meta = { 21147 21147 homepage = "https://github.com/petdance/test-www-mechanize"; 21148 21148 description = "Testing-specific WWW::Mechanize subclass"; 21149 - license = stdenv.lib.licenses.artistic2; 21149 + license = lib.licenses.artistic2; 21150 21150 }; 21151 21151 }; 21152 21152 ··· 21161 21161 propagatedBuildInputs = [ CatalystRuntime WWWMechanize ]; 21162 21162 meta = { 21163 21163 description = "Test::WWW::Mechanize for Catalyst"; 21164 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21164 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21165 21165 }; 21166 21166 buildInputs = [ CatalystPluginSession CatalystPluginSessionStateCookie TestException TestWWWMechanize Testutf8 ]; 21167 21167 }; ··· 21188 21188 propagatedBuildInputs = [ Plack ]; 21189 21189 meta = { 21190 21190 description = "Test PSGI programs using WWW::Mechanize"; 21191 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21191 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21192 21192 }; 21193 21193 }; 21194 21194 ··· 21248 21248 meta = { 21249 21249 homepage = "https://github.com/neilbowers/Text-Autoformat"; 21250 21250 description = "Automatic text wrapping and reformatting"; 21251 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21251 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21252 21252 }; 21253 21253 }; 21254 21254 ··· 21261 21261 }; 21262 21262 meta = { 21263 21263 description = "Extract delimited text sequences from strings"; 21264 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21264 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21265 21265 }; 21266 21266 }; 21267 21267 ··· 21274 21274 sha256 = "0b7lmjvfmypps1nw6nsdikgaakm0n0g4186glaqazg5xd1p5h55h"; 21275 21275 }; 21276 21276 perlPreHook = "export LD=$CC"; 21277 - perlPostHook = stdenv.lib.optionalString stdenv.isDarwin '' 21277 + perlPostHook = lib.optionalString stdenv.isDarwin '' 21278 21278 oldPath="$(pwd)/btparse/src/libbtparse.dylib" 21279 21279 newPath="$out/lib/libbtparse.dylib" 21280 21280 ··· 21286 21286 ''; 21287 21287 meta = { 21288 21288 description = "Interface to read and parse BibTeX files"; 21289 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21289 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21290 21290 }; 21291 21291 }; 21292 21292 ··· 21317 21317 }; 21318 21318 meta = { 21319 21319 description = "Comma-separated values manipulator (using XS or PurePerl)"; 21320 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21320 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21321 21321 }; 21322 21322 }; 21323 21323 ··· 21331 21331 propagatedBuildInputs = [ TextCSV ]; 21332 21332 meta = { 21333 21333 description = "Encoding aware Text::CSV"; 21334 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21334 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21335 21335 }; 21336 21336 }; 21337 21337 ··· 21344 21344 }; 21345 21345 meta = { 21346 21346 description = "Comma-Separated Values manipulation routines"; 21347 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21347 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21348 21348 }; 21349 21349 }; 21350 21350 ··· 21358 21358 propagatedBuildInputs = [ AlgorithmDiff ]; 21359 21359 meta = { 21360 21360 description = "Perform diffs on files and record sets"; 21361 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21361 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21362 21362 }; 21363 21363 }; 21364 21364 ··· 21372 21372 meta = { 21373 21373 homepage = "https://metacpan.org/release/Text-Format"; 21374 21374 description = "Format text"; 21375 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21375 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21376 21376 maintainers = with maintainers; [ bcdarwin ]; 21377 21377 }; 21378 21378 }; ··· 21387 21387 propagatedBuildInputs = [ FileSlurp StringDiff ]; 21388 21388 meta = { 21389 21389 description = "Generate a colorful HTML diff of strings/files"; 21390 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21390 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21391 21391 maintainers = [ maintainers.sgo ]; 21392 21392 }; 21393 21393 }; ··· 21423 21423 buildInputs = [ DataVisitor PathTiny TryTiny YAML ]; 21424 21424 meta = { 21425 21425 description = "Text::Hogan - A mustache templating engine statement-for-statement cloned from hogan.js"; 21426 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21426 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21427 21427 }; 21428 21428 }; 21429 21429 ··· 21446 21446 meta = { 21447 21447 homepage = "https://github.com/wchristian/Test-InDistDir"; 21448 21448 description = "Test environment setup for development with IDE"; 21449 - license = stdenv.lib.licenses.wtfpl; 21449 + license = lib.licenses.wtfpl; 21450 21450 maintainers = [ maintainers.sgo ]; 21451 21451 }; 21452 21452 }; ··· 21460 21460 }; 21461 21461 meta = { 21462 21462 description = "Framework for more readable interactive test scripts"; 21463 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21463 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21464 21464 }; 21465 21465 buildInputs = [ FileFindRule TestPod TestPodCoverage ]; 21466 21466 }; ··· 21475 21475 buildInputs = [ PDFAPI2 ]; 21476 21476 meta = { 21477 21477 description = "Pango style markup formatting"; 21478 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21478 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21479 21479 }; 21480 21480 }; 21481 21481 ··· 21488 21488 }; 21489 21489 meta = { 21490 21490 description = "Generate random Latin looking text"; 21491 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21491 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21492 21492 maintainers = [ maintainers.sgo ]; 21493 21493 }; 21494 21494 }; ··· 21502 21502 }; 21503 21503 meta = { 21504 21504 description = "Interact with a t/test_manifest file"; 21505 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21505 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21506 21506 }; 21507 21507 }; 21508 21508 ··· 21527 21527 meta = { 21528 21528 homepage = "https://github.com/rjbs/Test-MinimumVersion"; 21529 21529 description = "Does your code require newer perl than you think?"; 21530 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21530 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21531 21531 }; 21532 21532 }; 21533 21533 ··· 21540 21540 }; 21541 21541 meta = { 21542 21542 description = "Micro template engine with Perl5 language"; 21543 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21543 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21544 21544 }; 21545 21545 }; 21546 21546 ··· 21555 21555 propagatedBuildInputs = [ HTMLParser TextMarkdown ]; 21556 21556 meta = { 21557 21557 description = "Convert MultiMarkdown syntax to (X)HTML"; 21558 - license = stdenv.lib.licenses.bsd3; 21558 + license = lib.licenses.bsd3; 21559 21559 }; 21560 21560 }; 21561 21561 ··· 21581 21581 sha256 = "c186a50256e0bedfafb17e7ce157e7c52f19503bb79e18ebf06255911f6ead1a"; 21582 21582 }; 21583 21583 meta = { 21584 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21584 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21585 21585 }; 21586 21586 }; 21587 21587 ··· 21595 21595 propagatedBuildInputs = [ TextDiff ]; 21596 21596 meta = { 21597 21597 description = "Patches text with given patch"; 21598 - license = stdenv.lib.licenses.gpl2; 21598 + license = lib.licenses.gpl2; 21599 21599 }; 21600 21600 }; 21601 21601 ··· 21618 21618 propagatedBuildInputs = [ TextAutoformat ]; 21619 21619 meta = { 21620 21620 description = "Extract the structure of a quoted mail message"; 21621 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21621 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21622 21622 }; 21623 21623 }; 21624 21624 ··· 21647 21647 }; 21648 21648 meta = { 21649 21649 description = "Manual text wrapping and reformatting"; 21650 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21650 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21651 21651 }; 21652 21652 }; 21653 21653 ··· 21660 21660 }; 21661 21661 meta = { 21662 21662 description = "Allows conversion between Roman and Arabic algarisms"; 21663 - license = stdenv.lib.licenses.bsd3; 21663 + license = lib.licenses.bsd3; 21664 21664 }; 21665 21665 }; 21666 21666 ··· 21673 21673 }; 21674 21674 meta = { 21675 21675 description = "Simple eyecandy ASCII tables"; 21676 - license = stdenv.lib.licenses.artistic2; 21676 + license = lib.licenses.artistic2; 21677 21677 }; 21678 21678 propagatedBuildInputs = [ UnicodeLineBreak ]; 21679 21679 }; ··· 21697 21697 buildInputs = [ TestWarn ]; 21698 21698 meta = { 21699 21699 description = "Sprintf-like function with named conversions"; 21700 - license = stdenv.lib.licenses.mit; 21700 + license = lib.licenses.mit; 21701 21701 }; 21702 21702 }; 21703 21703 ··· 21712 21712 meta = { 21713 21713 homepage = "https://www.shlomifish.org/open-source/projects/docmake/"; 21714 21714 description = "Organize Data in Tables"; 21715 - license = stdenv.lib.licenses.isc; 21715 + license = lib.licenses.isc; 21716 21716 }; 21717 21717 }; 21718 21718 ··· 21745 21745 propagatedBuildInputs = [ DataDump ]; 21746 21746 meta = { 21747 21747 description = "Trap exit codes, exceptions, output, etc"; 21748 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21748 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21749 21749 }; 21750 21750 }; 21751 21751 ··· 21762 21762 meta = { 21763 21763 homepage = "https://github.com/gfx/p5-Test-Vars"; 21764 21764 description = "Detects unused variables"; 21765 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21765 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21766 21766 }; 21767 21767 }; 21768 21768 ··· 21777 21777 propagatedBuildInputs = [ FileFindRulePerl ]; 21778 21778 meta = { 21779 21779 description = "Check to see that version's in modules are sane"; 21780 - license = stdenv.lib.licenses.artistic2; 21780 + license = lib.licenses.artistic2; 21781 21781 }; 21782 21782 }; 21783 21783 ··· 21790 21790 }; 21791 21791 meta = { 21792 21792 description = "Remove leading and/or trailing whitespace from strings"; 21793 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21793 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21794 21794 }; 21795 21795 }; 21796 21796 ··· 21824 21824 meta = { 21825 21825 homepage = "https://github.com/2shortplanks/Test-utf8"; 21826 21826 description = "Handy utf8 tests"; 21827 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21827 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21828 21828 }; 21829 21829 }; 21830 21830 ··· 21837 21837 }; 21838 21838 meta = { 21839 21839 description = "Extract collocations and Ngrams from text"; 21840 - license = stdenv.lib.licenses.free; 21840 + license = lib.licenses.free; 21841 21841 maintainers = [ maintainers.bzizou ]; 21842 21842 }; 21843 21843 }; ··· 21852 21852 propagatedBuildInputs = [ ClassAccessorChained ]; 21853 21853 meta = { 21854 21854 description = "Parse vFile formatted files into data structures"; 21855 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21855 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21856 21856 }; 21857 21857 }; 21858 21858 ··· 21879 21879 ''; 21880 21880 meta = { 21881 21881 description = "Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words"; 21882 - license = with stdenv.lib.licenses; [ artistic1 gpl2 ]; 21882 + license = with lib.licenses; [ artistic1 gpl2 ]; 21883 21883 # bogus use of glibc, pretty sure, think this is what we have glibcLocales for? 21884 21884 broken = stdenv.hostPlatform.libc != "glibc"; 21885 21885 }; ··· 21894 21894 }; 21895 21895 meta = { 21896 21896 description = "Word wrap text by breaking long lines"; 21897 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21897 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21898 21898 }; 21899 21899 buildInputs = [ TestDifferences ]; 21900 21900 }; ··· 21910 21910 meta = { 21911 21911 homepage = "https://github.com/rjbs/Throwable"; 21912 21912 description = "A role for classes that can be thrown"; 21913 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21913 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21914 21914 }; 21915 21915 }; 21916 21916 ··· 21924 21924 propagatedBuildInputs = [ ClassVirtual enum ]; 21925 21925 meta = { 21926 21926 description = "A Least-Recently Used cache"; 21927 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21927 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21928 21928 }; 21929 21929 }; 21930 21930 ··· 21937 21937 }; 21938 21938 propagatedBuildInputs = [ TieCacheLRU ]; 21939 21939 meta = { 21940 - license = stdenv.lib.licenses.artistic1; 21940 + license = lib.licenses.artistic1; 21941 21941 }; 21942 21942 }; 21943 21943 ··· 21950 21950 }; 21951 21951 meta = { 21952 21952 description = "Cycle through a list of values via a scalar"; 21953 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21953 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21954 21954 }; 21955 21955 }; 21956 21956 ··· 21964 21964 propagatedBuildInputs = [ CryptBlowfish CryptCBC CryptDES ]; 21965 21965 meta = { 21966 21966 description = "Hashes (and objects based on hashes) with encrypting fields"; 21967 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21967 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21968 21968 maintainers = [ maintainers.sgo ]; 21969 21969 }; 21970 21970 }; ··· 21990 21990 }; 21991 21991 meta = { 21992 21992 description = "Ordered associative arrays for Perl"; 21993 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 21993 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 21994 21994 }; 21995 21995 }; 21996 21996 ··· 22004 22004 meta = { 22005 22005 homepage = "https://github.com/dagolden/tie-handle-offset"; 22006 22006 description = "Tied handle that hides the beginning of a file"; 22007 - license = stdenv.lib.licenses.asl20; 22007 + license = lib.licenses.asl20; 22008 22008 }; 22009 22009 }; 22010 22010 ··· 22017 22017 }; 22018 22018 meta = { 22019 22019 description = "Ordered hashes for Perl"; 22020 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22020 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22021 22021 }; 22022 22022 doCheck = false; /* test fails on some machines */ 22023 22023 }; ··· 22039 22039 sha256 = "0c207850e77efb16618e0aa015507926a3425b34aad5aa6e3e40d83989a085a3"; 22040 22040 }; 22041 22041 meta = { 22042 - license = stdenv.lib.licenses.artistic1; 22042 + license = lib.licenses.artistic1; 22043 22043 }; 22044 22044 }; 22045 22045 ··· 22052 22052 }; 22053 22053 meta = { 22054 22054 description = "Variable ties made much easier: much, much, much easier.."; 22055 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22055 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22056 22056 }; 22057 22057 }; 22058 22058 ··· 22067 22067 buildInputs = [ ModuleBuild TestDifferences TestException TestNoWarnings ]; 22068 22068 meta = { 22069 22069 description = "Tie::Sub - Tying a subroutine, function or method to a hash"; 22070 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22070 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22071 22071 }; 22072 22072 }; 22073 22073 ··· 22098 22098 }; 22099 22099 meta = { 22100 22100 description = "Rounded or exact English expression of durations"; 22101 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22101 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22102 22102 }; 22103 22103 }; 22104 22104 ··· 22113 22113 propagatedBuildInputs = [ ExporterLite ]; 22114 22114 meta = { 22115 22115 description = "Parse string that represents time duration"; 22116 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22116 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22117 22117 }; 22118 22118 }; 22119 22119 ··· 22126 22126 }; 22127 22127 meta = { 22128 22128 description = "Efficiently compute time from local and GMT time"; 22129 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22129 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22130 22130 }; 22131 22131 }; 22132 22132 ··· 22163 22163 }; 22164 22164 meta = { 22165 22165 description = "A Perl module to deal with time periods"; 22166 - license = stdenv.lib.licenses.gpl1; 22166 + license = lib.licenses.gpl1; 22167 22167 maintainers = [ maintainers.winpat ]; 22168 22168 }; 22169 22169 }; ··· 22178 22178 meta = { 22179 22179 description = "Object Oriented time objects"; 22180 22180 homepage = "https://metacpan.org/release/Time-Piece"; 22181 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22181 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22182 22182 maintainers = with maintainers; [ sgo ]; 22183 22183 }; 22184 22184 }; ··· 22214 22214 description = "Tools for running a map tile server"; 22215 22215 homepage = "https://github.com/openstreetmap/tirex"; 22216 22216 maintainers = with maintainers; [ jglukasik ]; 22217 - license = with stdenv.lib.licenses; [ gpl2 ]; 22217 + license = with lib.licenses; [ gpl2 ]; 22218 22218 }; 22219 22219 }; 22220 22220 ··· 22229 22229 buildInputs = [ pkgs.xorg.libX11 pkgs.libpng ]; 22230 22230 doCheck = false; # Expects working X11. 22231 22231 meta = { 22232 - license = stdenv.lib.licenses.tcltk; 22232 + license = lib.licenses.tcltk; 22233 22233 }; 22234 22234 }; 22235 22235 ··· 22242 22242 }; 22243 22243 meta = { 22244 22244 description = "An N-ary tree"; 22245 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22245 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22246 22246 }; 22247 22247 propagatedBuildInputs = [ FileSlurpTiny ]; 22248 22248 }; ··· 22257 22257 buildInputs = [ TestException ]; 22258 22258 meta = { 22259 22259 description = "A simple tree object"; 22260 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22260 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22261 22261 }; 22262 22262 }; 22263 22263 ··· 22282 22282 buildInputs = [ CPANMetaCheck CaptureTiny ]; 22283 22283 meta = { 22284 22284 description = "Minimal try/catch with proper preservation of $@"; 22285 - license = stdenv.lib.licenses.mit; 22285 + license = lib.licenses.mit; 22286 22286 }; 22287 22287 }; 22288 22288 ··· 22295 22295 }; 22296 22296 propagatedBuildInputs = [ DispatchClass TryTiny ]; 22297 22297 meta = { 22298 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22298 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22299 22299 }; 22300 22300 }; 22301 22301 ··· 22310 22310 buildInputs = [ TestRequires TestSharedFork TestTCP ]; 22311 22311 meta = { 22312 22312 description = "AnyEvent HTTP server for PSGI (like Thin)"; 22313 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22313 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22314 22314 homepage = "https://github.com/miyagawa/Twiggy"; 22315 22315 }; 22316 22316 }; ··· 22325 22325 propagatedBuildInputs = [ ExporterTiny ]; 22326 22326 meta = { 22327 22327 description = "Tiny, yet Moo(se)-compatible type constraint"; 22328 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22328 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22329 22329 }; 22330 22330 buildInputs = [ TestMemoryCycle ]; 22331 22331 }; ··· 22352 22352 meta = { 22353 22353 homepage = "https://github.com/chromatic/UNIVERSAL-can"; 22354 22354 description = "Work around buggy code calling UNIVERSAL::can() as a function"; 22355 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22355 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22356 22356 }; 22357 22357 }; 22358 22358 ··· 22366 22366 meta = { 22367 22367 homepage = "https://github.com/chromatic/UNIVERSAL-isa"; 22368 22368 description = "Attempt to recover from people calling UNIVERSAL::isa as a function"; 22369 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22369 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22370 22370 }; 22371 22371 }; 22372 22372 ··· 22379 22379 }; 22380 22380 meta = { 22381 22381 description = "Require() modules from a variable"; 22382 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22382 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22383 22383 }; 22384 22384 }; 22385 22385 ··· 22390 22390 url = "mirror://cpan/authors/id/A/AR/ARODLAND/Unicode-CaseFold-1.01.tar.gz"; 22391 22391 sha256 = "418a212808f9d0b8bb330ac905096d2dd364976753d4c71534dab9836a63194d"; 22392 22392 }; 22393 - perlPreHook = stdenv.lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 22393 + perlPreHook = lib.optionalString stdenv.isi686 "export LD=$CC"; # fix undefined reference to `__stack_chk_fail_local' 22394 22394 meta = { 22395 22395 description = "Unicode case-folding for case-insensitive lookups"; 22396 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22396 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22397 22397 }; 22398 22398 }; 22399 22399 ··· 22416 22416 propagatedBuildInputs = [ MIMECharset ]; 22417 22417 meta = { 22418 22418 description = "UAX #14 Unicode Line Breaking Algorithm"; 22419 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22419 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22420 22420 }; 22421 22421 }; 22422 22422 ··· 22439 22439 buildInputs = [ TestNoWarnings ]; 22440 22440 meta = { 22441 22441 description = "Preparation of Internationalized Strings (RFC 3454)"; 22442 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22442 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22443 22443 maintainers = [ maintainers.sgo ]; 22444 22444 }; 22445 22445 }; ··· 22455 22455 meta = { 22456 22456 homepage = "https://github.com/chansen/p5-unicode-utf8"; 22457 22457 description = "Encoding and decoding of UTF-8 encoding form"; 22458 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22458 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22459 22459 maintainers = with maintainers; [ sgo ]; 22460 22460 }; 22461 22461 }; ··· 22480 22480 meta = { 22481 22481 homepage = "https://github.com/libwww-perl/URI"; 22482 22482 description = "Uniform Resource Identifiers (absolute and relative)"; 22483 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22483 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22484 22484 }; 22485 22485 }; 22486 22486 ··· 22494 22494 propagatedBuildInputs = [ URINested ]; 22495 22495 meta = { 22496 22496 description = "Database URIs"; 22497 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22497 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22498 22498 }; 22499 22499 }; 22500 22500 ··· 22508 22508 propagatedBuildInputs = [ URI ]; 22509 22509 meta = { 22510 22510 description = "Find URIs in arbitrary text"; 22511 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22511 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22512 22512 }; 22513 22513 }; 22514 22514 ··· 22522 22522 propagatedBuildInputs = [ ParamsValidate URI ]; 22523 22523 meta = { 22524 22524 description = "Build a URI from a set of named parameters"; 22525 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22525 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22526 22526 }; 22527 22527 buildInputs = [ TestFatal ]; 22528 22528 }; ··· 22546 22546 }; 22547 22547 meta = { 22548 22548 description = "Collect information about a user"; 22549 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22549 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22550 22550 }; 22551 22551 }; 22552 22552 ··· 22570 22570 propagatedBuildInputs = [ URI ]; 22571 22571 meta = { 22572 22572 description = "Nested URIs"; 22573 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22573 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22574 22574 }; 22575 22575 }; 22576 22576 ··· 22585 22585 buildInputs = [ TestFatal TestNoWarnings ]; 22586 22586 meta = { 22587 22587 description = "Subclassable and hostless URIs"; 22588 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22588 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22589 22589 }; 22590 22590 }; 22591 22591 ··· 22599 22599 propagatedBuildInputs = [ URI ]; 22600 22600 meta = { 22601 22601 description = "Object for handling URI templates (RFC 6570)"; 22602 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22602 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22603 22603 }; 22604 22604 }; 22605 22605 ··· 22613 22613 propagatedBuildInputs = [ CPANDistnameInfo URI ]; 22614 22614 meta = { 22615 22615 description = "URLs that refer to things on the CPAN"; 22616 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22616 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22617 22617 homepage = "https://github.com/rjbs/URI-cpan"; 22618 22618 }; 22619 22619 }; ··· 22629 22629 meta = { 22630 22630 homepage = "https://metacpan.org/release/URI-ws"; 22631 22631 description = "WebSocket support for URI package"; 22632 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22632 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22633 22633 }; 22634 22634 }; 22635 22635 ··· 22642 22642 }; 22643 22643 meta = { 22644 22644 description = "Pure Perl UUID Support With Functional Interface"; 22645 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22645 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22646 22646 }; 22647 22647 }; 22648 22648 ··· 22655 22655 }; 22656 22656 meta = { 22657 22657 description = "Associate user-defined magic to variables from Perl"; 22658 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22658 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22659 22659 }; 22660 22660 }; 22661 22661 ··· 22668 22668 }; 22669 22669 meta = { 22670 22670 description = "Structured version objects"; 22671 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22671 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22672 22672 }; 22673 22673 }; 22674 22674 ··· 22683 22683 meta = { 22684 22684 maintainers = [ maintainers.chreekat ]; 22685 22685 description = "Edit a directory in $EDITOR"; 22686 - license = with stdenv.lib.licenses; [ gpl1 ]; 22686 + license = with lib.licenses; [ gpl1 ]; 22687 22687 }; 22688 22688 }; 22689 22689 ··· 22697 22697 propagatedBuildInputs = [ AnyEventCacheDNS AnyEventHTTP JSON StringApprox XMLSimple ]; 22698 22698 meta = { 22699 22699 description = "Perl interface to Amazon EC2, Virtual Private Cloud, Elastic Load Balancing, Autoscaling, and Relational Database services"; 22700 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22700 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22701 22701 }; 22702 22702 }; 22703 22703 ··· 22711 22711 propagatedBuildInputs = [ DateTimeFormatISO8601 VMEC2 ]; 22712 22712 meta = { 22713 22713 description = "Cache credentials respecting expiration time for IAM roles"; 22714 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22714 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22715 22715 }; 22716 22716 }; 22717 22717 ··· 22727 22727 meta = { 22728 22728 homepage = "https://validator.w3.org/checklink"; 22729 22729 description = "A tool to check links and anchors in Web pages or full Web sites"; 22730 - license = stdenv.lib.licenses.w3c; 22730 + license = lib.licenses.w3c; 22731 22731 }; 22732 22732 }; 22733 22733 ··· 22745 22745 name = "WWWCurl-curl-7.71.0.patch"; 22746 22746 }) 22747 22747 ]; 22748 - NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-return-type"; 22748 + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-return-type"; 22749 22749 buildInputs = [ pkgs.curl ]; 22750 22750 doCheck = false; # performs network access 22751 22751 }; ··· 22759 22759 }; 22760 22760 meta = { 22761 22761 description = "parser and builder for application/x-www-form-urlencoded"; 22762 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22762 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22763 22763 homepage = "https://github.com/kazeburo/WWW-Form-UrlEncoded"; 22764 22764 }; 22765 22765 }; ··· 22776 22776 meta = { 22777 22777 homepage = "https://github.com/libwww-perl/WWW-Mechanize"; 22778 22778 description = "Handy web browsing in a Perl object"; 22779 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22779 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22780 22780 }; 22781 22781 buildInputs = [ CGI HTTPServerSimple PathTiny TestDeep TestFatal TestOutput TestWarnings ]; 22782 22782 }; ··· 22805 22805 propagatedBuildInputs = [ URI ]; 22806 22806 meta = { 22807 22807 description = "Database of robots.txt-derived permissions"; 22808 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22808 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22809 22809 }; 22810 22810 }; 22811 22811 ··· 22820 22820 propagatedBuildInputs = [ LWPProtocolhttps ]; 22821 22821 meta = { 22822 22822 description = "Accessing Twilio's REST API with Perl"; 22823 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22823 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22824 22824 }; 22825 22825 }; 22826 22826 ··· 22844 22844 }; 22845 22845 meta = { 22846 22846 description = "Quote argument lists for Win32"; 22847 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22847 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22848 22848 }; 22849 22849 }; 22850 22850 ··· 22860 22860 meta = { 22861 22861 homepage = "https://github.com/jonasbn/perl-workflow"; 22862 22862 description = "Simple, flexible system to implement workflows"; 22863 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22863 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22864 22864 }; 22865 22865 }; 22866 22866 ··· 22927 22927 buildInputs = [ EncodeHanExtra ModuleUtil ]; 22928 22928 meta = { 22929 22929 description = "Miscellaneous helpers for X11::Protocol connections."; 22930 - license = with stdenv.lib.licenses; [ gpl1Plus gpl3Plus ]; 22930 + license = with lib.licenses; [ gpl1Plus gpl3Plus ]; 22931 22931 homepage = "http://user42.tuxfamily.org/x11-protocol-other/index.html"; 22932 22932 }; 22933 22933 }; ··· 22958 22958 doCheck = false; # requires an X server 22959 22959 meta = { 22960 22960 description = "XCB bindings for X"; 22961 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22961 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22962 22962 }; 22963 22963 }; 22964 22964 ··· 22972 22972 buildInputs = [ pkgs.libxml2 ]; 22973 22973 meta = { 22974 22974 description = "Perl extension for inclusive (1.0 and 1.1) and exclusive canonicalization of XML using libxml2"; 22975 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22975 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22976 22976 maintainers = [ maintainers.sgo ]; 22977 22977 }; 22978 22978 }; ··· 22988 22988 propagatedBuildInputs = [ XMLTokeParser ]; 22989 22989 meta = { 22990 22990 description = "Recursive descent XML parsing"; 22991 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 22991 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 22992 22992 }; 22993 22993 }; 22994 22994 ··· 23012 23012 propagatedBuildInputs = [ XMLTreePP ]; 23013 23013 meta = { 23014 23014 description = "Parse/write/merge/edit RSS/RDF/Atom syndication feeds"; 23015 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23015 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23016 23016 }; 23017 23017 }; 23018 23018 ··· 23043 23043 url = "mirror://cpan/authors/id/G/GR/GRANTM/XML-Filter-Sort-1.01.tar.gz"; 23044 23044 sha256 = "sha256-UQWF85pJFszV+o1UXpYXnJHq9vx8l6QBp1aOhBFi+l8="; 23045 23045 }; 23046 - nativeBuildInputs = stdenv.lib.optional stdenv.isDarwin shortenPerlShebang; 23046 + nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang; 23047 23047 propagatedBuildInputs = [ 23048 23048 XMLSAX 23049 23049 XMLSAXWriter 23050 23050 ]; 23051 - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' 23051 + postInstall = lib.optionalString stdenv.isDarwin '' 23052 23052 shortenPerlShebang $out/bin/xmlsort 23053 23053 ''; 23054 23054 }; ··· 23105 23105 propagatedBuildInputs = [ XMLLibXML ]; 23106 23106 meta = { 23107 23107 description = "XML::LibXML based XML::Simple clone"; 23108 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23108 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23109 23109 }; 23110 23110 }; 23111 23111 ··· 23149 23149 sha256 = "0pai3ik47q7rgnix9644c673fwydz52gqkxr9kxwq765j4j36cfk"; 23150 23150 }; 23151 23151 patches = [ ../development/perl-modules/xml-parser-0001-HACK-Assumes-Expat-paths-are-good.patch ]; 23152 - postPatch = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 23152 + postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 23153 23153 substituteInPlace Expat/Makefile.PL --replace 'use English;' '#' 23154 - '' + stdenv.lib.optionalString stdenv.isCygwin '' 23154 + '' + lib.optionalString stdenv.isCygwin '' 23155 23155 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 23156 23156 ''; 23157 23157 makeMakerFlags = "EXPATLIBPATH=${pkgs.expat.out}/lib EXPATINCPATH=${pkgs.expat.dev}/include"; ··· 23168 23168 buildInputs = [ TestRequires ]; 23169 23169 meta = { 23170 23170 description = "Lightweight pure-perl XML Parser (based on regexps)"; 23171 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23171 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23172 23172 }; 23173 23173 }; 23174 23174 ··· 23183 23183 propagatedBuildInputs = [ XMLParser ]; 23184 23184 meta = { 23185 23185 description = "Modules for parsing and evaluating XPath statements"; 23186 - license = stdenv.lib.licenses.artistic2; 23186 + license = lib.licenses.artistic2; 23187 23187 }; 23188 23188 }; 23189 23189 ··· 23219 23219 # disable tests that require network 23220 23220 preCheck = "rm t/{26-xmlrpc.t,37-mod_xmlrpc.t}"; 23221 23221 meta = { 23222 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23222 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23223 23223 description = "Client and server implementation of XML-RPC protocol"; 23224 23224 }; 23225 23225 }; ··· 23235 23235 meta = { 23236 23236 homepage = "http://perl-rss.sourceforge.net/"; 23237 23237 description = "Creates and updates RSS files"; 23238 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23238 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23239 23239 }; 23240 23240 }; 23241 23241 ··· 23262 23262 meta = { 23263 23263 description = "Base class for SAX Drivers and Filters"; 23264 23264 homepage = "https://github.com/grantm/XML-SAX-Base"; 23265 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23265 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23266 23266 }; 23267 23267 }; 23268 23268 ··· 23278 23278 installTargets = [ "pure_install" ]; 23279 23279 meta = { 23280 23280 description = "SAX Driver for Expat"; 23281 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23281 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23282 23282 }; 23283 23283 }; 23284 23284 ··· 23293 23293 meta = { 23294 23294 homepage = "https://github.com/perigrin/xml-sax-writer"; 23295 23295 description = "SAX2 XML Writer"; 23296 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23296 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23297 23297 }; 23298 23298 }; 23299 23299 ··· 23327 23327 propagatedBuildInputs = [ XMLParser ]; 23328 23328 meta = { 23329 23329 description = "Simplified interface to XML::Parser"; 23330 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23330 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23331 23331 }; 23332 23332 }; 23333 23333 ··· 23341 23341 propagatedBuildInputs = [ LWP ]; 23342 23342 meta = { 23343 23343 description = "Pure Perl implementation for parsing/writing XML documents"; 23344 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23344 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23345 23345 }; 23346 23346 }; 23347 23347 ··· 23392 23392 buildInputs = [ ExtUtilsDepends TestFatal TestSimple13 ]; 23393 23393 meta = { 23394 23394 description = "XS pointer backed objects using sv_magic"; 23395 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23395 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23396 23396 }; 23397 23397 }; 23398 23398 ··· 23404 23404 sha256 = "99a1bdda3ffa67514adb6aa189c902fa78dca41d778a42ae7079f604a045ac43"; 23405 23405 }; 23406 23406 buildInputs = [ TestFatal ]; 23407 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 23407 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 23408 23408 meta = { 23409 23409 description = "XS functions to assist in parsing sub-like syntax"; 23410 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23410 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23411 23411 maintainers = [ maintainers.zakame ]; 23412 23412 }; 23413 23413 }; ··· 23422 23422 propagatedBuildInputs = [ YAMLPP ]; 23423 23423 meta = { 23424 23424 description = "See Your Data in the Nude"; 23425 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23425 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23426 23426 homepage = "https://github.com/ingydotnet/xxx-pm"; 23427 23427 }; 23428 23428 }; ··· 23440 23440 meta = { 23441 23441 homepage = "https://github.com/ingydotnet/yaml-pm"; 23442 23442 description = "YAML Ain't Markup Language (tm)"; 23443 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23443 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23444 23444 }; 23445 23445 }; 23446 23446 ··· 23451 23451 url = "mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.34.tar.gz"; 23452 23452 sha256 = "0na1wg3d7ykzy5i44w6i1s37ymq6x0cvcc9gzvmri9xxmv65d4fc"; 23453 23453 }; 23454 - perlPreHook = stdenv.lib.optionalString stdenv.isDarwin "export LD=$CC"; 23454 + perlPreHook = lib.optionalString stdenv.isDarwin "export LD=$CC"; 23455 23455 meta = { 23456 23456 description = "Fast, lightweight YAML loader and dumper"; 23457 - license = stdenv.lib.licenses.mit; 23457 + license = lib.licenses.mit; 23458 23458 }; 23459 23459 }; 23460 23460 ··· 23486 23486 buildInputs = [ TestDeep TestWarn ]; 23487 23487 meta = { 23488 23488 description = "YAML Framework"; 23489 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23489 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23490 23490 }; 23491 23491 }; 23492 23492 ··· 23502 23502 meta = { 23503 23503 homepage = "https://github.com/mikegrb/WebService-Linode"; 23504 23504 description = "Perl Interface to the Linode.com API"; 23505 - license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 23505 + license = with lib.licenses; [ artistic1 gpl1Plus ]; 23506 23506 }; 23507 23507 }; 23508 23508 23509 - } // stdenv.lib.optionalAttrs (config.allowAliases or true) { 23509 + } // lib.optionalAttrs (config.allowAliases or true) { 23510 23510 autodie = null; # part of Perl 23511 23511 AutoLoader = null; # part of Perl 5.22 23512 23512 constant = null; # part of Perl 5.22
+7 -1
pkgs/top-level/php-packages.nix
··· 78 78 79 79 mongodb = callPackage ../development/php-packages/mongodb { }; 80 80 81 - oci8 = callPackage ../development/php-packages/oci8 { }; 81 + oci8 = callPackage ../development/php-packages/oci8 ({ 82 + version = "2.2.0"; 83 + sha256 = "0jhivxj1nkkza4h23z33y7xhffii60d7dr51h1czjk10qywl7pyd"; 84 + } // lib.optionalAttrs (lib.versionAtLeast php.version "8.0") { 85 + version = "3.0.1"; 86 + sha256 = "108ds92620dih5768z19hi0jxfa7wfg5hdvyyvpapir87c0ap914"; 87 + }); 82 88 83 89 pdlib = callPackage ../development/php-packages/pdlib { }; 84 90
+4
pkgs/top-level/python-packages.nix
··· 1898 1898 1899 1899 dropbox = callPackage ../development/python-modules/dropbox { }; 1900 1900 1901 + ds-store = callPackage ../development/python-modules/ds-store { }; 1902 + 1901 1903 ds4drv = callPackage ../development/python-modules/ds4drv { inherit (pkgs) fetchFromGitHub bluez; }; 1902 1904 1903 1905 dtopt = callPackage ../development/python-modules/dtopt { }; ··· 6229 6231 python-xmp-toolkit = callPackage ../development/python-modules/python-xmp-toolkit { }; 6230 6232 6231 6233 pyeverlights = callPackage ../development/python-modules/pyeverlights { }; 6234 + 6235 + pytile = callPackage ../development/python-modules/pytile { }; 6232 6236 6233 6237 pytimeparse = callPackage ../development/python-modules/pytimeparse { }; 6234 6238