diff --git a/pkgs/applications/audio/vimpc/default.nix b/pkgs/applications/audio/vimpc/default.nix index 71a07f18e08..25292a4408f 100644 --- a/pkgs/applications/audio/vimpc/default.nix +++ b/pkgs/applications/audio/vimpc/default.nix @@ -1,34 +1,29 @@ -{ stdenv, fetchurl, autoconf, automake, mpd_clientlib, ncurses, pcre, pkgconfig, taglib }: +{ stdenv, fetchFromGitHub, autoreconfHook, mpd_clientlib, ncurses, pcre, pkgconfig +, taglib }: stdenv.mkDerivation rec { version = "0.09.0"; name = "vimpc-${version}"; - src = fetchurl { - url = "https://github.com/boysetsfrog/vimpc/archive/v${version}.tar.gz"; - sha256 = "13eb229a5e9eee491765ee89f7fe6a38140a41a01434b117da3869d725c15706"; + src = fetchFromGitHub { + owner = "boysetsfrog"; + repo = "vimpc"; + rev = "v${version}"; + sha256 = "1z9yx2pz84lyng1ig9y4z6pdalwxb80ig7nnzhqfy3pl36hq6shi"; }; - buildInputs = [ autoconf - automake - mpd_clientlib - ncurses - pcre - pkgconfig - taglib - ]; - - preConfigure = "./autogen.sh"; + buildInputs = [ autoreconfHook mpd_clientlib ncurses pcre pkgconfig taglib ]; postInstall = '' mkdir -p $out/etc cp doc/vimpcrc.example $out/etc ''; - meta = { + meta = with stdenv.lib; { description = "A vi/vim inspired client for the Music Player Daemon (mpd)"; homepage = https://github.com/boysetsfrog/vimpc; - license = stdenv.lib.licenses.gpl3; - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ pSub ]; }; }