# Template file for 'mutt' pkgname=mutt version=1.5.23 revision=6 build_style=gnu-configure configure_args="--enable-pop --enable-imap --enable-smtp --enable-gpgme --with-regex --with-idn --with-ssl --with-sasl --with-gpgme-prefix=${XBPS_CROSS_BASE}/usr --with-gdbm=${XBPS_CROSS_BASE}/usr mutt_cv_regex_broken=no" hostmakedepends="perl pkg-config libidn-devel automake" makedepends="ncurses-devel libressl-devel libidn-devel gpgme-devel gdbm-devel libsasl-devel" depends="mime-types" conf_files="/etc/Muttrc" short_desc="The Mutt Mail Client" maintainer="Jan S. " license="GPL-2" homepage="http://www.mutt.org" distfiles="https://bitbucket.org/${pkgname}/${pkgname}/downloads/${pkgname}-${version}.tar.gz" checksum=3af0701e57b9e1880ed3a0dee34498a228939e854a16cdccd24e5e502626fd37 # Package build options build_options="trash sidebar" desc_option_trash="apply trash folder patch" desc_option_sidebar="apply sidebar patch" # Disable hcache for cross builds if [ -z "$CROSS_BUILD" ]; then configure_args+=" --enable-hcache" fi pre_configure() { if [ "$build_option_trash" ]; then patch -sNp1 -i ${FILESDIR}/trashfolder-1.5.22.diff0 msg_normal "$pkgver: applied trashfolder patch.\n" fi if [ "$build_option_sidebar" ]; then patch -sNp1 -i ${FILESDIR}/patch-1.5.23.sidebar.20140412.txt msg_normal "$pkgver: applied sidebar patch.\n" fi autoreconf -fi # apply cross.patch after autoreconf patch -sNp0 -i ${FILESDIR}/cross.patch } pre_build() { find -name Makefile -exec sed \ -e 's,-I/usr/include,,g' \ -e 's,${prefix}/include,,g' -i {} \; } post_install() { rm ${DESTDIR}/etc/Muttrc.dist rm ${DESTDIR}/etc/mime.types{,.dist} rm ${DESTDIR}/usr/bin/{flea,muttbug} rm ${DESTDIR}/usr/share/man/man1/{flea,muttbug}.1 vinstall contrib/gpg.rc 644 etc Muttrc.gpg.dist }