Loading pkgs/development/libraries/languagemachines/frog.nix→pkgs/by-name/fr/frog/package.nix +35 −28 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, callPackage, autoreconfHook, bzip2, libtar, libtool, pkg-config, autoconf-archive, libxml2, icu, languageMachines, icu60, ticcutils, timbl, mbt, libfolia, ucto, frogdata, }: let release = lib.importJSON ./release-info/LanguageMachines-frog.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "frog"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "frog-v${release.version}.tar.gz"; version = "0.13.7"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frog"; tag = "v${finalAttrs.version}"; hash = "sha256-khc2uZ/dOtWPTnt/ZD6ILxD386MaZt6fsvNTWTCbs+c="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ bzip2 Loading @@ -36,28 +41,30 @@ stdenv.mkDerivation { libtool autoconf-archive libxml2 icu languageMachines.ticcutils languageMachines.timbl languageMachines.mbt languageMachines.libfolia languageMachines.ucto languageMachines.frogdata icu60 ticcutils timbl mbt libfolia ucto frogdata ]; preConfigure = '' sh bootstrap.sh ''; postInstall = '' # frog expects the data files installed in the same prefix mkdir -p $out/share/frog/; for f in ${languageMachines.frogdata}/share/frog/*; do for f in ${frogdata}/share/frog/*; do ln -s $f $out/share/frog/; done; make check ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests.simple = callPackage ./test.nix { frog = finalAttrs.finalPackage; }; }; meta = with lib; { description = "Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch"; homepage = "https://languagemachines.github.io/frog"; Loading @@ -72,4 +79,4 @@ stdenv.mkDerivation { ''; }; } }) pkgs/development/libraries/languagemachines/test.nix→pkgs/by-name/fr/frog/test.nix +2 −2 Original line number Diff line number Diff line { runCommand, languageMachines, frog, }: runCommand "frog-test" { } '' ${languageMachines.frog}/bin/frog >$out <<EOF ${frog}/bin/frog >$out <<EOF Dit is een test EOF Loading pkgs/development/libraries/languagemachines/frogdata.nix→pkgs/by-name/fr/frogdata/package.nix +53 −0 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, autoreconfHook, libtool, pkg-config, autoconf-archive, frog, }: let release = lib.importJSON ./release-info/LanguageMachines-frogdata.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "frogdata"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "frogdata-${release.version}.tar.gz"; version = "0.13"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frogdata"; tag = "v${finalAttrs.version}"; hash = "sha256-f3rPjc8iYPVJsL6pez2WBw+rCxy6xm3DzOi8S+PDkvg="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ libtool autoconf-archive ]; preConfigure = '' sh bootstrap.sh ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests = { /** Reverse dependencies. Does not respect overrides. */ reverseDependencies = lib.recurseIntoAttrs { inherit frog; }; }; }; meta = with lib; { description = "Data for Frog, a Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch"; Loading @@ -42,4 +50,4 @@ stdenv.mkDerivation { maintainers = with maintainers; [ roberth ]; }; } }) pkgs/development/libraries/languagemachines/libfolia.nix→pkgs/by-name/li/libfolia/package.nix +31 −20 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, autoreconfHook, libtool, pkg-config, autoconf-archive, libxml2, icu, icu60, bzip2, libtar, languageMachines, ticcutils, frog, }: let release = lib.importJSON ./release-info/LanguageMachines-libfolia.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "libfolia"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "libfolia-${release.version}.tar.gz"; version = "1.7"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "libfolia"; tag = "v${finalAttrs.version}"; hash = "sha256-fH+XqTaMf7/8ZA0lwWiD7s7fmGkjni83Q7lv5sh50H4="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ bzip2 Loading @@ -36,14 +36,25 @@ stdenv.mkDerivation { autoconf-archive libtar libxml2 icu languageMachines.ticcutils icu60 ticcutils ]; preConfigure = "sh bootstrap.sh"; # compat with icu61+ https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554 CXXFLAGS = [ "-DU_USING_ICU_NAMESPACE=1" ]; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests = { /** Reverse dependencies. Does not respect overrides. */ reverseDependencies = lib.recurseIntoAttrs { inherit frog; }; }; }; meta = with lib; { description = "C++ API for FoLiA documents; an XML-based linguistic annotation format"; mainProgram = "folialint"; Loading @@ -57,4 +68,4 @@ stdenv.mkDerivation { ''; }; } }) pkgs/development/libraries/languagemachines/mbt-add-libxml2-dep.patch→pkgs/by-name/mb/mbt/mbt-add-libxml2-dep.patch +0 −0 File moved. View file Loading
pkgs/development/libraries/languagemachines/frog.nix→pkgs/by-name/fr/frog/package.nix +35 −28 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, callPackage, autoreconfHook, bzip2, libtar, libtool, pkg-config, autoconf-archive, libxml2, icu, languageMachines, icu60, ticcutils, timbl, mbt, libfolia, ucto, frogdata, }: let release = lib.importJSON ./release-info/LanguageMachines-frog.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "frog"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "frog-v${release.version}.tar.gz"; version = "0.13.7"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frog"; tag = "v${finalAttrs.version}"; hash = "sha256-khc2uZ/dOtWPTnt/ZD6ILxD386MaZt6fsvNTWTCbs+c="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ bzip2 Loading @@ -36,28 +41,30 @@ stdenv.mkDerivation { libtool autoconf-archive libxml2 icu languageMachines.ticcutils languageMachines.timbl languageMachines.mbt languageMachines.libfolia languageMachines.ucto languageMachines.frogdata icu60 ticcutils timbl mbt libfolia ucto frogdata ]; preConfigure = '' sh bootstrap.sh ''; postInstall = '' # frog expects the data files installed in the same prefix mkdir -p $out/share/frog/; for f in ${languageMachines.frogdata}/share/frog/*; do for f in ${frogdata}/share/frog/*; do ln -s $f $out/share/frog/; done; make check ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests.simple = callPackage ./test.nix { frog = finalAttrs.finalPackage; }; }; meta = with lib; { description = "Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch"; homepage = "https://languagemachines.github.io/frog"; Loading @@ -72,4 +79,4 @@ stdenv.mkDerivation { ''; }; } })
pkgs/development/libraries/languagemachines/test.nix→pkgs/by-name/fr/frog/test.nix +2 −2 Original line number Diff line number Diff line { runCommand, languageMachines, frog, }: runCommand "frog-test" { } '' ${languageMachines.frog}/bin/frog >$out <<EOF ${frog}/bin/frog >$out <<EOF Dit is een test EOF Loading
pkgs/development/libraries/languagemachines/frogdata.nix→pkgs/by-name/fr/frogdata/package.nix +53 −0 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, autoreconfHook, libtool, pkg-config, autoconf-archive, frog, }: let release = lib.importJSON ./release-info/LanguageMachines-frogdata.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "frogdata"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "frogdata-${release.version}.tar.gz"; version = "0.13"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "frogdata"; tag = "v${finalAttrs.version}"; hash = "sha256-f3rPjc8iYPVJsL6pez2WBw+rCxy6xm3DzOi8S+PDkvg="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ libtool autoconf-archive ]; preConfigure = '' sh bootstrap.sh ''; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests = { /** Reverse dependencies. Does not respect overrides. */ reverseDependencies = lib.recurseIntoAttrs { inherit frog; }; }; }; meta = with lib; { description = "Data for Frog, a Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch"; Loading @@ -42,4 +50,4 @@ stdenv.mkDerivation { maintainers = with maintainers; [ roberth ]; }; } })
pkgs/development/libraries/languagemachines/libfolia.nix→pkgs/by-name/li/libfolia/package.nix +31 −20 Original line number Diff line number Diff line { lib, stdenv, fetchurl, automake, autoconf, fetchFromGitHub, gitUpdater, autoreconfHook, libtool, pkg-config, autoconf-archive, libxml2, icu, icu60, bzip2, libtar, languageMachines, ticcutils, frog, }: let release = lib.importJSON ./release-info/LanguageMachines-libfolia.json; in stdenv.mkDerivation { stdenv.mkDerivation (finalAttrs: { pname = "libfolia"; version = release.version; src = fetchurl { inherit (release) url sha256; name = "libfolia-${release.version}.tar.gz"; version = "1.7"; src = fetchFromGitHub { owner = "LanguageMachines"; repo = "libfolia"; tag = "v${finalAttrs.version}"; hash = "sha256-fH+XqTaMf7/8ZA0lwWiD7s7fmGkjni83Q7lv5sh50H4="; }; nativeBuildInputs = [ pkg-config automake autoconf autoreconfHook ]; buildInputs = [ bzip2 Loading @@ -36,14 +36,25 @@ stdenv.mkDerivation { autoconf-archive libtar libxml2 icu languageMachines.ticcutils icu60 ticcutils ]; preConfigure = "sh bootstrap.sh"; # compat with icu61+ https://github.com/unicode-org/icu/blob/release-64-2/icu4c/readme.html#L554 CXXFLAGS = [ "-DU_USING_ICU_NAMESPACE=1" ]; passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests = { /** Reverse dependencies. Does not respect overrides. */ reverseDependencies = lib.recurseIntoAttrs { inherit frog; }; }; }; meta = with lib; { description = "C++ API for FoLiA documents; an XML-based linguistic annotation format"; mainProgram = "folialint"; Loading @@ -57,4 +68,4 @@ stdenv.mkDerivation { ''; }; } })
pkgs/development/libraries/languagemachines/mbt-add-libxml2-dep.patch→pkgs/by-name/mb/mbt/mbt-add-libxml2-dep.patch +0 −0 File moved. View file