build-package: update package creation recipes

merge-requests/23/head
Christopher Roy Bratusek 5 years ago
parent eb13dae32a
commit f0cff9f563

@ -114,6 +114,15 @@ zip_add_base () {
done
}
zip_add_doc () {
ZIP_PATH="${CWD}/${ZIP}"
cd "${CWD}"
zip -q "${ZIP_PATH}" README.md || exit 1
zip -q "${ZIP_PATH}" ChangeLog.md || exit 1
}
zip_add_tool () {
cd "${CWD}/tools"
@ -214,9 +223,11 @@ print_package () {
Creating Package
Type ${1}
Name $(basename ${ZIP})
Name ${ZIP}
Directory ${CWD}
"
rm -f "${CWD}/${ZIP}"*
}
error () {

@ -1,28 +1,17 @@
#!/bin/bash
create_bromite_webview_package () {
ZIP="${CWD}/NanoDroid-BromiteWebView-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-BromiteWebView-${VERSION}.zip"
print_package "BromiteWebView"
print_package BromiteWebView
cd "${CWD}/BromiteWebView"
zip_add
cd "${CWD}/Full"
zip_add "system/xbin/unzip*"
cd "${CWD}"
zip_add CommonInstaller
zip_add CommonAddon
cd "${CWD}/tools"
zip_add "busybox*"
cd "${CWD}"
zip_add_doc
zip_add_base
zip_add BromiteWebView
zip_add_tool busybox
zip_add_tool unzip
zip_add_config .nanodroid-setup 0
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_bromite_webview () {

@ -1,34 +1,20 @@
#!/bin/bash
create_fdroid_package() {
ZIP="${CWD}/NanoDroid-fdroid-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-fdroid-${VERSION}".zip
print_package "F-Droid"
cd "${CWD}/Full"
zip_add "system/app/FDroid/"
zip_add "system/priv-app/FDroidPrivileged/"
zip_add "system/etc/org.fdroid.fdroid/"
zip_add "system/xbin/unzip*"
cd "${CWD}"
cd "${CWD}/F-Droid"
zip_add
cd "${CWD}"
zip_add CommonInstaller
zip_add CommonAddon
cd "${CWD}/tools"
zip_add "busybox*"
zip_add "aapt*"
cd "${CWD}"
zip_add_doc
zip_add_base
zip_add F-Droid
zip_add Full system/app/FDroid/
zip_add Full system/etc/org.fdroid.fdroid/
zip_add Full system/priv-app/FDroidPrivileged/
zip_add_tool aapt
zip_add_tool busybox
zip_add_config .nanodroid-setup 0
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_fdroid () {

@ -1,28 +1,19 @@
#!/bin/bash
create_full_package () {
ZIP="${CWD}/NanoDroid-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-${VERSION}.zip"
print_package "Full"
cd "${CWD}/Full"
zip_add
cd "${CWD}"
zip_add_base
zip_add Full
zip_add tools
zip_add CommonInstaller
zip_add CommonAddon
cd "${CWD}/tools"
zip_add "*"
cd "${CWD}"
zip_add_doc
zip_add_config .nanodroid-overlay
zip_add_config .nanodroid-setup 0
zip_add_config .nanodroid-setup 1
zip_add_config .nanodroid-apps
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_full () {

@ -1,47 +1,37 @@
#!/bin/bash
create_microg_package() {
ZIP="${CWD}/NanoDroid-microG-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-microG-${VERSION}.zip"
print_package "microG"
cd "${CWD}/Full"
zip_add_base
for app in AuroraStore DroidGuard nlpBackendApple nlpBackendDejavu \
nlpBackendIchnaea nlpBackendNominatim nlpBackendRadiocell; do
zip_add "system/app/${app}/"
zip_add Full system/app/${app}/
done
for app in FakeStore GmsCore_Official GmsCore_NanoDroid \
Phonesky GsfProxy YalpStore; do
zip_add "system/priv-app/${app}/"
zip_add Full system/priv-app/${app}/
done
for input in "system/xbin/nanodroid*" "system/xbin/novl" \
for content in "system/xbin/nanodroid*" "system/xbin/novl" \
"system/xbin/npem" "system/xbin/nprp" \
"system/xbin/nutl" "system/xbin/unzip*" "system/framework/" \
"gsync/" "system/etc/sysconfig/" "swipe/" \
"system/etc/default-permissions/" "system/etc/permissions/"; do
zip_add "${input}"
zip_add Full "${content}"
done
cd "${CWD}/microG"
zip_add
cd "${CWD}"
zip_add microG
zip_add tools
zip_add CommonInstaller
zip_add CommonAddon
cd "${CWD}/tools"
zip_add "*"
cd "${CWD}"
zip_add_doc
zip_add_config .nanodroid-overlay
zip_add_config .nanodroid-setup 1
zip_add_config .nanodroid-setup 0
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_microg () {

@ -1,21 +1,15 @@
#!/bin/bash
create_patcher_package() {
ZIP="${CWD}/NanoDroid-patcher-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-patcher-${VERSION}.zip"
print_package "Framework Patcher"
cd "${CWD}/patcher"
zip_add
cd "${CWD}/tools"
zip_add "busybox*"
cd "${CWD}"
zip_add patcher
zip_add_doc
zip_add_tool busybox
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_patcher () {
@ -25,18 +19,14 @@ mk_pkg_patcher () {
create_setupwizard_package() {
ZIP="${CWD}/NanoDroid-setupwizard-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-setupwizard-${VERSION}.zip"
print_package "Setup Wizard"
cd "${CWD}/setup-wizard"
zip_add
cd "${CWD}"
zip_add setup-wizard
zip_add_doc
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_setupwizard () {
@ -45,22 +35,15 @@ mk_pkg_setupwizard () {
}
create_uninstaller_package() {
ZIP="${CWD}/NanoDroid-uninstaller-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-uninstaller-${VERSION}.zip"
print_package "Uninstaller"
cd "${CWD}/uninstaller"
zip_add
cd "${CWD}"
cd "${CWD}/tools"
zip_add "busybox*"
cd "${CWD}"
zip_add uninstaller
zip_add_doc
zip_add_tool busybox
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_uninstaller () {
@ -69,22 +52,15 @@ mk_pkg_uninstaller () {
}
create_systest_package() {
ZIP="${CWD}/NanoDroid-systest-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-systest-${VERSION}.zip"
print_package "SysTest"
cd "${CWD}/systest"
zip_add
cd "${CWD}"
cd "${CWD}/tools"
zip_add "busybox*"
cd "${CWD}"
zip_add systest
zip_add_doc
zip_add_tool busybox
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_systest () {

@ -1,30 +1,16 @@
#!/bin/bash
create_osmand_package() {
ZIP="${CWD}/NanoDroid-OsmAnd-${VERSION}".zip
rm -f "${ZIP}"*
ZIP="NanoDroid-OsmAnd-${VERSION}.zip"
print_package "OsmAnd"
cd "${CWD}/Full"
zip_add "system/xbin/unzip*"
cd "${CWD}"
cd "${CWD}/OsmAnd"
zip_add
cd "${CWD}"
zip_add CommonInstaller
zip_add CommonAddon
cd "${CWD}/tools"
zip_add "busybox*"
cd "${CWD}"
zip_add_doc
zip_add_base
zip_add OsmAnd
zip_add_tool busybox
zip_add_config .nanodroid-setup 0
sum_sign_package "$(basename ${ZIP})"
sum_sign_package
}
mk_pkg_osmand () {

Loading…
Cancel
Save