summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2020-09-26 12:28:57 +0200
committerJeroen Roovers <jer@gentoo.org>2020-09-26 12:31:03 +0200
commit7ff257a29dbd0576d2ed4b5230499b21b85381ef (patch)
tree1741d10dc49bae05cb3e22bb3be542269491e614 /x11-wm/wmfs/wmfs-20180520.ebuild
parentnet-print/hplip: Partial revert of commit '9d5803ed869'. (diff)
downloadgentoo-7ff257a29dbd0576d2ed4b5230499b21b85381ef.tar.gz
gentoo-7ff257a29dbd0576d2ed4b5230499b21b85381ef.tar.bz2
gentoo-7ff257a29dbd0576d2ed4b5230499b21b85381ef.zip
x11-wm/wmfs: Version 20180520
Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'x11-wm/wmfs/wmfs-20180520.ebuild')
-rw-r--r--x11-wm/wmfs/wmfs-20180520.ebuild54
1 files changed, 54 insertions, 0 deletions
diff --git a/x11-wm/wmfs/wmfs-20180520.ebuild b/x11-wm/wmfs/wmfs-20180520.ebuild
new file mode 100644
index 000000000000..f01f6ce2129b
--- /dev/null
+++ b/x11-wm/wmfs/wmfs-20180520.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="Window Manager From Scratch, A tiling window manager highly configurable"
+HOMEPAGE="https://github.com/xorg62/wmfs"
+SRC_URI="https://dev.gentoo.org/~jer/${P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+imlib2 +xinerama"
+
+RDEPEND="
+ media-libs/freetype
+ media-libs/imlib2[X]
+ x11-libs/libX11
+ x11-libs/libXft
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ x11-base/xorg-proto
+"
+PATCHES=(
+ "${FILESDIR}"/${PN}-99999999-Debian.patch
+ "${FILESDIR}"/${PN}-99999999-desktop.patch
+ "${FILESDIR}"/${PN}-99999999-fno-common.patch
+ "${FILESDIR}"/${PN}-99999999-strncat.patch
+)
+DOCS=(
+ README
+ scripts/keybind_help.sh
+ scripts/status.sh
+)
+
+src_configure() {
+ tc-export CC
+ # not autotools based
+ local ECHO
+ for ECHO in echo ''; do
+ ${ECHO} sh configure \
+ $(usex xinerama '' --without-xinerama) \
+ $(usex imlib2 '' --without-imlib2) \
+ --prefix /usr \
+ --man-prefix /usr/share/man \
+ --xdg-config-dir /etc/xdg \
+ || die
+ done
+}