summaryrefslogtreecommitdiff
path: root/wslay
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2020-02-27 08:30:38 +0100
committerErich Eckner <git@eckner.net>2020-02-27 08:30:38 +0100
commit847a420da4630c7f5116538c9e16c82e6cb720d3 (patch)
tree176bd1feb7620776063ae01733f1950f6b93f89f /wslay
parent123d972129ada48ed9a420ffd500e6292210b057 (diff)
downloadarchlinuxewe.git.save-847a420da4630c7f5116538c9e16c82e6cb720d3.tar.xz
wslay neu
Diffstat (limited to 'wslay')
-rw-r--r--wslay/PKGBUILD59
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 '{}' +
+}