1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-01-30 12:16:02 +01:00
Files
gryf-overlay/mail-client/sylpheed/sylpheed-3.8.0_beta1.ebuild
2025-09-23 14:29:17 +02:00

80 lines
2.1 KiB
Bash

# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
inherit desktop xdg
DESCRIPTION="A lightweight email client and newsreader"
HOMEPAGE="https://sylpheed.sraoss.jp/"
SRC_URI="https://${PN}.sraoss.jp/${PN}/v${PV%.*}beta/${PN}-${PV%_*}${PV#*_}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="crypt ipv6 ldap nls oniguruma spell ssl xface"
CDEPEND="net-libs/liblockfile
x11-libs/gtk+:2
crypt? ( app-crypt/gpgme:= )
ldap? ( net-nds/openldap:= )
nls? ( sys-devel/gettext )
oniguruma? ( dev-libs/oniguruma:= )
spell? (
app-text/gtkspell:2
dev-libs/dbus-glib
)
ssl? ( dev-libs/openssl:0= )"
RDEPEND="${CDEPEND}
app-misc/mime-types
net-misc/curl"
DEPEND="${CDEPEND}
xface? ( media-libs/compface )"
BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${PN}-${PV/_/}"
PATCHES=(
"${FILESDIR}"/${PN}-debian-address-book.patch
"${FILESDIR}"/${PN}-debian-escape-from-at-the-beginning.patch
"${FILESDIR}"/${PN}-debian-Specify-MACRO_DIRS-as-general.patch
"${FILESDIR}"/${PN}-debian-detect-oniguruma-without-onig-config.patch
"${FILESDIR}"/${PN}-debian-support-SNI-for-IMAP.patch
"${FILESDIR}"/${PN}-debian-use-enchant-2.patch
"${FILESDIR}"/${PN}-debian-fix-typo-import.patch
"${FILESDIR}"/${PN}-debian-fix-FTBFS-GCC-14.patch
"${FILESDIR}"/${PN}-tls-1.3.patch
"${FILESDIR}"/${PN}-CVE-2021-37746.patch
)
DOCS="AUTHORS ChangeLog* NEW* PLUGIN* README* TODO*"
src_configure() {
local htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
econf \
$(use_enable crypt gpgme) \
$(use_enable ipv6) \
$(use_enable ldap) \
$(use_enable oniguruma) \
$(use_enable spell gtkspell) \
$(use_enable ssl) \
$(use_enable xface compface) \
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins \
--with-manualdir="${htmldir}"/manual \
--with-faqdir="${htmldir}"/faq \
--disable-updatecheck
}
src_install() {
default
doicon *.png
domenu *.desktop
cd plugin/attachment_tool
emake DESTDIR="${D}" install-plugin
docinto plugin/attachment_tool
dodoc README
find "${ED}" -name '*.la' -delete || die
}