Merge pull request #192674 from Enzime/defaultbrowser

authored by Sandro and committed by GitHub 31562f5b e17b0796

+30
+26
pkgs/os-specific/darwin/defaultbrowser/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, Foundation }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "defaultbrowser"; 5 + version = "unstable-2020-07-23"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "kerma"; 9 + repo = pname; 10 + rev = "d2860c00dd7fbb5d615232cc819d7d492a6a6ddb"; 11 + sha256 = "sha256-SelUQXoKtShcDjq8uKg3wM0kG2opREa2DGQCDd6IsOQ="; 12 + }; 13 + 14 + makeFlags = [ "CC=cc" "PREFIX=$(out)" ]; 15 + 16 + buildInputs = [ Foundation ]; 17 + 18 + meta = with lib; { 19 + mainProgram = "defaultbrowser"; 20 + description = "Command line tool for getting and setting a default browser (HTTP handler) in Mac OS X"; 21 + homepage = "https://github.com/kerma/defaultbrowser"; 22 + platforms = platforms.darwin; 23 + maintainers = with maintainers; [ Enzime ]; 24 + license = licenses.mit; 25 + }; 26 + }
+4
pkgs/top-level/all-packages.nix
··· 24303 24303 # `.override` clobbered. C.F. `llvmPackages` which does the same. 24304 24304 darwin = callPackage ./darwin-packages.nix { }; 24305 24305 24306 + defaultbrowser = callPackage ../os-specific/darwin/defaultbrowser { 24307 + inherit (darwin.apple_sdk.frameworks) Foundation; 24308 + }; 24309 + 24306 24310 disk_indicator = callPackage ../os-specific/linux/disk-indicator { }; 24307 24311 24308 24312 displaylink = callPackage ../os-specific/linux/displaylink {