diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2018-01-02 10:30:49 +0100 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2018-01-02 10:30:49 +0100 |
commit | bd40601acb642ea180e0b311b1cd6a7b76c11cd5 (patch) | |
tree | b93780f0356539a3d3f724616b466f8ae6f8ecee /pkgs/applications/window-managers/yabar | |
parent | 3d692437c4a8bdab86d8640d12aad437b007b84c (diff) | |
download | nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar.gz nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar.bz2 nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar.lz nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar.xz nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.tar.zst nixlib-bd40601acb642ea180e0b311b1cd6a7b76c11cd5.zip |
yabar-unstable: 2017-10-12 -> 2018-01-02
The unstable branch of `yabar` received some minor useful changes: - Fixed missprint (https://github.com/geommer/yabar/commit/f1b1eff48108654219311e63147365cd6f006593) - Update information on Debian installation (https://github.com/geommer/yabar/commit/ce20fe75f7bca2488168e45c577d6bb4996f7377) - Add indicator to show current indicator using `libxkbcommon` (https://github.com/geommer/yabar/commit/5aa1fb5eb558f58f0bcfe495b8f49414aa6d88a2) The last change requires a `libxkbcommon` as additional build input. Furthermore I thought that it might be better to add the dependencies of unstable (namely `playerctl` and `libxkbcommon`) to the `unstable.nix` to reduce the closure size of the stable build.
Diffstat (limited to 'pkgs/applications/window-managers/yabar')
-rw-r--r-- | pkgs/applications/window-managers/yabar/build.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/window-managers/yabar/unstable.nix | 22 |
2 files changed, 16 insertions, 10 deletions
diff --git a/pkgs/applications/window-managers/yabar/build.nix b/pkgs/applications/window-managers/yabar/build.nix index 5e92c52e521b..a5d02093e3f6 100644 --- a/pkgs/applications/window-managers/yabar/build.nix +++ b/pkgs/applications/window-managers/yabar/build.nix @@ -2,7 +2,6 @@ , xcbutilwm, alsaLib, wirelesstools, asciidoc, libxslt, makeWrapper, docbook_xsl , configFile ? null, lib , rev, sha256, version -, playerctl }: stdenv.mkDerivation { @@ -21,7 +20,6 @@ stdenv.mkDerivation { buildInputs = [ cairo gdk_pixbuf libconfig pango xcbutilwm docbook_xsl alsaLib wirelesstools asciidoc libxslt makeWrapper - playerctl ]; postPatch = '' @@ -30,7 +28,7 @@ stdenv.mkDerivation { --replace "a2x" "${asciidoc}/bin/a2x --no-xmllint" ''; - makeFlags = [ "DESTDIR=$(out)" "PREFIX=/" "PLAYERCTL=1" ]; + makeFlags = [ "DESTDIR=$(out)" "PREFIX=/" ]; postInstall = '' mkdir -p $out/share/yabar/examples diff --git a/pkgs/applications/window-managers/yabar/unstable.nix b/pkgs/applications/window-managers/yabar/unstable.nix index b704c480d668..842e10ad83b7 100644 --- a/pkgs/applications/window-managers/yabar/unstable.nix +++ b/pkgs/applications/window-managers/yabar/unstable.nix @@ -1,10 +1,18 @@ -{ callPackage, attrs ? {} }: +{ playerctl, libxkbcommon, callPackage, attrs ? {} }: let - overrides = { - version = "unstable-2017-10-12"; + pkg = callPackage ./build.nix ({ + version = "unstable-2018-01-02"; - rev = "cbecc7766e37f29d50705da0a82dc76ce7c3b86e"; - sha256 = "1wprjas3k14rxfl06mgr0xq2ra735w1c7dq4xrdvii887wnl37xb"; - } // attrs; -in callPackage ./build.nix overrides + rev = "d9f75933f1fdd7bec24bf7db104c7e1df2728b98"; + sha256 = "0ry2pgqsnl6cmvkhakm73cjqdnirkimldnmbngl6hbvggx32z8c9"; + } // attrs); +in pkg.overrideAttrs (o: { + buildInputs = o.buildInputs ++ [ + playerctl libxkbcommon + ]; + + makeFlags = o.makeFlags ++ [ + "PLAYERCTL=1" + ]; +}) |