biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / boxxy / default.nix
blob845ccf532b8ebde0cb987ec35c2913cbbba8ee0b
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , oniguruma
6 , stdenv
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "boxxy";
11   version = "0.8.5";
13   src = fetchFromGitHub {
14     owner = "queer";
15     repo = "boxxy";
16     rev = "v${version}";
17     hash = "sha256-6pb3yyC4/kpe8S67B3pzsSu3PfQyOWpiYi0JTBQk3lU=";
18   };
20   cargoHash = "sha256-PaH0WBBGK37T59RU4ofL0XjYX3cV5lR7WmCw+H/MeuA=";
22   nativeBuildInputs = [
23     pkg-config
24   ];
26   buildInputs = [
27     oniguruma
28   ];
30   env = {
31     RUSTONIG_SYSTEM_LIBONIG = true;
32   };
34   meta = with lib; {
35     description = "Puts bad Linux applications in a box with only their files";
36     homepage = "https://github.com/queer/boxxy";
37     license = licenses.mit;
38     maintainers = with maintainers; [ dit7ya figsoda ];
39     platforms = platforms.linux;
40     broken = stdenv.hostPlatform.isAarch64;
41     mainProgram = "boxxy";
42   };