hammer: e7aa734 -> nightly_20220416
This commit also changes the source repository from github.com/UpstandingHackers/hammer to gitlab.special-circumstanc.es/hammer/hammer.
This commit is contained in:
parent
4dabaf4921
commit
00dab1a9a9
|
@ -1,33 +1,38 @@
|
|||
{ lib, stdenv, fetchFromGitHub, glib, pkg-config, scons }:
|
||||
{ fetchFromGitLab
|
||||
, glib
|
||||
, lib
|
||||
, pkg-config
|
||||
, scons
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "hammer";
|
||||
version = "e7aa734";
|
||||
version = "nightly_20220416";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "UpstandingHackers";
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.special-circumstanc.es";
|
||||
owner = "hammer";
|
||||
repo = "hammer";
|
||||
rev = "47f34b81e4de834fd3537dd71928c4f3cdb7f533";
|
||||
sha256 = "sha256-aNSmbSgcABF9T1HoFhCnkmON4hY2MtUs7dW38+HigAY=";
|
||||
rev = version;
|
||||
sha256 = "sha256-xMZhUnycGeHkNZfHQ2d9mETti8HwGHZNskFqh9f0810=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config scons ];
|
||||
buildInputs = [ glib ];
|
||||
|
||||
strictDeps = true;
|
||||
|
||||
meta = with lib; {
|
||||
description = "A bit-oriented parser combinator library";
|
||||
longDescription = ''
|
||||
Hammer is a parsing library. Like many modern parsing libraries,
|
||||
it provides a parser combinator interface for writing grammars
|
||||
as inline domain-specific languages, but Hammer also provides a
|
||||
variety of parsing backends. It's also bit-oriented rather than
|
||||
character-oriented, making it ideal for parsing binary data such
|
||||
as images, network packets, audio, and executables.
|
||||
Hammer is a parsing library. Like many modern parsing libraries, it
|
||||
provides a parser combinator interface for writing grammars as inline
|
||||
domain-specific languages, but Hammer also provides a variety of parsing
|
||||
backends. It's also bit-oriented rather than character-oriented, making it
|
||||
ideal for parsing binary data such as images, network packets, audio, and
|
||||
executables.
|
||||
'';
|
||||
homepage = "https://github.com/UpstandingHackers/hammer";
|
||||
homepage = "https://gitlab.special-circumstanc.es/hammer/hammer";
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ azahi ];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue