X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) by lists.alpinelinux.org (Postfix) with ESMTP id E04355C4F2D for ; Sat, 7 Apr 2018 18:32:09 +0000 (GMT) Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 6692A1A0702 for ; Sat, 7 Apr 2018 11:32:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1523125929; bh=ulMvGaRD60YeZ2k/r9DxY3eugOPLcHmmAFA0sN9VxPw=; h=From:To:Subject:Date:From; b=Hf/zMYTcStaYa1ZMfs7GRZpszpvxYM4lxC0JZMDo/5vGxzFHOdS+dXsHu+UlOF7Um G/HTVpc61E6pdpjbw3W9uO7G4ph1Dnjq9U3A9b2ijZVnpa5lXfweTmPnwzYzTKqHVb J2ZgNRnieO3W8b7Hoywu3s+lDKgmc6bSEpxXJ5Ek= X-Riseup-User-ID: B19500CDD6EAB49167F0EF68248ED85E57C3FA306D00DD2CB7FE5ACDDF96230E Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id 8989621FAD for ; Sat, 7 Apr 2018 11:32:08 -0700 (PDT) From: Ivan Tham To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] testing/brotli: new aport Date: Sun, 8 Apr 2018 02:31:50 +0800 Message-Id: <20180407183150.4439-1-pickfire@riseup.net> X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: https://github.com/google/brotli Brotli compression format --- testing/brotli/APKBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 testing/brotli/APKBUILD diff --git a/testing/brotli/APKBUILD b/testing/brotli/APKBUILD new file mode 100644 index 0000000000..3dd7d0b1c6 --- /dev/null +++ b/testing/brotli/APKBUILD @@ -0,0 +1,42 @@ +# Contributor: Ivan Tham +# Maintainer: Ivan Tham +pkgname=brotli +pkgver=1.0.3 +pkgrel=0 +pkgdesc="Brotli compression format" +url="https://github.com/google/brotli" +arch="all" +license="MIT" +makedepends="cmake" +subpackages="$pkgname-dev $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/google/$pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-$pkgver" + +build() { + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + + install -dm755 "$pkgdir"/usr/share/man/man1 + install -m644 docs/brotli.1 "$pkgdir"/usr/share/man/man1 + install -dm755 "$pkgdir"/usr/share/man/man3 + install -m644 docs/decode.h.3 docs/encode.h.3 docs/types.h.3 \ + "$pkgdir"/usr/share/man/man3 +} + +sha512sums="93adcf437d730ac403e444285ac8aefbb2c8a6b5e1b064e8ee33684c067287a8159e0ee73d2217c167881e87da73fa494792d963a15508fd42b2ac4a5b52823c brotli-1.0.3.tar.gz" -- 2.15.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---