Merge pull request #168341 from KAction/upgrade-execline

execline: 2.8.2.0 -> 2.8.3.0

authored by Artturi and committed by GitHub 565de2ad 8ec68374

+21 -5
+21 -5
pkgs/tools/misc/execline/default.nix
··· 1 - { skawarePackages }: 1 + { fetchFromGitHub, skawarePackages }: 2 2 3 3 with skawarePackages; 4 + let 5 + version = "2.8.3.0"; 4 6 5 - buildPackage { 7 + # Maintainer of manpages uses following versioning scheme: for every 8 + # upstream $version he tags manpages release as ${version}.1, and, 9 + # in case of extra fixes to manpages, new tags in form ${version}.2, 10 + # ${version}.3 and so on are created. 11 + manpages = fetchFromGitHub { 12 + owner = "flexibeast"; 13 + repo = "execline-man-pages"; 14 + rev = "v${version}.2"; 15 + sha256 = "0fzv5as81aqgl8llbz8c5bk5n56iyh4g70r54wmj71rh2d1pihk5"; 16 + }; 17 + 18 + in buildPackage { 19 + inherit version; 20 + 6 21 pname = "execline"; 7 - version = "2.8.2.0"; 8 - sha256 = "0h9kb3cx8dw05md6smvs56i4lr8g5n3ljaxy5vj4zs86yc3pdprg"; 22 + sha256 = "105dnkw1y6lz0ibqy5b4jarq31y40k7ymhl77i9f10jcb76vwp93"; 9 23 10 24 description = "A small scripting language, to be used in place of a shell in non-interactive scripts"; 11 25 12 - outputs = [ "bin" "lib" "dev" "doc" "out" ]; 26 + outputs = [ "bin" "man" "lib" "dev" "doc" "out" ]; 13 27 14 28 # TODO: nsss support 15 29 configureFlags = [ ··· 48 62 -o "$bin/bin/execlineb" \ 49 63 ${./execlineb-wrapper.c} \ 50 64 -lskarnet 65 + mkdir -p $man/share/ 66 + cp -vr ${manpages}/man* $man/share 51 67 ''; 52 68 }