mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
chore: add luajitPackages.sofa
This commit is contained in:
parent
0e9e520ad1
commit
f7d136fea7
4 changed files with 68 additions and 0 deletions
|
@ -7912,6 +7912,17 @@
|
||||||
githubId = 11909469;
|
githubId = 11909469;
|
||||||
name = "Fabian Geiselhart";
|
name = "Fabian Geiselhart";
|
||||||
};
|
};
|
||||||
|
f4z3r = {
|
||||||
|
email = "f4z3r-github@pm.me";
|
||||||
|
name = "Jakob Beckmann";
|
||||||
|
github = "f4z3r";
|
||||||
|
githubId = 32326425;
|
||||||
|
keys = [
|
||||||
|
{
|
||||||
|
fingerprint = "358A 6251 E2ED EDC1 9717 14A7 96A8 BA6E C871 2183";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
fab = {
|
fab = {
|
||||||
email = "mail@fabian-affolter.ch";
|
email = "mail@fabian-affolter.ch";
|
||||||
matrix = "@fabaff:matrix.org";
|
matrix = "@fabaff:matrix.org";
|
||||||
|
|
|
@ -143,6 +143,7 @@ rtp.nvim,,,,,,mrcjkb
|
||||||
rustaceanvim,,,,,,mrcjkb
|
rustaceanvim,,,,,,mrcjkb
|
||||||
say,,,,,,
|
say,,,,,,
|
||||||
serpent,,,,,,lockejan
|
serpent,,,,,,lockejan
|
||||||
|
sofa,,,,,,f4z3r
|
||||||
sqlite,,,,,,
|
sqlite,,,,,,
|
||||||
std._debug,,,,,,
|
std._debug,,,,,,
|
||||||
std.normalize,,,,,,
|
std.normalize,,,,,,
|
||||||
|
|
|
|
@ -4706,6 +4706,50 @@ final: prev: {
|
||||||
}
|
}
|
||||||
) { };
|
) { };
|
||||||
|
|
||||||
|
sofa = callPackage (
|
||||||
|
{
|
||||||
|
buildLuarocksPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
fetchurl,
|
||||||
|
luaAtLeast,
|
||||||
|
luaOlder,
|
||||||
|
argparse,
|
||||||
|
compat53,
|
||||||
|
luatext,
|
||||||
|
lyaml,
|
||||||
|
}:
|
||||||
|
buildLuarocksPackage {
|
||||||
|
pname = "sofa";
|
||||||
|
version = "0.7.0-0";
|
||||||
|
knownRockspec =
|
||||||
|
(fetchurl {
|
||||||
|
url = "mirror://luarocks/sofa-0.7.0-0.rockspec";
|
||||||
|
sha256 = "0hkdm4h8yjh5zw9116cclff8q6br4yyhb7f7y7lv4ydrkxfl1lzq";
|
||||||
|
}).outPath;
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "f4z3r";
|
||||||
|
repo = "sofa";
|
||||||
|
rev = "v0.7.0";
|
||||||
|
hash = "sha256-aoFmzhzWuBTbDnSWDGLbkhORlrtvVOtfIV7oq2xc0pQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
disabled = luaOlder "5.1" || luaAtLeast "5.5";
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
argparse
|
||||||
|
compat53
|
||||||
|
luatext
|
||||||
|
lyaml
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/f4z3r/sofa";
|
||||||
|
description = "A command execution engine powered by rofi.";
|
||||||
|
maintainers = with lib.maintainers; [ f4z3r ];
|
||||||
|
license.fullName = "MIT <http://opensource.org/licenses/MIT>";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
) { };
|
||||||
|
|
||||||
sqlite = callPackage (
|
sqlite = callPackage (
|
||||||
{
|
{
|
||||||
buildLuarocksPackage,
|
buildLuarocksPackage,
|
||||||
|
|
|
@ -977,6 +977,18 @@ in
|
||||||
'';
|
'';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
sofa = prev.sofa.overrideAttrs (oa: {
|
||||||
|
nativeBuildInputs = oa.nativeBuildInputs ++ [
|
||||||
|
installShellFiles
|
||||||
|
];
|
||||||
|
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||||
|
installShellCompletion --cmd sofa \
|
||||||
|
--bash <($out/bin/sofa --completion bash) \
|
||||||
|
--fish <($out/bin/sofa --completion fish) \
|
||||||
|
--zsh <($out/bin/sofa --completion zsh)
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
|
||||||
sqlite = prev.sqlite.overrideAttrs (drv: {
|
sqlite = prev.sqlite.overrideAttrs (drv: {
|
||||||
doCheck = stdenv.hostPlatform.isLinux;
|
doCheck = stdenv.hostPlatform.isLinux;
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue