Package Details: android-ndk r26.d-1

Git Clone URL: https://aur.archlinux.org/android-ndk.git (read-only, click to copy)
Package Base: android-ndk
Description: Android C/C++ developer kit
Upstream URL: https://developer.android.com/ndk/
Licenses: GPL, custom, LGPL
Replaces: android-ndk64
Submitter: sergej
Maintainer: migrev
Last Packager: migrev
Votes: 280
Popularity: 0.75
First Submitted: 2009-06-26 09:29 (UTC)
Last Updated: 2024-04-25 09:03 (UTC)

Dependencies (15)

Required by (457)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 17 Next › Last »

xyproto commented on 2014-10-27 13:03 (UTC)

frownlee, thanks for the suggestion. Now that android-ndk is no longer split in two, I think provides=('android-ndk') makes more sense than provides=('android-ndk32' 'android-ndk64'), but I will certainly take the other suggestions into consideration.

<deleted-account> commented on 2014-10-24 18:51 (UTC)

I would suggest a slightly simplified PKGBUILD (like the following): https://gist.github.com/anonymous/6bedcde142996f9ca80e

xyproto commented on 2014-10-23 14:24 (UTC)

Upstream has reversed the decision to split the 32-bit version into android-ndk32 and android-ndk64 and the 64-bit version into android-ndk32 and android-ndk64, so I'm also unsplitting this package.

xyproto commented on 2014-10-08 12:54 (UTC)

The packages now doesn't conflict anymore, but the last package to be installed is configured as ANDROID_NDK in /etc/profile.d/android-ndk.sh. Also added a symlink for the gdbserver issue, thanks zenolijo.

mathben commented on 2014-09-25 20:34 (UTC)

@smsware, I got the same problem. I solve it by manual installation after the error. pacman -U /tmp/yaourt-tmp-root/android-ndk32-r10b-1-x86_64.pkg.tar.xz rm /etc/profile.d/android-ndk.sh pacman -U /tmp/yaourt-tmp-root/android-ndk64-r10b-1-x86_64.pkg.tar.xz The file android-ndk.sh is the same in 32 and 64 package.

<deleted-account> commented on 2014-09-24 05:34 (UTC)

error: failed to commit transaction (conflicting files) /etc/profile.d/android-ndk.sh exists in both 'android-ndk32' and 'android-ndk64' Errors occurred, no packages were upgraded. What should I do?

zenolijo commented on 2014-09-21 21:11 (UTC)

This is really annoying. It's not possible to run gdbserver at all, because when i run ndk-build with NDK_DEBUG=1 it tries to find the gdbserver file in /opt/android-ndk64/prebuilt/android-arm/gdbserver when it's actually in /opt/android-ndk64/prebuilt/android-arm64/gdbserver which sucks. It is easily fixable by symlinking android-arm to android-arm64 though, but you guys should do something about it.

xyproto commented on 2014-09-19 20:29 (UTC)

Updated the package to r10b and removed the conflict between android-ndk32 and android-ndk64 by introducing a symlink in /opt. Thanks for the feedback, frownlee.

<deleted-account> commented on 2014-09-07 18:15 (UTC)

Actually, in all honesty, I think these two packages share so little in common they don't deserve to be a split package. Split packages are generally used when they share sources, which these two don't, and they're packaging steps are completely independent. A package group makes more sense IMO.