diff --git a/app/build.gradle b/app/build.gradle index c701879e..33c267a9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -49,8 +49,8 @@ android { buildConfigField "String", "TERMUX_PACKAGE_VARIANT", "\"" + project.ext.packageVariant + "\"" // Used by TermuxApplication class - manifestPlaceholders.TERMUX_PACKAGE_NAME = "com.termux" - manifestPlaceholders.TERMUX_APP_NAME = "Termux" + manifestPlaceholders.TERMUX_PACKAGE_NAME = "com.termux.nix" + manifestPlaceholders.TERMUX_APP_NAME = "Nix" manifestPlaceholders.TERMUX_API_APP_NAME = "Termux:API" manifestPlaceholders.TERMUX_BOOT_APP_NAME = "Termux:Boot" manifestPlaceholders.TERMUX_FLOAT_APP_NAME = "Termux:Float" @@ -77,6 +77,18 @@ android { */ } + // NIX-ON-DROID: Downstream version + defaultConfig { + def nixOnDroidMajor = 0 + def nixOnDroidMinor = 3 + def nixOnDroidRev = 0 + + applicationIdSuffix ".nix" + versionNameSuffix "_v${nixOnDroidMajor}.${nixOnDroidMinor}.${nixOnDroidRev}_nix" + versionCode android.defaultConfig.versionCode * 1000 + \ + nixOnDroidMajor * 100 + nixOnDroidMinor * 10 + nixOnDroidRev + } + signingConfigs { debug { storeFile file('testkey_untrusted.jks') diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7c566c8f..f19ff6f1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -159,6 +159,7 @@ + - + diff --git a/app/src/main/res/xml/shortcuts.xml b/app/src/main/res/xml/shortcuts.xml index dcd8d341..2d7165d5 100644 --- a/app/src/main/res/xml/shortcuts.xml +++ b/app/src/main/res/xml/shortcuts.xml @@ -18,7 +18,7 @@ tools:targetApi="n_mr1"> @@ -31,10 +31,10 @@ tools:targetApi="n_mr1"> - + @@ -46,7 +46,7 @@ tools:targetApi="n_mr1"> diff --git a/termux-shared/src/main/java/com/termux/shared/termux/TermuxConstants.java b/termux-shared/src/main/java/com/termux/shared/termux/TermuxConstants.java index 534936ff..e0e1097e 100644 --- a/termux-shared/src/main/java/com/termux/shared/termux/TermuxConstants.java +++ b/termux-shared/src/main/java/com/termux/shared/termux/TermuxConstants.java @@ -347,10 +347,10 @@ public final class TermuxConstants { */ /** Termux app name */ - public static final String TERMUX_APP_NAME = "Termux"; // Default: "Termux" + public static final String TERMUX_APP_NAME = "Nix"; // Default: "Termux" /** Termux package name */ - public static final String TERMUX_PACKAGE_NAME = "com.termux"; // Default: "com.termux" - /** Termux GitHub repo name */ + public static final String TERMUX_PACKAGE_NAME = "com.termux.nix"; // Default: "com.termux" + /** Termux Github repo name */ public static final String TERMUX_GITHUB_REPO_NAME = "termux-app"; // Default: "termux-app" /** Termux GitHub repo url */ public static final String TERMUX_GITHUB_REPO_URL = TERMUX_GITHUB_ORGANIZATION_URL + "/" + TERMUX_GITHUB_REPO_NAME; // Default: "https://github.com/termux/termux-app"