nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 connman,
6 dmenu,
7}:
8
9stdenv.mkDerivation {
10 pname = "connman_dmenu";
11 version = "0-unstable-2015-09-29";
12
13 src = fetchFromGitHub {
14 owner = "march-linux";
15 repo = "connman_dmenu";
16 rev = "cc89fec40b574b0d234afeb70ea3c94626ca3f5c";
17 hash = "sha256-05MjFg+8rliYIAdOOHmP7DQhOTeYn5ZoCpZEdQeKLhg=";
18 };
19
20 buildInputs = [
21 connman
22 dmenu
23 ];
24
25 dontBuild = true;
26
27 # remove root requirement, see: https://github.com/march-linux/connman_dmenu/issues/3
28 postPatch = ''
29 sed -i '89,92d' connman_dmenu
30 '';
31
32 installPhase = ''
33 mkdir -p $out/bin
34 cp connman_dmenu $out/bin/
35 '';
36
37 meta = {
38 description = "Dmenu wrapper for connmann";
39 mainProgram = "connman_dmenu";
40 homepage = "https://github.com/march-linux/connman_dmenu";
41 license = lib.licenses.free;
42 maintainers = [ lib.maintainers.magnetophon ];
43 platforms = lib.platforms.all;
44 };
45}