diff --git a/srcpkgs/sparse-devel b/srcpkgs/sparse-devel new file mode 120000 index 00000000000..9f684a7754d --- /dev/null +++ b/srcpkgs/sparse-devel @@ -0,0 +1 @@ +sparse \ No newline at end of file diff --git a/srcpkgs/sparse/template b/srcpkgs/sparse/template new file mode 100644 index 00000000000..a8f02c80048 --- /dev/null +++ b/srcpkgs/sparse/template @@ -0,0 +1,30 @@ +# Template file for 'sparse' +pkgname=sparse +version=0.5.2 +revision=1 +build_style=gnu-makefile +make_use_env=yes +short_desc="Semantic Parser for C" +maintainer="Anthony Iliopoulos " +license="MIT" +homepage="https://git.kernel.org/pub/scm/devel/sparse/sparse.git" +distfiles="${homepage}/snapshot/${pkgname}-${version}.tar.gz" +checksum=5ca5b7be7240a97fbdc6194f18d64837f9af070aeb0c3052f0a5d014acf1d048 + +pre_build() { + make_build_args="CC=$CC LD=$CC AR=$AR" +} + +post_install() { + vlicense LICENSE +} + +sparse-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove usr/lib/pkgconfig + } +}