summary refs log tree commit diff
path: root/pkgs/os-specific/linux/fbterm
diff options
context:
space:
mode:
authorFelix Buehler <account@buehler.rocks>2022-01-16 16:15:37 +0100
committerFelix Buehler <account@buehler.rocks>2022-01-16 16:15:37 +0100
commit3051b532d1fc7a14cd7cd9cd1289e0d21e596731 (patch)
tree155038e7c9a026fedf1889108bb7c9989f0564e7 /pkgs/os-specific/linux/fbterm
parent5321a6b82afca8980c2faf923c2713d3dc1ca25c (diff)
downloadnixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar.gz
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar.bz2
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar.lz
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar.xz
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.tar.zst
nixpkgs-3051b532d1fc7a14cd7cd9cd1289e0d21e596731.zip
fbterm: refactor
Diffstat (limited to 'pkgs/os-specific/linux/fbterm')
-rw-r--r--pkgs/os-specific/linux/fbterm/default.nix28
1 files changed, 10 insertions, 18 deletions
diff --git a/pkgs/os-specific/linux/fbterm/default.nix b/pkgs/os-specific/linux/fbterm/default.nix
index ecf1b5e2b31..cbea00ae184 100644
--- a/pkgs/os-specific/linux/fbterm/default.nix
+++ b/pkgs/os-specific/linux/fbterm/default.nix
@@ -1,24 +1,17 @@
 { stdenv, lib, fetchurl, gpm, freetype, fontconfig, pkg-config, ncurses, libx86 }:
-let
-  s = # Generated upstream information
-    {
-      version = "1.7.0";
-      pname = "fbterm";
-      hash = "0pciv5by989vzvjxsv1jsv4bdp4m8j0nfbl29jm5fwi12w4603vj";
-      url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/fbterm/fbterm-1.7.0.tar.gz";
-      sha256 = "0pciv5by989vzvjxsv1jsv4bdp4m8j0nfbl29jm5fwi12w4603vj";
-    };
-  buildInputs = [ gpm freetype fontconfig ncurses ]
-    ++ lib.optional stdenv.hostPlatform.isx86 libx86;
-in
-stdenv.mkDerivation {
-  inherit (s) pname version;
+
+stdenv.mkDerivation rec {
+  version = "1.7.0";
+  pname = "fbterm";
+
   src = fetchurl {
-    inherit (s) url sha256;
+    url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/fbterm/fbterm-${version}.tar.gz";
+    sha256 = "0pciv5by989vzvjxsv1jsv4bdp4m8j0nfbl29jm5fwi12w4603vj";
   };
 
   nativeBuildInputs = [ pkg-config ncurses ];
-  inherit buildInputs;
+  buildInputs = [ gpm freetype fontconfig ncurses ]
+    ++ lib.optional stdenv.hostPlatform.isx86 libx86;
 
   preConfigure = ''
     sed -e '/ifdef SYS_signalfd/atypedef long long loff_t;' -i src/fbterm.cpp
@@ -51,10 +44,9 @@ stdenv.mkDerivation {
   ];
 
   meta = with lib; {
-    inherit (s) version;
     description = "Framebuffer terminal emulator";
     homepage = "https://code.google.com/archive/p/fbterm/";
-    maintainers = [ maintainers.raskin ];
+    maintainers = with maintainers; [ raskin ];
     license = licenses.gpl2;
     platforms = platforms.linux;
   };