r = RulesFile()
r.dh += ["--buildsystem=autoconf"]
r.rules['auto_configure'] = [
- './configure --build=$$(dpkg-architecture -qDEB_BUILD_GNU_TYPE) --prefix=/usr --sysconfdir=/etc --localstatedir=/var ' +
+ '@dpkg-architecture -qDEB_BUILD_GNU_TYPE > /dev/null', # make sure this command runs successfully (and hope it does so again)
+ '@dpkg-architecture -qDEB_BUILD_MULTIARCH > /dev/null', # make sure this command runs successfully (and hope it does so again)
+ './configure --build=$$(dpkg-architecture -qDEB_BUILD_GNU_TYPE) ' +
+ '--prefix=/usr --includedir=/usr/include --mandir=/usr/share/man --infodir=/usr/share/info ' +
+ '--libdir=/usr/lib/$$(dpkg-architecture -qDEB_BUILD_MULTIARCH) '+
+ '--libexecdir=/usr/lib/$$(dpkg-architecture -qDEB_BUILD_MULTIARCH) '+
+ '--sysconfdir=/etc --localstatedir=/var ' +
' '.join(config.get('automakeParameters', []))
]
r.rules['auto_clean'] = ['rm -f config.status'] # do not re-use old configuration