summaryrefslogtreecommitdiff
path: root/pcr
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2024-02-09 00:39:22 -0500
committerbill-auger <mr.j.spam.me@gmail.com>2024-02-17 09:11:33 -0500
commit1c63ddb691f7586ae6448c199f6ae07c2bdc65cf (patch)
tree000f8f2bab698458755f1258355bf675bb606038 /pcr
parent2c52a5576f88ef7c3ed3f5d35db1186796089171 (diff)
cc65: upgrade to v2.19
Diffstat (limited to 'pcr')
-rw-r--r--pcr/cc65/PKGBUILD31
-rw-r--r--pcr/cc65/cc65.sh3
2 files changed, 21 insertions, 13 deletions
diff --git a/pcr/cc65/PKGBUILD b/pcr/cc65/PKGBUILD
index f80e5df0d..2c4a1d845 100644
--- a/pcr/cc65/PKGBUILD
+++ b/pcr/cc65/PKGBUILD
@@ -1,31 +1,38 @@
# 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
}
diff --git a/pcr/cc65/cc65.sh b/pcr/cc65/cc65.sh
index f4ba9490f..6013d386f 100644
--- a/pcr/cc65/cc65.sh
+++ b/pcr/cc65/cc65.sh
@@ -1 +1,2 @@
-export CC65_HOME=/usr/lib/cc65
+export CC65_HOME=/usr/share/cc65/
+