aboutsummaryrefslogtreecommitdiff
#!/bin/sh
# Create the build system.

set -e -x

# Generate stubs for translations.
langs=`find po/doc -type f -name 'guix-manual*.po' \
        | sed -e 's,.*/guix-manual\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix.${lang}.texi" ]; then
	echo "@setfilename guix.${lang}.info" > "doc/guix.${lang}.texi"
	echo "@include version-${lang}.texi" >> "doc/guix.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-manual.${lang}.po"
    fi
done
langs=`find po/doc -type f -name 'guix-cookbook*.po' \
        | sed -e 's,.*/guix-cookbook\.,,;s,\.po$,,'`
for lang in ${langs}; do
    if [ ! -e "doc/guix-cookbook.${lang}.texi" ]; then
	echo "@setfilename guix-cookbook.${lang}.info" > "doc/guix-cookbook.${lang}.texi"
	# Ensure .po file is newer.
	touch "po/doc/guix-cookbook.${lang}.po"
    fi
done

autoreconf -vfi

# Replace Automake's build-aux/mdate-sh with build-aux/mdate-from-git, our
# own, reproducible version.
chmod +w build-aux/mdate-sh
rm -f build-aux/mdate-sh
ln -s mdate-from-git.scm build-aux/mdate-sh
a52dcf1ad3555'>gnu: openldap: Provide path to cyrus-sasl for libtool....* gnu/packages/openldap.scm (openldap)[arguments]: Add 'patch-sasl-path' phase.. Leo Famulari 2017-06-04gnu: openldap: Use modify-phases....* gnu/packages/openldap.scm (openldap)[arguments]: Use modify-phases syntax. Leo Famulari 2017-06-04gnu: openldap: Update to 2.4.45....* gnu/packages/openldap.scm (openldap): Update to 2.4.45. [replacement]: Remove field. (openldap/fixed): Remove variable. Leo Famulari 2017-05-30gnu: openldap: Fix CVE-2017-9287....* gnu/packages/patches/openldap-CVE-2017-9287.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/openldap.scm (openldap)[replacement]: New field. (openldap/fixed): New variable. Leo Famulari 2017-04-26gnu: nss-pam-ldapd: Add Kerberos support....* gnu/packages/openldap.scm (nss-pam-ldapd)[inputs]: Add mit-krb5. Ricardo Wurmus 2017-04-26gnu: nss-pam-ldapd: Look for nslcd.conf in global /etc/ directory....* gnu/packages/openldap.scm (nss-pam-ldapd)[arguments]: Set "--with-ldap-conf-file" to look for global configuration file; add build phase to install example configuration file in the package output directory. Ricardo Wurmus 2017-04-22gnu: Add nss-pam-ldapd....* gnu/packages/openldap.scm (nss-pam-ldapd): New variable. Ricardo Wurmus 2016-09-25gnu: openldap: Use gnutls....* gnu/packages/openldap.scm (openldap)[inputs]: Switch to gnutls. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Alex Vong 2016-06-19gnu: openldap: Use bdb-5.3....* gnu/packages/openldap.scm (openldap)[inputs]: Switch to bdb-5.3. Efraim Flashner 2016-05-16gnu: openldap: Update to 2.4.44....* gnu/packages/openldap.scm (openldap): Update to 2.4.44. [replacement]: Remove field. (openldap-2.4.44): Remove variable. Leo Famulari 2016-04-24gnu: openldap: Update to 2.4.44 [fixes CVE-2015-6908]....* gnu/packages/openldap.scm (openldap)[replacement]: New field. (openldap-2.4.44): New variable. Leo Famulari 2015-09-13gnu: openldap: Update to 2.4.42....* gnu/packages/openldap.scm (openldap): Update to 2.4.42. 宋文武 2015-07-05gnu: Move content of openssl module into tls module....* gnu/packages/openssl.scm (openssl, perl-net-ssleay): Move to... * gnu/packages/tls.scm: ...here. * gnu/packages/openssl.scm: Delete file. * gnu-system.am (GNU_SYSTEM_MODULES): Unregister deleted file. * gnu/packages/{admin.scm, bittorrent.scm, certs.scm, ci.scm, cyrus-sasl.scm, databases.scm, dns.scm, ebook.scm, enlightenment.scm, gnunet.scm, libreoffice.scm, links.scm, mail.scm, messaging.scm, networking.scm, ntp.scm, openldap.scm, package-management.scm, pdf.scm, python.scm, qt.scm, rdesktop.scm, rdf.scm, ruby.scm, ssh.scm, synergy.scm, tor.scm, version-control.scm, video.scm, vpn.scm, w3m.scm, web.scm, weechat.scm, xiph.scm}: Adapt module import. Andreas Enge