summary refs log tree commit diff
diff options
context:
space:
mode:
authorBobby Rong <rjl931189261@126.com>2022-01-17 11:09:55 +0800
committerGitHub <noreply@github.com>2022-01-17 11:09:55 +0800
commit9e779f01cadea02806b59d3b1dfa285f8f129f48 (patch)
tree58dc8ebd94ae53e379a51037b9be5f8593ad7958
parent5f6ea5806d35695675e11f2869e442d1c02ceea7 (diff)
parent3051b532d1fc7a14cd7cd9cd1289e0d21e596731 (diff)
downloadnixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar.gz
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar.bz2
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar.lz
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar.xz
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.tar.zst
nixpkgs-9e779f01cadea02806b59d3b1dfa285f8f129f48.zip
Merge pull request #155226 from Stunkymonkey/fbterm-refactor
fbterm: refactor
-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;
   };