From bb0cb24de2b4bcda4dd64cf50626d2a8567814c2 Mon Sep 17 00:00:00 2001 From: Edmund Wu <22758444+eadwu@users.noreply.github.com> Date: Tue, 31 Jul 2018 17:47:31 -0400 Subject: capitaine-cursors: init at r2.1 (#44208) --- pkgs/data/icons/capitaine-cursors/default.nix | 45 +++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 47 insertions(+) create mode 100644 pkgs/data/icons/capitaine-cursors/default.nix diff --git a/pkgs/data/icons/capitaine-cursors/default.nix b/pkgs/data/icons/capitaine-cursors/default.nix new file mode 100644 index 000000000000..94a5449332b9 --- /dev/null +++ b/pkgs/data/icons/capitaine-cursors/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchFromGitHub +, inkscape, xcursorgen }: + +stdenv.mkDerivation rec { + name = "capitaine-cursors-${version}"; + version = "2.1"; + + src = fetchFromGitHub { + owner = "keeferrourke"; + repo = "capitaine-cursors"; + rev = "r${version}"; + sha256 = "0ljvq1dqscp5gyf23qszn2ax80bxkqw2vx5zh3qln9vnzfascirb"; + }; + + postPatch = '' + patchShebangs . + ''; + + buildInputs =[ + inkscape + xcursorgen + ]; + + buildPhase = '' + # https://github.com/NixOS/nixpkgs/blob/master/pkgs/data/fonts/emojione/default.nix#L16 + HOME="$NIX_BUILD_ROOT" ./build.sh + ''; + + installPhase = '' + install -dm 0755 $out/share/icons + cp -pr dist $out/share/icons/capitaine-cursors + ''; + + meta = with stdenv.lib; { + description = '' + An x-cursor theme inspired by macOS and based on KDE Breeze + ''; + homepage = https://github.com/keeferrourke/capitaine-cursors; + license = licenses.lgpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ + eadwu + ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8ce802c2fb73..2428a683b9c4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14625,6 +14625,8 @@ with pkgs; cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { }; + capitaine-cursors = callPackage ../data/icons/capitaine-cursors { }; + carlito = callPackage ../data/fonts/carlito {}; comfortaa = callPackage ../data/fonts/comfortaa {}; -- cgit 1.4.1