diff options
author | Raynei | 2022-07-22 09:39:10 -0400 |
---|---|---|
committer | Raynei | 2022-07-22 09:39:10 -0400 |
commit | 183a393e36f9bd321ebc028126a10167db5a559e (patch) | |
tree | bdebd62b6978a229750de983ef6d0653218dc6c1 | |
parent | 17def6b6d38b482cd67ccc2490ae0af62fc2a480 (diff) | |
download | aur-183a393e36f9bd321ebc028126a10167db5a559e.tar.gz |
Added C3 stdlib installation
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 19 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = c3c-git pkgdesc = C3 is an evolution of C enabling the same paradigms and retaining the same syntax as far as possible. - pkgver = r726.56a6e0b + pkgver = r727.036859c pkgrel = 1 url = https://github.com/c3lang/c3c.git arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = c3c-git makedepends = llvm>=12 provides = c3c conflicts = c3c - source = https://github.com/c3lang/c3c.git - md5sums = a1f44ac4eeb1508cd03fa1e30ddbe260 + source = git+https://github.com/c3lang/c3c.git + md5sums = SKIP pkgname = c3c-git @@ -2,26 +2,26 @@ pkgname=c3c-git _pkgname=c3c -pkgver=r726.56a6e0b +pkgver=r727.036859c pkgrel=1 pkgdesc="C3 is an evolution of C enabling the same paradigms and retaining the same syntax as far as possible." arch=(x86_64) url="https://github.com/c3lang/c3c.git" -source=("https://github.com/c3lang/c3c.git") +source=("git+https://github.com/c3lang/c3c.git") license=('LGPL3' 'MIT') makedepends=(git cmake 'llvm>=12') provides=(c3c) conflicts=(c3c) -md5sums=('a1f44ac4eeb1508cd03fa1e30ddbe260') +md5sums=('SKIP') pkgver() { - cd "$srcdir/$_pkgname" + cd "${srcdir}/${_pkgname}" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "$_pkgname" + cd "${_pkgname}" mkdir -p build cd build cmake .. @@ -29,8 +29,15 @@ build() { } package() { - cd "$_pkgname" - install -Dm644 "${srcdir}/${_pkgname}/LICENSE_STDLIB" "{$pkgdir}/usr/share/licenses/$pkgname/LICENSE_STDLIB" - install -Dm644 "${srcdir}/${_pkgname}/LICENSE" "{$pkgdir}/usr/share/licenses/$pkgname/LICENSE_STDLIB" - install -Dm755 "${srcdir}/${_pkgname}/build/c3c" "${pkgdir}"/usr/bin/c3c + cd "${_pkgname}" + + install -d "${pkgdir}/usr/bin" + install -d "${pkgdir}/usr/lib/${_pkgname}" + + cp "${srcdir}/${_pkgname}/build/c3c" "${pkgdir}/usr/lib/${_pkgname}/c3c" + cp -r "${srcdir}/${_pkgname}/lib" "${pkgdir}/usr/lib/${_pkgname}/lib" + ln -s "/usr/lib/${_pkgname}/c3c" "${pkgdir}/usr/bin/c3c" + + install -Dm644 "${srcdir}/${_pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + install -Dm644 "${srcdir}/${_pkgname}/LICENSE_STDLIB" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE_STDLIB" } |