jql: 8.0.0 -> 8.0.2 (#362884)
[NixPkgs.git] / pkgs / tools / package-management / akku / akku.nix
blob160368fdd80882265538b73692044e2658eb024b
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   autoreconfHook,
6   pkg-config,
7   git,
8   guile,
9   curl,
11 stdenv.mkDerivation rec {
12   pname = "akku";
13   version = "1.1.0-unstable-2024-03-03";
15   src = fetchFromGitLab {
16     owner = "akkuscm";
17     repo = "akku";
18     rev = "cb996572fe0dbe74a42d2abeafadffaea2bf8ae3";
19     sha256 = "sha256-6xqASnFxzz0yE5oJnh15SOB74PVrVkMVwS3PwKAmgks=";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     pkg-config
25   ];
27   # akku calls curl commands
28   buildInputs = [
29     guile
30     curl
31     git
32   ];
34   # Use a dummy package index to boostrap Akku
35   preBuild = ''
36     touch bootstrap.db
37   '';
39   makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
41   meta = with lib; {
42     homepage = "https://akkuscm.org/";
43     description = "Language package manager for Scheme";
44     changelog = "https://gitlab.com/akkuscm/akku/-/raw/v${version}/NEWS.md";
45     platforms = platforms.all;
46     license = licenses.gpl3Plus;
47     maintainers = with maintainers; [
48       nagy
49       konst-aa
50     ];
51     mainProgram = "akku";
52   };