chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / os-specific / darwin / swiftdefaultapps / default.nix
blob44a40e8c8a70b262556eb1d218b2cdd28ef148f6
1 { fetchzip, lib, stdenvNoCC }:
3 stdenvNoCC.mkDerivation rec {
4   pname = "swiftdefaultapps";
5   version = "2.0.1";
7   # Fetch the release which includes the prebuild binary since this is a Swift project and nixpkgs
8   # doesn't currently have the ability to build Swift projects.
9   src = fetchzip {
10     url = "https://github.com/Lord-Kamina/SwiftDefaultApps/releases/download/v${version}/SwiftDefaultApps-v${version}.zip";
11     stripRoot = false;
12     sha256 = "sha256-0HsHjZBPUzmdvHy7E9EdZj6zwaXjSX2u5aj8pij0u3E=";
13   };
15   installPhase = ''
16     runHook preInstall
17     install -D './swda' "$out/bin/swda"
18     runHook postInstall
19   '';
21   meta = with lib; {
22     description = "View and change the default application for url schemes and UTIs";
23     homepage = "https://github.com/Lord-Kamina/SwiftDefaultApps";
24     license = licenses.beerware;
25     maintainers = [ maintainers.malo ];
26     platforms = platforms.darwin;
27     mainProgram = "swda";
28   };