diff options
author | Felix Buehler <account@buehler.rocks> | 2021-12-21 12:46:09 +0100 |
---|---|---|
committer | Felix Buehler <account@buehler.rocks> | 2021-12-21 12:46:09 +0100 |
commit | 2f399cfa6c84d5352ed04d7c4885be8af4e04623 (patch) | |
tree | bd2fe904b487959995cf3dc487537a84c8d7b090 /pkgs/development/libraries/gtdialog | |
parent | 459f9fe2bea3546a95002dcfe2aa55b1e4d6bef9 (diff) | |
download | nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar.gz nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar.bz2 nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar.lz nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar.xz nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.tar.zst nixpkgs-2f399cfa6c84d5352ed04d7c4885be8af4e04623.zip |
gtdialog: refactor
Diffstat (limited to 'pkgs/development/libraries/gtdialog')
-rw-r--r-- | pkgs/development/libraries/gtdialog/default.nix | 45 | ||||
-rw-r--r-- | pkgs/development/libraries/gtdialog/default.upstream | 3 |
2 files changed, 21 insertions, 27 deletions
diff --git a/pkgs/development/libraries/gtdialog/default.nix b/pkgs/development/libraries/gtdialog/default.nix index ac925477adb..d7e60659a5e 100644 --- a/pkgs/development/libraries/gtdialog/default.nix +++ b/pkgs/development/libraries/gtdialog/default.nix @@ -1,32 +1,29 @@ -{lib, stdenv, fetchurl, cdk, unzip, gtk2, glib, ncurses, pkg-config}: -let - s = # Generated upstream information - rec { - baseName="gtdialog"; - version="1.4"; - name="${baseName}-${version}"; - hash="1lhsaz56s8m838fi6vnfcd2r6djymvy3n2pbqhii88hraapq3rfk"; - url="https://foicica.com/gtdialog/download/gtdialog_1.4.zip"; - sha256="1lhsaz56s8m838fi6vnfcd2r6djymvy3n2pbqhii88hraapq3rfk"; +{ lib, stdenv, fetchurl, cdk, unzip, gtk2, glib, ncurses, pkg-config }: + +stdenv.mkDerivation rec { + pname = "gtdialog"; + version = "1.4"; + + src = fetchurl { + url = "https://foicica.com/gtdialog/download/gtdialog_${version}.zip"; + sha256 = "sha256-0+WBr1IZIhQjxOsKO/yuXjaTRWPObhMdGqgibcpXGtI="; }; + nativeBuildInputs = [ pkg-config unzip ]; buildInputs = [ - cdk gtk2 glib ncurses + cdk + gtk2 + glib + ncurses ]; -in -stdenv.mkDerivation { - inherit (s) name version; - inherit nativeBuildInputs buildInputs; - src = fetchurl { - inherit (s) url sha256; - }; - makeFlags = ["PREFIX=$(out)"]; - meta = { - inherit (s) version; + + makeFlags = [ "PREFIX=$(out)" ]; + + meta = with lib; { description = "Cross-platform helper for creating interactive dialogs"; - license = lib.licenses.mit ; - maintainers = [lib.maintainers.raskin]; - platforms = lib.platforms.linux; + license = licenses.mit; + maintainers = with maintainers; [ raskin ]; + platforms = platforms.linux; homepage = "http://foicica.com/gtdialog"; downloadPage = "http://foicica.com/gtdialog/download"; }; diff --git a/pkgs/development/libraries/gtdialog/default.upstream b/pkgs/development/libraries/gtdialog/default.upstream deleted file mode 100644 index b9cbcf4c5c7..00000000000 --- a/pkgs/development/libraries/gtdialog/default.upstream +++ /dev/null @@ -1,3 +0,0 @@ -url http://foicica.com/gtdialog/download -version_link '[.]zip$' -version '.*_([0-9.]*)[.]zip' '\1' |