flake.nix: pull datasources from datasources repo
Build and test / build (push) Failing after 8m19s

This commit is contained in:
2026-04-07 17:24:59 +09:00
parent eebeaba0e0
commit 9b9c771eff
6 changed files with 30 additions and 214 deletions
+9 -36
View File
@@ -4,35 +4,16 @@
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
jmdict-src = {
# url = "http://ftp.edrdg.org/pub/Nihongo/JMdict.gz";
url = "http://ftp.edrdg.org/pub/Nihongo/JMdict_e.gz";
flake = false;
};
jmdict-with-examples-src = {
url = "http://ftp.edrdg.org/pub/Nihongo/JMdict_e_examp.gz";
flake = false;
};
radkfile-src = {
url = "http://ftp.edrdg.org/pub/Nihongo/radkfile.gz";
flake = false;
};
kanjidic2-src = {
url = "https://www.edrdg.org/kanjidic/kanjidic2.xml.gz";
flake = false;
datasources = {
url = "git+https://git.pvv.ntnu.no/Mugiten/datasources.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
self,
nixpkgs,
jmdict-src,
jmdict-with-examples-src,
radkfile-src,
kanjidic2-src
datasources,
}: let
inherit (nixpkgs) lib;
systems = [
@@ -135,29 +116,21 @@
ln -s ${src} $out
'';
jmdict = pkgs.callPackage ./nix/jmdict.nix {
inherit jmdict-src jmdict-with-examples-src edrdgMetadata;
};
radkfile = pkgs.callPackage ./nix/radkfile.nix {
inherit radkfile-src edrdgMetadata;
};
kanjidic2 = pkgs.callPackage ./nix/kanjidic2.nix {
inherit kanjidic2-src edrdgMetadata;
};
inherit (datasources.packages.${system}) jmdict radkfile kanjidic2;
database-tool = pkgs.callPackage ./nix/database_tool.nix {
inherit src;
};
database = pkgs.callPackage ./nix/database.nix {
inherit (self.packages.${system}) database-tool jmdict radkfile kanjidic2;
inherit (datasources.packages.${system}) jmdict radkfile kanjidic2;
inherit (self.packages.${system}) database-tool;
inherit src;
};
database-wal = pkgs.callPackage ./nix/database.nix {
inherit (self.packages.${system}) database-tool jmdict radkfile kanjidic2;
inherit (datasources.packages.${system}) jmdict radkfile kanjidic2;
inherit (self.packages.${system}) database-tool;
inherit src;
wal = true;
};