genie-20190612~git.recipe revision cd38362d
1SUMMARY="Project generator tool"
2DESCRIPTION="GENie (pronounced as Jenny) is project generator tool. It \
3automagically generates project from Lua script, making applying the same \
4settings for multiple projects easy.
5
6Supported project generators:
7
8* FASTBuild (experimental)
9* GNU Makefile
10* Ninja (experimental)
11* Qbs / QtCreator (experimental)
12* Visual Studio 2010, 2012, 2013, 2015, 2017, 2019
13* XCode"
14HOMEPAGE="https://github.com/bkaradzic/GENie"
15COPYRIGHT="2014-2018 Branimir Karad��i��
16	Neil Richardson
17	Mike Popoloski
18	Drew Solomon
19	Ted de Munnik
20	Miodrag Milanovi��
21	Brett Vickers
22	Bill Freist
23	Terry Hendrix II
24	Ryan Juckett
25	Andrew Johnson
26	Johan Sk��ld
27	Alastair Murray
28	Patrick Munns
29	Jan-Eric Duden
30	Phil Stevens
31	Stuart Carnie
32	Nikolay Aleksiev
33	Jon Olson
34	Mike Fitzgerald
35	Anders Stenberg
36	Violets Hugo Amnov
37	Christian Helmich"
38LICENSE="BSD (3-clause)"
39REVISION="1"
40srcGitRev="8238251bf158bebd4d827d4d8ce3be6786ae2094"
41SOURCE_URI="https://github.com/bkaradzic/GENie/archive/$srcGitRev.zip"
42CHECKSUM_SHA256="f93468bce247665feebffd626d388d567e5adb9203185832f54b8cdddc1fa52e"
43SOURCE_DIR="GENie-$srcGitRev"
44SOURCE_FILENAME="genie-$portVersion.zip"
45PATCHES="genie-$portVersion.patchset"
46
47ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64"
48SECONDARY_ARCHITECTURES="?x86"
49
50PROVIDES="
51	genie$secondaryArchSuffix = $portVersion
52	cmd:genie$secondaryArchSuffix = $portVersion
53	"
54REQUIRES="
55	haiku$secondaryArchSuffix
56	"
57
58BUILD_REQUIRES="
59	haiku${secondaryArchSuffix}_devel
60	"
61BUILD_PREREQUIRES="
62	cmd:gcc$secondaryArchSuffix
63	cmd:ld$secondaryArchSuffix
64	cmd:make
65	"
66
67BUILD()
68{
69	make $jobArgs
70}
71
72INSTALL()
73{
74	mkdir -p $binDir
75	install -m 0755 bin/haiku/genie $binDir
76}
77