summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Beste2017-06-21 09:26:32 -0500
committerDan Beste2017-06-21 09:26:32 -0500
commit7d956c100e10935d841c0e1b444003f67e21ae10 (patch)
tree453781807768d7e40156ac0dd8e3ffa2d7603ac2
parent480c9783a1c28bfccf8c79bab011dea28a557f86 (diff)
downloadaur-7d956c100e10935d841c0e1b444003f67e21ae10.tar.gz
v8.0.3
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore7
-rw-r--r--PKGBUILD56
3 files changed, 33 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bff3cabb492d..6ca1c99d33cc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7a01eb73d06d..17f088437d01 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/"
}