Package Details: aosp-devel 0.11-1

Git Clone URL: https://aur.archlinux.org/aosp-devel.git (read-only, click to copy)
Package Base: aosp-devel
Description: Metapackage to pull all dependencies required to build modern Android
Upstream URL: https://wiki.archlinux.org/title/Android#Building
Keywords: android aosp build dependencies
Licenses: None
Submitter: p4block
Maintainer: timschumi
Last Packager: timschumi
Votes: 40
Popularity: 0.000347
First Submitted: 2017-01-30 16:28 (UTC)
Last Updated: 2024-07-25 03:49 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Viriathe commented on 2026-02-22 18:24 (UTC) (edited on 2026-02-22 18:54 (UTC) by Viriathe)

@Meriemi

Problème avec lib32-ncurses5-compat-libs

I encountered the same problem. My workaround was to clone https://aur.archlinux.org/lib32-ncurses5-compat-libs.git and perform the necessary updates. and install lib32-ncurses5-compat-libs from local

I just replace 6.5 by 6.6 and rebuild locally the package

Commandes
$ yay -Si lib32-ncurses5-compat-libs
Dépôt                         : aur
Nom                           : lib32-ncurses5-compat-libs
Version                       : 6.5-3
Description                   : System V Release 4.0 curses emulation library (32-bit), ABI 5
URL                           : https://invisible-island.net/ncurses/ncurses.html
Licences                      : MIT
Groupes                       : --
Fournit                       : --
Dépend de                     : lib32-gcc-libs  lib32-glibc  lib32-ncurses=6.5
Dépendances opt.              : --
Dépendances créat.            : git
Dépendances vérif.            : --
Est en conflit avec           : --
Remplace                      : --
URL sur l'AUR                 : https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs
Envoyé le                     : Tue 22 Sep 2015 01:38:04 PM CEST
Mots-clés                     : --
Modifié le                    : Sat 19 Jul 2025 11:36:18 PM CEST
Mainteneur                    : Corax
Popularité                    : 0.001432
Votes                         : 112
Obsolète                      : Mon 16 Feb 2026 03:41:17 PM CET

$ yay -Qi lib32-ncurses5-compat-libs
Nom                      : lib32-ncurses5-compat-libs
Version                  : 6.6-3
Description              : System V Release 4.0 curses emulation library (32-bit), ABI 5
Architecture             : x86_64
URL                      : https://invisible-island.net/ncurses/ncurses.html
Licences                 : MIT
Groupes                  : --
Fournit                  : --
Dépend de                : lib32-gcc-libs  lib32-glibc  lib32-ncurses=6.6
Dépendances opt.         : --
Requis par               : aosp-devel
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 0,00 B
Paqueteur                : Unknown Packager
Compilé le               : dim. 22 févr. 2026 16:57:59
Installé le              : dim. 22 févr. 2026 16:58:04
Motif d’installation     : Explicitement installé
Script d’installation    : Non
Validé par               : --
arch@archLinux lib32-ncurses5-compat-libs]$ yay aosp-devel 
1 aur/aosp-devel 0.11-1 (+40 0.00) (Installé)
    Metapackage to pull all dependencies required to build modern Android
==> Paquets à installer (ex. 1 2 3, 1-3 ou ^4)
==> 
[arch@archLinux lib32-ncurses5-compat-libs]$ yay -Syu 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 multilib est à jour
:: Recherche des mises à jour sur l'AUR…
:: Recherche des mises à jour dans les bases de données…
 -> Paquets absents de l'AUR : bp-tools  usbreset
 -> Paquets de l'AUR orphelins (non maintenus) : perl-perl4-corelibs
 -> Paquets de l'AUR marqués comme obsolètes : bcompare  lib32-ncurses5-compat-libs  snapd
 -> balena-etcher : le paquet local (2:2.1.3-2) est plus récent que le paquet disponible sur l'AUR (2.1.4-1)
 -> lib32-ncurses5-compat-libs : le paquet local (6.6-3) est plus récent que le paquet disponible sur l'AUR (6.5-3)
 il n'y a rien à faire
[arch@archLinux lib32-ncurses5-compat-libs]$ 

Meriemi commented on 2026-02-18 07:51 (UTC) (edited on 2026-02-18 07:55 (UTC) by Meriemi)

I encounter errors when updating the system today with the lib32-ncurses5-compat-lib

I had to remove aosp-devel to be able to update the system and now when i try to reinstall i have the following error :

$ yay aosp-devel
1 aur/aosp-devel 0.11-1 (+40 0.00) 
    Metapackage to pull all dependencies required to build modern Android
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1
 -> No AUR package found for lib32-ncurses=6.5
 -> could not find all required packages: lib32-ncurses =6.5

$ sudo pacman -Qi lib32-ncurses                                                                                                              1 ↵
Nom                      : lib32-ncurses
Version                  : 6.6-1
Description              : System V Release 4.0 curses emulation library (32-bit)
Architecture             : x86_64
URL                      : https://invisible-island.net/ncurses/ncurses.html
Licences                 : MIT
Groupes                  : --
Fournit                  : libncurses++w.so=6-32  libformw.so=6-32  libmenuw.so=6-32  libpanelw.so=6-32  libncursesw.so=6-32
Dépend de                : lib32-gcc-libs  lib32-glibc  ncurses=6.6
Dépendances opt.         : --
Requis par               : lib32-llvm-libs
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 580,04 KiB
Paqueteur                : Tobias Powalowski <tpowa@archlinux.org>
Compilé le               : lun. 16 févr. 2026 14:04:06
Installé le              : mer. 18 févr. 2026 08:40:56
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : Signature

Canary233 commented on 2025-08-27 15:18 (UTC)

https://archlinux.org/packages/extra/any/noto-fonts/ is a must for lineage22 based on Android 15, please add it to the dependencies.

micwoj92 commented on 2024-10-19 23:58 (UTC)

Please replace gcc-multilib with gcc.

dreieck commented on 2024-07-24 09:33 (UTC)

Why is ccache needed as a dependency? Can it be moved to optional dependency?

timschumi commented on 2023-08-11 10:06 (UTC)

Java I will move to the optional dependencies with an appropriate notice.

Also the dependency "python2-virtualenv" is read and not available. Please remove it.

No, I won't. That package should have been moved to the AUR when it was dropped. The fact that it wasn't isn't this packages fault, and there is no reason to remove it from the list as long as it is optional.

And why "wxgtk2" is needed?

wxgtk has been in the list of dependencies ever since the initial revision of the build dependencies section on the Arch Wiki (in July of 2012). I'm sure there was a reason why this was added (although it apparently wasn't ever properly documented by Google), but that has since been lost to time (or it's an obscure part of the build system).

MartinX3 commented on 2023-08-11 08:54 (UTC)

https://aur.archlinux.org/packages/sdkmanager
The sdkmanager is not part of the dependencies of this package.
Also the sdkmanager needs to add java to its own dependencies if it requirieres it.

Also the dependency "python2-virtualenv" is read and not available.
Please remove it.

And why "wxgtk2" is needed?

Anyway please cleanup the dependencies of this package.
Here are two links which packages are needed to compile aosp:
https://developer.sony.com/open-source/aosp-on-xperia-open-devices/guides/aosp-build-instructions/build-aosp-android-13/
https://source.android.com/docs/setup/start/initializing#installing-required-packages-ubuntu-1804

yurikoles commented on 2023-08-11 07:56 (UTC)

But some tools like sdkmanager still require it.

Molyuu commented on 2023-08-11 07:31 (UTC) (edited on 2023-08-11 07:32 (UTC) by Molyuu)

Java environment has been prebuilt in AOSP since Android 9, better move these to optional dependencies.