From 851848fcbce25fc07d7bde2d7d848b2b00501571 Mon Sep 17 00:00:00 2001 From: Peng Mei Yu Date: Sat, 26 Jun 2021 18:16:03 +0800 Subject: rime-data: init at 0.38.20210628 --- pkgs/data/misc/rime-data/generateFetchSchema.sh | 43 +++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 pkgs/data/misc/rime-data/generateFetchSchema.sh (limited to 'pkgs/data/misc/rime-data/generateFetchSchema.sh') diff --git a/pkgs/data/misc/rime-data/generateFetchSchema.sh b/pkgs/data/misc/rime-data/generateFetchSchema.sh new file mode 100755 index 00000000000..e7c05c41028 --- /dev/null +++ b/pkgs/data/misc/rime-data/generateFetchSchema.sh @@ -0,0 +1,43 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p nix-prefetch-git -p jq + +imlist=( + array + bopomofo + cangjie + cantonese + combo-pinyin + double-pinyin + emoji + essay + ipa + jyutping + luna-pinyin + middle-chinese + pinyin-simp + prelude + quick + scj + soutzoe + stenotype + stroke + terra-pinyin + wubi + wugniu +) + +echo "# Generated using generateFetchSchema.sh" +echo "fetchFromGitHub:" +echo \'\' +echo "mkdir -p package/rime" +for im in ${imlist[@]}; do + tempFile=$(mktemp) + echo "ln -sv \${fetchFromGitHub {" + echo " owner = \"rime\";" + echo " repo = \"rime-$im\";" + nix-prefetch-git --quiet https://github.com/rime/rime-$im \ + | jq '{ rev: .rev, sha256: .sha256 }' \ + | jq -r 'to_entries | map(" \(.key) = \"\(.value)\";") | .[]' + echo "}} package/rime/$im" +done +echo \'\' -- cgit 1.4.1