diff options
author | Chad Sharp | 2015-09-13 18:20:50 -0400 |
---|---|---|
committer | Chad Sharp | 2015-09-13 18:20:50 -0400 |
commit | e115907e11c0a49d0548413289018e2c9a4b21dd (patch) | |
tree | c9e29c7d4ccfa422ab3bc027df8bbefbb4fdd012 | |
download | aur-e115907e11c0a49d0548413289018e2c9a4b21dd.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..68efbf2e8e2e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = libcs50-git + pkgdesc = Harvard's CS50 library + pkgver = r16.3a50671 + pkgrel = 1 + url = cs50.harvard.edu + arch = x86_64 + arch = i686 + license = BSD + makedepends = git + provides = libcs50 + source = git+https://github.com/cs50/library50-c.git + md5sums = SKIP + +pkgname = libcs50-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c9f42a3b0b94 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Chad "crossroads1112" Sharp <crossroads1112@riseup.net> +pkgname=libcs50-git +pkgver=r16.3a50671 +pkgrel=1 +pkgdesc="Harvard's CS50 library" +arch=('x86_64' 'i686') +url="cs50.harvard.edu" +license=('BSD') +depends=() +optdepends=() +makedepends=('git') +provides=("libcs50") +source=(git+https://github.com/cs50/library50-c.git) +md5sums=(SKIP) + + +build(){ + cd $srcdir/library50-c/ + gcc -c -lm -ggdb3 -std=c99 cs50.c -o cs50.o + ar rcs libcs50.a cs50.o +} + +package() { + cd $srcdir/library50-c/ + install -Dm0644 libcs50.a "$pkgdir/usr/lib/libcs50.a" + install -Dm0644 cs50.h "$pkgdir/usr/include/cs50.h" + install -Dm0644 cs50.c "$pkgdir/usr/src/cs50.c" +} + +pkgver() { + cd "$srcdir/library50-c" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} |