diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-07 03:05:50 -0500 |
| commit | 8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (patch) | |
| tree | 3d107194f4fc4d247ed6c21875e9dff4562e22e1 /x11-wm | |
| parent | e3ac4a99dbb849deb8dd15df4be98e6e14d55ab5 (diff) | |
| download | baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.gz baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.tar.xz baldeagleos-repo-8453817910bc2afbb7ab1fbf61c3f06fb7320f35.zip | |
Adding metadata
Diffstat (limited to 'x11-wm')
| -rw-r--r-- | x11-wm/e16/Manifest | 1 | ||||
| -rw-r--r-- | x11-wm/e16/e16-1.0.32.ebuild | 164 |
2 files changed, 165 insertions, 0 deletions
diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest index 0ec4d6a87ac1..dda2ab5b3653 100644 --- a/x11-wm/e16/Manifest +++ b/x11-wm/e16/Manifest @@ -1 +1,2 @@ DIST e16-1.0.31.tar.xz 1420172 BLAKE2B 0ae698cae7e3663ae721cc9b538565e882aaacb17ed3af76a592ac3cb7f4a7813b5b975f5e3ea17918957644ec42f20d6cc0c7ec34f4722892a68ccefe46821a SHA512 06497fafb98c3d891274e3969dcbed31a29eae619ca63ffdf766cc16eeefe4c373f54a6f64a369716fe5f10ca2fabfe5378526b59e6385ffd8e0aedb9fe50bf5 +DIST e16-1.0.32.tar.xz 1421736 BLAKE2B 31444bb40eafa31831add6e39722adf61bc8564e5cc66c1ba35e49c53ae4b92bd1de9443263593ba6dc21e920304c2de69bb8ecd03bfe75d1a82ed8b5e24cdfc SHA512 4cd5e2895095f85d9549e562530fdd8d23956cce6e5cab139a6800e797311ceb058801806390a63bda27f36758e86f6256ff85b7c527b4309fe45f0d936b89b1 diff --git a/x11-wm/e16/e16-1.0.32.ebuild b/x11-wm/e16/e16-1.0.32.ebuild new file mode 100644 index 000000000000..005618f4a791 --- /dev/null +++ b/x11-wm/e16/e16-1.0.32.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Enlightenment Window Manager (E16)" +HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/" +SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa audiofile +dbus debug +dialogs doc examples gnome +libhack editline modules nls no-container opengl +pango player +pulseaudio readline +sndfile sound +themes xcomposite +xft +xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom" + +REQUIRED_USE=" + ?? ( editline readline ) + opengl? ( xcomposite xrender ) + pango? ( xft ) + sound? ( + ^^ ( alsa player pulseaudio ) + alsa? ( ^^ ( sndfile audiofile ) ) + pulseaudio? ( ^^ ( sndfile audiofile ) ) + ) +" + +BDEPEND=" + nls? ( sys-devel/gettext ) + virtual/pkgconfig +" +COMMON_DEPEND=" + media-libs/imlib2[X,text] + virtual/libiconv + x11-libs/libX11 + x11-libs/libXext + x11-misc/xbitmaps + dbus? ( sys-apps/dbus ) + editline? ( dev-libs/editline:= ) + opengl? ( + media-libs/glu + media-libs/libglvnd[X] + ) + pango? ( + dev-libs/glib:2 + x11-libs/pango[X] + ) + readline? ( sys-libs/readline:= ) + sound? ( + alsa? ( media-libs/alsa-lib ) + player? ( media-sound/alsa-utils ) + pulseaudio? ( || ( + media-libs/libpulse + media-sound/apulse[sdk] + ) ) + audiofile? ( media-libs/audiofile:= ) + sndfile? ( media-libs/libsndfile ) + ) + xcomposite? ( + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + ) + xft? ( x11-libs/libXft ) + xi2? ( x11-libs/libXi ) + xinerama? ( x11-libs/libXinerama ) + xpresent? ( x11-libs/libXpresent ) + xrandr? ( x11-libs/libXrandr ) + xrender? ( x11-libs/libXrender ) + xsm? ( + x11-libs/libICE + x11-libs/libSM + ) + zoom? ( !xrandr? ( x11-libs/libXxf86vm ) ) +" +RDEPEND="${COMMON_DEPEND} + doc? ( app-doc/e16-docs ) + nls? ( virtual/libintl ) + themes? ( x11-themes/e16-themes ) + !x11-wm/enlightenment:0 +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + pango? ( + media-libs/fontconfig + media-libs/freetype:2 + media-libs/harfbuzz:= + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.31-fix-docdir.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myconf=( + $(use_enable dbus) + $(use_enable debug libtrip) + $(use_enable dialogs) + $(use_enable doc docs) + $(use_enable libhack) + $(use_enable modules) + $(use_enable nls) + $(use_enable no-container containerless) + $(use_enable opengl glx) + $(use_enable pango) + $(use_enable xcomposite composite) + $(use_enable xft) + $(use_enable xi2) + $(use_enable xinerama) + $(use_enable xpresent) + $(use_enable xrandr) + $(use_enable xrender) + $(use_enable xsm sm) + $(use_enable xsync) + $(use_enable zoom) + $(use_with gnome gnome gnome3) + $(usev editline --with-lineedit=yes) + $(usev readline --with-lineedit=readline) + --enable-mans + --disable-esdtest + --disable-gcc-cpp + --disable-werror + --disable-xscrnsaver + ) + if use sound; then + use alsa && myconf+=( --enable-sound=alsa ) + use pulseaudio && myconf+=( --enable-sound=pulseaudio ) + use player && myconf+=( --enable-sound=player ) + + if use alsa || use pulseaudio; then + use sndfile && myconf+=( --with-sndldr=sndfile ) + use audiofile && myconf+=( --with-sndldr=audiofile ) + else + myconf+=( --without-sndldr ) + fi + else + myconf+=( --disable-sound --without-sndldr ) + fi + + econf "${myconf[@]}" +} + +src_install() { + default + docompress -x /usr/share/doc/${PF}/e16.html + dodoc COMPLIANCE docs/e16.html + use examples && dodoc -r sample-scripts +} + +pkg_postinst() { + einfo "In order to use custom fonts, put them into ~/.e16/fonts/ and use" + einfo "appropriate names in ~/.e16/fonts.cfg. \"Use theme font configuration\"" + einfo "in the Theme setting should be disabled for this to work." +} |
