File tree Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ inherit : [cmake]
2+
3+ metaEnvironment :
4+ PKG_DESCRIPTION : " SWI Prolog"
5+ PKG_LICENSE : " BSD-2-Clause"
6+ PKG_VERSION : " 9.2.9"
7+
8+ depends :
9+ - libs::gmp-dev
10+ - libs::pcre2-dev
11+ - libs::openssl-dev
12+ - libs::zlib-dev
13+ - use : []
14+ depends :
15+ - libs::gmp-tgt
16+ - libs::pcre2-tgt
17+ - libs::openssl-tgt
18+ - libs::zlib-tgt
19+
20+ checkoutSCM :
21+ scm : url
22+ url : https://www.swi-prolog.org/download/stable/src/swipl-${PKG_VERSION}.tar.gz
23+ digestSHA256 : " 53f428e2d9bbdf30e53b06c9c42def9a13ff82fc36a111d410fc8b0bc889ee2d"
24+ stripComponents : 1
25+
26+ buildTools : [host-toolchain]
27+ buildVars : [CC, CXX]
28+ buildScript : |
29+ cmakeBuild $1 \
30+ -DOPENSSL_OS_LIBS="-lz" \
31+ -DINSTALL_DOCUMENTATION=OFF \
32+ -DSKIP_SSL_TESTS=ON \
33+ -DINSTALL_TESTS=OFF \
34+ -DSWIPL_INSTALL_IN_LIB=ON \
35+ -DSWIPL_SHARED_LIB=OFF \
36+ -DSWIPL_STATIC_LIB=ON \
37+ -DSWIPL_PACKAGES=OFF \
38+ -DSWIPL_PACKAGE_LIST='clib;http;pcre;plunit;sgml' \
39+ -DSWIPL_CC="${CC}" \
40+ -DSWIPL_CXX="${CXX}" \
41+ -DCMAKE_HOST_CC="gcc" \
42+ -DCMAKE_HOST_CXX="g++" \
43+ -DRUN_RESULT=0 \
44+ -DRUN_RESULT__TRYRUN_OUTPUT="" \
45+ -DHAVE_WEAK_ATTRIBUTE_EXITCODE=0 \
46+ -DHAVE_WEAK_ATTRIBUTE_EXITCODE__TRYRUN_OUTPUT=""
47+
48+ packageScript : |
49+ cmakePackageBin
50+
51+ provideTools :
52+ swiProlog :
53+ path : " usr/bin"
54+ libs : [ "usr/lib/swipl/lib/x86_64-linux" ]
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ depends:
1212 - devel::nasm
1313 - devel::rpcsvc-proto
1414 - devel::squashfs-tools
15+ - devel::swi-prolog
1516
1617 - name : libs::protobuf
1718 use : [tools]
You can’t perform that action at this time.
0 commit comments