Files
nixpkgs/pkgs/by-name/ht/http-getter/package.nix
Ihar Hrachyshka 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00

44 lines
952 B
Nix

{
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
curl,
pkg-config,
}:
stdenv.mkDerivation {
pname = "http-getter";
version = "0-unstable-2020-12-08";
src = fetchFromGitHub {
owner = "tohojo";
repo = "http-getter";
rev = "0b20f08133206aaf225946814ceb6b85ab37e136";
sha256 = "0plyqqwfm9bysichda0w3akbdxf6279wd4mx8mda0c4mxd4xy9nl";
};
patches = [
(fetchpatch {
name = "cmake4-fix";
url = "https://github.com/tohojo/http-getter/commit/a3646c4cd5f4558f942c2323bbeb83d82a6ce8c1.patch?full_index=1";
hash = "sha256-/fQP0AlEKm/hDj9POGjdAPoW4Z+UExaNnk9PbvW22uE=";
})
];
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [ curl ];
meta = {
homepage = "https://github.com/tohojo/http-getter";
description = "Simple getter for HTTP URLs using cURL";
mainProgram = "http-getter";
platforms = lib.platforms.unix;
license = lib.licenses.gpl3;
};
}