47 lines
1.1 KiB
Python
47 lines
1.1 KiB
Python
#!/usr/bin/python
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# Licensed under the GNU General Public License, version 3.
|
|
# See the file https://www.gnu.org/licenses/gpl-3.0.txt
|
|
|
|
from pisi.actionsapi import shelltools, autotools, pisitools, get
|
|
|
|
i = ''.join([
|
|
' --enable-nls',
|
|
' --enable-posix',
|
|
' --enable-regex',
|
|
' --with-threads',
|
|
' --with-modules',
|
|
' --disable-rpath',
|
|
' --disable-static',
|
|
' --enable-networking',
|
|
' --program-suffix=3.0',
|
|
' --disable-error-on-warning '
|
|
])
|
|
|
|
def setup():
|
|
autotools.configure(i)
|
|
|
|
# fix unused direct dependency analysis
|
|
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
|
|
|
|
def build():
|
|
autotools.make()
|
|
|
|
def check():
|
|
autotools.make("check")
|
|
#pass
|
|
|
|
def install():
|
|
autotools.install()
|
|
|
|
# remove scm file
|
|
pisitools.remove("/usr/lib/libguile-3.0.so.*.scm")
|
|
|
|
# rename some info files to avoid conflicts
|
|
pisitools.remove("/usr/share/info/r5rs.info")
|
|
for t in shelltools.ls("%s/usr/share/info" % get.installDIR()):
|
|
pisitools.rename("/usr/share/info/%s" % t, t.replace("guile", "guile3"))
|
|
|
|
pisitools.dodoc("AUTHORS", "NEWS", "THANKS")
|