diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2015-04-23 22:08:56 +0200 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2015-04-23 22:08:56 +0200 |
commit | 83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb (patch) | |
tree | 273891fc17121e2eea9209e4a0188f15c6cc0572 /pkgs/applications | |
parent | ccc1ccf983d672f4021539a138d13e4f999ab6f5 (diff) | |
parent | 60c18ca58614e807898e407a059f998f8d863f14 (diff) | |
download | nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar.gz nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar.bz2 nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar.lz nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar.xz nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.tar.zst nixlib-83b5b5ca6c26fcadd867d43c73d3d4ae1de429cb.zip |
Merge pull request #7507 from ertesx/ertes-compton-git
compton-git: added package compton: removed unnecessary optimizations
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/window-managers/compton/default.nix | 1 | ||||
-rw-r--r-- | pkgs/applications/window-managers/compton/git.nix | 54 |
2 files changed, 54 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/compton/default.nix b/pkgs/applications/window-managers/compton/default.nix index efa820b0b6a2..7efacafd6a1c 100644 --- a/pkgs/applications/window-managers/compton/default.nix +++ b/pkgs/applications/window-managers/compton/default.nix @@ -14,7 +14,6 @@ stdenv.mkDerivation rec { buildInputs = [ pkgconfig dbus libconfig libdrm libxml2 mesa pcre libXcomposite libXfixes libXdamage libXinerama libXrandr libXrender libXext ]; - buildFlagsArray = ["CFLAGS=-O3 -fomit-frame-pointer"]; installFlags = "PREFIX=$(out)"; meta = with stdenv.lib; { diff --git a/pkgs/applications/window-managers/compton/git.nix b/pkgs/applications/window-managers/compton/git.nix new file mode 100644 index 000000000000..be2586c9e270 --- /dev/null +++ b/pkgs/applications/window-managers/compton/git.nix @@ -0,0 +1,54 @@ +{ stdenv, fetchFromGitHub, asciidoc, dbus, docbook_xml_dtd_45, + docbook_xml_xslt, libconfig, libdrm, libxml2, libxslt, mesa, pcre, + pkgconfig, libXcomposite, libXdamage, libXext, libXfixes, libXinerama, + libXrandr, libXrender }: + +stdenv.mkDerivation { + name = "compton-git-2015-04-20"; + + src = fetchFromGitHub { + owner = "chjj"; + repo = "compton"; + rev = "b1889c1245e6f47eedfae6063100d5a16f584e2b"; + sha256 = "0brnbidxi7wg08yiwgnijzcyqv5lnkd74xzfymvb0i7pgy465vaf"; + }; + + buildInputs = [ + asciidoc + dbus + docbook_xml_dtd_45 + docbook_xml_xslt + libXcomposite + libXdamage + libXext + libXfixes + libXinerama + libXrandr + libXrender + libconfig + libdrm + libxml2 + libxslt + mesa + pcre + pkgconfig + ]; + + installFlags = "PREFIX=$(out)"; + + meta = with stdenv.lib; { + description = + "A fork of XCompMgr, a sample compositing manager for X servers (git version)"; + homepage = https://github.com/chjj/compton/; + license = licenses.mit; + longDescription = '' + A fork of XCompMgr, which is a sample compositing manager for X + servers supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE + extensions. It enables basic eye-candy effects. This fork adds + additional features, such as additional effects, and a fork at a + well-defined and proper place. + ''; + maintainer = maintainers.ertes; + platforms = platforms.linux; + }; +} |