disable mruby, update package, add deps

This commit is contained in:
HLFH 2021-12-08 12:53:01 +00:00
parent 0aa2ae84e0
commit 96948e0b03
2 changed files with 17 additions and 18 deletions

View file

@ -1,11 +1,13 @@
pkgbase = h2o
pkgdesc = Optimized HTTP server with support for HTTP/1.x and HTTP/2
pkgver = 2.2.6
pkgver = 2.3.0_beta2
pkgrel = 1
url = https://github.com/h2o/h2o
arch = i686
arch = x86_64
license = MIT
makedepends = gcc
makedepends = bison
makedepends = cmake
makedepends = libtool
makedepends = make
@ -19,10 +21,9 @@ pkgbase = h2o
provides = libh2o
conflicts = libh2o
backup = etc/h2o.conf
source = h2o-2.2.6.tar.gz::https://codeload.github.com/h2o/h2o/tar.gz/v2.2.6
source = h2o-2.3.0_beta2.tar.gz::https://codeload.github.com/h2o/h2o/tar.gz/v2.3.0-beta2
source = h2o.service
sha256sums = f8cbc1b530d85ff098f6efc2c3fdbc5e29baffb30614caac59d5c710f7bda201
sha256sums = 8a85462b6798deaaab343b5dae73437e251c5018d70d260a4a4440b9bbb053e6
sha512sums = b30330482f8dee98d990c34c2c91145ca864d52773ae5e42ebc30390fe07d47d043135c773b11deeb4dbcd13882184f86eac17dd2f4b75a92e9d63955d54fec0
sha512sums = c7e797ccf38aaec017e02c11549ff42dc384555b8a4a19e864d50ba1148110dab426b47326771481dc04cd2a1b65d7916c6cfff771fb0e6555887765703a0b9c
pkgname = h2o

View file

@ -1,42 +1,40 @@
# Maintainer: Andy Weidenbaum <archbaum@gmail.com>
# Contributor: Paul Préfontaine <paul+archlinuxaur@prefontaine.name>
# Contributor: HLFH <gaspard@dhautefeuille.eu>
# Contributor: Wilhelm Schuster <wilhelm [aT] wilhelm [.] re>
# Contributor: The_Decryptor
# Maintainer: HLFH <gaspard@dhautefeuille.eu>
# FIXME: mruby disabled until we figure out how to build with it
pkgname=h2o
pkgver=2.2.6
pkgver=2.3.0_beta2
pkgrel=1
pkgdesc="Optimized HTTP server with support for HTTP/1.x and HTTP/2"
arch=('i686' 'x86_64')
depends=('libuv' 'libyaml' 'wslay' 'zlib')
makedepends=('cmake' 'libtool' 'make' 'pkg-config' 'ruby')
makedepends=('gcc' 'bison' 'cmake' 'libtool' 'make' 'pkg-config' 'ruby')
url="https://github.com/h2o/h2o"
license=('MIT')
source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/h2o/$pkgname/tar.gz/v$pkgver
source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/h2o/$pkgname/tar.gz/v${pkgver/_/-}
h2o.service)
sha256sums=('f8cbc1b530d85ff098f6efc2c3fdbc5e29baffb30614caac59d5c710f7bda201'
'8a85462b6798deaaab343b5dae73437e251c5018d70d260a4a4440b9bbb053e6')
sha512sums=('b30330482f8dee98d990c34c2c91145ca864d52773ae5e42ebc30390fe07d47d043135c773b11deeb4dbcd13882184f86eac17dd2f4b75a92e9d63955d54fec0'
'c7e797ccf38aaec017e02c11549ff42dc384555b8a4a19e864d50ba1148110dab426b47326771481dc04cd2a1b65d7916c6cfff771fb0e6555887765703a0b9c')
backup=('etc/h2o.conf')
provides=('h2o' 'libh2o')
conflicts=('libh2o')
build() {
cd "$srcdir/$pkgname-$pkgver"
cd "$srcdir/$pkgname-${pkgver/_/-}"
msg2 'Building...'
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DWITH_BUNDLED_SSL=on \
-DWITH_MRUBY=on \
-DWITH_MRUBY=off \
.
make
make libh2o
}
package() {
cd "$srcdir/$pkgname-$pkgver"
cd "$srcdir/$pkgname-${pkgver/_/-}"
msg2 'Installing license...'
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"