From af9d6e8b6e2e25b4b78eb082bd98064c08f2bfe3 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Mon, 26 Dec 2022 10:07:29 -0300 Subject: [PATCH] bevelbar: 16.11 -> 22.06 --- .../window-managers/bevelbar/default.nix | 25 ------------ pkgs/tools/X11/bevelbar/default.nix | 38 +++++++++++++++++++ pkgs/tools/X11/xpointerbarrier/default.nix | 2 +- pkgs/top-level/all-packages.nix | 4 +- 4 files changed, 41 insertions(+), 28 deletions(-) delete mode 100644 pkgs/applications/window-managers/bevelbar/default.nix create mode 100644 pkgs/tools/X11/bevelbar/default.nix diff --git a/pkgs/applications/window-managers/bevelbar/default.nix b/pkgs/applications/window-managers/bevelbar/default.nix deleted file mode 100644 index 74da42f88c9..00000000000 --- a/pkgs/applications/window-managers/bevelbar/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ lib, stdenv, fetchFromGitHub, libX11, libXrandr, libXft }: - -stdenv.mkDerivation rec { - pname = "bevelbar"; - version = "16.11"; - - src = fetchFromGitHub { - owner = "vain"; - repo = "bevelbar"; - rev = "v${version}"; - sha256 = "1hbwg3vdxw9fyshy85skv476p0zr4ynvhcz2xkijydpzm2j3rmjm"; - }; - - buildInputs = [ libX11 libXrandr libXft ]; - - installFlags = [ "prefix=$(out)" ]; - - meta = with lib; { - description = "An X11 status bar with fancy schmancy 1985-ish beveled borders"; - inherit (src.meta) homepage; - license = licenses.mit; - platforms = platforms.all; - maintainers = [ maintainers.neeasade ]; - }; -} diff --git a/pkgs/tools/X11/bevelbar/default.nix b/pkgs/tools/X11/bevelbar/default.nix new file mode 100644 index 00000000000..7eab7a65e80 --- /dev/null +++ b/pkgs/tools/X11/bevelbar/default.nix @@ -0,0 +1,38 @@ +{ lib, + stdenv, + fetchurl, + pkg-config, + libX11, + libXft, + libXrandr, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bevelbar"; + version = "22.06"; + + src = fetchurl { + url = "https://www.uninformativ.de/git/bevelbar/archives/bevelbar-v${finalAttrs.version}.tar.gz"; + hash = "sha256-8ceFwQFHhJ1qEXJtzoDXU0XRgudaAfsoWq7LYgGEqsM="; + }; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + libX11 + libXft + libXrandr + ]; + + makeFlags = [ "prefix=$(out)" ]; + + meta = with lib; { + homepage = "https://www.uninformativ.de/git/bevelbar/file/README.html"; + description = "X11 status bar with beveled borders"; + license = licenses.mit; + maintainers = with maintainers; [ AndersonTorres neeasade ]; + platforms = platforms.linux; + }; +}) diff --git a/pkgs/tools/X11/xpointerbarrier/default.nix b/pkgs/tools/X11/xpointerbarrier/default.nix index 88bf06f3d0b..33271090678 100644 --- a/pkgs/tools/X11/xpointerbarrier/default.nix +++ b/pkgs/tools/X11/xpointerbarrier/default.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { makeFlags = [ "prefix=$(out)" ]; meta = with lib; { - homepage = "https://uninformativ.de/git/xpointerbarrier"; + homepage = "https://www.uninformativ.de/git/xpointerbarrier/file/README.html"; description = "Create X11 pointer barriers around your working area"; license = licenses.mit; maintainers = with maintainers; [ AndersonTorres xzfc ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 271505dac83..a58c3386329 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5595,6 +5595,8 @@ with pkgs; bfs = callPackage ../tools/system/bfs { }; + bevelbar = callPackage ../tools/X11/bevelbar { }; + bgs = callPackage ../tools/X11/bgs { }; bibclean = callPackage ../tools/typesetting/bibclean { }; @@ -27828,8 +27830,6 @@ with pkgs; enableVST2 = true; }; - bevelbar = callPackage ../applications/window-managers/bevelbar { }; - bfcal = libsForQt5.callPackage ../applications/misc/bfcal { }; bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };