summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Exequiel Pedone2025-03-06 00:12:19 -0300
committerGonzalo Exequiel Pedone2025-03-06 00:12:19 -0300
commitb16b081d06d8416231ec94c85318cb5107b7588b (patch)
treeb98052181f149a0abcfbd7e79b07c34a4a32c020
parenta4fb4e6c53da76e1890bd97179263fd093f4989e (diff)
downloadaur-android-x86-ncurses.tar.gz
Package updated.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD25
2 files changed, 17 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index eebbccf15a0f..7579ff52bc49 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = android-x86-ncurses
- pkgdesc = System V Release 4.0 curses emulation library (android)
+ pkgdesc = System V Release 4.0 curses emulation library (Android x86)
pkgver = 6.5
- pkgrel = 1
+ pkgrel = 2
url = https://invisible-island.net/ncurses/ncurses.html
arch = any
license = MIT
@@ -13,7 +13,7 @@ pkgbase = android-x86-ncurses
options = !emptydirs
source = https://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz
source = 0001-Disable-lib-symlinks.patch
- sha256sums = 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6
- sha256sums = ff16e8e4418660d7eea17caa2678d9a962f65ed15d523ce906e55d616eb89b9d
+ md5sums = ac2d2629296f04c8537ca706b6977687
+ md5sums = efc4d1176d6feb1981c218f17778281e
pkgname = android-x86-ncurses
diff --git a/PKGBUILD b/PKGBUILD
index bc92d768e16e..74e87070ec57 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,27 +8,28 @@ _android_arch=x86
pkgname=android-${_android_arch}-ncurses
pkgver=6.5
-pkgrel=1
-pkgdesc='System V Release 4.0 curses emulation library (android)'
+pkgrel=2
+pkgdesc="System V Release 4.0 curses emulation library (Android ${_android_arch})"
arch=('any')
url='https://invisible-island.net/ncurses/ncurses.html'
license=('MIT')
+depends=('android-ncurses')
depends=('android-ndk')
options=(!strip !buildflags staticlibs !emptydirs)
makedepends=('android-configure')
source=("https://ftp.gnu.org/gnu/ncurses/ncurses-${pkgver}.tar.gz"
"0001-Disable-lib-symlinks.patch")
-sha256sums=('136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6'
- 'ff16e8e4418660d7eea17caa2678d9a962f65ed15d523ce906e55d616eb89b9d')
+md5sums=('ac2d2629296f04c8537ca706b6977687'
+ 'efc4d1176d6feb1981c218f17778281e')
prepare() {
- cd ncurses-${pkgver/_/-}
+ cd "${srcdir}/ncurses-${pkgver/_/-}"
patch -Np1 -i ../0001-Disable-lib-symlinks.patch
}
build() {
- cd ncurses-${pkgver/_/-}
+ cd "${srcdir}/ncurses-${pkgver/_/-}"
source android-env ${_android_arch}
android-${_android_arch}-configure \
@@ -52,9 +53,9 @@ build() {
}
package() {
- cd ncurses-${pkgver/_/-}
+ cd "${srcdir}/ncurses-${pkgver/_/-}"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
rm -rf "${pkgdir}/${ANDROID_PREFIX_BIN}"
rm -f "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so.*
${ANDROID_STRIP} -g --strip-unneeded "${pkgdir}/${ANDROID_PREFIX_LIB}"/*.so
@@ -62,16 +63,16 @@ package() {
# fool packages looking to link to non-wide-character ncurses libraries
for lib in ncurses ncurses++ form panel menu; do
- ln -sv ${lib}w.pc "$pkgdir/${ANDROID_PREFIX_LIB}/pkgconfig/${lib}.pc"
+ ln -sv ${lib}w.pc "${pkgdir}/${ANDROID_PREFIX_LIB}/pkgconfig/${lib}.pc"
done
# some packages look for -lcurses during build
- cp -p "$pkgdir/${ANDROID_PREFIX_LIB}/libncursesw.so" "$pkgdir/${ANDROID_PREFIX_LIB}/libcurses.so"
+ cp -p "${pkgdir}/${ANDROID_PREFIX_LIB}/libncursesw.so" "${pkgdir}/${ANDROID_PREFIX_LIB}/libcurses.so"
# tic and ticinfo functionality is built in by default
# make sure that anything linking against it links against libncursesw.so instead
for lib in tic tinfo; do
- cp -p "$pkgdir/${ANDROID_PREFIX_LIB}/libncursesw.so" "$pkgdir/${ANDROID_PREFIX_LIB}/lib${lib}.so"
- ln -sv ncursesw.pc "$pkgdir/${ANDROID_PREFIX_LIB}/pkgconfig/${lib}.pc"
+ cp -p "${pkgdir}/${ANDROID_PREFIX_LIB}/libncursesw.so" "${pkgdir}/${ANDROID_PREFIX_LIB}/lib${lib}.so"
+ ln -sv ncursesw.pc "${pkgdir}/${ANDROID_PREFIX_LIB}/pkgconfig/${lib}.pc"
done
}