diff options
author | Erich Eckner <git@eckner.net> | 2020-02-27 08:30:38 +0100 |
---|---|---|
committer | Erich Eckner <git@eckner.net> | 2020-02-27 08:30:38 +0100 |
commit | 847a420da4630c7f5116538c9e16c82e6cb720d3 (patch) | |
tree | 176bd1feb7620776063ae01733f1950f6b93f89f /wslay | |
parent | 123d972129ada48ed9a420ffd500e6292210b057 (diff) | |
download | archlinuxewe.git.save-847a420da4630c7f5116538c9e16c82e6cb720d3.tar.xz |
wslay neu
Diffstat (limited to 'wslay')
-rw-r--r-- | wslay/PKGBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/wslay/PKGBUILD b/wslay/PKGBUILD new file mode 100644 index 00000000..8d156900 --- /dev/null +++ b/wslay/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Erich Eckner <arch at eckner dot net> +# Contributor: Cebtenzzre <cebtenzzre (at) gmail (dot) com> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> + +pkgname=wslay +pkgver=1.1.0 +pkgrel=1 +pkgdesc="The WebSocket library in C" +arch=('i686' 'pentium4' 'x86_64') +makedepends=('autoconf' 'automake' 'git' 'libtool' 'make' 'pkg-config' 'python-sphinx') +checkdepends=('cunit' 'nettle') +url="https://github.com/tatsuhiro-t/wslay" +license=('MIT') +source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/tatsuhiro-t/$pkgname/tar.gz/release-$pkgver) +sha256sums=('df5dca9f03614073cd8bdd22aa3c9b116f841ed3120b2d4463d2382cc44fc594') + +build() { + cd "$srcdir/$pkgname-release-$pkgver" + + autoreconf -i + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib/wslay \ + --sysconfdir=/etc \ + --sharedstatedir=/usr/share/wslay \ + --localstatedir=/var/lib/wslay \ + --with-gnu-ld + make +} + +check() { + cd "$srcdir/$pkgname-release-$pkgver" + + make check +} + +package() { + cd "$srcdir/$pkgname-release-$pkgver" + + msg 'Installing license...' + install -Dm 644 AUTHORS "$pkgdir/usr/share/licenses/${pkgname%-git}/AUTHORS" + install -Dm 644 COPYING "$pkgdir/usr/share/licenses/${pkgname%-git}/COPYING" + + msg 'Installing documentation...' + for _doc in ChangeLog NEWS README README.rst; do + install -Dm 644 $_doc "$pkgdir/usr/share/doc/${pkgname%-git}/$_doc" + done + + msg 'Installing...' + make DESTDIR="$pkgdir" install + for _bin in `find "$pkgdir/usr/bin" -mindepth 1 -maxdepth 1 -type f -printf '%f\n'`; do + mv "$pkgdir/usr/bin/${_bin}" "$pkgdir/usr/bin/wslay_${_bin}" + done + + msg 'Cleaning up pkgdir...' + find "$pkgdir" -type d -name .git -exec rm -r '{}' + + find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + +} |