|
@ -2,44 +2,51 @@ |
|
|
set -e |
|
|
set -e |
|
|
|
|
|
|
|
|
dir=microg |
|
|
dir=microg |
|
|
version_gms=214816046 |
|
|
version=20220531 |
|
|
version_vending=22 |
|
|
|
|
|
version_gsf=8 |
|
|
|
|
|
version_nlp_ichnaea=20033 |
|
|
|
|
|
version_nlp_nominatim=20042 |
|
|
|
|
|
version="$version_gms" |
|
|
|
|
|
|
|
|
|
|
|
rm -rf "$dir" |
|
|
rm -rf "$dir" |
|
|
mkdir -p "$dir" |
|
|
mkdir -p "$dir" |
|
|
|
|
|
|
|
|
cat > "$dir/module.prop" << EOF |
|
|
cat > "$dir/module.prop" << EOF |
|
|
id=microg |
|
|
id=microg |
|
|
name=microG services |
|
|
name=LineageOS for MicroG packages |
|
|
version=$version |
|
|
version=$version |
|
|
versionCode=1 |
|
|
versionCode=1 |
|
|
author=me |
|
|
author=me |
|
|
description= |
|
|
description= |
|
|
EOF |
|
|
EOF |
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/GmsCore/com.google.android.gms-$version_gms.apk \ |
|
|
install -D apk/android_vendor_partner_gms/GmsCore/GmsCore.apk \ |
|
|
"$dir/system/priv-app/GmsCore/GmsCore.apk" |
|
|
"$dir/system/priv-app/GmsCore/GmsCore.apk" |
|
|
install -D apk/android_vendor_partner_gms/GmsCore/privapp-permissions-com.google.android.gms.xml \ |
|
|
install -D apk/android_vendor_partner_gms/GmsCore/privapp-permissions-com.google.android.gms.xml \ |
|
|
"$dir/system/etc/permissions/privapp-permissions-com.google.android.gms.xml" |
|
|
"$dir/system/etc/permissions/privapp-permissions-com.google.android.gms.xml" |
|
|
|
|
|
install -D apk/android_vendor_partner_gms/GmsCore/default-permissions-com.google.android.gms.xml \ |
|
|
|
|
|
"$dir/system/etc/default-permissions/default-permissions-com.google.android.gms.xml" |
|
|
install -D apk/android_vendor_partner_gms/GmsCore/sysconfig-com.google.android.gms.xml \ |
|
|
install -D apk/android_vendor_partner_gms/GmsCore/sysconfig-com.google.android.gms.xml \ |
|
|
"$dir/system/etc/sysconfig/sysconfig-com.google.android.gms.xml" |
|
|
"$dir/system/etc/sysconfig/sysconfig-com.google.android.gms.xml" |
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/FakeStore/com.android.vending-$version_vending.apk \ |
|
|
install -D apk/android_vendor_partner_gms/GsfProxy/GsfProxy.apk \ |
|
|
|
|
|
"$dir/system/app/GsfProxy/GsfProxy.apk" |
|
|
|
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/FakeStore/FakeStore.apk \ |
|
|
"$dir/system/priv-app/FakeStore/FakeStore.apk" |
|
|
"$dir/system/priv-app/FakeStore/FakeStore.apk" |
|
|
|
|
|
install -D apk/android_vendor_partner_gms/FakeStore/default-permissions-com.android.vending.xml \ |
|
|
|
|
|
"$dir/system/etc/default-permissions/default-permissions-com.android.vending.xml" |
|
|
install -D apk/android_vendor_partner_gms/FakeStore/privapp-permissions-com.android.vending.xml \ |
|
|
install -D apk/android_vendor_partner_gms/FakeStore/privapp-permissions-com.android.vending.xml \ |
|
|
"$dir/system/etc/permissions/privapp-permissions-com.android.vending.xml" |
|
|
"$dir/system/etc/permissions/privapp-permissions-com.android.vending.xml" |
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/GsfProxy/com.google.android.gsf-$version_gsf.apk \ |
|
|
install -D apk/android_vendor_partner_gms/IchnaeaNlpBackend/IchnaeaNlpBackend.apk \ |
|
|
"$dir/system/app/GsfProxy/GsfProxy.apk" |
|
|
"$dir/system/app/IchnaeaNlpBackend/IchnaeaNlpBackend.apk" |
|
|
|
|
|
install -D apk/android_vendor_partner_gms/NominatimGeocoderBackend/NominatimGeocoderBackend.apk \ |
|
|
|
|
|
"$dir/system/app/NominatimGeocoderBackend/NominatimGeocoderBackend.apk" |
|
|
|
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/FDroid/FDroid.apk \ |
|
|
|
|
|
"$dir/system/app/FDroid/FDroid.apk" |
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/MozillaNlpBackend/org.microg.nlp.backend.ichnaea_$version_nlp_ichnaea.apk \ |
|
|
install -D apk/android_vendor_partner_gms/FDroidPrivilegedExtension/FDroidPrivilegedExtension.apk \ |
|
|
"$dir/system/app/MozillaNlpBackend/MozillaNlpBackend.apk" |
|
|
"$dir/system/priv-app/FDroidPrivilegedExtension/FDroidPrivilegedExtension.apk" |
|
|
install -D apk/android_vendor_partner_gms/NominatimNlpBackend/org.microg.nlp.backend.nominatim_$version_nlp_nominatim.apk \ |
|
|
install -D apk/android_vendor_partner_gms/FDroidPrivilegedExtension/privapp-permissions-org.fdroid.fdroid.privileged.xml \ |
|
|
"$dir/system/app/NominatimNlpBackend/NominatimNlpBackend.apk" |
|
|
"$dir/system/etc/permissions/privapp-permissions-org.fdroid.fdroid.privileged.xml" |
|
|
|
|
|
|
|
|
./package.sh "$dir" |
|
|
./package.sh "$dir" |
|
|
mv "$dir/package.zip" microg.zip |
|
|
mv "$dir/package.zip" microg.zip |
|
|