Package Details: ncurses-git 6.2.20200919.r0.gfceb2b7d-1

Git Clone URL: https://aur.archlinux.org/ncurses-git.git (read-only, click to copy)
Package Base: ncurses-git
Description: Screen handling and optimization package
Upstream URL: https://invisible-island.net/ncurses/ncurses.html
Licenses: MIT
Conflicts: ncurses
Provides: libformw.so, libmenuw.so, libncurses++w.so, libncursesw.so, libpanelw.so, ncurses
Submitter: Chocobo1
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 1
Popularity: 0.015280
First Submitted: 2020-01-12 12:22
Last Updated: 2020-09-21 15:54

Required by (1000)

Sources (1)

Latest Comments

« First ‹ Previous 1 2

Chocobo1 commented on 2020-09-21 04:06

Your package ncurses-git [1] has been flagged out-of-date by shoober420 [2]:

Please update the PKGBUILD to reflect the official repo build options.

No guidelines ever state that git packages should blind copy all build options from non git packages nor it is required to keep them in line with official packages.

Please state in what way the build result is unexpected and how would you expect to correct it.

shoober420 commented on 2020-09-20 17:38

I also have an up to date PKGBUILD ready and will adopt.

wlhlm commented on 2020-06-19 22:02

I have updated the PKGBUILD to more closely match the official ncurses package. More specifically, I've updated the ./configure invocation, and changed depends and pkgdesc. I've also dropped the staticlibs option as that is generally no longer used with Arch packages.

diff --git a/PKGBUILD b/PKGBUILD
index 91212ad..14c1747 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,20 @@
 # Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+# Contributor: Wilhelm Schuster <aur AT rot13 DOT io>

 pkgname=ncurses-git
-pkgver=6.1.20200111.r0.g431911e0
+pkgver=6.2.20200613.r0.gab10836a
 pkgrel=1
-pkgdesc="Screen handling and optimization package"
+pkgdesc="System V Release 4.0 curses emulation library (git version)"
 arch=('i686' 'x86_64')
 url="https://invisible-island.net/ncurses/ncurses.html"
 license=('MIT')
-depends=('glibc')
+depends=('glibc' 'gcc-libs')
 makedepends=('git')
 provides=('ncurses' 'libncurses++w.so' 'libformw.so' 'libmenuw.so' 'libpanelw.so' 'libncursesw.so')
 conflicts=('ncurses')
-options=('staticlibs')
 source=("git+https://github.com/ThomasDickey/ncurses-snapshots.git")
 sha256sums=('SKIP')

-
 pkgver() {
   cd "ncurses-snapshots"

@@ -28,12 +27,16 @@ build() {
   ./configure \
     --prefix="/usr" \
     --mandir="/usr/share/man" \
+    --with-manpage-format=normal \
     --enable-pc-files \
     --enable-widec \
+    --with-cxx-binding \
     --with-cxx-shared \
     --with-pkg-config-libdir="/usr/lib/pkgconfig" \
     --with-shared \
-    --without-debug
+    --with-normal \
+    --without-debug \
+    --without-ada
   make
 }