Package Details: libcdk 5.0.20161210-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: ant
Last Packager: ant
Votes: 30
Popularity: 0.000216
First Submitted: 2007-05-18 16:36
Last Updated: 2017-01-02 20:57

Dependencies (0)

Required by (2)

Sources (1)

Latest Comments

jonathon commented on 2018-01-19 19:51

Package versions can be seen via ftp://ftp.invisible-island.net/cdk/ which means the PKGBUILD source can refer to a versioned instead of unversioned archive (preventing spurious shasum errors). It also provide a PGP signature for each so that could be added to verify the archive too.

It might be an idea to contact the author to ask if he at least provide some way of knowing the current release version without delving into an FTP sire. :)

FabioLolix commented on 2018-01-19 17:21

Hello, sha256sums and version need an update

Noxes commented on 2016-11-22 19:53

out of date as nov 20th, new package has
sha256sums=('87ded92926aaf1f085b0484e465e322ae042375ffc40dc74cc019075f2fb6126')

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"
}