summaryrefslogtreecommitdiff
path: root/adapted/pcc/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'adapted/pcc/PKGBUILD')
-rw-r--r--adapted/pcc/PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/adapted/pcc/PKGBUILD b/adapted/pcc/PKGBUILD
new file mode 100644
index 0000000..e558c8d
--- /dev/null
+++ b/adapted/pcc/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Gordian Edenhofer <gordian.edenhofer@gmail.com>
+# Submitter: Andreas Baumann <abaumann@yahoo.com>
+
+pkgname=pcc
+pkgver=1.1.0
+pkgrel=1
+pkgdesc="A Portable C Compiler"
+arch=('i686' 'x86_64')
+url="http://pcc.ludd.ltu.se/"
+license=('custom:BSD')
+depends=('pcc-libs')
+source=("http://pcc.ludd.ltu.se/ftp/pub/pcc-releases/${pkgname}-${pkgver}.tgz"
+ "license"
+ "pcc-1.1.0-32bit-deflibdirs.patch")
+sha512sums=('5bd2b59fbb323016d215023ce77793ae66766e8e8192b44bf0707ee444658022e1645669c13eea8c81bc55c161eea3b0271d6b3098b8a7d51ce67eb86c7527b4'
+ '53cd45a41e994f9825d50e0db415ab21960fc03a11cafdbe09b044e92c2d1f7e22c825be3e91f34dd767890cbb8f506f589d94aa1ac5abf8b16535464d4bc11b'
+ 'e283dc417b610fdc8207d52d788960c4da73c17fb610258126ab576e35ccbff2cdb9b5c2388a57a32d2c8ee60bbf13c016d94999e31f8155b78432e17b773831')
+
+prepare() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i "${srcdir}/pcc-1.1.0-32bit-deflibdirs.patch"
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ ./configure \
+ --prefix=/usr \
+ --libexecdir=/usr/lib/pcc
+
+ make
+}
+
+package(){
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ make DESTDIR="${pkgdir}" install
+
+ mv "${pkgdir}/usr/share/man/man1/cpp.1" "${pkgdir}/usr/share/man/man1/pcpp.1"
+ install -D -m0644 ../license "${pkgdir}/usr/share/licenses/${pkgname}/license"
+}