tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
playerctl: init at 0.4.2
Brian McKenna
10 years ago
4ec46667
7fcecec5
+31
2 changed files
expand all
collapse all
unified
split
pkgs
tools
audio
playerctl
default.nix
top-level
all-packages.nix
+29
pkgs/tools/audio/playerctl/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, which, gnome, glib,
2
+
pkgconfig, gobjectIntrospection }:
3
+
4
+
stdenv.mkDerivation rec {
5
+
name = "playerctl";
6
+
version = "0.4.2";
7
+
8
+
src = fetchFromGitHub {
9
+
owner = "acrisci";
10
+
repo = "playerctl";
11
+
rev = "v${version}";
12
+
sha256 = "0dy6wc7qr00p53hlhpbg9x40w4ag95r2i7r1nsyb4ym3wzrvskzh";
13
+
};
14
+
15
+
buildInputs = [
16
+
which autoconf automake libtool gnome.gtkdoc glib pkgconfig
17
+
gobjectIntrospection
18
+
];
19
+
20
+
preConfigure = "./autogen.sh";
21
+
22
+
meta = with stdenv.lib; {
23
+
description = "Command-line utility and library for controlling media players that implement MPRIS";
24
+
homepage = https://github.com/acrisci/playerctl;
25
+
license = licenses.lgpl3;
26
+
platforms = platforms.unix;
27
+
maintainers = with maintainers; [ puffnfresh ];
28
+
};
29
+
}
+2
pkgs/top-level/all-packages.nix
···
929
pynotify = pythonPackages.notify;
930
};
931
0
0
932
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
933
934
syslogng = callPackage ../tools/system/syslog-ng { };
···
929
pynotify = pythonPackages.notify;
930
};
931
932
+
playerctl = callPackage ../tools/audio/playerctl { };
933
+
934
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
935
936
syslogng = callPackage ../tools/system/syslog-ng { };