mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-mail/mailbase: do not hardcode application paths
as it obviously wont work for gentoo prefix project. and review and revize the mailcap file while at it. Bug: https://bugs.gentoo.org/761772 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Eray Aslan <eras@gentoo.org>
This commit is contained in:
19
net-mail/mailbase/files/mailcap-r1
Normal file
19
net-mail/mailbase/files/mailcap-r1
Normal file
@@ -0,0 +1,19 @@
|
||||
application/pdf; xdg-open '%s'; needsterminal
|
||||
application/postscript; xdg-open '%s'; needsterminal
|
||||
application/x-info; info --subnodes -o /dev/stdout -f '%s' 2>/dev/null; copiousoutput; description=GNU Info document
|
||||
application/x-gtar; tar tvzf -; print=tar tvzf - | print text/plain:-; copiousoutput
|
||||
application/x-tar; tar tvf -; print=tar tvf - | print text/plain:-; copiousoutput
|
||||
application/x-troff-man; nroff -mandoc -Tutf8; copiousoutput; print=nroff -mandoc -Tutf8 | print text/plain:-
|
||||
|
||||
audio/*; xdg-open '%s'; needsterminal
|
||||
image/*; xdg-open '%s'; needsterminal
|
||||
|
||||
text/html; lynx -dump '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
|
||||
text/troff; man -l '%s'; needsterminal; description=Man page
|
||||
text/*; less '%s'; needsterminal
|
||||
text/*; gview '%s'; edit=gvim -f '%s'; compose=gvim -f '%s'; test=test "$DISPLAY" != ""
|
||||
text/*; view '%s'; edit=vim '%s'; compose=vim '%s'; needsterminal
|
||||
text/*; more '%s'; needsterminal
|
||||
|
||||
*/*; less '%s'; needsterminal
|
||||
*/*; false; print=lpr '%s'
|
||||
46
net-mail/mailbase/mailbase-1.6.ebuild
Normal file
46
net-mail/mailbase/mailbase-1.6.ebuild
Normal file
@@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit pam
|
||||
|
||||
DESCRIPTION="MTA layout package"
|
||||
SRC_URI=""
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
|
||||
IUSE="pam"
|
||||
|
||||
RDEPEND="
|
||||
acct-group/mail
|
||||
acct-user/mail
|
||||
acct-user/postmaster
|
||||
pam? ( sys-libs/pam )
|
||||
!<net-mail/metamail-2.7.53.3-r2"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
dodir /etc/mail
|
||||
insinto /etc/mail
|
||||
doins "${FILESDIR}"/aliases
|
||||
insinto /etc
|
||||
newins "${FILESDIR}"/mailcap-r1 mailcap
|
||||
doman "${FILESDIR}"/mailcap.5
|
||||
|
||||
dosym spool/mail /var/mail
|
||||
|
||||
newpamd "${FILESDIR}"/common-pamd-include pop
|
||||
newpamd "${FILESDIR}"/common-pamd-include imap
|
||||
if use pam ; then
|
||||
local p
|
||||
for p in pop3 pop3s pops ; do
|
||||
dosym pop /etc/pam.d/${p}
|
||||
done
|
||||
for p in imap4 imap4s imaps ; do
|
||||
dosym imap /etc/pam.d/${p}
|
||||
done
|
||||
fi
|
||||
}
|
||||
Reference in New Issue
Block a user