compton: 0.1_beta2 -> 0.1_beta2.5

This commit is contained in:
Nikolay Amiantov 2017-01-28 11:13:03 +03:00
parent cfbddd3ae0
commit a72dc9f3bf

View File

@ -1,38 +1,52 @@
{ stdenv, fetchurl, pkgconfig, dbus, libconfig, libdrm, libxml2, mesa, pcre, { stdenv, lib, fetchFromGitHub, pkgconfig, asciidoc, docbook_xml_dtd_45
libXcomposite, libXfixes, libXdamage, libXinerama, libXrandr, libXrender, , docbook_xsl, libxslt, libxml2, makeWrapper
libXext, xwininfo }: , dbus, libconfig, libdrm, mesa_noglu, pcre, libX11, libXcomposite, libXdamage
, libXinerama, libXrandr, libXrender, libXext, xwininfo }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "compton-0.1_beta2"; name = "compton-0.1_beta2.5";
src = fetchurl { src = fetchFromGitHub {
url = https://github.com/chjj/compton/releases/download/v0.1_beta2/compton-git-v0.1_beta2-2013-10-21.tar.xz; owner = "chjj";
sha256 = "1mpgn1d98dv66xs2j8gaxjiw26nzwl9a641lrday7h40g3k45g9v"; repo = "compton";
rev = "b7f43ee67a1d2d08239a2eb67b7f50fe51a592a8";
sha256 = "1p7ayzvm3c63q42na5frznq3rlr1lby2pdgbvzm1zl07wagqss18";
}; };
buildInputs = [ buildInputs = [
pkgconfig libX11
dbus
libconfig
libdrm
libxml2
mesa
pcre
libXcomposite libXcomposite
libXfixes
libXdamage libXdamage
libXinerama
libXrandr
libXrender libXrender
libXrandr
libXext libXext
libXinerama
libdrm
pcre
libconfig
dbus
mesa_noglu
];
nativeBuildInputs = [
pkgconfig
asciidoc
libxml2
docbook_xml_dtd_45
docbook_xsl
libxslt
makeWrapper
]; ];
propagatedBuildInputs = [ xwininfo ]; installFlags = [ "PREFIX=$(out)" ];
installFlags = "PREFIX=$(out)"; postInstall = ''
wrapProgram $out/bin/compton-trans \
--prefix PATH : ${lib.makeBinPath [ xwininfo ]}
'';
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = https://github.com/chjj/compton/; homepage = "https://github.com/chjj/compton/";
description = "A fork of XCompMgr, a sample compositing manager for X servers"; description = "A fork of XCompMgr, a sample compositing manager for X servers";
longDescription = '' longDescription = ''
A fork of XCompMgr, which is a sample compositing manager for X A fork of XCompMgr, which is a sample compositing manager for X