nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 46 lines 936 B view raw
1{ 2 stdenvNoCC, 3 clapper-unwrapped, 4 wrapGAppsHook4, 5 gobject-introspection, 6 lndir, 7 clapper-enhancers, 8}: 9 10stdenvNoCC.mkDerivation { 11 pname = "clapper"; 12 inherit (clapper-unwrapped) version meta; 13 14 src = clapper-unwrapped; 15 16 dontConfigure = true; 17 dontBuild = true; 18 19 nativeBuildInputs = [ 20 wrapGAppsHook4 21 gobject-introspection 22 lndir 23 ]; 24 25 buildInputs = [ clapper-unwrapped ] ++ clapper-unwrapped.buildInputs; 26 27 installPhase = '' 28 runHook preInstall 29 30 mkdir -p $out 31 lndir $src $out 32 dbusfile=share/dbus-1/services/com.github.rafostar.Clapper.service 33 rm $out/$dbusfile 34 cp $src/$dbusfile $out/$dbusfile 35 substituteInPlace $out/$dbusfile \ 36 --replace-fail $src/bin/clapper $out/bin/clapper 37 38 runHook postInstall 39 ''; 40 41 preFixup = '' 42 gappsWrapperArgs+=( 43 --set-default CLAPPER_ENHANCERS_PATH "${clapper-enhancers}/${clapper-enhancers.passthru.pluginPath}" 44 ) 45 ''; 46}