diff options
author | Florian Maunier | 2021-10-14 11:10:36 +0200 |
---|---|---|
committer | Florian Maunier | 2021-10-14 11:10:36 +0200 |
commit | 21a7295748326e3f86ad912caa2a08fee2d8b348 (patch) | |
tree | 3d26a92c8dca8c60049d140ff65cc945c228cf15 /PKGBUILD | |
parent | a50b5c2e7cde8d83c15a7d19d07961cd8854cdce (diff) | |
download | aur-21a7295748326e3f86ad912caa2a08fee2d8b348.tar.gz |
Switch to non-git build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -1,45 +1,47 @@ # Maintainer: Florian Maunier <fmauneko@dissidence.ovh> pkgname=msquic -pkgver=1.1.8.r0.g794436f54 +pkgver=1.1.8 pkgrel=1 +epoch=1 pkgdesc="MsQuic is a Microsoft implementation of the IETF QUIC protocol." -arch=('any') +arch=('x86_64' 'armv7h' 'aarch64') url="https://github.com/microsoft/msquic" license=('MIT') depends=('lttng-ust') -makedepends=('cmake' 'dotnet-sdk' 'git' 'powershell') +makedepends=('cmake' 'dotnet-sdk') provides=('libmsquic.so') conflicts=('libmsquic.so') -source=("$pkgname::git+https://github.com/microsoft/msquic.git#branch=release/1.1" +source=("$pkgname-$pkgver.tar.gz::https://github.com/microsoft/$pkgname/archive/refs/tags/v$pkgver.tar.gz" + 'openssl-484fcc7.tar.gz::https://github.com/akamai/openssl/archive/484fcc7392f3d7f4c257448f9aa70ad4f788ed33.tar.gz' 'cmake_args.patch') -sha512sums=('SKIP' +sha512sums=('246f5f42ddd2b8449a8add694902e43ea426fd43e3a851989ba1050f35ee1397e94251a5f9d04115280d31a3b9aa9fed302546393a7c9ee724670af4e8a457cf' + '5ab9ceffb2d7a09360dd4ceeb66b868f6e2a073d8a5b649d5812652a57f3dd3290c1115b6b2a4848fee18d4c523b3d081ae24ab308ae9432959f21eb67c27b26' 'f0eb23f885b9577f93101f9e68c6863dc896086068d3ed29e7b6924a1286ab8aa478feec42cf0fa3cfee2e5e2fb42e5be3f15451ff0954c4db2059de6ebe7c27') - -pkgver() { - cd "$pkgname" - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' -} +noextract=('openssl-484fcc7.tar.gz') prepare() { - cd "$pkgname" - git submodule update --init --recursive --depth=1 + cd "$pkgname-$pkgver" + + mkdir -p "submodules/openssl" + tar xzf "$srcdir/openssl-484fcc7.tar.gz" -C "submodules/openssl" --strip-components=1 + patch -p1 -i "$srcdir/cmake_args.patch" } build() { cmake \ - -B "$pkgname/build" \ - -S "$pkgname" \ + -B "$pkgname-$pkgver/build" \ + -S "$pkgname-$pkgver" \ -DCMAKE_BUILD_TYPE:STRING='Release' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DCMAKE_SKIP_INSTALL_RPATH:BOOL='YES' \ -DQUIC_BUILD_TOOLS:BOOL='NO' \ -DQUIC_BUILD_TEST:BOOL='NO' \ -Wno-dev - make -C "$pkgname/build" all + make -C "$pkgname-$pkgver/build" all } package() { - make -C "$pkgname/build" DESTDIR="$pkgdir/" install - install -D -m644 "$pkgname/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname" + make -C "$pkgname-$pkgver/build" DESTDIR="$pkgdir/" install + install -D -m644 "$pkgname-$pkgver/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname" } |