This commit also changes the source repository from github.com/UpstandingHackers/hammer to gitlab.special-circumstanc.es/hammer/hammer.main
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 new issue