From 7cb9abed68f15ffea9d78627f067be621c4d9430 Mon Sep 17 00:00:00 2001 From: kilianar Date: Fri, 15 Jul 2022 11:19:33 +0200 Subject: [PATCH] unicode-paracode: 2.7 -> 2.9 https://github.com/garabik/unicode/releases/tag/v2.9 - update unicode data from 13.0.0 to 14.0.0 - add passthru.updateScript --- pkgs/tools/misc/unicode/default.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/misc/unicode/default.nix b/pkgs/tools/misc/unicode/default.nix index a2bc615ed86..967332f5fd4 100644 --- a/pkgs/tools/misc/unicode/default.nix +++ b/pkgs/tools/misc/unicode/default.nix @@ -1,19 +1,19 @@ -{ lib, fetchFromGitHub, fetchurl, python3Packages, installShellFiles }: +{ lib, fetchFromGitHub, fetchurl, python3Packages, installShellFiles, gitUpdater }: python3Packages.buildPythonApplication rec { pname = "unicode"; - version = "2.7"; + version = "2.9"; src = fetchFromGitHub { owner = "garabik"; repo = "unicode"; rev = "v${version}"; - sha256 = "15d9yvarxsiy0whx1mxzsjnnkrjdm3ga4qv2yy398mk0jh763q9v"; + sha256 = "sha256-FHAlZ5HID/FE9+YR7Dmc3Uh7E16QKORoD8g9jgTeQdY="; }; ucdtxt = fetchurl { - url = "https://www.unicode.org/Public/13.0.0/ucd/UnicodeData.txt"; - sha256 = "1fz8fcd23lxyl97ay8h42zvkcgcg8l81b2dm05nklkddr2zzpgxx"; + url = "https://www.unicode.org/Public/14.0.0/ucd/UnicodeData.txt"; + sha256 = "sha256-NgGOaGV/3LNIX2NmMP/oyFMuAcl3cD0oA/W4nWxf6vs="; }; nativeBuildInputs = [ installShellFiles ]; @@ -27,6 +27,12 @@ python3Packages.buildPythonApplication rec { installManPage paracode.1 unicode.1 ''; + passthru.updateScript = gitUpdater { + inherit version; + pname = "unicode-paracode"; + rev-prefix = "v"; + }; + meta = with lib; { description = "Display unicode character properties"; homepage = "https://github.com/garabik/unicode";