biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / package-management / akku / akku.nix
blob3b205776d0d3a871831ccce3c7a1e0214a813471
1 { lib, stdenv, fetchFromGitLab, autoreconfHook, pkg-config, git, guile, curl }:
2 stdenv.mkDerivation rec {
3   pname = "akku";
4   version = "1.1.0-unstable-2024-03-03";
6   src = fetchFromGitLab {
7     owner = "akkuscm";
8     repo = "akku";
9     rev = "cb996572fe0dbe74a42d2abeafadffaea2bf8ae3";
10     sha256 = "sha256-6xqASnFxzz0yE5oJnh15SOB74PVrVkMVwS3PwKAmgks=";
11   };
14   nativeBuildInputs = [ autoreconfHook pkg-config ];
16   # akku calls curl commands
17   buildInputs = [ guile curl git ];
19   # Use a dummy package index to boostrap Akku
20   preBuild = ''
21     touch bootstrap.db
22   '';
24   makeFlags = [ "GUILE_AUTO_COMPILE=0" ];
26   meta = with lib; {
27     homepage = "https://akkuscm.org/";
28     description = "Language package manager for Scheme";
29     changelog = "https://gitlab.com/akkuscm/akku/-/raw/v${version}/NEWS.md";
30     platforms = platforms.all;
31     license = licenses.gpl3Plus;
32     maintainers = with maintainers; [
33       nagy
34       konst-aa
35     ];
36     mainProgram = "akku";
37   };