diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a9a68e4e09fe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Beej <beej@beej.us> +# Maintainer: Ivan c00kiemon5ter Kanakarakis <ivan.kanak@gmail.com> +pkgname="termcap" +pkgver="1.3.1" +pkgrel=4 +pkgdesc="Enables programs to use display computer terminals in a device-independent manner" +arch=('i686' 'x86_64') +url="http://www.catb.org/~esr/terminfo/" +license=("GPL") +depends=() +makedepends=() +optdepends=() +provides=() +conflicts=("termcap") +source=("http://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.gz") +sha256sums=('91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100') + +build() { + gcc -fPIC -c "${srcdir}/${pkgname}-${pkgver}/${pkgname}.c" \ + -o "${srcdir}"/"${pkgname}.o" \ + -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 || return 1 + gcc -shared -Wl,-soname,"lib${pkgname}.so" \ + -o "${srcdir}/lib${pkgname}.so.${pkgver}" "${srcdir}/${pkgname}.o" || return 1 +} + +package() { + install -D -m755 "${srcdir}/lib${pkgname}.so.${pkgver}" "${pkgdir}/usr/lib/lib${pkgname}.so.${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}" + for infofile in termcap.info* + do install -D -m644 "${srcdir}/${pkgname}-${pkgver}/${infofile}" "${pkgdir}/usr/share/info/${infofile}" + done +} + |