summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-07 03:05:50 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-07 03:05:50 -0500
commit8453817910bc2afbb7ab1fbf61c3f06fb7320f35 (patch)
tree3d107194f4fc4d247ed6c21875e9dff4562e22e1 /x11-wm
parente3ac4a99dbb849deb8dd15df4be98e6e14d55ab5 (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--x11-wm/e16/e16-1.0.32.ebuild164
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."
+}