satysfi: 0.0.4 → 0.0.5

This commit is contained in:
Vincent Laporte 2020-08-27 08:12:52 +02:00 committed by Vincent Laporte
parent 09d1aa9622
commit e92a556468
2 changed files with 20 additions and 16 deletions

View File

@ -1,4 +1,4 @@
{ stdenv, fetchzip, fetchFromGitHub, ruby, dune, ocamlPackages { stdenv, fetchzip, fetchFromGitHub, ruby, dune_2, ocamlPackages
, ipaexfont, junicode, lmodern, lmmath , ipaexfont, junicode, lmodern, lmmath
}: }:
let let
@ -6,8 +6,8 @@ let
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gfngfn"; owner = "gfngfn";
repo = "camlpdf"; repo = "camlpdf";
rev = "v2.2.2+satysfi"; rev = "v2.3.1+satysfi";
sha256 = "1dkyibjd8qb9fzljlzdsfdhb798vc9m8xqkd7295fm6bcfpr5r5k"; sha256 = "1s8wcqdkl1alvfcj67lhn3qdz8ikvd1v64f4q6bi4c0qj9lmp30k";
}; };
}); });
otfm = ocamlPackages.otfm.overrideAttrs (o: { otfm = ocamlPackages.otfm.overrideAttrs (o: {
@ -18,23 +18,29 @@ let
sha256 = "0y8s0ij1vp1s4h5y1hn3ns76fzki2ba5ysqdib33akdav9krbj8p"; sha256 = "0y8s0ij1vp1s4h5y1hn3ns76fzki2ba5ysqdib33akdav9krbj8p";
}; };
}); });
yojson = ocamlPackages.yojson.overrideAttrs (o: { yojson-with-position = ocamlPackages.buildDunePackage {
pname = "yojson-with-position";
version = "1.4.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gfngfn"; owner = "gfngfn";
repo = "yojson"; repo = "yojson-with-position";
rev = "v1.4.1+satysfi"; rev = "v1.4.2+satysfi";
sha256 = "06lajzycwmvc6s26cf40s9xn001cjxrpxijgfha3s4f4rpybb1mp"; sha256 = "17s5xrnpim54d1apy972b5l08bph4c0m5kzbndk600fl0vnlirnl";
}; };
}); useDune2 = true;
nativeBuildInputs = [ ocamlPackages.cppo ];
propagatedBuildInputs = [ ocamlPackages.biniou ];
inherit (ocamlPackages.yojson) meta;
};
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "satysfi"; pname = "satysfi";
version = "0.0.4"; version = "0.0.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gfngfn"; owner = "gfngfn";
repo = "SATySFi"; repo = "SATySFi";
rev = "v${version}"; rev = "v${version}";
sha256 = "0ilvgixglklqwavf8p9mcbrjq6cjfm9pk4kqx163c0irh0lh0adv"; sha256 = "1y72by6d15bc6qb1lv1ch6cm1i74gyr0w127nnvs2s657snm0y1n";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -44,11 +50,11 @@ in
$out/share/satysfi $out/share/satysfi
''; '';
nativeBuildInputs = [ ruby dune ]; nativeBuildInputs = [ ruby dune_2 ];
buildInputs = [ camlpdf otfm ] ++ (with ocamlPackages; [ buildInputs = [ camlpdf otfm yojson-with-position ] ++ (with ocamlPackages; [
ocaml findlib menhir ocaml findlib menhir
batteries camlimages core_kernel ppx_deriving uutf yojson omd cppo re batteries camlimages core_kernel ppx_deriving uutf omd cppo re
]); ]);
installPhase = '' installPhase = ''

View File

@ -27146,9 +27146,7 @@ in
sanoid = callPackage ../tools/backup/sanoid { }; sanoid = callPackage ../tools/backup/sanoid { };
satysfi = callPackage ../tools/typesetting/satysfi { satysfi = callPackage ../tools/typesetting/satysfi { };
ocamlPackages = ocaml-ng.ocamlPackages_4_07;
};
sc-controller = pythonPackages.callPackage ../misc/drivers/sc-controller { sc-controller = pythonPackages.callPackage ../misc/drivers/sc-controller {
inherit libusb1; # Shadow python.pkgs.libusb1. inherit libusb1; # Shadow python.pkgs.libusb1.