~alpine/aports

testing/sdcc: new aport v1 PROPOSED

Drew DeVault: 1
 testing/sdcc: new aport

 1 files changed, 42 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/3373/mbox | git am -3
Learn more about email & git

[PATCH] testing/sdcc: new aport Export this patch

---
 testing/sdcc/APKBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 testing/sdcc/APKBUILD

diff --git a/testing/sdcc/APKBUILD b/testing/sdcc/APKBUILD
new file mode 100644
index 0000000000..51c002d27a
--- /dev/null
+++ b/testing/sdcc/APKBUILD
@@ -0,0 +1,42 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=sdcc
pkgver=4.0.0
pkgrel=0
pkgdesc="Small Device C Compiler"
url="http://sdcc.sourceforge.net/"
arch="all"
license="GPL-2.0-or-later"
makedepends="
	boost-dev
	texinfo
"
subpackages="$pkgname-doc"
source="https://downloads.sourceforge.net/project/sdcc/sdcc/$pkgver/sdcc-src-$pkgver.tar.bz2"
options="!check" # no test suite

build() {
	# will add ucim and pic14/16 support if anyone asks nicely
	./configure \
		--prefix=/usr \
		--includedir=/usr/include/sdcc \
		--libdir=/usr/lib/sdcc \
		--disable-non-free \
		--disable-ucsim \
		--disable-pic14-port \
		--disable-pic16-port
	make
}

package() {
	make DESTDIR="$pkgdir" install

	if [ -d "$pkgdir"/usr/lib/lib ]; then
		mv "$pkgdir"/usr/lib/lib/* "$pkgdir"/usr/lib/sdcc/
		rm -rf "$pkgdir"/usr/lib/lib
	fi

	sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' "$pkgdir"/usr/bin/as2gbmap
	rm -rf "$pkgdir"/usr/share/info
}

sha512sums="41a92711a9278261879caec1a01425104b7c75346b3c6ad9617cab025309c9b38f79eea2d04122f5ae6ce273fcd61fbde8a0d23756313a4593394230b51a1d4c  sdcc-src-4.0.0.tar.bz2"
-- 
2.28.0