Package Details: ksh 2014.06.25beta-1

Git Clone URL: https://aur.archlinux.org/ksh.git (read-only)
Package Base: ksh
Description: AT&T's Korn shell ksh93 nmake from ast-base
Upstream URL: http://www.kornshell.com/
Licenses: EPL, CPL
Conflicts: pdksh
Submitter: None
Maintainer: severach
Last Packager: severach
Votes: 46
Popularity: 0.131942
First Submitted: 2007-11-14 01:11
Last Updated: 2017-12-01 00:51

Latest Comments

« First ‹ Previous 1 2 3 4

falconindy commented on 2012-08-29 19:50

The error (and size of the AUR tarball) imply that there is, in fact, no source tarball included on the AUR.

I'm not allowed, by the license of this package, to indirectly distribute the source code. You'll need to get it yourself. Because of that, there's no sense in using a URL in the source array. Follow the instructions in the PKGBUILD itself.

ShyPixie commented on 2012-08-29 19:28

==> Retrieving Sources...
==> ERROR: INIT.2012-08-01.tgz was not found in the build directory and is not a URL.

Upload sources to aur is not a good practice...

kgunders commented on 2012-05-19 15:13

Perhaps you could script the license acceptance part (e.g. FreeBSD ports) to make the build more seamless. Otherwise thanks for making this available as ksh is a fine shell. My use of KSH predates the existence of Bash and sometimes I wax nostalgic and enjoy kicking it old school. Too bad AT&T took so long to get a cluebat otherwise Ithink would be far more widespread use in FOSS community.

Thanks again. Much appreciated.

Anonymous comment on 2011-11-21 22:33

To build in on a 32bit architecture one must edit the package build:
in package() the line
- install -Dm644 "$srcdir/arch/linux.i386-64/man/man1/sh.1" "$pkgdir/usr/share/man/man1/ksh.1"
should be
- install -Dm644 "$srcdir/arch/linux.i386/man/man1/sh.1" "$pkgdir/usr/share/man/man1/ksh.1"

falconindy commented on 2011-02-22 16:32

This package has a few issues in addition to being out of date:

- no license file is installed
- an extra level of man directories is created (/usr/share/man/man/manX)
- the man pages in section 3 are related to INIT, not ksh and shouldn't be installed (those headers/sharedlibs aren't included)
- man1's sh.1 should be renamed to ksh.1 for clarity (section 1p has a non-conflicting sh.1p.gz owned by man-pages)

With some extra cleanup, the adjusted PKGBUILD is posted below:

http://sprunge.us/fCXM

Ravenman commented on 2011-01-16 21:33

I can't compile it:

==> Making package: ksh 2009.05.05-2 (Sun Jan 16 16:31:16 COT 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> ERROR: INIT.2009-05-05.tgz was not found in the build directory and is not a URL.
==> ERROR: Makepkg was unable to build ksh.
==> Restart building ksh ? [y/N]
==> ----------------------------
==>