From fd1b0cbb5939b772d94c95430a5118a285d8bf5d Mon Sep 17 00:00:00 2001 From: David Black Date: Thu, 13 Jun 2013 16:14:26 +0100 Subject: [PATCH] Script for changing the package name and app name --- tools/change-package-name.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tools/change-package-name.sh diff --git a/tools/change-package-name.sh b/tools/change-package-name.sh new file mode 100644 index 000000000..a9a70875b --- /dev/null +++ b/tools/change-package-name.sh @@ -0,0 +1,17 @@ +## For changing the package name so that your app can be installed alongside +## F-Droid. This script also changes the app name, but DOESN'T change the +## URLs of the default repos, or the icons. + +#! /bin/sh +NEW_PACKAGE=org.your.fdroid +NEW_PATH=org/your/fdroid +NEW_PROJ_NAME="Your App" +mkdir -p src/org/your +perl -pi -e"s|org/fdroid/fdroid/R.java|$NEW_PATH/R.java|g" build.xml +find src/org/fdroid res -type f |xargs -n 1 perl -pi -e"s/org.fdroid.fdroid(?=\W)/$NEW_PACKAGE/g" +perl -pi -e"s|org.fdroid.fdroid|$NEW_PACKAGE|g" AndroidManifest.xml +mv src/org/fdroid/fdroid src/$NEW_PATH +perl -pi -e"s|FDroid|$NEW_PROJ_NAME|g" build.xml +find res/ -type f -print0 | xargs -0 sed -i 's/F-Droid/Your App/g' +ant $@ +