mirror of
https://github.com/nix-packages/nixapks.git
synced 2025-11-08 19:46:11 +01:00
add fossify notes
This commit is contained in:
parent
eef56f4565
commit
e289afa319
2 changed files with 5298 additions and 0 deletions
46
apks/fo/fossify-notes/package.nix
Normal file
46
apks/fo/fossify-notes/package.nix
Normal file
|
|
@ -0,0 +1,46 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
inputs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
android-sdk = inputs.android-nixpkgs.sdk.${pkgs.stdenv.hostPlatform.system} (
|
||||||
|
sdkPkgs: with sdkPkgs; [
|
||||||
|
build-tools-36-0-0
|
||||||
|
cmdline-tools-latest
|
||||||
|
platform-tools
|
||||||
|
platforms-android-36
|
||||||
|
]
|
||||||
|
);
|
||||||
|
gradle-init-script =
|
||||||
|
(import inputs.gradle-dot-nix {
|
||||||
|
inherit pkgs;
|
||||||
|
gradle-verification-metadata-file = ./verification-metadata.xml;
|
||||||
|
}).gradle-init;
|
||||||
|
in
|
||||||
|
pkgs.stdenv.mkDerivation rec {
|
||||||
|
name = "fossify-notes-${version}.apk";
|
||||||
|
version = "1.5.0";
|
||||||
|
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "FossifyOrg";
|
||||||
|
repo = "notes";
|
||||||
|
tag = version;
|
||||||
|
hash = "sha256-kh+O6ETP7XvPq+rtSH5mMSLbV7UpOE+HKx2zaALVK8c=";
|
||||||
|
};
|
||||||
|
JDK_HOME = "${pkgs.jdk21.home}";
|
||||||
|
ANDROID_HOME = "${android-sdk}/share/android-sdk";
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
android-sdk
|
||||||
|
pkgs.gradle_8
|
||||||
|
pkgs.jdk21
|
||||||
|
];
|
||||||
|
buildPhase = ''
|
||||||
|
gradle assembleFossRelease --info -I ${gradle-init-script} \
|
||||||
|
--offline --full-stacktrace -Dorg.gradle.project.android.aapt2FromMavenOverride=$ANDROID_HOME/build-tools/36.0.0/aapt2
|
||||||
|
'';
|
||||||
|
installPhase = ''
|
||||||
|
cp app/build/outputs/apk/release/app-release.apk $out
|
||||||
|
'';
|
||||||
|
}
|
||||||
5252
apks/fo/fossify-notes/verification-metadata.xml
Normal file
5252
apks/fo/fossify-notes/verification-metadata.xml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue