summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaynei2022-07-22 09:39:10 -0400
committerRaynei2022-07-22 09:39:10 -0400
commit183a393e36f9bd321ebc028126a10167db5a559e (patch)
treebdebd62b6978a229750de983ef6d0653218dc6c1
parent17def6b6d38b482cd67ccc2490ae0af62fc2a480 (diff)
downloadaur-183a393e36f9bd321ebc028126a10167db5a559e.tar.gz
Added C3 stdlib installation
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD25
2 files changed, 19 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0a33f0e0ec0d..662cd377313b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 074821b0cb8e..e75d8999725a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}