#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools def setup(): pisitools.cflags.add("-fpie") pisitools.ldflags.add("-pie -Wl,-z,relro -Wl,-z,now") autotools.autoreconf("-fi") autotools.configure("--libexecdir=/usr/libexec/sudo \ --with-rundir=/run/sudo \ --with-noexec=/usr/libexec/sudo/sudo_noexec.so \ --with-logging=syslog \ --with-logfac=authpriv \ --with-pam \ --with-pam-login \ --with-linux-audit \ --with-env-editor \ --with-ignore-dot \ --with-tty-tickets \ --with-ldap \ --enable-shell-sets-home \ --without-selinux \ --without-rpath") pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") def build(): autotools.make() def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("README.LDAP", "README")