diff options
author | Christian Harke <christian.harke@bluecare.ch> | 2020-04-29 00:45:56 +0200 |
---|---|---|
committer | Christian Harke <christian.harke@bluecare.ch> | 2020-04-29 21:54:30 +0200 |
commit | 68f56479e148c04ab97b1393c385f090c6e983be (patch) | |
tree | e6a7f34c72d5bf70ab92c735ed462c7571636a39 /pkgs/applications | |
parent | 30fce6f31b6f8a857616c8de23656af2d2ea0c67 (diff) | |
download | nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar.gz nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar.bz2 nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar.lz nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar.xz nixlib-68f56479e148c04ab97b1393c385f090c6e983be.tar.zst nixlib-68f56479e148c04ab97b1393c385f090c6e983be.zip |
spectrwm: 2.7.2 -> 3.3.0
- Update to the latest version. - Stop using unstable `fetchurl` for GitHub archive reference #32997. - Take maintainership as requested by jb55 in #86265.
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/window-managers/spectrwm/default.nix | 38 |
1 files changed, 12 insertions, 26 deletions
diff --git a/pkgs/applications/window-managers/spectrwm/default.nix b/pkgs/applications/window-managers/spectrwm/default.nix index 1eb19e2de6f9..b38cb9906178 100644 --- a/pkgs/applications/window-managers/spectrwm/default.nix +++ b/pkgs/applications/window-managers/spectrwm/default.nix @@ -1,51 +1,37 @@ -{ fetchurl -, libX11 -, libXrandr -, libXcursor -, libXft -, libXt -, libxcb -, xcbutil -, xcb-util-cursor -, xcbutilkeysyms -, xcbutilwm -, stdenv -}: +{ stdenv, fetchFromGitHub, pkgconfig, xorg }: stdenv.mkDerivation { pname = "spectrwm"; - version = "2.7.2"; + version = "3.3.0"; - src = fetchurl { - url = "https://github.com/conformal/spectrwm/archive/SPECTRWM_2_7_2.tar.gz"; - sha256 = "1yssqnhxlfl1b60gziqp8c5pzs1lr8p6anrnp9ga1zfdql3b7993"; + src = fetchFromGitHub { + owner = "conformal"; + repo = "spectrwm"; + rev = "SPECTRWM_3_3_0"; + sha256 = "139mswlr0z5dbp5migm98qqg84syq0py1qladp3226xy6q3bnn08"; }; - - buildInputs = [ - libX11 - libxcb + nativeBuildInputs = [ pkgconfig ]; + buildInputs = with xorg; [ libXrandr libXcursor libXft libXt xcbutil - xcb-util-cursor xcbutilkeysyms xcbutilwm ]; sourceRoot = let subdir = if stdenv.isDarwin then "osx" else "linux"; - in "spectrwm-SPECTRWM_2_7_2/${subdir}"; + in "source/${subdir}"; - makeFlags = [ "PREFIX=$(out)" ]; - installPhase = "PREFIX=$out make install"; + makeFlags = [ "PREFIX=${placeholder "out"}" ]; meta = with stdenv.lib; { description = "A tiling window manager"; homepage = "https://github.com/conformal/spectrwm"; - maintainers = with maintainers; [ jb55 ]; + maintainers = with maintainers; [ christianharke ]; license = licenses.isc; platforms = platforms.all; |