Unverified Commit 98906a89 authored by Matthieu Coudron's avatar Matthieu Coudron Committed by GitHub
Browse files

mecab: build from GitHub (#466130)

parents 96872bcc d8bcbb19
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
{ fetchurl, libiconv }:
{ fetchFromGitHub, libiconv }:

finalAttrs: {
  version = "0.996";

  src = fetchurl {
    url = "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE";
    name = "mecab-${finalAttrs.version}.tar.gz";
    hash = "sha256-4HMyV4MTW3LmZhRceBu0j62lg9UiT7JJD7bBQDumnFk=";
  src = fetchFromGitHub {
    owner = "taku910";
    repo = "mecab";
    rev = "5a7db65493a0b57d5fc31734e65300320aaf94c8";
    hash = "sha256-elB0Zr8DDkw3IZvvqVG+OBspZxFLPnvUSM9SRSILYWs=";
    rootDir = "mecab";
  };

  buildInputs = [ libiconv ];
+11 −6
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  mecab-nodic,
  fetchFromGitHub,
  buildPackages,
  callPackage,
}:

let
  mecab-nodic = callPackage ./nodic.nix { };
in
stdenv.mkDerivation (finalAttrs: {
  pname = "mecab-ipadic";
  version = "2.7.0-20070801";

  src = fetchurl {
    url = "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM";
    name = "mecab-ipadic-${finalAttrs.version}.tar.gz";
    hash = "sha256-ti9SfYgcUEV2uu2cbvZWFVRlixdc5q4AlqYDB+SeNSM=";
  src = fetchFromGitHub {
    owner = "taku910";
    repo = "mecab";
    rev = "2fd29256c6d5e1b10211cac838069ee9ede8c77a";
    hash = "sha256-FKRm4bIBhmE4gafg9JeMnpjXbAu4c7l7XIJVbnsRVi8=";
    rootDir = "mecab-ipadic";
  };

  buildInputs = [ mecab-nodic ];
+2 −2
Original line number Diff line number Diff line
{
  stdenv,
  fetchurl,
  fetchFromGitHub,
  libiconv,
}:

let
  mecab-base = import ./base.nix { inherit fetchurl libiconv; };
  mecab-base = import ./base.nix { inherit fetchFromGitHub libiconv; };
in
stdenv.mkDerivation (
  finalAttrs:
+4 −3
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchurl,
  mecab-ipadic,
  libiconv,
  callPackage,
  fetchFromGitHub,
}:

let
  mecab-base = import ./base.nix { inherit fetchurl libiconv; };
  mecab-base = import ./base.nix { inherit fetchFromGitHub libiconv; };
  mecab-ipadic = callPackage ./ipadic.nix { };
in
stdenv.mkDerivation (
  finalAttrs:
+0 −10
Original line number Diff line number Diff line
@@ -3330,16 +3330,6 @@ with pkgs;

  marimo = with python3Packages; toPythonApplication marimo;

  mecab =
    let
      mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
    in
    callPackage ../tools/text/mecab {
      mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
        inherit mecab-nodic;
      };
    };

  mbutil = python310Packages.callPackage ../applications/misc/mbutil { };

  mcstatus = with python3Packages; toPythonApplication mcstatus;