912d37ea51860ec813df9bcbe262191507fa0bce
[gentoo.git] / dev-dotnet / libgdiplus / libgdiplus-5.6.1-r1.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit eutils ltprune
7
8 DESCRIPTION="Library for using System.Drawing with mono"
9 HOMEPAGE="http://www.mono-project.com"
10
11 LICENSE="MIT"
12 SLOT="0"
13 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
14 SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz"
15
16 IUSE="cairo"
17
18 #skip tests due https://bugs.gentoo.org/687784
19 RESTRICT="test"
20
21 RDEPEND=">=dev-libs/glib-2.2.3:2
22         >=media-libs/freetype-2.3.7
23         >=media-libs/fontconfig-2.6
24         >=media-libs/libpng-1.4:0
25         x11-libs/libXrender
26         x11-libs/libX11
27         x11-libs/libXt
28         >=x11-libs/cairo-1.8.4[X]
29         media-libs/libexif
30         >=media-libs/giflib-5.1.2
31         <media-libs/giflib-5.1.9
32         virtual/jpeg:0
33         media-libs/tiff:0
34         !cairo? ( >=x11-libs/pango-1.20 )"
35 DEPEND="${RDEPEND}"
36
37 PATCHES=(
38         "${FILESDIR}/${P}-cofigure.patch"
39 )
40
41 src_configure() {
42         econf \
43                 --disable-static \
44                 $(usex cairo "" "--with-pango")
45 }
46
47 src_install () {
48         default
49
50         dotnet_multilib_comply
51         local commondoc=( AUTHORS ChangeLog README TODO )
52         for docfile in "${commondoc[@]}"; do
53                 [[ -e "${docfile}" ]] && dodoc "${docfile}"
54         done
55         [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}"
56         prune_libtool_files
57 }