Skip to content

Commit

Permalink
compton: 0.1_beta2 -> 0.1_beta2.5
Browse files Browse the repository at this point in the history
  • Loading branch information
abbradar committed Feb 16, 2017
1 parent cfbddd3 commit a72dc9f
Showing 1 changed file with 35 additions and 21 deletions.
56 changes: 35 additions & 21 deletions pkgs/applications/window-managers/compton/default.nix
@@ -1,38 +1,52 @@
{ stdenv, fetchurl, pkgconfig, dbus, libconfig, libdrm, libxml2, mesa, pcre,
libXcomposite, libXfixes, libXdamage, libXinerama, libXrandr, libXrender,
libXext, xwininfo }:
{ stdenv, lib, fetchFromGitHub, pkgconfig, asciidoc, docbook_xml_dtd_45
, docbook_xsl, libxslt, libxml2, makeWrapper
, dbus, libconfig, libdrm, mesa_noglu, pcre, libX11, libXcomposite, libXdamage
, libXinerama, libXrandr, libXrender, libXext, xwininfo }:

stdenv.mkDerivation rec {
name = "compton-0.1_beta2";
name = "compton-0.1_beta2.5";

src = fetchurl {
url = https://github.com/chjj/compton/releases/download/v0.1_beta2/compton-git-v0.1_beta2-2013-10-21.tar.xz;
sha256 = "1mpgn1d98dv66xs2j8gaxjiw26nzwl9a641lrday7h40g3k45g9v";
src = fetchFromGitHub {
owner = "chjj";
repo = "compton";
rev = "b7f43ee67a1d2d08239a2eb67b7f50fe51a592a8";
sha256 = "1p7ayzvm3c63q42na5frznq3rlr1lby2pdgbvzm1zl07wagqss18";
};

buildInputs = [
pkgconfig
dbus
libconfig
libdrm
libxml2
mesa
pcre
libX11
libXcomposite
libXfixes
libXdamage
libXinerama
libXrandr
libXrender
libXrandr
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; {
homepage = https://github.com/chjj/compton/;
homepage = "https://github.com/chjj/compton/";
description = "A fork of XCompMgr, a sample compositing manager for X servers";
longDescription = ''
A fork of XCompMgr, which is a sample compositing manager for X
Expand Down

0 comments on commit a72dc9f

Please sign in to comment.