Skip to content

Commit

Permalink
arpa2: non-flake inputs -> fixed-output drvs
Browse files Browse the repository at this point in the history
Co-authored-by: Auguste Baum <[email protected]>
  • Loading branch information
mightyiam and augustebaum committed Oct 23, 2023
1 parent edfd783 commit c8a13f4
Show file tree
Hide file tree
Showing 3 changed files with 79 additions and 268 deletions.
164 changes: 1 addition & 163 deletions pkgs/arpa2/flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 0 additions & 72 deletions pkgs/arpa2/flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -72,77 +72,5 @@ rec {
url = "github:edolstra/flake-compat";
flake = false;
};

steamworks-src = {
type = "gitlab";
owner = "arpa2";
repo = "steamworks";
ref = "v0.97.2";
flake = false;
};

steamworks-pulleyback-src = {
type = "gitlab";
owner = "arpa2";
repo = "steamworks-pulleyback";
ref = "v0.3.0";
flake = false;
};

lillydap-src = {
type = "gitlab";
owner = "arpa2";
repo = "lillydap";
ref = "v0.9.2";
flake = false;
};

leaf-src = {
type = "gitlab";
owner = "arpa2";
repo = "leaf";
ref = "master";
flake = false;
};

quicksasl-src = {
type = "gitlab";
owner = "arpa2";
repo = "quick-sasl";
ref = "v0.11.0";
flake = false;
};

tlspool-src = {
type = "gitlab";
owner = "arpa2";
repo = "tlspool";
ref = "v0.9.6";
flake = false;
};

tlspool-gui-src = {
type = "gitlab";
owner = "arpa2";
repo = "tlspool-gui";
ref = "v0.0.6";
flake = false;
};

kip-src = {
type = "gitlab";
owner = "arpa2";
repo = "kip";
ref = "master";
flake = false;
};

freeDiameter-src = {
type = "github";
owner = "freeDiameter";
repo = "freeDiameter";
ref = "1.5.0";
flake = false;
};
};
}
111 changes: 78 additions & 33 deletions pkgs/arpa2/overlays/arpa2-packages/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,57 +2,102 @@ inputs: sources: final: prev:
with final.pkgs; rec {
helpers = import ./lib {inherit (final) pkgs stdenv lib;};

steamworks = callPackage ./pkgs/steamworks {
src = sources.steamworks-src;
pname = inputs.steamworks-src.repo;
version = inputs.steamworks-src.ref;
steamworks = callPackage ./pkgs/steamworks rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "steamworks";
rev = "v${version}";
hash = "sha256-hD1nTyv/t7MQdopqivfSE0o4Qk1ymG8zQVg56lY+t9o=";
};
pname = "steamworks";
version = "0.97.2";
};

steamworks-pulleyback = callPackage ./pkgs/steamworks-pulleyback {
src = sources.steamworks-pulleyback-src;
pname = inputs.steamworks-pulleyback-src.repo;
version = inputs.steamworks-pulleyback-src.ref;
steamworks-pulleyback = callPackage ./pkgs/steamworks-pulleyback rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "steamworks-pulleyback";
rev = "v${version}";
hash = "sha256-MtZDwWLcKVrNlNqhsT9tnT6qEpt2rR5S37UhHS232XI=";
};
pname = "steamworks-pulleyback";
version = "0.3.0";
};

lillydap = callPackage ./pkgs/lillydap {
src = sources.lillydap-src;
pname = inputs.lillydap-src.repo;
version = inputs.lillydap-src.ref;
lillydap = callPackage ./pkgs/lillydap rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "lillydap";
rev = "v${version}";
hash = "sha256-L2zmitXezGzDZXLDxohU3DTuHE18KUZEMg98ui2AF+c=";
};
pname = "lillydap";
version = "0.9.2";
};

leaf = callPackage ./pkgs/leaf {
src = sources.leaf-src;
pname = inputs.leaf-src.repo;
version = inputs.leaf-src.ref;
src = fetchFromGitLab {
owner = "arpa2";
repo = "leaf";
rev = "b3861efce0ba143f6eb5451aac5be24f18e6d8ab";
hash = "sha256-woEzlXyulVSpeJJQU0SsfC3U90cv3b9zzVh/w5iouJY=";
};
pname = "leaf";
version = "unstable-2020-04-28";
};

quicksasl = callPackage ./pkgs/quicksasl {
src = sources.quicksasl-src;
quicksasl = callPackage ./pkgs/quicksasl rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "quick-sasl";
rev = "v${version}";
hash = "sha256-z9kgKssuXq8qae9dTLP5REzkp1C4/jnJr7ydOavPWKM=";
};
pname = "quicksasl";
version = inputs.quicksasl-src.ref;
version = "0.11.0";
};

tlspool = callPackage ./pkgs/tlspool {
src = sources.tlspool-src;
pname = inputs.tlspool-src.repo;
version = inputs.tlspool-src.ref;
tlspool = callPackage ./pkgs/tlspool rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "tlspool";
rev = "v${version}";
hash = "sha256-cscA7204nONYyuthDoVOlVwN1AW2EtvSamXpqjAAaqY=";
};
pname = "tlspool";
version = "0.9.6";
};

tlspool-gui = libsForQt5.callPackage ./pkgs/tlspool-gui {
src = sources.tlspool-gui-src;
pname = inputs.tlspool-gui-src.repo;
version = inputs.tlspool-gui-src.ref;
tlspool-gui = libsForQt5.callPackage ./pkgs/tlspool-gui rec {
src = fetchFromGitLab {
owner = "arpa2";
repo = "tlspool-gui";
rev = "v${version}";
hash = "sha256-87AY5GxIeDvsc9jrjam1aAYK+RQwhEgt+GO4TE4d6Js=";
};
pname = "tlspool-gui";
version = "0.0.6";
};

kip = callPackage ./pkgs/kip {
src = sources.kip-src;
pname = inputs.kip-src.repo;
version = inputs.kip-src.ref;
src = fetchFromGitLab {
owner = "arpa2";
repo = "kip";
rev = "7683e76368cfd432c740907f4d27592b1364b732";
hash = "sha256-SImz4ZzUXRmk4ZPbVjtUuRPqla8AiiVGa4HdSKVVI6g=";
};
pname = "kip";
version = "unstable-2021-07-27";
};

freeDiameter = callPackage ./pkgs/freeDiameter {
src = sources.freeDiameter-src;
pname = inputs.freeDiameter-src.repo;
version = inputs.freeDiameter-src.ref;
freeDiameter = callPackage ./pkgs/freeDiameter rec {
src = fetchFromGitLab {
owner = "freeDiameter";
repo = "freeDiameter";
rev = "v${version}";
hash = "sha256-hd71wR4b/pnAUcd2U4/InmubCAqkKUZeZTBrGTV3FSY=";
};
pname = "freeDiameter";
version = "1.5.0";
};
}

0 comments on commit c8a13f4

Please sign in to comment.