summaryrefslogtreecommitdiff
path: root/media-libs/libepoxy
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libepoxy')
-rw-r--r--media-libs/libepoxy/Manifest4
-rw-r--r--media-libs/libepoxy/libepoxy-1.5.4.ebuild35
-rw-r--r--media-libs/libepoxy/libepoxy-9999.ebuild35
3 files changed, 30 insertions, 44 deletions
diff --git a/media-libs/libepoxy/Manifest b/media-libs/libepoxy/Manifest
index 1ea9f67ff37c..c01852853fd7 100644
--- a/media-libs/libepoxy/Manifest
+++ b/media-libs/libepoxy/Manifest
@@ -1,4 +1,4 @@
DIST libepoxy-1.5.4.tar.gz 337615 BLAKE2B 2793fde6da59079dfadc653c9f0712b0bd2ca1455a8cda7982bce61c35a3629641a30a76db059af635c1fa0076b4e6c56874b199b41d548afbbad8f6e43384e3 SHA512 c8b03f0a39df320fdd163a34c35f9ffbed51bc0174fd89a7dc4b3ab2439413087e1e1a2fe57418520074abd435051cbf03eb2a7bf8897da1712bbbc69cf27cc5
-EBUILD libepoxy-1.5.4.ebuild 1279 BLAKE2B 457c03a1fb152ca08e0320061675e4868f577e05cd48c6fd2cc32a99231daea0555a004a9d8b43a2e43369721627bb04509798f95bb0e4ecff17c892e385e43a SHA512 4665ee09f4ade0dd2705cabce260d90d7929b115e0aef2528b22ee058194580f45ea1207a5cbfa37bb78755593604ee1f46193c066aeecb082c144d35074518b
-EBUILD libepoxy-9999.ebuild 1287 BLAKE2B ad166aa96a6d735e378eac8e8d74bc432f9892c442095b7cd225e5d899193c17fb72434a6c29e93ac0e9b972bbf606331e59c5f066df3a94bbddff34b5f93f7d SHA512 f64395059f40960a111aa3ba622cbb1847586bc3f8ad22aaaba5da31d2c8ae6770a78c888fbdf2838f2504856a2f83d2ba1850278030d98e8cb6f151fd4ed41f
+EBUILD libepoxy-1.5.4.ebuild 1133 BLAKE2B 7f64a6e6638603646035229017c440b5599cc01b7b2366610d789ebeee56e5a8638df9ad52585776da4cb1546fd592e5cd0b8f3e9cb5bffb08a5136962b5c05d SHA512 8a8df84d8ddbdd40fe5061fee3c2c67cd8d5d2e84b6b7b4b5e9fd709893a68873076e8b47a75c6110d8eccea677d36b4bb7bdf9eb702c70100e03244b0cbd977
+EBUILD libepoxy-9999.ebuild 1141 BLAKE2B b6191c69f76d4103152ccf58a23f32e27ab0a0754daf1ab2c3d5d807b7a4a1d3391aae048e1c95397ca6ad9147576f52374bdf35942571ed25adc3eda21e7516 SHA512 6c457b9c2736e4ff5f031f21bfb8d67a3f34d10b83e7a9892f5e6ab0e84dd4dc7041de7cc6973b9034ae827539aa1851a2b3efed4993035fd0b61abc0ac7b629
MISC metadata.xml 375 BLAKE2B 09993b726e54558d32b0dfb2a221bdd8928b85f55bdaaeb2faf30a0711ed58b05022a9fb669ec43806aff223860e47db53226a0f8f34d7b35edf0a842ab45923 SHA512 fec0ce8c99534083afc197c156a7fbaf2e83b2e22887ef134984ea7a4e6226f2714db399a118cd96f22b20012e7b7572156fc13aa72516e2557880c716140ad6
diff --git a/media-libs/libepoxy/libepoxy-1.5.4.ebuild b/media-libs/libepoxy/libepoxy-1.5.4.ebuild
index 02f1bc297cf5..889f03836415 100644
--- a/media-libs/libepoxy/libepoxy-1.5.4.ebuild
+++ b/media-libs/libepoxy/libepoxy-1.5.4.ebuild
@@ -3,41 +3,34 @@
EAPI=7
-EGIT_REPO_URI="https://github.com/anholt/${PN}.git"
-
-if [[ ${PV} = 9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE='xml(+)'
-inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1
+inherit meson multilib-minimal python-any-r1
-DESCRIPTION="Epoxy is a library for handling OpenGL function pointer management for you"
-HOMEPAGE="https://github.com/anholt/libepoxy"
if [[ ${PV} = 9999* ]]; then
- SRC_URI=""
+ EGIT_REPO_URI="https://github.com/anholt/${PN}.git"
+ inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
fi
+DESCRIPTION="Library for handling OpenGL function pointer management"
+HOMEPAGE="https://github.com/anholt/libepoxy"
+
LICENSE="MIT"
SLOT="0"
-RESTRICT="!test? ( test )"
IUSE="+egl test +X"
-RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"
-DEPEND="X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
- ${RDEPEND}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )"
BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig"
-src_unpack() {
- default
- [[ $PV = 9999* ]] && git-r3_src_unpack
-}
-
multilib_src_configure() {
local emesonargs=(
-Degl=$(usex egl)
diff --git a/media-libs/libepoxy/libepoxy-9999.ebuild b/media-libs/libepoxy/libepoxy-9999.ebuild
index 7d68a7cdbcf2..17b8095b0f30 100644
--- a/media-libs/libepoxy/libepoxy-9999.ebuild
+++ b/media-libs/libepoxy/libepoxy-9999.ebuild
@@ -3,41 +3,34 @@
EAPI=7
-EGIT_REPO_URI="https://github.com/anholt/${PN}.git"
-
-if [[ ${PV} = 9999* ]]; then
- GIT_ECLASS="git-r3"
-fi
-
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE='xml(+)'
-inherit ${GIT_ECLASS} meson multilib-minimal python-any-r1
+inherit meson multilib-minimal python-any-r1
-DESCRIPTION="Epoxy is a library for handling OpenGL function pointer management for you"
-HOMEPAGE="https://github.com/anholt/libepoxy"
if [[ ${PV} = 9999* ]]; then
- SRC_URI=""
+ EGIT_REPO_URI="https://github.com/anholt/${PN}.git"
+ inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
fi
+DESCRIPTION="Library for handling OpenGL function pointer management"
+HOMEPAGE="https://github.com/anholt/libepoxy"
+
LICENSE="MIT"
SLOT="0"
-RESTRICT="!test? ( test )"
IUSE="+egl test +X"
-RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"
-DEPEND="X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )
- ${RDEPEND}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+ X? ( x11-libs/libX11[${MULTILIB_USEDEP}] )"
BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig"
-src_unpack() {
- default
- [[ $PV = 9999* ]] && git-r3_src_unpack
-}
-
multilib_src_configure() {
local emesonargs=(
-Degl=$(usex egl)