mirror of
https://github.com/nix-packages/nixapks.git
synced 2025-11-08 19:46:11 +01:00
ankidroid
This commit is contained in:
parent
5418e719ae
commit
ce78f0a6b6
1 changed files with 8 additions and 7 deletions
15
flake.nix
15
flake.nix
|
|
@ -46,6 +46,7 @@
|
||||||
android-sdk = inputs.android-nixpkgs.sdk.${system} (
|
android-sdk = inputs.android-nixpkgs.sdk.${system} (
|
||||||
sdkPkgs: with sdkPkgs; [
|
sdkPkgs: with sdkPkgs; [
|
||||||
build-tools-35-0-1
|
build-tools-35-0-1
|
||||||
|
build-tools-35-0-0
|
||||||
cmdline-tools-latest
|
cmdline-tools-latest
|
||||||
platform-tools
|
platform-tools
|
||||||
platforms-android-35
|
platforms-android-35
|
||||||
|
|
@ -53,8 +54,8 @@
|
||||||
);
|
);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
mihon-gradle-metadata = pkgs.mkShell {
|
ankidroid-gradle-metadata = pkgs.mkShell {
|
||||||
name = "mihon-gradle-metadata-generator";
|
name = "ankidroid-gradle-metadata-generator";
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
android-sdk
|
android-sdk
|
||||||
|
|
@ -71,7 +72,7 @@
|
||||||
export JAVA_HOME="${pkgs.jdk21.home}"
|
export JAVA_HOME="${pkgs.jdk21.home}"
|
||||||
|
|
||||||
# Override AAPT2 to use the NixOS-compatible version
|
# Override AAPT2 to use the NixOS-compatible version
|
||||||
export GRADLE_OPTS="-Dorg.gradle.project.android.aapt2FromMavenOverride=$ANDROID_HOME/build-tools/35.0.1/aapt2"
|
export GRADLE_OPTS="-Dorg.gradle.project.android.aapt2FromMavenOverride=$ANDROID_HOME/build-tools/35.0.0/aapt2"
|
||||||
|
|
||||||
# Set up temporary directories
|
# Set up temporary directories
|
||||||
export TMPDIR=$(mktemp -d)
|
export TMPDIR=$(mktemp -d)
|
||||||
|
|
@ -80,7 +81,7 @@
|
||||||
export AAPT2_DAEMON_DIR=$TMPDIR/aapt2
|
export AAPT2_DAEMON_DIR=$TMPDIR/aapt2
|
||||||
|
|
||||||
echo "===================================================="
|
echo "===================================================="
|
||||||
echo "Mihon Gradle Metadata Generation Shell"
|
echo "ankidroid Gradle Metadata Generation Shell"
|
||||||
echo "===================================================="
|
echo "===================================================="
|
||||||
echo ""
|
echo ""
|
||||||
echo "ANDROID_HOME: $ANDROID_HOME"
|
echo "ANDROID_HOME: $ANDROID_HOME"
|
||||||
|
|
@ -90,13 +91,13 @@
|
||||||
echo ""
|
echo ""
|
||||||
echo "To generate the verification-metadata.xml file:"
|
echo "To generate the verification-metadata.xml file:"
|
||||||
echo ""
|
echo ""
|
||||||
echo " 1. cd /home/osbm/Documents/temp/mihon"
|
echo " 1. cd /home/osbm/Documents/temp/ankidroid"
|
||||||
echo " 2. gradle -M sha256 assembleRelease -x lint -x lintDebug -x lintRelease -Dorg.gradle.project.android.aapt2FromMavenOverride=\$ANDROID_HOME/build-tools/35.0.1/aapt2"
|
echo " 2. gradle -M sha256 assembleRelease -x lint -x lintDebug -x lintRelease -Dorg.gradle.project.android.aapt2FromMavenOverride=\$ANDROID_HOME/build-tools/35.0.1/aapt2"
|
||||||
echo ""
|
echo ""
|
||||||
echo "This will create gradle/verification-metadata.xml"
|
echo "This will create gradle/verification-metadata.xml"
|
||||||
echo "Then copy it to the mihon package directory:"
|
echo "Then copy it to the ankidroid package directory:"
|
||||||
echo ""
|
echo ""
|
||||||
echo " 3. cp gradle/verification-metadata.xml /home/osbm/Documents/git/nixapks/apks/mi/mihon/"
|
echo " 3. cp gradle/verification-metadata.xml /home/osbm/Documents/git/nixapks/apks/an/ankidroid/"
|
||||||
echo ""
|
echo ""
|
||||||
echo "===================================================="
|
echo "===================================================="
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue