|
|
|
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
|
|
|
|
dir=microg
|
|
|
|
version=20240121
|
|
|
|
|
|
|
|
rm -rf "$dir"
|
|
|
|
mkdir -p "$dir"
|
|
|
|
|
|
|
|
cat > "$dir/module.prop" << EOF
|
|
|
|
id=microg
|
|
|
|
name=LineageOS for MicroG packages
|
|
|
|
version=$version
|
|
|
|
versionCode=1
|
|
|
|
author=me
|
|
|
|
description=
|
|
|
|
EOF
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/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 \
|
|
|
|
"$dir/system/etc/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/com.google.android.gms.xml"
|
|
|
|
install -D apk/android_vendor_partner_gms/GmsCore/sysconfig-com.google.android.gms.xml \
|
|
|
|
"$dir/system/etc/sysconfig/com.google.android.gms.xml"
|
|
|
|
|
|
|
|
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"
|
|
|
|
install -D apk/android_vendor_partner_gms/FakeStore/default-permissions-com.android.vending.xml \
|
|
|
|
"$dir/system/etc/default-permissions/com.android.vending.xml"
|
|
|
|
install -D apk/android_vendor_partner_gms/FakeStore/privapp-permissions-com.android.vending.xml \
|
|
|
|
"$dir/system/etc/permissions/com.android.vending.xml"
|
|
|
|
|
|
|
|
install -D apk/android_vendor_partner_gms/IchnaeaNlpBackend/IchnaeaNlpBackend.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/FDroidPrivilegedExtension/FDroidPrivilegedExtension.apk \
|
|
|
|
"$dir/system/priv-app/FDroidPrivilegedExtension/FDroidPrivilegedExtension.apk"
|
|
|
|
install -D apk/android_vendor_partner_gms/FDroidPrivilegedExtension/privapp-permissions-org.fdroid.fdroid.privileged.xml \
|
|
|
|
"$dir/system/etc/permissions/org.fdroid.fdroid.privileged.xml"
|
|
|
|
|
|
|
|
./package.sh "$dir"
|
|
|
|
rm -rf "$dir"
|