luaPackages.lrexlib-pcre: drop (#548558)

This commit is contained in:
Marc Jakobi
2026-08-04 13:53:05 +00:00
committed by GitHub
4 changed files with 6 additions and 50 deletions

View File

@@ -1922,45 +1922,6 @@ final: prev: {
}
) { };
lrexlib-pcre = callPackage (
{
buildLuarocksPackage,
fetchFromGitHub,
fetchurl,
luaOlder,
}:
buildLuarocksPackage {
pname = "lrexlib-pcre";
version = "2.9.3-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/lrexlib-pcre-2.9.3-1.rockspec";
sha256 = "1pwwzc12a6dl5i4i8gl5i0r8aabqfpmdfrlj0fkvj5v56v9bkw09";
}).outPath;
src = fetchFromGitHub {
owner = "rrthomas";
repo = "lrexlib";
tag = "rel-2-9-3";
hash = "sha256-7lybrMvNk2YhXish01PQlMpRVW+qlFj03RO33zmgGp4=";
};
disabled = luaOlder "5.1";
meta = {
homepage = "https://github.com/rrthomas/lrexlib";
license = lib.licenses.AND [
lib.licenses.mit
lib.licenses.x11
];
description = "Regular expression library binding (PCRE flavour).";
longDescription = ''
Lrexlib is a regular expression library for Lua 5.1-5.4, which
provides bindings for several regular expression libraries.
This rock provides the PCRE bindings.'';
};
}
) { };
lrexlib-pcre2 = callPackage (
{
buildLuarocksPackage,

View File

@@ -1,6 +1,7 @@
# do not add pkgs, it messes up splicing
{
stdenv,
config,
cargo,
cmake,
@@ -44,7 +45,6 @@
oniguruma,
openldap,
openssl,
pcre,
pcre2,
pkg-config,
readline,
@@ -427,15 +427,6 @@ in
];
};
lrexlib-pcre = prev.lrexlib-pcre.overrideAttrs {
externalDeps = [
{
name = "PCRE";
dep = pcre;
}
];
};
lrexlib-pcre2 = prev.lrexlib-pcre2.overrideAttrs {
externalDeps = [
{
@@ -1344,3 +1335,6 @@ in
# keep-sorted end
}
// lib.optionalAttrs config.allowAliases {
lrexlib-pcre = throw "lrexlib-pcre was removed as the PCRE library is end-of-life"; # added 2026-08-03
}