swiftdefaultapps: init at 2.0.1

+31
+29
pkgs/os-specific/darwin/swiftdefaultapps/default.nix
···
··· 1 + { fetchzip, lib, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation rec { 4 + pname = "swiftdefaultapps"; 5 + version = "2.0.1"; 6 + 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 + }; 14 + 15 + installPhase = '' 16 + runHook preInstall 17 + install -D './swda' "$out/bin/swda" 18 + runHook postInstall 19 + ''; 20 + 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 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 24773 24774 statifier = callPackage ../os-specific/linux/statifier { }; 24775 24776 sysdig = callPackage ../os-specific/linux/sysdig { 24777 kernel = null; 24778 }; # sysdig is a client, for a driver look at linuxPackagesFor
··· 24773 24774 statifier = callPackage ../os-specific/linux/statifier { }; 24775 24776 + swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { }; 24777 + 24778 sysdig = callPackage ../os-specific/linux/sysdig { 24779 kernel = null; 24780 }; # sysdig is a client, for a driver look at linuxPackagesFor