summaryrefslogtreecommitdiff
path: root/x11-wm/wmfs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-wm/wmfs
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-wm/wmfs')
-rw-r--r--x11-wm/wmfs/Manifest9
-rw-r--r--x11-wm/wmfs/files/wmfs-201003-desktop.patch9
-rw-r--r--x11-wm/wmfs/files/wmfs-201003-pthread.patch12
-rw-r--r--x11-wm/wmfs/files/wmfs-99999999-desktop.patch8
-rw-r--r--x11-wm/wmfs/metadata.xml13
-rw-r--r--x11-wm/wmfs/wmfs-201003.ebuild41
-rw-r--r--x11-wm/wmfs/wmfs-99999999.ebuild57
7 files changed, 149 insertions, 0 deletions
diff --git a/x11-wm/wmfs/Manifest b/x11-wm/wmfs/Manifest
new file mode 100644
index 000000000000..2c5a3b0f6046
--- /dev/null
+++ b/x11-wm/wmfs/Manifest
@@ -0,0 +1,9 @@
+AUX wmfs-201003-desktop.patch 167 SHA256 6db157734f97877ed2fd749cb8742d3a1dee8367aa2318b90cb0efe8aaab95d1 SHA512 20d885f3496d039794f5f94df73936aeafd93e658fff8843af63b433773ec05dde369bdfae43329302614233f1e6a6b453929bcca2660c451d4b33b3a8451717 WHIRLPOOL 4bb252fd1025b67fc70d32ec992db6a625d02ce5c22f7fbc35032cd771a573754d1db0c44fa26f83351def2d8f1d3cc6c4e0ffd7d07e0dc268e0afbcbc587209
+AUX wmfs-201003-pthread.patch 191 SHA256 881c03c45b064ff556eb65fe2a2f6bd600acdf20da50cad68a7dfe90678bcbde SHA512 871a6558fc3201c2652e1a84d221d7d2bd90150f4e1afb8b4a7e6862797e47d012f832ecf0b1c205ad07942aa9b0cd3807a9c839cc6304ce3fae3746065493fc WHIRLPOOL 83b617e82f64ec6dd6c9a579615902380015115dd409b79ad7ffae2498fb5bf62d5fa4c62e730958cfdc34a0a99bf47d6ae06945fbb78fa8e73c3f87403c0e92
+AUX wmfs-99999999-desktop.patch 153 SHA256 3f43eaf4604632aeb23882b66ac795f4e10ba4e055c447b755c11ec74ccb51fa SHA512 5463fe8bbf312a003e48276fd15e6ad04075d28835f18e61260038278e31f4de4a2a7e38ad7358a12d669af973e2297d121adc0f5a2f07077874327e20362711 WHIRLPOOL 357f4091c0d23c0ca96f624be84a8f1fd45b26fa012b0fdd3d77eb51dd27c4fa4d3ce8fc83b6a38e8551935bbca78bef7e8da7261e76ad851a5d2479d4d6f665
+DIST wmfs-201003.tar.gz 59593 SHA256 d341c15a62998e0c9062168887232e1b5adcdc2092b74a7b825d416660777c4d SHA512 117a238d6a8d8d147291ec9fb4e0aaf2bf8bab8ea794cf00deeaeaac1df15f0122bc705cb1bff54abe80d7228a19e67a79e4b3e0de0ced82abaf98fab3778a90 WHIRLPOOL 908d96994501894099a16996260e77223a7c701ea5bd165046a79144c6db2fdce3d7e0ecbad21e55017c30857588e90e077d64d1a481c7ee37b2ba04ce0a1efb
+EBUILD wmfs-201003.ebuild 834 SHA256 1cb2e8bd2aa8f1990ddb68a3020f271a671d5c14803fc1836fda374ea58c47cc SHA512 db253b30cfc1d4989b33950d152b52401a78fdf026a0a13b25429d3c11cf9f79d6611cd802bca01f084ab2551585c31e832981c65bb6f979dccdb12e55be42ce WHIRLPOOL e5910586713c03de4c5e817c29c217575cc125eef470d41380100f4a8273a3a6eaf12d53bb6888b4a452b47d6a97e07e070083cdecd1cd0c6115c20a03e7ced1
+EBUILD wmfs-99999999.ebuild 1087 SHA256 2f7b1db0178e641e9fe5bf1d798f0b96db40c583f07faf4b3244575c4c9b5f43 SHA512 a725a3c3fe3c5249c18ede2116749aa79ebc66940fc9d449bb10e7e89f0ccf8103f11377c8027496ca7e9175bead7ee6f28253bed15a78ab52d1d3d4f9f06c65 WHIRLPOOL c5c7d18b77677d6508b8d00516cfe8992ba7279e3bbd6a223feee8bf216b0b23190a73eea1cbe015eeb654c578cebe6fc8d0440fd7e4ed116db9114b2f893653
+MISC ChangeLog 2720 SHA256 019a079ef54e36ff93576c27612366d3845e0eb57690e1ddcc365979d7187a75 SHA512 2858e26ece3b8f450d5e6a53e6f5d041e1f514020c95cfaceffbd48ae8a00bea9eeefd27fa21b7b83655309f951253f5dc55c7882f82418ce3b2fd58cd21f91d WHIRLPOOL 127e77c69ebc8f66deecde6f1460736daa16106f98cace824c0f1ab44c8ed78da22f571998de0de12050c73ae4af1c65e41868f141c31af283857c571f671cb2
+MISC ChangeLog-2015 823 SHA256 1448183b35bc1cefc496d4a364fbaeceeb140e5f2293f0f9e0ad77a8503cfd11 SHA512 434f49e486f933c60fee9f802f2c11ec7d8730aee2d7e5887dccf4a2aa64dd2fba07aaf88c94aa7d8c8d1e2da622e54443914926438841d3f52e8e87b81947c2 WHIRLPOOL 0d9efb361df1da79ef378059ae0da7ec2a5aa7fdb4d73f5bacee853bbf850deb518ea041813386864b229920a8b7f7e14f8e1638250af634e937845d0cf76739
+MISC metadata.xml 380 SHA256 62d20dda6d1dcf8be9319e2fcf92a6a89598a8ffa42f000520e3fa85af7d6cde SHA512 644e88ac0ca2d999cd273f807d45400a8438a9800b3b744f764c914fa41d819efd55ecaa27de6cbcf4403491f2986299fc1c032afd26fee67822cfc2c6368359 WHIRLPOOL 02fec4a85fd75abce97b3ab69215f1d4b64f5b8c5e0ac0d4140262a7fd5c5598d91dce4f3671a11561b65ca5fc25e93bfcd1aad1ca1083b2ba303746e4e678b1
diff --git a/x11-wm/wmfs/files/wmfs-201003-desktop.patch b/x11-wm/wmfs/files/wmfs-201003-desktop.patch
new file mode 100644
index 000000000000..91edac6d88be
--- /dev/null
+++ b/x11-wm/wmfs/files/wmfs-201003-desktop.patch
@@ -0,0 +1,9 @@
+--- a/wmfs.desktop
++++ b/wmfs.desktop
+@@ -1,5 +1,4 @@
+-[Desktop Entry]
+-Encoding=UTF-8
++[Desktop Entry]
+ Name=wmfs
+ Comment=Window manager from scratch
+ TryExec=wmfs
diff --git a/x11-wm/wmfs/files/wmfs-201003-pthread.patch b/x11-wm/wmfs/files/wmfs-201003-pthread.patch
new file mode 100644
index 000000000000..cbbf6343bdfb
--- /dev/null
+++ b/x11-wm/wmfs/files/wmfs-201003-pthread.patch
@@ -0,0 +1,12 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -94,7 +92,8 @@
+ set(LIBRARIES_TO_LINK
+ ${FREETYPE_LIBRARIES}
+ ${X11_LIBRARIES}
+- Xft)
++ Xft
++ pthread)
+
+ # Includes
+ include(FindDoxygen)
diff --git a/x11-wm/wmfs/files/wmfs-99999999-desktop.patch b/x11-wm/wmfs/files/wmfs-99999999-desktop.patch
new file mode 100644
index 000000000000..5a1514407e43
--- /dev/null
+++ b/x11-wm/wmfs/files/wmfs-99999999-desktop.patch
@@ -0,0 +1,8 @@
+--- a/wmfs.desktop
++++ b/wmfs.desktop
+@@ -1,5 +1,4 @@
+ [Desktop Entry]
+-Encoding=UTF-8
+ Type=Application
+ Name=wmfs
+ Comment=Window Manager From Scratch
diff --git a/x11-wm/wmfs/metadata.xml b/x11-wm/wmfs/metadata.xml
new file mode 100644
index 000000000000..5938d928ad74
--- /dev/null
+++ b/x11-wm/wmfs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>jer@gentoo.org</email>
+</maintainer>
+<use>
+<flag name="imlib2">Enable image support through <pkg>media-libs/imlib2</pkg></flag>
+</use>
+<upstream>
+<remote-id type="github">xorg62/wmfs</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/x11-wm/wmfs/wmfs-201003.ebuild b/x11-wm/wmfs/wmfs-201003.ebuild
new file mode 100644
index 000000000000..a61c8a355683
--- /dev/null
+++ b/x11-wm/wmfs/wmfs-201003.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit cmake-utils eutils
+
+DESCRIPTION="Window Manager From Scratch, A tiling window manager highly configurable"
+HOMEPAGE="https://github.com/xorg62/wmfs"
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+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-proto/randrproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-201003-desktop.patch \
+ "${FILESDIR}"/${PN}-201003-pthread.patch
+}
+
+src_install() {
+ cmake-utils_src_install
+ rm -r "${D}"/usr/share/${PN}
+ dodoc README TODO rc/status.sh
+}
diff --git a/x11-wm/wmfs/wmfs-99999999.ebuild b/x11-wm/wmfs/wmfs-99999999.ebuild
new file mode 100644
index 000000000000..accc125060ba
--- /dev/null
+++ b/x11-wm/wmfs/wmfs-99999999.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils git-r3
+
+DESCRIPTION="Window Manager From Scratch, A tiling window manager highly configurable"
+HOMEPAGE="https://github.com/xorg62/wmfs"
+EGIT_REPO_URI="${HOMEPAGE}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+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-proto/randrproto
+ x11-proto/xineramaproto
+ x11-proto/xproto
+"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PN}-99999999-desktop.patch
+
+ sed -i -e '/^which dpkg/s|.*|false|g' configure || die
+}
+
+src_configure() {
+ # 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
+}
+
+src_install() {
+ default
+ rm -r "${D}"/usr/share/${PN}
+ dodoc README
+}