summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEdmund2024-01-17 17:01:17 +0200
committerEdmund2024-01-17 17:01:17 +0200
commit7f25d6d655a4363b37cac17fd772af934d0b75d9 (patch)
treecaec94bd4d491d39dcb2273765ee9a525c819924 /PKGBUILD
parentf2908537723442961b2c7bb4f3cd85b98efd6648 (diff)
downloadaur-7f25d6d655a4363b37cac17fd772af934d0b75d9.tar.gz
Updated SPDX license. Patched CFLAGS and LDFLAGS. Added glibc dependency.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 9 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0b4da9e9fe99..937f124526ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,42 +6,41 @@
pkgname='libcs50'
pkgver=11.0.2
-pkgrel=5
+pkgrel=6
pkgdesc="CS50 Library for C"
arch=('i686' 'x86_64')
url='https://github.com/cs50/libcs50'
license=('GPL-3.0-only')
+depends=('glibc')
optdepends=('clang: compiler currently used in CS50x course (2023)')
groups=('cs50')
conflicts=('libcs50-git')
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/cs50/${pkgname}/archive/v${pkgver}.tar.gz"
'Makefile.patch'
+ 'Makefile-FLAGS.patch'
)
sha256sums=('3439547f7a73cae96d9208c24bbd1f6e7cf055acaba6ac30362e8f32fd521e36'
- '4a10efd4f4f6b6bb18152a4f28497f7f8562aaa5aaf50c401d308827b922ef3f')
+ '4a10efd4f4f6b6bb18152a4f28497f7f8562aaa5aaf50c401d308827b922ef3f'
+ '777a4af1f33c47eb5bc28b32153603928325b19dd705613d97eaf822e7123752')
install=libcs50.install
prepare() {
cd "${pkgname}-${pkgver}"
patch < "${srcdir}/Makefile.patch"
+ patch < "${srcdir}/Makefile-FLAGS.patch"
}
build() {
cd "${pkgname}-${pkgver}"
-
- # TODO: Get this fixed upstream. We should not have to unset our $CFLAGS and
- # $MAKEFLAGS.
- CFLAGS= MAKEFLAGS= make
+ make
}
package() {
cd "${pkgname}-${pkgver}"
-
- # TODO: Get this fixed upstream. We should not have to unset our $CFLAGS and
- # $MAKEFLAGS.
- CFLAGS= MAKEFLAGS= DESTDIR="${pkgdir}/usr" make install
+
+ DESTDIR="${pkgdir}/usr" make install
rm "${pkgdir}/usr/src/cs50.c"
install -d -m 755 "${pkgdir}/usr/src/libcs50"
install -m 644 src/cs50.c src/cs50.h -t "${pkgdir}/usr/src/libcs50"