Package Details: libcdk 5.0.20160131-1

Git Clone URL: https://aur.archlinux.org/libcdk.git (read-only)
Package Base: libcdk
Description: Curses Development Kit - widget library, enhanced version
Upstream URL: http://invisible-island.net/cdk/
Licenses: custom
Submitter: None
Maintainer: None
Last Packager: xyproto
Votes: 29
Popularity: 0.003982
First Submitted: 2007-05-18 16:36
Last Updated: 2016-03-17 12:05

Dependencies (0)

Required by (2)

Sources (1)

Latest Comments

xyproto commented on 2014-11-07 15:48

Updated to 20141106. Thanks, xvoprsalek.

xvoprsalek commented on 2014-11-06 15:34

20141106

d7ce8d9698b4998fa49a63b6e19309d3eb61cc3a019bfc95101d845ef03c4803

xyproto commented on 2014-03-14 16:23

Updated to 20140118. The patch was not needed anymore so I removed it.

comotion commented on 2014-02-26 22:19

Latest is 20140118.
patch still applies, with fuzz, but might not be neccessary?

--- PKBUILD.cdk.20131107 2014-02-26 20:39:30.778673247 +0100
+++ yaourt-tmp-comotion/aur-libcdk/PKGBUILD 2014-02-26 20:39:12.198773903 +0100
@@ -3,7 +3,7 @@
# Contributor: Aitor <aitor.iturri@gmail.com>

pkgname=libcdk
-pkgver=5.0.20131107
+pkgver=5.0.20140118
pkgrel=1
pkgdesc='Curses Development Kit - widget library, enhanced version'
arch=('x86_64' 'i686')
@@ -12,7 +12,7 @@
options=('!emptydirs')
source=('http://invisible-island.net/datafiles/release/cdk.tar.gz'
'include.patch')
-sha256sums=('2b3670b95d330cce34ddd929f985c423cf86b05ba8a33bf5f217c4702131f565'
+sha256sums=('4a85981d1eabe3d7e5568db0018cee82967b09f26e7aaa3bcdb85e1777de23d6'
'bde75a1260ecf4b2e979168eb2bf9e799509b888f61c619151871fca583c0efa')

prepare()

comotion commented on 2014-02-26 22:17

Latest is 20140118

patch still applies, with fuzz, but might not be necessary?

--- PKBUILD.cdk.20131107 2014-02-26 20:39:30.778673247 +0100
+++ yaourt-tmp-comotion/aur-libcdk/PKGBUILD 2014-02-26 20:39:12.198773903 +0100
@@ -3,7 +3,7 @@
# Contributor: Aitor <aitor.iturri@gmail.com>

pkgname=libcdk
-pkgver=5.0.20131107
+pkgver=5.0.20140118
pkgrel=1
pkgdesc='Curses Development Kit - widget library, enhanced version'
arch=('x86_64' 'i686')
@@ -12,7 +12,7 @@
options=('!emptydirs')
source=('http://invisible-island.net/datafiles/release/cdk.tar.gz'
'include.patch')
-sha256sums=('2b3670b95d330cce34ddd929f985c423cf86b05ba8a33bf5f217c4702131f565'
+sha256sums=('4a85981d1eabe3d7e5568db0018cee82967b09f26e7aaa3bcdb85e1777de23d6',
'bde75a1260ecf4b2e979168eb2bf9e799509b888f61c619151871fca583c0efa')

prepare()

xyproto commented on 2013-11-26 21:53

Updated to version 5.0.20131107.

ATuin commented on 2013-10-10 17:37

Nice :) Thanks.

xyproto commented on 2013-10-10 12:54

Thanks, ATuin. Updated the package.

ATuin commented on 2013-10-09 20:33

Current version comes with a bug in the Makefile.in A new header file should be included (scroller.h), while the main developer fixes it its necessary to include a patch to fix it.

libcd.patch [http://tny.cz/64a5f516]

xyproto commented on 2013-09-03 09:03

Updated to 5.0.20130901

xyproto commented on 2012-03-25 15:29

Updated to version 5.0.20120323

xyproto commented on 2011-09-29 13:49

Updated the PKGBUILD to include the .so file. Man pages are placed in /usr/share/man/man3, as they should (not /usr/local/man/man3, see https://wiki.archlinux.org/index.php/Filesystem_Hierarchy_Standard#.2Fusr.2Flocal:_Local_hierarchy).

adfellin commented on 2011-09-29 08:39

Doesn't actually install the shared library, so code won't build against the library.

`make ... install` needs to be `make ... install installCDKSHLibrary`

Also, the MAN location should be /usr/local/man/man3.

xyproto commented on 2011-05-28 10:48

Updated package to version 5.0-20110517. Removed the dependency on setconf.

xyproto commented on 2011-05-28 10:46

Updated package to version 5.0-20110517.

rns commented on 2011-05-27 15:18

the latest version is cdk-5.0-20110517

xyproto commented on 2011-03-26 13:10

minad,
If 5 ugly lines of shell code can be replaced by two pretty lines of setconf, that are more to the point and easier to read, I would rather use setconf.
However, as long as setconf is not a binary package (which would not require any dependencies), I do see your point. I will consider using shell code instead.

minad commented on 2011-03-24 21:12

Please avoid unnecessary dependencies like setconf. Can be replaced with 5 lines of shell code.

# Contributor: Alexander Rødseth <rodseth@gmail.com>
# Contributor: Gerhard Brauer <gerhard.brauer@web.de>
pkgname=libcdk
pkgver=5.0.20090215
pkgrel=5
pkgdesc='Curses Development Kit - widget library, enhanced version'
arch=(i686 x86_64)
url='http://invisible-island.net/cdk'
license=(custom)
depends=(bash)
options=(!emptydirs)
md5sums=('851adaa3b6c51d39fb61d8ed1714a7d3')
source=('ftp://invisible-island.net/cdk/cdk.tar.gz')

build() {
cd $srcdir/cdk-5.0-20090215

msg 'Configuring...'
./configure --prefix=/usr
setconf Makefile DOCUMENT_DIR $pkgdir/usr/share/doc/cdk
setconf Makefile MAN_DIR $pkgdir/usr/share/man/man3

msg 'Building...'
make || return 1
make DESTDIR="$pkgdir/" install || return 1
install -D -m 644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
}

setconf() {
local tmp="$1.tmp"
mv "$1" "$tmp"
sed "s|$2[^=]*=.*|$2=$3|" "$tmp" > "$1"
rm -f "$tmp"
}