diff options
author | Dan Beste | 2017-04-04 20:17:58 -0500 |
---|---|---|
committer | Dan Beste | 2017-04-04 20:18:53 -0500 |
commit | 8541cb22ac02524103597b540143ba089e2333b0 (patch) | |
tree | 859d1c118aad2bc5feaea685694397844f7634b1 | |
parent | a7136eb8241f09a0ae2a3ceb7520694375cf3255 (diff) | |
download | aur-8541cb22ac02524103597b540143ba089e2333b0.tar.gz |
PKGBUILD - Refactor
Review diff for details.
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKG | 1 | ||||
-rw-r--r-- | PKGBUILD | 49 |
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 @@ -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}" } |