summaryrefslogtreecommitdiff
path: root/pcr/cc65/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/cc65/PKGBUILD')
-rw-r--r--pcr/cc65/PKGBUILD33
1 files changed, 20 insertions, 13 deletions
diff --git a/pcr/cc65/PKGBUILD b/pcr/cc65/PKGBUILD
index a9787c859..2c4a1d845 100644
--- a/pcr/cc65/PKGBUILD
+++ b/pcr/cc65/PKGBUILD
@@ -1,31 +1,38 @@
-# Maintainer (AUR): Mike Swanson <mikeonthecomputer@gmail.com>
+# Maintainer (aur): Mike Swanson <mikeonthecomputer@gmail.com>
+# Maintainer: bill-auger <bill-auger@programmer.net>
+
# parabola changes and rationale:
-# correct used license
+# - correct license
+
pkgname=cc65
-pkgver=2.16
+pkgver=2.19
pkgrel=1
pkgdesc='C compiler for 6502 family microprocessors'
-makedepends=('linuxdoc-tools')
-arch=('i686' 'x86_64' 'armv7h')
-license=('zlib')
+arch=('i686' 'x86_64')
+arch+=('armv7h')
+license=('custom:zlib')
url='https://cc65.github.io/cc65/'
-source=(https://github.com/cc65/cc65/archive/V${pkgver}.tar.gz cc65.sh)
-sha512sums=('89c61bd2655a466d619cf40f31f65d10e7cead24c04f548c969a79e0a946db239a4fee925708b0621dbdadf4ab1bdb67719c709edd8b989a218f7dc2270862f9'
- 'b6304fd3c14955ee14eb1d041f78c933fbd07760cf560f1c9018c0020c466fb754660404d3c59e903668a07c38001eac273a15a883f1fc0eec126cc9b40733b0')
+# makedepends=(linuxdoc-tools) # 2.19 make doc is broken
+source=(https://github.com/cc65/cc65/archive/V${pkgver}.tar.gz)
+source+=(cc65.sh)
+b2sums=('c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097')
+b2sums+=('0ac1d3611d08871e9075e22c38da9f03a310d719e1526c2dc6b76a3dbb9980f52690008f1737c38d7a1ffdebb79428da4d3fa4d53f766536fa8300884d2f63ec')
build() {
cd "$pkgname-$pkgver"
- make
- make doc
+ make PREFIX=/usr
+# make doc # 2.19 make doc is broken
}
package() {
cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir" prefix=/usr install
- install -Dm644 "../cc65.sh" "$pkgdir/etc/profile.d/cc65.sh"
+ make DESTDIR="$pkgdir" PREFIX=/usr install
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/license"
+
+ # set 'CC65_HOME' environment variable (compiler search paths)
+ install -Dm644 "../cc65.sh" "${pkgdir}"/etc/profile.d/cc65.sh
}