summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Beste2017-04-04 20:17:58 -0500
committerDan Beste2017-04-04 20:18:53 -0500
commit8541cb22ac02524103597b540143ba089e2333b0 (patch)
tree859d1c118aad2bc5feaea685694397844f7634b1
parenta7136eb8241f09a0ae2a3ceb7520694375cf3255 (diff)
downloadaur-8541cb22ac02524103597b540143ba089e2333b0.tar.gz
PKGBUILD - Refactor
Review diff for details.
-rw-r--r--.gitignore7
-rw-r--r--PKG1
-rw-r--r--PKGBUILD49
3 files changed, 25 insertions, 32 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..9865d22ba8ed
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,7 @@
+# Blacklist:
+*
+
+# Whitelist:
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKG b/PKG
deleted file mode 100644
index ad6725f2b103..000000000000
--- a/PKG
+++ /dev/null
@@ -1 +0,0 @@
-AZZ
diff --git a/PKGBUILD b/PKGBUILD
index 3b95e0893901..1ef2d72f8437 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,39 @@
-# Maintainer: Jestine Paul <jestine dot paul at gmail dot com>
+# Maintainer : Dan Beste <dan.ray.beste@gmail.com>
+# Contributor : Jestine Paul <jestine dot paul at gmail dot com>
+
pkgname=libcs50-git
-pkgver=VERSION
+gitname=libcs50
+pkgver=r137.8a353ba
pkgrel=1
epoch=
-pkgdesc="CS50 Library for C (Harvard course)"
+pkgdesc="CS50 Library for C"
arch=('x86_64' 'i686')
url="https://cs50.harvard.edu/"
license=('unknown')
-groups=()
+groups=('cs50')
depends=('glibc')
makedepends=('git')
-checkdepends=()
-optdepends=()
provides=('libcs50')
-conflicts=('lib50-c-git' 'lib50-c')
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=(git+https://github.com/cs50/lib50-c.git)
-noextract=()
+conflicts=('libcs50')
+source=(git+https://github.com/cs50/libcs50.git)
md5sums=('SKIP')
-validpgpkeys=()
pkgver() {
- cd "$srcdir/lib50-c"
+ cd "${srcdir}/${gitname}" || exit 1
- # Git, no tags available
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ printf "r%s.%s" \
+ "$(git rev-list --count HEAD)" \
+ "$(git rev-parse --short HEAD)"
}
-
build() {
- cd "lib50-c"
- make build
+ cd "${srcdir}/${gitname}" || exit 1
+
+ make build
}
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"
+ cd "${srcdir}/${gitname}" || exit 1
- 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"
+ rsync -rpv build/* "${pkgdir}"
}