diff options
author | Dan Beste | 2017-06-21 09:26:32 -0500 |
---|---|---|
committer | Dan Beste | 2017-06-21 09:26:32 -0500 |
commit | 7d956c100e10935d841c0e1b444003f67e21ae10 (patch) | |
tree | 453781807768d7e40156ac0dd8e3ffa2d7603ac2 | |
parent | 480c9783a1c28bfccf8c79bab011dea28a557f86 (diff) | |
download | aur-7d956c100e10935d841c0e1b444003f67e21ae10.tar.gz |
v8.0.3
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 56 |
3 files changed, 33 insertions, 46 deletions
@@ -1,16 +1,16 @@ pkgbase = libcs50 - pkgdesc = CS50 Library for C (Harvard course) - pkgver = 7.1.2 + pkgdesc = Harvard's cs50 C library + pkgver = 8.0.3 pkgrel = 1 url = https://cs50.harvard.edu/ - arch = x86_64 arch = i686 + arch = x86_64 + groups = cs50 license = unknown - depends = glibc - conflicts = lib50-c-git - conflicts = lib50-c - source = https://github.com/cs50/lib50-c/archive/7.1.2.tar.gz - md5sums = bab3f9a12a19ee799e5e1461c08d7117 + provides = libcs50 + conflicts = libcs50 + source = https://github.com/cs50/libcs50/archive/v8.0.3.tar.gz + sha256sums = 3559225ddc6b4619572c3672e4ac68cf4c5757917a7b92f20e1c48b1b80565e5 pkgname = libcs50 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..191dc79c0217 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Blacklist +* + +# Whitelist: +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,49 +1,29 @@ -# This is an example PKGBUILD file. Use this as a start to creating your own, -# and remove these comments. For more information, see 'man PKGBUILD'. -# NOTE: Please fill out the license field for your package! If it is unknown, -# then please put 'unknown'. +# Maintainer: Dan Beste <dan.ray.beste@gmail.com> -# Maintainer: Jestine Paul <jestine dot paul at gmail dot com> -pkgname=libcs50 -pkgver=7.1.2 +# TODO: manpages? + +pkgname='libcs50' +pkgver=8.0.3 pkgrel=1 -epoch= -pkgdesc="CS50 Library for C (Harvard course)" -arch=('x86_64' 'i686') -url="https://cs50.harvard.edu/" +pkgdesc="Harvard's cs50 C library" +arch=('i686' 'x86_64') +url='https://cs50.harvard.edu/' license=('unknown') -groups=() -depends=('glibc') -makedepends=() -checkdepends=() -optdepends=() -provides=() -conflicts=('lib50-c-git' 'lib50-c') -replaces=() -backup=() -options=() -install= -changelog= -source=("https://github.com/cs50/lib50-c/archive/$pkgver.tar.gz") -noextract=() -md5sums=('bab3f9a12a19ee799e5e1461c08d7117') -validpgpkeys=() +groups=('cs50') +conflicts=('libcs50') +provides=('libcs50') +source=("https://github.com/cs50/libcs50/archive/v${pkgver}.tar.gz") +sha256sums=('3559225ddc6b4619572c3672e4ac68cf4c5757917a7b92f20e1c48b1b80565e5') build() { - cd "$srcdir/libcs50-$pkgver" + cd "${pkgname}-${pkgver}" + make build } package() { - install -dm755 "$pkgdir/"{usr/include,usr/lib,usr/share/man/man3} - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/lib/libcs50.so" "$pkgdir/usr/lib/libcs50.so" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/include/cs50.h" "$pkgdir/usr/include/cs50.h" + cd "${pkgname}-${pkgver}" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/eprintf.3" "$pkgdir/usr/share/man/man3/eprintf.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_char.3" "$pkgdir/usr/share/man/man3/get_char.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_double.3" "$pkgdir/usr/share/man/man3/get_double.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_float.3" "$pkgdir/usr/share/man/man3/get_float.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_int.3" "$pkgdir/usr/share/man/man3/get_int.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_long_long.3" "$pkgdir/usr/share/man/man3/get_long_long.3" - install -Dm644 "$srcdir/libcs50-$pkgver/build/usr/share/man/man3/get_string.3" "$pkgdir/usr/share/man/man3/get_string.3" + install -d -m 755 "${pkgdir}/usr/" + cp -rp build/* "${pkgdir}/usr/" } |