diff options
author | Jestine Paul | 2016-09-19 09:23:49 +0800 |
---|---|---|
committer | Jestine Paul | 2016-09-19 09:23:49 +0800 |
commit | a7136eb8241f09a0ae2a3ceb7520694375cf3255 (patch) | |
tree | 5c7d7cd4f910b016eb18a420b957207e5948ad38 | |
parent | bc9b7816f858d72bc5c67c4f720dc39d0e005274 (diff) | |
download | aur-a7136eb8241f09a0ae2a3ceb7520694375cf3255.tar.gz |
Fixed broken build
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 40 insertions, 17 deletions
@@ -1,29 +1,52 @@ -# Maintainer: Chad "crossroads1112" Sharp <crossroads1112@riseup.net> +# Maintainer: Jestine Paul <jestine dot paul at gmail dot com> pkgname=libcs50-git -pkgver=r99.ccec25a +pkgver=VERSION pkgrel=1 -pkgdesc="Harvard's CS50 library" +epoch= +pkgdesc="CS50 Library for C (Harvard course)" arch=('x86_64' 'i686') -url="cs50.harvard.edu" -license=('BSD') -depends=() -optdepends=() +url="https://cs50.harvard.edu/" +license=('unknown') +groups=() +depends=('glibc') makedepends=('git') -provides=("libcs50") +checkdepends=() +optdepends=() +provides=('libcs50') +conflicts=('lib50-c-git' 'lib50-c') +replaces=() +backup=() +options=() +install= +changelog= source=(git+https://github.com/cs50/lib50-c.git) -md5sums=(SKIP) +noextract=() +md5sums=('SKIP') +validpgpkeys=() +pkgver() { + cd "$srcdir/lib50-c" -build(){ - cd "$srcdir/lib50-c/" - make build + # Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -package() { - cp -a "$srcdir/lib50-c/build" "$pkgdir/$pkgname" + +build() { + cd "lib50-c" + make build } -pkgver() { - cd "$srcdir/lib50-c" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +package() { + install -dm755 "$pkgdir/"{usr/include,usr/lib,usr/share/man/man3} + install -Dm644 "$srcdir/lib50-c/build/usr/lib/libcs50.so" "$pkgdir/usr/lib/libcs50.so" + install -Dm644 "$srcdir/lib50-c/build/usr/include/cs50.h" "$pkgdir/usr/include/cs50.h" + + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/eprintf.3" "$pkgdir/usr/share/man/man3/eprintf.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_char.3" "$pkgdir/usr/share/man/man3/get_char.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_double.3" "$pkgdir/usr/share/man/man3/get_double.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_float.3" "$pkgdir/usr/share/man/man3/get_float.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_int.3" "$pkgdir/usr/share/man/man3/get_int.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_long_long.3" "$pkgdir/usr/share/man/man3/get_long_long.3" + install -Dm644 "$srcdir/lib50-c/build/usr/share/man/man3/get_string.3" "$pkgdir/usr/share/man/man3/get_string.3" } |