Search Criteria
Package Details: aosp-devel 0.11-1
Package Actions
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.003935 |
First Submitted: | 2017-01-30 16:28 (UTC) |
Last Updated: | 2024-07-25 03:49 (UTC) |
Dependencies (31)
- bc (bc-ghAUR)
- bison (byacc-bisonAUR, bison-gitAUR)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- flex (flex-gitAUR)
- gcc-multilib (gcc-gitAUR, gcc-libs-gitAUR, gcc-fortran-gitAUR, gcc-objc-gitAUR, gcc-ada-gitAUR, gcc-go-gitAUR, gccrs-gitAUR, gccrs-libs-gitAUR, gcc-snapshotAUR, gcc)
- git (git-gitAUR, git-glAUR)
- gnupg (gnupg-gitAUR, gnupg-largekeysAUR)
- gperf (gperf-gitAUR)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR)
- lib32-ncurses (lib32-ncurses-gitAUR)
- lib32-ncurses5-compat-libsAUR
- lib32-readline
- lib32-zlib
- libxcrypt-compat
- libxslt (libxslt-gitAUR)
- ncurses (ncurses-gitAUR)
- ncurses5-compat-libsAUR
- perl-switch
- repo (repo-gitAUR)
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR)
- schedtool
- sdlAUR (sdl-openglhqAUR, sdl-nokbgrabAUR, sdl-openglhq-nokbgrabAUR, sdl-gitAUR, sdl12-compat-gitAUR, sdl12-compat)
- squashfs-tools (squashfs-tools-gitAUR)
- unzip (unzip-natspecAUR, unzip-zstdAUR)
- vim (neovim-drop-inAUR, neovim-symlinksAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, vim-gitAUR, gvim-gtk2AUR, gvim)
- zip (zip-natspecAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- ccache (ccache-gitAUR) (optional) – used for caching build output at a compiler level
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (optional) – required for building Android 8 and older
- python2-virtualenv (optional) – used to make python2 the default for building Android 10 and older
- wxgtk2 (wxwidgets-gtk2AUR) (optional) – may be required for building old Android versions
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
Technical commented on 2021-11-11 22:26 (UTC)
ncurses5-compat-libs (dependency) is flagged out-of-date (2021-11-07). Do we still need it? Or can we keep just lib32-ncurses5-compat-libs? Thanks for your support.
MartinX3 commented on 2021-09-01 09:30 (UTC)
The upstream URL has moved to https://wiki.archlinux.org/title/Android#Building.
nickoe commented on 2021-04-06 22:52 (UTC)
But it is not in use anywhere in aosp. I have never needed it, at least since m. I on't see it mentioned in androids official instructions either.
I see the same issue as suliman. ( I think, I don't have the shell in my hand right now )
timschumi commented on 2021-04-06 22:40 (UTC) (edited on 2021-04-06 22:41 (UTC) by timschumi)
@nickoe
If it's in use somewhere in AOSP it is appropriate for this meta package, and I don't really want to remove it without testing if that is really the case.
Give me a week to try and set up a clean build environment so that I can test whether wxgtk is really needed. After that, we can still go for the "remove (or move to lineageos-devel) and see if anyone complains" strategy (feel free to mark the package out-of-date in case I forget, I guess).
EDIT: What software configuration conflicts on upgrade at the moment if wxgtk2 is installed?
nickoe commented on 2021-04-06 20:08 (UTC) (edited on 2021-04-06 20:12 (UTC) by nickoe)
@timschumi Could we remove it, I don't think wxgtk or any variant there of is appropriate for this "meta" package. I think it should also be removed from the wiki for the aosp section. If really needed it could be added to the lineageos-devel meta package. Then I can avoid installing that to avoid package conflict issues.
timschumi commented on 2021-04-06 10:06 (UTC)
@nickoe
I can't find any uses of wxgtk using some basic grep commands, except for p7zip's UI (which is LineageOS-specific and I'm pretty sure that the UI itself isn't even built). Unfortunately, I don't have a clean environment available right now where I can test this.
wxgtk2 has been chosen after wxgtk wasn't a thing anymore because it is mentioned on the Arch wiki specifically and because wxgtk2 previously had a provides/replaces for wxgtk.
nickoe commented on 2021-03-30 17:56 (UTC)
Mmmm, what in aosp really depends on wxgtk let alone wxgtk2 explicitly?
D3SOX commented on 2021-01-12 13:03 (UTC) (edited on 2021-01-12 13:04 (UTC) by D3SOX)
The new correct link in the wiki is
https://wiki.archlinux.org/index.php/Android#Building
orhttps://wiki.archlinux.org/index.php/Android#Required_packages
(depending on what you think suits better)timschumi commented on 2021-01-12 12:14 (UTC)
I now bumped the requirement to
wxgtk2
, since the wiki mentions that explicitly and I doubt that anything half-modern still depends onwxgtk
. Let me know in case you find any issues.suliman commented on 2021-01-12 11:03 (UTC) (edited on 2021-01-12 11:14 (UTC) by suliman)
Can't update system
« First ‹ Previous 1 2 3 Next › Last »