From 549541df7045d275a7dc72d532b5dcc418e0de7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Sat, 19 Oct 2019 01:00:06 +0200 Subject: [PATCH 1/4] Really fail on errors --- default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/default.nix b/default.nix index 3da20ab..ded7379 100644 --- a/default.nix +++ b/default.nix @@ -84,6 +84,8 @@ in { ota = stdenv.mkDerivation rec { export USER="$(id -un)" export RELEASE_TYPE="${romtype}" # FIXME: does this work on non-lineage roms? + set -e + source build/envsetup.sh breakfast "${device}" mka otatools-package target-files-package dist From ac91e2f33d0762433395c7ba82a1a05ab8e44b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Sat, 19 Oct 2019 01:01:22 +0200 Subject: [PATCH 2/4] Switch to nixpkgs 19.09 --- buildenv.nix | 11 ++--------- hydra/hydra.nix | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/buildenv.nix b/buildenv.nix index a2adce2..27c3501 100644 --- a/buildenv.nix +++ b/buildenv.nix @@ -1,11 +1,4 @@ -{ pkgs }: -let - jdk = pkgs.callPackage { - bootjdk = pkgs.callPackage { version = "8"; }; - inherit (pkgs.gnome2) GConf gnome_vfs; - minimal = true; - }; -in pkgs.buildFHSUserEnv { +{ pkgs }: pkgs.buildFHSUserEnv { name = "nixdroid-build"; targetPkgs = pkgs: with pkgs; [ bc @@ -21,7 +14,7 @@ in pkgs.buildFHSUserEnv { nettools androidenv.androidPkgs_9_0.platform-tools androidenv.androidPkgs_9_0.androidsdk - jdk + jdk8 schedtool utillinux m4 diff --git a/hydra/hydra.nix b/hydra/hydra.nix index 46df42d..8cae083 100644 --- a/hydra/hydra.nix +++ b/hydra/hydra.nix @@ -15,7 +15,7 @@ let }; defaultInputs = args: { inherit nixdroid; - nixpkgs = mkInput "git" "https://github.com/nixos/nixpkgs-channels nixos-19.03" false; + nixpkgs = mkInput "git" "https://github.com/nixos/nixpkgs-channels nixos-19.09" false; rev = mkInput "string" args.rev false; keyStorePath = mkInput "string" "/var/lib/nixdroid/keystore" false; device = mkInput "string" args.device false; From a8144a4fa341ae724a32fcc4432aeae15f0bde88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Sat, 19 Oct 2019 01:40:04 +0200 Subject: [PATCH 3/4] Run unpack hooks --- default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/default.nix b/default.nix index ded7379..91beeaa 100644 --- a/default.nix +++ b/default.nix @@ -34,9 +34,10 @@ in { ota = stdenv.mkDerivation rec { name = "nixdroid-${rev}-${device}"; srcs = repo2nix.sources; unpackPhase = '' + runHook preUnpack ${optionalString usePatchedCoreutils "export PATH=${callPackage ./misc/coreutils.nix {}}/bin/:$PATH"} - echo $PATH ${repo2nix.unpackPhase} + runHook postUnpack ''; prePatch = '' From a878560ffd1a6185832589fa076204160aeacb2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20He=C3=9F?= Date: Sat, 19 Oct 2019 02:44:47 +0200 Subject: [PATCH 4/4] roomservice/oneplus3: Drop defaulted revision --- roomservice/LineageOS/oneplus3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roomservice/LineageOS/oneplus3.xml b/roomservice/LineageOS/oneplus3.xml index 0c8a513..6d08309 100644 --- a/roomservice/LineageOS/oneplus3.xml +++ b/roomservice/LineageOS/oneplus3.xml @@ -4,5 +4,5 @@ - +