From 3dc9a9c390b5729a47455c53430a010bc5ad3da2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Mon, 29 Feb 2016 15:58:00 +0100 Subject: [PATCH] New package: ucpp-1.3.2 --- srcpkgs/ucpp/template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 srcpkgs/ucpp/template diff --git a/srcpkgs/ucpp/template b/srcpkgs/ucpp/template new file mode 100644 index 00000000000..582e607c4d3 --- /dev/null +++ b/srcpkgs/ucpp/template @@ -0,0 +1,27 @@ +# Template file for 'ucpp' +pkgname=ucpp +version=1.3.2 +revision=1 +wrksrc=${pkgname} +build_style=gnu-makefile +nopie=yes +short_desc="Embeddable, quck, light C preprocessor compliant to C99" +maintainer="Jürgen Buchmüller " +license="BSD" +homepage="https://code.google.com/archive/p/ucpp/" +distfiles="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ucpp/ucpp-${version}.tar.bz2" +checksum=ab7ecc5ba2c2617fa14cd0a939c1e87ed789c59767fb39fc9b7d0ebf63a81635 + +pre_build() { + sed -i Makefile \ + -e "s;^CC = .*;CC = ${CC};" \ + -e "s;^FLAGS = .*;FLAGS = ${CFLAGS};" \ + -e "s;^#LDFLAGS = -pg;LDFLAGS = ${LDFLAGS};" +} + +do_install() { + vbin ucpp + vman ucpp.1 + head -n 27 Makefile | tail -n 25 > LICENSE + vlicense LICENSE +}