| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
| |
Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
Acked-by: Belgin Stirbu <belginstirbu@hotmail.com>
|
|
|
|
| |
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
|
|
|
|
|
| |
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Reviewed-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
|
|
|
|
| |
Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Change-Id: Iadea71e16a1227e3fdd1e5a838efa46029547764
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
| |
use a better fitting link for AOSP
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
|
|
| |
i9305 will be added as incomplete device for now.
This reverts commit 4c5d9d46cb15ae91e84d599c9df1b6007cda6acf.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
| |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|