Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/libwpe/
Date: Sun, 29 Dec 2019 14:45:17
Message-Id: 1577628063.4a1aa3329a782f38a607e7a52c107f605a8ab547.leio@gentoo
1 commit: 4a1aa3329a782f38a607e7a52c107f605a8ab547
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 28 22:04:57 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 29 14:01:03 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1aa332
7
8 gui-libs/libwpe: new package, needed by webkit-gtk[wayland]
9
10 Dependency of wpebackend-fdo, which is used by webkit-gtk-2.26
11 to achieve accelerated compositing under wayland.
12
13 Package-Manager: Portage-2.3.79, Repoman-2.3.12
14 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
15
16 gui-libs/libwpe/Manifest | 1 +
17 gui-libs/libwpe/libwpe-1.4.0.1.ebuild | 33 +++++++++++++++++++++++++++++++++
18 gui-libs/libwpe/metadata.xml | 8 ++++++++
19 3 files changed, 42 insertions(+)
20
21 diff --git a/gui-libs/libwpe/Manifest b/gui-libs/libwpe/Manifest
22 new file mode 100644
23 index 00000000000..f27fd2b0be6
24 --- /dev/null
25 +++ b/gui-libs/libwpe/Manifest
26 @@ -0,0 +1 @@
27 +DIST libwpe-1.4.0.1.tar.xz 49636 BLAKE2B 6fc9d6865873c7c16be3c959316539ecd4f08ae91dac003a46ca91e34503810cab089c9b609318b32919c02e111e209b68874aba0b6730e71b2e51fb75498656 SHA512 cbbe6b8e9bbb864d7f96bbdb56db262bbd341c86bc7bedfcc51be8077c0ea58a4e88c61b7b7bec937d5476e6cb81c093229bf80e3ee99452829287bd26175670
28
29 diff --git a/gui-libs/libwpe/libwpe-1.4.0.1.ebuild b/gui-libs/libwpe/libwpe-1.4.0.1.ebuild
30 new file mode 100644
31 index 00000000000..d3ec214064a
32 --- /dev/null
33 +++ b/gui-libs/libwpe/libwpe-1.4.0.1.ebuild
34 @@ -0,0 +1,33 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +inherit cmake-utils
41 +
42 +DESCRIPTION="Platform-agnostic interfaces for WPE WebKit"
43 +HOMEPAGE="https://wpewebkit.org/"
44 +SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
45 +
46 +LICENSE="BSD-2"
47 +SLOT="1.0"
48 +IUSE=""
49 +
50 +KEYWORDS="~amd64"
51 +
52 +RDEPEND="
53 + media-libs/mesa[egl]
54 + x11-libs/libxkbcommon
55 +"
56 +DEPEND="${RDEPEND}"
57 +BDEPEND="
58 + virtual/pkgconfig
59 +"
60 +
61 +src_configure() {
62 + local mycmakeargs=(
63 + -DBUILD_DOCS=OFF # hotdoc not packaged
64 + )
65 +
66 + cmake-utils_src_configure
67 +}
68
69 diff --git a/gui-libs/libwpe/metadata.xml b/gui-libs/libwpe/metadata.xml
70 new file mode 100644
71 index 00000000000..996e7cacd21
72 --- /dev/null
73 +++ b/gui-libs/libwpe/metadata.xml
74 @@ -0,0 +1,8 @@
75 +<?xml version="1.0" encoding="UTF-8"?>
76 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
77 +<pkgmetadata>
78 + <maintainer type="project">
79 + <email>gnome@g.o</email>
80 + <name>Gentoo GNOME Desktop</name>
81 + </maintainer>
82 +</pkgmetadata>