tijolo: init at 0.7.3

This commit is contained in:
sunder 2023-07-19 19:12:49 +03:00
parent 8613c71311
commit 7c5cf1a2d0
3 changed files with 71 additions and 0 deletions

View file

@ -0,0 +1,42 @@
{ stdenv
, lib
, fetchFromGitHub
, crystal
, vte
, libgit2
, editorconfig-core-c
, gtksourceview4
, wrapGAppsHook
, desktopToDarwinBundle
}:
crystal.buildCrystalPackage rec {
pname = "tijolo";
version = "0.7.3";
src = fetchFromGitHub {
owner = "hugopl";
repo = "tijolo";
rev = "v${version}";
hash = "sha256-15not/B+O+wIZ/fvLFy26/dyvq0E+bZUeoSZ6HxMMKg=";
};
nativeBuildInputs = [ wrapGAppsHook ]
++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ];
buildInputs = [ vte libgit2 gtksourceview4 editorconfig-core-c ];
buildTargets = [ "all" ];
doCheck = false;
shardsFile = ./tijolo-shards.nix;
installTargets = [ "install" "install-fonts"];
doInstallCheck = false;
meta = with lib; {
description = "Lightweight, keyboard-oriented IDE for the masses";
homepage = "https://github.com/hugopl/tijolo";
license = licenses.mit;
mainProgram = "tijolo";
maintainers = with maintainers; [ sund3RRR ];
};
}

View file

@ -0,0 +1,27 @@
{
compiled_license = {
url = "https://github.com/elorest/compiled_license.git";
rev = "v1.2.2";
sha256 = "1f412r6m31cc093lcw31m2rp5s3y7vh6q3wc3xh9b8vccvmj21p7";
};
fzy = {
url = "https://github.com/hugopl/fzy.git";
rev = "v0.5.5";
sha256 = "1zk95m43ymx9ilwr6iw9l44nkmp4sas28ib0dkr07hkhgrkw68sv";
};
gobject = {
url = "https://github.com/jhass/crystal-gobject.git";
rev = "v0.10.0";
sha256 = "02cc3486ifbffdbvgl75ylwn47gpfb2j0srz92jx5yz1d596x746";
};
toml = {
url = "https://github.com/crystal-community/toml.cr.git";
rev = "v0.7.0";
sha256 = "0vznx2irvx6m8w6chdf9ms72n2w0cf2m5cwh0cjmp1jz9y3xwv7z";
};
version_from_shard = {
url = "https://github.com/hugopl/version_from_shard.git";
rev = "v1.2.5";
sha256 = "0xizj0q4rd541rwjbx04cjifc2gfx4l5v6q2y7gmd0ndjmkgb8ik";
};
}

View file

@ -35235,6 +35235,8 @@ with pkgs;
tickrs = callPackage ../applications/misc/tickrs { };
tijolo = callPackage ../applications/editors/tijolo { };
tilemaker = callPackage ../applications/misc/tilemaker { };
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {