[arch-commits] Commit in (4 files)
David Runge
dvzrv at gemini.archlinux.org
Fri Jun 10 10:50:28 UTC 2022
Date: Friday, June 10, 2022 @ 10:50:27
Author: dvzrv
Revision: 1229999
Add ghc-filesystem as dependency for yabridge >= 4.0.0.
Added:
ghc-filesystem/
ghc-filesystem/repos/
ghc-filesystem/trunk/
ghc-filesystem/trunk/PKGBUILD
----------+
PKGBUILD | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
Added: ghc-filesystem/trunk/PKGBUILD
===================================================================
--- ghc-filesystem/trunk/PKGBUILD (rev 0)
+++ ghc-filesystem/trunk/PKGBUILD 2022-06-10 10:50:27 UTC (rev 1229999)
@@ -0,0 +1,34 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+
+_name=filesystem
+pkgname=ghc-filesystem
+pkgver=1.5.12
+pkgrel=1
+pkgdesc="An implementation of C++17 std::filesystem for C++11 /C++14/C++17/C++20"
+arch=(any)
+url="https://github.com/gulrak/filesystem"
+license=(MIT)
+makedepends=(cmake)
+source=($pkgname-$pkgver.tar.gz::https://github.com/gulrak/filesystem/archive/refs/tags/v$pkgver.tar.gz)
+sha512sums=('2cba74921104fa84547288ff983260ce1e81967df6a7d2a334074826c355c72945ad64e6979cd302a23c5e3a398990706b01fc573c046512e9f508edca9da12c')
+b2sums=('9eb0bce08659396f3ef254b0ad772ae9ad29654aef3c90ab1f9eee1c4f830544ad947680e072fcf7d3c251a3afb77447617610c49931d50743444a6b88b4745d')
+
+build() {
+ cmake \
+ -B build \
+ -S $_name-$pkgver \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+ cmake --build build
+}
+
+check() {
+ ctest --output-on-failure --test-dir build/test
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+ install -vDm 644 $_name-$pkgver/README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ install -vDm 644 $_name-$pkgver/LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
+}
More information about the arch-commits
mailing list