File tree Expand file tree Collapse file tree 3 files changed +57
-0
lines changed Expand file tree Collapse file tree 3 files changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ # Maintainer: Sergej Pupykin <[email protected] >2+ # Maintainer: Geoffroy Carrier <[email protected] >3+ # Contributer: Jason Chu <[email protected] >4+
5+ pkgname=gprolog
6+ pkgver=1.5.0
7+ pkgrel=3
8+ pkgdesc=" GNU Prolog"
9+ arch=(' x86_64' )
10+ url=" http://www.gprolog.org/"
11+ depends=(' glibc' )
12+ license=(' GPL' )
13+ options=(' staticlibs' ' !lto' )
14+ source=(" https://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver .tar.gz" )
15+ sha256sums=(' 670642b43c0faa27ebd68961efb17ebe707688f91b6809566ddd606139512c01' )
16+
17+ build () {
18+ cd " $srcdir /gprolog-$pkgver /src"
19+ CFLAGS+=' -std=gnu17'
20+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-c-flags=" $CFLAGS -fPIC" --disable-regs
21+ make
22+ }
23+
24+ package () {
25+ cd " $srcdir /gprolog-$pkgver /src"
26+ make install \
27+ INSTALL_DIR=" $pkgdir " /usr/share/gprolog \
28+ LINKS_DIR=" $pkgdir " /usr/bin \
29+ DOC_DIR=" $pkgdir " /usr/share/gprolog/doc \
30+ HTML_DIR=" $pkgdir " /usr/share/gprolog/doc/Html \
31+ EXAMPLES_DIR=" $pkgdir " /usr/share/gprolog \
32+ sysconfdir=" $pkgdir " /etc \
33+ localstatedir=" $pkgdir " /var
34+ cd " $pkgdir " /usr/bin
35+ rm *
36+ ln -s /usr/share/gprolog/bin/fd2c
37+ ln -s /usr/share/gprolog/bin/gplc
38+ ln -s /usr/share/gprolog/bin/gprolog
39+ ln -s /usr/share/gprolog/bin/hexgplc
40+ ln -s /usr/share/gprolog/bin/ma2asm
41+ ln -s /usr/share/gprolog/bin/pl2wam
42+ ln -s /usr/share/gprolog/bin/wam2ma
43+ }
Original file line number Diff line number Diff line change 1+ from lilaclib import *
2+
3+ def pre_build ():
4+ update_pkgver_and_pkgrel (_G .newver )
5+
Original file line number Diff line number Diff line change 1+ maintainers :
2+ - github : oldherl
3+
4+ update_on :
5+ - source : github
6+ github : didoudiaz/gprolog
7+ prefix : v
8+ use_latest_release : true
9+ include_prereleases : false
You can’t perform that action at this time.
0 commit comments