From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-libs/elementary/Manifest | 6 +++ media-libs/elementary/elementary-1.17.0.ebuild | 53 ++++++++++++++++++++++++++ media-libs/elementary/elementary-9999.ebuild | 52 +++++++++++++++++++++++++ media-libs/elementary/metadata.xml | 22 +++++++++++ 4 files changed, 133 insertions(+) create mode 100644 media-libs/elementary/Manifest create mode 100644 media-libs/elementary/elementary-1.17.0.ebuild create mode 100644 media-libs/elementary/elementary-9999.ebuild create mode 100644 media-libs/elementary/metadata.xml (limited to 'media-libs/elementary') diff --git a/media-libs/elementary/Manifest b/media-libs/elementary/Manifest new file mode 100644 index 000000000000..abaa349c0708 --- /dev/null +++ b/media-libs/elementary/Manifest @@ -0,0 +1,6 @@ +DIST elementary-1.17.0.tar.xz 18491592 SHA256 6a6a5883939eab8d87179c7980c0dbd6b53d82bf460a161045a891694d036b2b SHA512 60862e164770a93c0b864f35b5880f8d28f9fec520b7b440935143a14ffc9cd2dacbb650463c2abb7ce364c631509e1ddefce6eb49def1b016a752416d619065 WHIRLPOOL 76499e687908b8c2c885429c614a493b226f5e2d73edc040a5d6e8e287dab3b342b517fa46e4a37ca6560e4a9c617415d8138da1308865aa5d07187d60c7ea61 +EBUILD elementary-1.17.0.ebuild 1496 SHA256 671170b94216fa6730b2f33ead633441e3140e9893ca3f11c64bcaccb98adc63 SHA512 8be3bd7d8d2bd1897d90635a3aea8866040a9aa05af6110532ec7c9f819a8b45926599bc87ae5f9bbb8ab605848deec3ee5794261396820111b6f7194cc4d5b5 WHIRLPOOL 76b045b8fc07c906fb9173b36c83cb6ed3c07d08f3791235119cc2a6c75218a69844efb03ee5d99d45c3410db2e12956ecdc2a3e4d7e828fbd7830bc3e627220 +EBUILD elementary-9999.ebuild 1336 SHA256 333159151ca7831c79ba4851f8136ca6ceca1f15150062f86556c39acfeac3f7 SHA512 edd8a97306030b6642db960c8e5ee0d33e06823de14f68dd5ad59d26ea9ffada516d1eeed548954ac11f0103db2792639b3238f1a42b19fcda0b8b295981d7fa WHIRLPOOL e7a86236b377d998069d82e730e9fd65ca7a0a7034ac6b3651094244271ec281d0c09216e83dd777a9163fe7bc6eb6beb77ff1fbf29749ac416767dbcdcdbd73 +MISC ChangeLog 4741 SHA256 104b4e6a75d386a2b4917cbf790b52e957340fd16832d76c4020087d3804daf7 SHA512 0c577db4e8b52423845e2c9e879807ee894b9dc894330ee6c565ed61ffc04fcd277742f1adc1ad22ccd36529d4dd1b3608e52ea8d8098384c5fe60a4d9a9b47f WHIRLPOOL a0986c6d87b7fbef751cb9b743ef6048e38fc9c69f4d363a65fe0111a87c5f3da928d1331824978ea0e3dfa5dda015941172c031b92e213ae1ae389e0197efeb +MISC ChangeLog-2015 5194 SHA256 5db1b0b0046ba4dd41f065f7a5a6038c6621cc7a5defa9c3213d84cc6d7cfdce SHA512 f7100ada17ac3b95f6e0cacecc68098cb237e876bf4067dc1e296764d781e9774f27703236cf2dc2a748f0c578bb1170aa18a6997d02b56d9df126c6b33b47cd WHIRLPOOL a1607152f3a54fb98f961bee3938cf932fad3c5bc6b14895d38f43c5dd4661f00c4b81afef1072b42fef3bf88f8266de96deccfce1e78d4e00d516f36883a01e +MISC metadata.xml 968 SHA256 6f2762bd146592c45ef60c9b7ad55c49024d73560f8e905aee551fc5bb321329 SHA512 5c99e4247ecb26577b0ec7109c3edd30d400dc3cd885b0550686fb2f58fb810b69ae2429d6f7e653cd093da214073946c570ad7864dcfdc6e271cdba297d1afe WHIRLPOOL 4c134d195f04920af3fb7059aa0bf946e6650d23ade5c4ec12fe5a60a4b7484813d31b7fe7aca1a6332288b9d84a3f73e1d184c2dd6c6b1d4f23ae2e64ef758c diff --git a/media-libs/elementary/elementary-1.17.0.ebuild b/media-libs/elementary/elementary-1.17.0.ebuild new file mode 100644 index 000000000000..391b23d80cd8 --- /dev/null +++ b/media-libs/elementary/elementary-1.17.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P=${P/_/-} + +if [[ "${PV}" == "9999" ]] ; then + EGIT_SUB_PROJECT="core" + EGIT_URI_APPEND="${PN}" +else + SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz" + EKEY_STATE="snap" +fi + +inherit enlightenment + +DESCRIPTION="Basic widget set, based on EFL for mobile touch-screen devices" +HOMEPAGE="https://trac.enlightenment.org/e/wiki/Elementary" + +LICENSE="LGPL-2.1" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="debug examples fbcon javascript quicklaunch sdl wayland X static-libs" + +DEPEND=">=dev-libs/efl-${PV}[fbcon?,sdl?,png,wayland?,X?] + javascript? ( net-libs/nodejs )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +src_configure() { + E_ECONF=( + $(use_enable debug) + $(use_enable doc) + --disable-ecore-cocoa + --disable-ecore-psl1ght + --disable-ecore-win32 + --disable-elocation + --disable-emap + --disable-eweather + # broken: make[4]: *** No rule to make target 'prefs_example_01.epb', needed by 'all-am'. Stop + #$(use_enable examples build-examples) + $(use_enable examples install-examples) + $(use_enable fbcon ecore-fb) + $(use_enable javascript js-bindings) + $(use_enable sdl ecore-sdl) + $(use_enable wayland ecore-wl2) + $(use_enable X ecore-x) + $(use_enable quicklaunch quick-launch) + ) + + enlightenment_src_configure +} diff --git a/media-libs/elementary/elementary-9999.ebuild b/media-libs/elementary/elementary-9999.ebuild new file mode 100644 index 000000000000..4e17b7744acb --- /dev/null +++ b/media-libs/elementary/elementary-9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +MY_P=${P/_/-} + +if [[ "${PV}" == "9999" ]] ; then + EGIT_SUB_PROJECT="core" + EGIT_URI_APPEND="${PN}" +else + SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${MY_P}.tar.xz" + EKEY_STATE="snap" +fi + +inherit enlightenment + +DESCRIPTION="Basic widget set, based on EFL for mobile touch-screen devices" +HOMEPAGE="https://trac.enlightenment.org/e/wiki/Elementary" + +LICENSE="LGPL-2.1" +IUSE="debug examples fbcon javascript quicklaunch sdl wayland X static-libs" + +DEPEND=">=dev-libs/efl-${PV}[fbcon?,sdl?,png,wayland?,X?] + javascript? ( net-libs/nodejs )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +src_configure() { + E_ECONF=( + $(use_enable debug) + $(use_enable doc) + --disable-ecore-cocoa + --disable-ecore-psl1ght + --disable-ecore-win32 + --disable-elocation + --disable-emap + --disable-eweather + # broken: make[4]: *** No rule to make target 'prefs_example_01.epb', needed by 'all-am'. Stop + #$(use_enable examples build-examples) + $(use_enable examples install-examples) + $(use_enable fbcon ecore-fb) + $(use_enable javascript js-bindings) + $(use_enable sdl ecore-sdl) + $(use_enable wayland ecore-wl2) + $(use_enable X ecore-x) + $(use_enable quicklaunch quick-launch) + ) + + enlightenment_src_configure +} diff --git a/media-libs/elementary/metadata.xml b/media-libs/elementary/metadata.xml new file mode 100644 index 000000000000..e535c6d44279 --- /dev/null +++ b/media-libs/elementary/metadata.xml @@ -0,0 +1,22 @@ + + + + + enlightenment@gentoo.org + Project Enlightenment + + + Enable quick-launch support + + +Elementary is a widget set. It is a new-style of widget set much more +canvas object based than anything else. Why not ETK? Why not EWL? Well +they both tend to veer away from the core of Evas, Ecore and Edje a +lot to build their own worlds. Also I wanted something focused on +embedded devices - specifically small touchscreens. Unlike GTK+ and +Qt, 75% of the 'widget set' is already embodied in a common core - +Ecore, Edje, Evas etc. So this fine-grained library splitting means +all of this is shared, just a new widget 'personality' is on top. And +that is... Elementary, my dear watson. Elementary. + + -- cgit v1.2.3