summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJestine Paul2016-09-19 09:23:49 +0800
committerJestine Paul2016-09-19 09:23:49 +0800
commita7136eb8241f09a0ae2a3ceb7520694375cf3255 (patch)
tree5c7d7cd4f910b016eb18a420b957207e5948ad38
parentbc9b7816f858d72bc5c67c4f720dc39d0e005274 (diff)
downloadaur-a7136eb8241f09a0ae2a3ceb7520694375cf3255.tar.gz
Fixed broken build
-rw-r--r--PKGBUILD57
1 files changed, 40 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 368a1ca4042c..3b95e0893901 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}