nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

mint: 0.7.1 -> 0.9.0

+31 -22
+18 -9
pkgs/development/compilers/mint/default.nix
··· 1 - { lib, fetchFromGitHub, crystal, zlib, openssl, duktape, which, libyaml }: 2 - crystal.buildCrystalPackage rec { 3 - version = "0.7.1"; 1 + { lib, fetchFromGitHub, crystal_0_33, openssl }: 2 + 3 + let crystal = crystal_0_33; 4 + in crystal.buildCrystalPackage rec { 5 + version = "0.9.0"; 4 6 pname = "mint"; 7 + 5 8 src = fetchFromGitHub { 6 9 owner = "mint-lang"; 7 10 repo = "mint"; 8 11 rev = version; 9 - sha256 = "18cg96kl4dn89bj6fm3080zzyd1r7rsfi17agdjjayd2v9fgs95l"; 12 + sha256 = "0y1qr616x7s0pjgih6s1n4wiwb8kn8l1knnzmib6j4jmqax0jhz0"; 10 13 }; 11 14 12 - buildInputs = [ openssl ]; 15 + postPatch = '' 16 + export HOME=$TMP 17 + ''; 18 + 19 + format = "shards"; 13 20 14 21 # Update with 15 22 # nix-shell -p crystal2nix --run crystal2nix 16 23 # with mint's shard.lock file in the current directory 17 24 shardsFile = ./shards.nix; 18 - crystalBinaries.mint.src = "src/mint.cr"; 19 25 20 - meta = { 26 + buildInputs = [ openssl ]; 27 + 28 + meta = with lib; { 21 29 description = "A refreshing language for the front-end web"; 22 30 homepage = "https://mint-lang.com/"; 23 - license = lib.licenses.bsd3; 24 - maintainers = with lib.maintainers; [ manveru ]; 31 + license = licenses.bsd3; 32 + maintainers = with maintainers; [ manveru ]; 25 33 platforms = [ "x86_64-linux" "i686-linux" "x86_64-darwin" ]; 34 + broken = lib.versionOlder crystal.version "0.33"; 26 35 }; 27 36 }
+13 -13
pkgs/development/compilers/mint/shards.nix
··· 2 2 admiral = { 3 3 owner = "jwaldrip"; 4 4 repo = "admiral.cr"; 5 - rev = "v1.7.3"; 6 - sha256 = "0b98qjy43wsrc08am7lkhcdsxc7gplf9hcmbvd4p3dw4g107rk91"; 5 + rev = "v1.9.0"; 6 + sha256 = "0y8gsh1qz42bc9jawcrn0i49mzzfvf8znmivd8lybapf0f53fblz"; 7 7 }; 8 8 ameba = { 9 - owner = "veelenga"; 9 + owner = "crystal-ameba"; 10 10 repo = "ameba"; 11 - rev = "v0.10.1"; 12 - sha256 = "0dcw7px7g0c5pxpdlirhirqzhcc7gdwdfiwb9kgm4x1k74ghjgxq"; 11 + rev = "v0.12.0"; 12 + sha256 = "0g68yijbm2j4ig536fwq49d1z7x2iv9kp4g3gjklf5zn1sbqhm12"; 13 13 }; 14 14 baked_file_system = { 15 15 owner = "schovi"; 16 16 repo = "baked_file_system"; 17 - rev = "v0.9.7"; 18 - sha256 = "1fi6zag1a6h4xwrfizy01dls3hhraqw0cmpwj7rjv1qcddjgig5z"; 17 + rev = "v0.9.8"; 18 + sha256 = "12l375jllg1lxvfh610dz0a39p803xw6q9fxlmnc6hy55i0gm0y3"; 19 19 }; 20 20 diff = { 21 21 owner = "MakeNowJust"; 22 22 repo = "crystal-diff"; 23 - rev = "51962dc36f9bbb1b926d557f7cb8993a6c73cc63"; 24 - sha256 = "1nwnsxm8srfw8jg0yfi2v19x6j3dadx62hq0xpxra40qcqz9dbnp"; 23 + rev = "v1.1.0"; 24 + sha256 = "1q5q2d5mp1r8c6k5v4755sb3b6awiz85d1j280djzhbd0pggk3z7"; 25 25 }; 26 26 dotenv = { 27 27 owner = "gdotdesign"; ··· 32 32 exception_page = { 33 33 owner = "crystal-loot"; 34 34 repo = "exception_page"; 35 - rev = "v0.1.2"; 36 - sha256 = "0j5ishhyriq9p339yaawrmawl9wgmp1paniq30a8d6a0568h3avq"; 35 + rev = "v0.1.4"; 36 + sha256 = "0bsp2m89sl0bg9d5szbs1nxyk7yk58rkk24aibr39hhb5zi70pqi"; 37 37 }; 38 38 kemal = { 39 39 owner = "kemalcr"; 40 40 repo = "kemal"; 41 - rev = "v0.25.1"; 42 - sha256 = "1334i905xj6vlmp8acyybwwlaxsgmf90b59da7brzpnf28wci782"; 41 + rev = "v0.26.1"; 42 + sha256 = "169pwkjmk7x6j8i0rf5rpyk1y0hl7jaf9h6yrq4ha2ag9yq9i8fr"; 43 43 }; 44 44 kilt = { 45 45 owner = "jeromegn";