nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 40 lines 901 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 gtk3, 7}: 8 9stdenv.mkDerivation (finalAttrs: { 10 pname = "dragon-drop"; 11 version = "1.2.0"; 12 13 src = fetchFromGitHub { 14 owner = "mwh"; 15 repo = "dragon"; 16 rev = "v${finalAttrs.version}"; 17 hash = "sha256-wqG6idlVvdN+sPwYgWu3UL0la5ssvymZibiak3KeV7M="; 18 }; 19 20 nativeBuildInputs = [ pkg-config ]; 21 buildInputs = [ gtk3 ]; 22 23 makeFlags = [ "NAME=dragon-drop" ]; 24 installFlags = [ "PREFIX=${placeholder "out"}" ]; 25 postInstall = '' 26 ln -s $out/bin/dragon-drop $out/bin/xdragon 27 ''; 28 29 meta = { 30 description = "Simple drag-and-drop source/sink for X or Wayland (called dragon in upstream)"; 31 homepage = "https://github.com/mwh/dragon"; 32 license = lib.licenses.gpl3Plus; 33 maintainers = with lib.maintainers; [ 34 das_j 35 taliyahwebb 36 ]; 37 mainProgram = "dragon-drop"; 38 platforms = lib.platforms.linux; 39 }; 40})