summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD23
3 files changed, 12 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f236e3c2b59b..60ad54c2e3d7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = h2o
pkgdesc = Optimized HTTP server with support for HTTP/1.x and HTTP/2
pkgver = 2.3.0_beta2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/h2o/h2o
arch = i686
arch = x86_64
@@ -15,15 +15,17 @@ pkgbase = h2o
makedepends = ruby
depends = libuv
depends = libyaml
+ depends = openssl
depends = wslay
depends = zlib
provides = h2o
provides = libh2o
conflicts = libh2o
+ options = !lto
backup = etc/h2o.conf
source = h2o-2.3.0_beta2.tar.gz::https://codeload.github.com/h2o/h2o/tar.gz/v2.3.0-beta2
source = h2o.service
- sha512sums = b30330482f8dee98d990c34c2c91145ca864d52773ae5e42ebc30390fe07d47d043135c773b11deeb4dbcd13882184f86eac17dd2f4b75a92e9d63955d54fec0
- sha512sums = c7e797ccf38aaec017e02c11549ff42dc384555b8a4a19e864d50ba1148110dab426b47326771481dc04cd2a1b65d7916c6cfff771fb0e6555887765703a0b9c
+ b2sums = a219c1f7ba275755e6b3f07afea2bbb82d5bce823dd37afbbf1a59fd645ce4965fdc760a3d03d4d14718b5bce3eca144e061e0ff7f68eea6b4a841f93ec76ec4
+ b2sums = 59b86cec57d06c3754b0634adef46da6b86ce4b251c5f864ab866e94a169ca2ed9357521a9b645ff38ea463ab168b4f07c0104a34945c4f2fb73df837312d5a7
pkgname = h2o
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..335ec9573de5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index b6873b431d8b..2b465c5af69e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,30 @@
# Maintainer: HLFH <gaspard@dhautefeuille.eu>
-# FIXME: mruby disabled until we figure out how to build with it
-
pkgname=h2o
pkgver=2.3.0_beta2
-pkgrel=1
+pkgrel=2
pkgdesc="Optimized HTTP server with support for HTTP/1.x and HTTP/2"
arch=('i686' 'x86_64')
-depends=('libuv' 'libyaml' 'wslay' 'zlib')
+depends=('libuv' 'libyaml' 'openssl' 'wslay' 'zlib')
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/_/-}
h2o.service)
-sha512sums=('b30330482f8dee98d990c34c2c91145ca864d52773ae5e42ebc30390fe07d47d043135c773b11deeb4dbcd13882184f86eac17dd2f4b75a92e9d63955d54fec0'
- 'c7e797ccf38aaec017e02c11549ff42dc384555b8a4a19e864d50ba1148110dab426b47326771481dc04cd2a1b65d7916c6cfff771fb0e6555887765703a0b9c')
+b2sums=('a219c1f7ba275755e6b3f07afea2bbb82d5bce823dd37afbbf1a59fd645ce4965fdc760a3d03d4d14718b5bce3eca144e061e0ff7f68eea6b4a841f93ec76ec4'
+ '59b86cec57d06c3754b0634adef46da6b86ce4b251c5f864ab866e94a169ca2ed9357521a9b645ff38ea463ab168b4f07c0104a34945c4f2fb73df837312d5a7')
backup=('etc/h2o.conf')
+options=(!lto)
provides=('h2o' 'libh2o')
conflicts=('libh2o')
build() {
cd "$srcdir/$pkgname-${pkgver/_/-}"
- msg2 'Building...'
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
- -DWITH_BUNDLED_SSL=on \
+ -DWITH_BUNDLED_SSL=off \
-DWITH_MRUBY=off \
.
make
@@ -36,18 +34,9 @@ build() {
package() {
cd "$srcdir/$pkgname-${pkgver/_/-}"
- msg2 'Installing license...'
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-
- msg2 'Installing documentation...'
install -Dm 644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
-
- msg2 'Installing systemd service...'
install -Dm 644 "$srcdir/h2o.service" "$pkgdir/usr/lib/systemd/system/h2o.service"
-
- msg2 'Installing conf file...'
install -Dm 644 examples/h2o/h2o.conf "$pkgdir/etc/h2o.conf"
-
- msg2 'Installing...'
make DESTDIR="$pkgdir" install
}