factor-lang: 0.99 -> 0.100
Keep 0.99 around as they are not 100% backwards compatible. Fixes #393387
This commit is contained in:
parent
e7241d6260
commit
812a744582
9
pkgs/development/compilers/factor-lang/0.100.nix
Normal file
9
pkgs/development/compilers/factor-lang/0.100.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{ callPackage, fetchurl }:
|
||||||
|
|
||||||
|
callPackage ./unwrapped.nix (rec {
|
||||||
|
version = "0.100";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://downloads.factorcode.org/releases/${version}/factor-src-${version}.zip";
|
||||||
|
hash = "sha256-ei1x6mgEoDVe1mKfoWSGC9RgZCONovAPYfIdAlOGi+0=";
|
||||||
|
};
|
||||||
|
})
|
||||||
9
pkgs/development/compilers/factor-lang/0.99.nix
Normal file
9
pkgs/development/compilers/factor-lang/0.99.nix
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{ callPackage, fetchurl }:
|
||||||
|
|
||||||
|
callPackage ./unwrapped.nix (rec {
|
||||||
|
version = "0.99";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://downloads.factorcode.org/releases/${version}/factor-src-${version}.zip";
|
||||||
|
sha256 = "f5626bb3119bd77de9ac3392fdbe188bffc26557fab3ea34f7ca21e372a8443e";
|
||||||
|
};
|
||||||
|
})
|
||||||
@ -8,16 +8,16 @@
|
|||||||
ncurses,
|
ncurses,
|
||||||
tzdata,
|
tzdata,
|
||||||
unzip,
|
unzip,
|
||||||
|
|
||||||
|
# Version-specific attributes
|
||||||
|
version,
|
||||||
|
src,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "factor-lang";
|
pname = "factor-lang";
|
||||||
version = "0.99";
|
|
||||||
|
|
||||||
src = fetchurl {
|
inherit src version;
|
||||||
url = "https://downloads.factorcode.org/releases/${finalAttrs.version}/factor-src-${finalAttrs.version}.zip";
|
|
||||||
sha256 = "f5626bb3119bd77de9ac3392fdbe188bffc26557fab3ea34f7ca21e372a8443e";
|
|
||||||
};
|
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
# Use full path to image while bootstrapping
|
# Use full path to image while bootstrapping
|
||||||
|
|||||||
@ -9272,8 +9272,17 @@ with pkgs;
|
|||||||
inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
|
inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
|
||||||
};
|
};
|
||||||
|
|
||||||
factorPackages = callPackage ./factor-packages.nix { };
|
factorPackages-0_99 = callPackage ./factor-packages.nix {
|
||||||
factor-lang = factorPackages.factor-lang;
|
factor-unwrapped = callPackage ../development/compilers/factor-lang/0.99.nix { };
|
||||||
|
};
|
||||||
|
factorPackages-0_100 = callPackage ./factor-packages.nix {
|
||||||
|
factor-unwrapped = callPackage ../development/compilers/factor-lang/0.100.nix { };
|
||||||
|
};
|
||||||
|
factorPackages = factorPackages-0_100;
|
||||||
|
|
||||||
|
factor-lang-0_99 = factorPackages-0_99.factor-lang;
|
||||||
|
factor-lang-0_100 = factorPackages-0_100.factor-lang;
|
||||||
|
factor-lang = factor-lang-0_100;
|
||||||
|
|
||||||
far2l = callPackage ../applications/misc/far2l {
|
far2l = callPackage ../applications/misc/far2l {
|
||||||
inherit (darwin.apple_sdk.frameworks)
|
inherit (darwin.apple_sdk.frameworks)
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
factor-unwrapped,
|
||||||
overrides ? (self: super: { }),
|
overrides ? (self: super: { }),
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -17,7 +18,7 @@ let
|
|||||||
{ };
|
{ };
|
||||||
buildFactorVocab = callPackage ../development/compilers/factor-lang/mk-vocab.nix { };
|
buildFactorVocab = callPackage ../development/compilers/factor-lang/mk-vocab.nix { };
|
||||||
|
|
||||||
factor-unwrapped = callPackage ../development/compilers/factor-lang/unwrapped.nix { };
|
inherit factor-unwrapped;
|
||||||
|
|
||||||
factor-lang = callPackage ../development/compilers/factor-lang/wrapper.nix { };
|
factor-lang = callPackage ../development/compilers/factor-lang/wrapper.nix { };
|
||||||
factor-no-gui = callPackage ../development/compilers/factor-lang/wrapper.nix {
|
factor-no-gui = callPackage ../development/compilers/factor-lang/wrapper.nix {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user