wofi-emoji: init at unstable-2021-05-24 (#130260)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by

Yannick Markus
Sandro
and committed by
GitHub
da37c8eb 5a39521a

+56
+54
pkgs/applications/misc/wofi-emoji/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, jq }: 2 + 3 + let 4 + emojiJSON = fetchFromGitHub { 5 + owner = "github"; 6 + repo = "gemoji"; 7 + sha256 = "sha256-Tn0vba129LPlX+MRcCBA9qp2MU1ek1jYzVCqoNxCL/w="; 8 + rev = "v4.0.0.rc2"; 9 + }; 10 + 11 + in stdenv.mkDerivation rec { 12 + pname = "wofi-emoji"; 13 + version = "unstable-2021-05-24"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "dln"; 17 + repo = pname; 18 + rev = "bfe35c1198667489023109f6843217b968a35183"; 19 + sha256 = "sha256-wMIjTUCVn4uF0cpBkPfs76NRvwS0WhGGJRy9vvtmVWQ="; 20 + }; 21 + 22 + nativeBuildInputs = [ jq ]; 23 + 24 + postPatch = '' 25 + cp "${emojiJSON}/db/emoji.json" . 26 + substituteInPlace build.sh \ 27 + --replace 'curl https://raw.githubusercontent.com/github/gemoji/master/db/emoji.json' 'cat emoji.json' 28 + ''; 29 + 30 + buildPhase = '' 31 + runHook preBuild 32 + 33 + bash build.sh 34 + 35 + runHook postBuild 36 + ''; 37 + 38 + installPhase = '' 39 + runHook preInstall 40 + 41 + mkdir -p $out/bin 42 + cp wofi-emoji $out/bin 43 + 44 + runHook postInstall 45 + ''; 46 + 47 + meta = with lib; { 48 + description = "Simple emoji selector for Wayland using wofi and wl-clipboard"; 49 + homepage = "https://github.com/dln/wofi-emoji"; 50 + license = licenses.mit; 51 + maintainers = [ maintainers.ymarkus ]; 52 + platforms = platforms.all; 53 + }; 54 + }
+2
pkgs/top-level/all-packages.nix
··· 27934 27934 27935 27935 wofi = callPackage ../applications/misc/wofi { }; 27936 27936 27937 + wofi-emoji = callPackage ../applications/misc/wofi-emoji { }; 27938 + 27937 27939 wordnet = callPackage ../applications/misc/wordnet { 27938 27940 inherit (darwin.apple_sdk.frameworks) Cocoa; 27939 27941 };