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 --- x11-wm/wmfs/Manifest | 9 +++++ x11-wm/wmfs/files/wmfs-201003-desktop.patch | 9 +++++ x11-wm/wmfs/files/wmfs-201003-pthread.patch | 12 ++++++ x11-wm/wmfs/files/wmfs-99999999-desktop.patch | 8 ++++ x11-wm/wmfs/metadata.xml | 13 ++++++ x11-wm/wmfs/wmfs-201003.ebuild | 41 +++++++++++++++++++ x11-wm/wmfs/wmfs-99999999.ebuild | 57 +++++++++++++++++++++++++++ 7 files changed, 149 insertions(+) create mode 100644 x11-wm/wmfs/Manifest create mode 100644 x11-wm/wmfs/files/wmfs-201003-desktop.patch create mode 100644 x11-wm/wmfs/files/wmfs-201003-pthread.patch create mode 100644 x11-wm/wmfs/files/wmfs-99999999-desktop.patch create mode 100644 x11-wm/wmfs/metadata.xml create mode 100644 x11-wm/wmfs/wmfs-201003.ebuild create mode 100644 x11-wm/wmfs/wmfs-99999999.ebuild (limited to 'x11-wm/wmfs') 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 @@ + + + + +jer@gentoo.org + + +Enable image support through media-libs/imlib2 + + +xorg62/wmfs + + 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 +} -- cgit v1.2.3