aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix whitespace inconsistenciesreplicant-6.0-devDenis 'GNUtoo' Carikli2021-12-271-3/+3
| | | | | | | | Most remotes used only spaces (especially the upstream ones), but some tabs were present in the Replicant and F-Droid remotes, so we converted everything to spaces for consistency with upstream. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override external/proguardreplicant-6.0-0004-rc6Denis 'GNUtoo' Carikli2021-08-261-1/+1
| | | | | | | | Some binaries jar files were found in external/proguard and it seems we can build Replicant 6.0 on Trisquel 9 (etiona) without them. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override artDenis 'GNUtoo' Carikli2021-08-261-1/+1
| | | | | | | | | | | When building Replicant 6.0 on Trisquel 9, the host version of libbacktrace failed to compile due to headers incompatibility between Replicant 6 and Trisquel 9. So instead of trying to fix we we simply disabled building libbacktrace in art. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override external/libcxx to fix the build on Trisquel 9Denis 'GNUtoo' Carikli2021-08-261-1/+1
| | | | | | | This is to add a small patch to external/libcxx to fix building Replicant 6.0 on Trisquel 9. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add the wipe utilityDenis 'GNUtoo' Carikli2021-03-081-0/+1
| | | | | | | | | | | | | | | | | | Wipe comes from wipe 2.3.1 from http://wipe.sourceforge.net/. As there doesn't seem to be any git repository, the tarball was imported in git the subsequent commit added support for Android. Wipe is strongly needed as without it it's not very convenient to securely delete files from the internal storage. Without wipe, one would have to port GNU/Linux to the device if it's not already done, or reuse the Replicant 11 kernel otherwise, and run a distribution like Parabola to securely erase files. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* F-Droid-mirror: Rename to mirrors/F-DroidDenis 'GNUtoo' Carikli2021-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To release a Replicant 6 version, we need to tag all the repositories. For some time, the LineageOS mirrors have been moved in mirrors/LineageOS. We have redirections in place to continue being able to fetch old revisions of Replicant. We have HTTP and HTTPS redirection (it's done with Apache), but no redirection for git:// or ssh. Because of that, when we removed the symlinks to make the setup more robust, git:// or ssh weren't redirected anymore. This removal doesn't affect the ability to fetch old revisions as people are expected to use HTTP or HTTPS to fetch the full Replicant source code. However it broke the release process: The releasetag.sh script (which is in the vendor_replicant-release-scripts repository) was using the git remote URL to reconstruct the URI to which to push the tag to. To fix that the best way is update the manifest to make sure that the address to which to push correspond to the one that is used to download the repositories. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* AOSP-mirror: Rename to mirrors/AOSPDenis 'GNUtoo' Carikli2021-01-091-192/+192
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To release a Replicant 6 version, we need to tag all the repositories. For some time, the LineageOS mirrors have been moved in mirrors/LineageOS. We have redirections in place to continue being able to fetch old revisions of Replicant. We have HTTP and HTTPS redirection (it's done with Apache), but no redirection for git:// or ssh. Because of that, when we removed the symlinks to make the setup more robust, git:// or ssh weren't redirected anymore. This removal doesn't affect the ability to fetch old revisions as people are expected to use HTTP or HTTPS to fetch the full Replicant source code. However it broke the release process: The releasetag.sh script (which is in the vendor_replicant-release-scripts repository) was using the git remote URL to reconstruct the URI to which to push the tag to. To fix that the best way is update the manifest to make sure that the address to which to push correspond to the one that is used to download the repositories. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* LineageOS-mirror: Rename to mirrors/LineageOSDenis 'GNUtoo' Carikli2021-01-092-254/+254
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To release a Replicant 6 version, we need to tag all the repositories. For some time, the LineageOS mirrors have been moved in mirrors/LineageOS. We have redirections in place to continue being able to fetch old revisions of Replicant. We have HTTP and HTTPS redirection (it's done with Apache), but no redirection for git:// or ssh. Because of that, when we removed the symlinks to make the setup more robust, git:// or ssh weren't redirected anymore. This removal doesn't affect the ability to fetch old revisions as people are expected to use HTTP or HTTPS to fetch the full Replicant source code. However it broke the release process: The releasetag.sh script (which is in the vendor_replicant-release-scripts repository) was using the git remote URL to reconstruct the URI to which to push the tag to. To fix that the best way is update the manifest to make sure that the address to which to push correspond to the one that is used to download the repositories. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/Messaging to remove ambientsdkDenis 'GNUtoo' Carikli2020-12-031-1/+1
| | | | | | | | | The patch serie by belgin to remove the nonfree ambientsdk also came with instructions to tag this repository to revert Replicant 6.0 to the revision just before the inclusion of the ambient SDK. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/Contacts to remove ambientsdkDenis 'GNUtoo' Carikli2020-12-011-1/+1
| | | | | | | | | The patch serie by belgin to remove the nonfree ambientsdk also came with instructions to tag this repository to revert Replicant 6.0 to the revision just before the inclusion of the ambient SDK. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/ContactsCommon to remove ambientsdkDenis 'GNUtoo' Carikli2020-12-011-1/+1
| | | | | | | | | The patch serie by belgin to remove the nonfree ambientsdk also came with instructions to tag this repository to revert Replicant 6.0 to the revision just before the inclusion of the ambient SDK. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/PhoneCommon to remove ambientsdkDenis 'GNUtoo' Carikli2020-11-291-1/+1
| | | | | | | | | The patch serie by belgin to remove the nonfree ambientsdk also came with instructions to tag this repository to revert Replicant 6.0 to the revision just before the inclusion of the ambient SDK. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/Trebuchet to remove ambientsdkDenis 'GNUtoo' Carikli2020-11-261-1/+1
| | | | | | | | The patch serie by belgin to remove the nonfree ambientsdk has 4 patches that are to be applied in packages/apps/packages/apps/Trebuchet. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Override packages/apps/InCallUI to remove ambientsdkDenis 'GNUtoo' Carikli2020-11-251-1/+1
| | | | | | | The patch serie by belgin to remove the nonfree ambientsdk has a patch that is to be applied in packages/apps/InCallUI. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add replicant-release-scriptsDenis 'GNUtoo' Carikli2020-10-241-0/+1
| | | | | | | | | | | This repository is needed to do Replicant releases, so it would be best to have it in the Replicant source code as well. As it is an integral part of the release process, it is also interesting to have it tagged like any other repositories used in a given release. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add replicant-dataDenis 'GNUtoo' Carikli2020-09-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This repository has all the Replicant releases certificates which are needed to generate the keys-migration.sh script which will be added at vendor/replicant/prebuilt/common/bin/keys-migration.sh. As the prebuilt directory name imply it will have to be manually generated. To do that a python script is being worked on. The key-migration.sh script is needed because during the Replicant build, keys and certificates are generated by vendor/replicant/sign-build.sh. They are then used to sign system applications. If the application signatures changes, the applications loose access to their data. On Replicant 6 this results in the launcher always crashing, making the device unusable after having installing a new image with different signatures for system applications. To fix that, the key-migration.sh script will be able to replace the old certificates public keys with the new ones in /data/system/packages.xml. As we already have several certificates sets due to developers changes and to the fact that I didn't realize that I needed not to delete the vendor/replicant-security directory, it's better to automatize the key-migration.sh script creation. In addition it enables to abstract away key management to make the cost of deleting vendor/replicant-security irrelevant, and also enables to create custom scripts for downgrade and to make it easier for users and developers to run their own builds. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Move libsamsung-ril and libsamsung-ipc in vendor/replicantDenis 'GNUtoo' Carikli2020-06-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This unify the naming of libsamsung-ril which is sometimes called samsung-ril and sometimes libsamsung-ril. Using the samsung-ril naming is confusing because it would imply that it's not a libril implementation but instead a complete RIL implementation. Having libsamsung-ipc in the external/ directory might make sense as all non Android specifics repositories are there. But since the repository names are based on their location it ended up being external_libsamsung-ipc. Having the repository named external_libsamsung-ipc is very confusing: it can and probably did make people think that Replicant wasn't maintaining it, and that the upstream project was hosted somewhere else. This is really problematic as Replicant is trying to collaborate with other projects like GNU/Linux distributions whose contributors might not be familiar with the Android naming scheme. As libsamsung-ipc is meant to be used in GNU/Linux as well and that Replicant also accepts contributions from other distributions, including contributions for devices that Replicant decided not to support in Replicant because they attack users freedom privacy and security more than the devices already supported by Replicant. The move of libsamsung-ipc and libsamsung-ril in hardware/replicant also makes it more clear that Replicant is the upstream project for both repositories. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add external/evtestDenis 'GNUtoo' Carikli2019-11-291-0/+1
| | | | | | | | | | | This can help debug software and hardware issues so it's best to ship it as it is time consuming to build an image just for adding it. Evtest has to be added to PRODUCT_PACKAGES to be shipped on the devices. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Add replicant-scriptsDenis 'GNUtoo' Carikli2019-11-291-0/+1
| | | | | | | | | | | | | That repository contains scripts to be used to disable the modem and enable usb networking. It was previously named user-scripts but it also contains scripts meant for development as well. The scripts have to be added to PRODUCT_PACKAGES to be shipped on the devices. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Use Replicant's fork of packages/apps/DialerDenis 'GNUtoo' Carikli2019-11-121-1/+1
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Use Replicant's fork of frameworks/opt/net/wifiJoonas Kylmälä2019-10-191-1/+1
| | | | | Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi> Acked-by: Belgin Stirbu <belginstirbu@hotmail.com>
* Use F-Droid privileged extension mirror from git.replicant.usDenis 'GNUtoo' Carikli2019-04-031-2/+2
| | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
* Use AOSP mirror from git.replicant.usDenis 'GNUtoo' Carikli2019-04-011-194/+193
| | | | | Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Reviewed-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
* Update F-Droid Privileged Extension to 0.2.8Joonas Kylmälä2018-08-281-1/+1
| | | | Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
* Adapt to recent LineageOS forksJoonas Kylmälä2018-08-281-2/+2
| | | | | | | | | | | | The following LineageOS commits in cm-13.0 branch forked aac and libvorbis repositories: manifest: Track own external/libvorbis (119b626212a189d098007d3774df19eee5692aaa) Switch to our external/aac (4ae095ffef693b7f50b51d7d770ad01c1e9cbf8f) This adds those changes. Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
* Update to android-6.0.1_r81 and adapt recent LineageOS unforksWolfgang Wiedmeyer2017-12-101-7/+7
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* update Privileged ExtensionWolfgang Wiedmeyer2017-12-101-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* update Privileged ExtensionWolfgang Wiedmeyer2017-09-081-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* include latest LineageOS forksWolfgang Wiedmeyer2017-09-081-4/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* add repos for Galaxy Note 8.0 (n5100 and n5110)Wolfgang Wiedmeyer2017-07-141-0/+3
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* fork setup wizardWolfgang Wiedmeyer2017-07-091-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* fork libhardware_legacyWolfgang Wiedmeyer2017-06-131-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* add kernel and device repos for n7000 and espresso variantsWolfgang Wiedmeyer2017-06-121-0/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* remove unneeded hardware repos that very likely contain non-free softwareWolfgang Wiedmeyer2017-05-121-5/+0
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* repos for maguroWolfgang Wiedmeyer2017-05-121-1/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* README: https urls for redmine domainsWolfgang Wiedmeyer2017-05-021-3/+3
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* sync with LineageOSWolfgang Wiedmeyer2017-05-022-4/+5
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* fdroid: move revision up to remote definitionWolfgang Wiedmeyer2017-05-021-2/+3
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* manifest: android-6.0.1_r78 -> android-6.0.1_r79Sean McCreary2017-05-021-1/+1
| | | | Change-Id: Iadea71e16a1227e3fdd1e5a838efa46029547764
* Update F-Droid Privileged ExtensionWolfgang Wiedmeyer2017-04-301-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* add heimdallWolfgang Wiedmeyer2017-04-301-0/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* README: use two spaces for line-breaksWolfgang Wiedmeyer2017-04-101-3/+2
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* README: Markdown link formattingWolfgang Wiedmeyer2017-04-071-1/+2
| | | | | | use a better fitting link for AOSP Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* README: CyanogenMod -> LineageOSWolfgang Wiedmeyer2017-04-071-4/+4
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* update privileged extensionWolfgang Wiedmeyer2017-04-051-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* updated privileged extensionWolfgang Wiedmeyer2017-03-181-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* add RepWifi appWolfgang Wiedmeyer2017-03-161-0/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* add i9305 device repoWolfgang Wiedmeyer2017-03-111-0/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* Revert "remove device_samsung_smdk4412-qcom-common"Wolfgang Wiedmeyer2017-03-111-0/+1
| | | | | | | | i9305 will be added as incomplete device for now. This reverts commit 4c5d9d46cb15ae91e84d599c9df1b6007cda6acf. Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
* rename manifest dir from "android" to "manifest"Wolfgang Wiedmeyer2017-03-061-1/+1
| | | | Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>