diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/misc/xtitle/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/misc/xtitle/default.nix | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/nixpkgs/pkgs/tools/misc/xtitle/default.nix b/nixpkgs/pkgs/tools/misc/xtitle/default.nix index 2820958443ed..e3454538bf84 100644 --- a/nixpkgs/pkgs/tools/misc/xtitle/default.nix +++ b/nixpkgs/pkgs/tools/misc/xtitle/default.nix @@ -1,24 +1,27 @@ -{ lib, stdenv, fetchurl, libxcb, xcbutil, xcbutilwm, git }: +{ lib, stdenv, fetchFromGitHub, libxcb, xcbutil, xcbutilwm, git }: stdenv.mkDerivation rec { - pname = "xtitle"; - version = "0.4.4"; + pname = "xtitle"; + version = "0.4.4"; - src = fetchurl { - url = "https://github.com/baskerville/xtitle/archive/${version}.tar.gz"; - sha256 = "0w490a6ki90si1ri48jzhma473a598l1b12j8dp4ckici41z9yy2"; - }; + src = fetchFromGitHub { + owner = "baskerville"; + repo = "xtitle"; + rev = version; + hash = "sha256-SVfM2vCCacgchXj0c0sPk3VR6DUI4R0ofFnxJSY4oDg="; + }; + postPatch = '' + sed -i "s|/usr/local|$out|" Makefile + ''; - buildInputs = [ libxcb git xcbutil xcbutilwm ]; + buildInputs = [ libxcb git xcbutil xcbutilwm ]; - prePatch = ''sed -i "s@/usr/local@$out@" Makefile''; - - meta = { - description = "Outputs X window titles"; - homepage = "https://github.com/baskerville/xtitle"; - maintainers = [ lib.maintainers.meisternu ]; - license = "Custom"; - platforms = lib.platforms.linux; - }; + meta = with lib; { + description = "Outputs X window titles"; + homepage = "https://github.com/baskerville/xtitle"; + maintainers = with maintainers; [ meisternu ]; + license = "Custom"; + platforms = platforms.linux; + }; } |