Package Details: ntk-git 0.r166.720d8d3-1

Git Clone URL: https://aur.archlinux.org/ntk-git.git (read-only, click to copy)
Package Base: ntk-git
Description: Fork of FLTK 1.3.0 with additional functionality.
Upstream URL: http://non.tuxfamily.org/
Licenses: custom:LGPL
Conflicts: ntk
Provides: ntk
Submitter: imv
Maintainer: lievenmoors
Last Packager: lievenmoors
Votes: 41
Popularity: 0.000000
First Submitted: 2012-12-09 16:07 (UTC)
Last Updated: 2021-07-18 23:22 (UTC)

Dependencies (5)

Required by (16)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

lievenmoors commented on 2013-04-27 17:55 (UTC)

Hi, it would be nice if you could update the PKGBUILD so that it makes use of the new features of pacman 4.1.0 with regard to VCS systems like git. For more info see: https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines I've done this for non-daw-git as well, so you could use it a an example. It simplifies the PKGBUILD a lot, and adds additional features like being able to get the sources in a standard way ('makepkg -o' e.g.).

imv commented on 2012-12-12 19:26 (UTC)

Thank you! I updated the package.

lievenmoors commented on 2012-12-10 19:59 (UTC)

A couple of comments: - Running namcap shows that the package has too many dependencies: namcap ntk-git-20121210-1-x86_64.pkg.tar.xz ntk-git W: Dependency libx11 included but already satisfied ntk-git W: Dependency included and not needed ('mesa') ntk-git W: Dependency libpng included but already satisfied ntk-git W: Dependency zlib included but already satisfied - Also the License is not pure LGPL2, so you need to install the license as well. - Another minor thing is that it might be more standard to use ./waf install --destdir="$pkgdir" Here is my quick version of the PKGBUILD, feel free to adapt... Greetings, lieven pkgname=ntk-git pkgver=20121202 pkgrel=1 pkgdesc="Fork of the Fast Light ToolKit library" arch=('i686' 'x86_64') url="http://non.tuxfamily.org/" license=('custom:LGPL') groups=() depends=('libxft' 'cairo' 'libjpeg') makedepends=('git' 'python') provides=('ntk') conflicts=('ntk') replaces=() backup=() options=() install= source=() noextract=() md5sums=() _gitroot=git://git.tuxfamily.org/gitroot/non/fltk.git _gitname=ntk build() { cd "$srcdir" msg "Connecting to GIT server...." if [[ -d "$_gitname" ]]; then cd "$_gitname" && git pull origin msg "The local files are updated." else git clone "$_gitroot" "$_gitname" fi msg "GIT checkout done or server timeout" msg "Starting build..." rm -rf "$srcdir/$_gitname-build" git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" # # BUILD HERE # ./waf configure --prefix=/usr ./waf } package() { cd "$srcdir/$_gitname-build" ./waf install --destdir="$pkgdir" install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:set ts=2 sw=2 et: