gdritter repos void-extra-packages / e285929
Added templates for Boehm GC + xs shell Getty Ritter 6 years ago
3 changed file(s) with 51 addition(s) and 0 deletion(s). Collapse all Expand all
1 # Template file for 'bdwgc'
2 pkgname=bdwgc
3 version=7.6.0
4 revision=4
5 wrksrc=gc-7.6.0
6 build_style=gnu-configure
7 hostmakedepends=""
8 configure_args="--with-libatomic-ops --enable-cplusplus"
9 hostmakedepends="pkg-config"
10 makedepends="libatomic-devel libatomic_ops-devel"
11 depends="libatomic_ops"
12 short_desc="The Boehm GC library"
13 maintainer="Getty Ritter <gdritter@galois.com>"
14 license="GPL-3"
15 homepage="http://www.hboehm.info/gc/"
16 distfiles="http://www.hboehm.info/gc/gc_source/gc-${version}.tar.gz"
17 checksum=a14a28b1129be90e55cd6f71127ffc5594e1091d5d54131528c24cd0c03b7d90
18
19 bdwgc-devel_package() {
20 short_desc+=" - development files"
21 depends="${sourcepkg}>=${version}_${revision}"
22 pkg_install() {
23 vmove usr/include
24 vmove usr/lib/pkgconfig
25 vmove "usr/lib/*.a"
26 vmove "usr/lib/*.so"
27 }
28 }
1 # Template file for 'xs'
2 pkgname=xs
3 version=20170505
4 revision=1
5 build_style=gnu-configure
6 hostmakedepends="git automake autoconf bison"
7 makedepends="bdwgc-devel libffi-devel boost-devel"
8 depends=""
9 short_desc="A cleanly-designed shell based on Plan 9's es shell"
10 maintainer="Getty Ritter <gdritter@galois.com>"
11 license="GPL-3"
12 homepage="https://github.com/TieDyedDevil/XS"
13 distfiles=""
14 checksum=
15
16 do_fetch() {
17 git clone -b cleanup-1 https://github.com/TieDyedDevil/XS.git ${wrksrc}
18 }
19
20 pre_configure() {
21 autoreconf -i
22 }