logo

overlay

My (experimental) gentoo overlay
commit: 8918982a1839795c6c320661ad233ac2982bab08
parent: b61a9684f2a29a209a68b8916697d5964cd781db
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon, 29 Apr 2019 02:59:04 +0200

New package (with dependencies) by merging newpkg/gui-wm__waymonad

Diffstat:

Adev-haskell/hayland/hayland-9999.ebuild29+++++++++++++++++++++++++++++
Adev-haskell/hayland/metadata.xml8++++++++
Adev-haskell/hfuse/Manifest1+
Adev-haskell/hfuse/hfuse-0.2.4.5.ebuild17+++++++++++++++++
Adev-haskell/hfuse/metadata.xml8++++++++
Adev-haskell/hsroots/hsroots-9999.ebuild27+++++++++++++++++++++++++++
Adev-haskell/hsroots/metadata.xml8++++++++
Adev-haskell/libinput/libinput-9999.ebuild18++++++++++++++++++
Adev-haskell/libinput/metadata.xml8++++++++
Adev-haskell/waymonad-scanner/metadata.xml8++++++++
Adev-haskell/waymonad-scanner/waymonad-scanner-9999.ebuild25+++++++++++++++++++++++++
Adev-haskell/xkbcommon/Manifest1+
Adev-haskell/xkbcommon/metadata.xml8++++++++
Adev-haskell/xkbcommon/xkbcommon-0.0.3.ebuild24++++++++++++++++++++++++
Adev-haskell/xkbcommon/xkbcommon-9999.ebuild33+++++++++++++++++++++++++++++++++
Agui-wm/waymonad/waymonad-9999.ebuild48++++++++++++++++++++++++++++++++++++++++++++++++
16 files changed, 271 insertions(+), 0 deletions(-)

diff --git a/dev-haskell/hayland/hayland-9999.ebuild b/dev-haskell/hayland/hayland-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal git-r3 + +DESCRIPTION="Haskell bindings to Wayland library (Waymonad fork)" +HOMEPAGE="https://github.com/Ongy/haskell-wayland" +EGIT_REPO_URI="https://github.com/Ongy/haskell-wayland.git" +EGIT_SUBMODULES=() +SLOT="0" +LICENSE="MIT" + +# Shipped in GHC: process, template-haskell, time +# Note: Build failed with =dev-haskell/c2hs-0.16.5::haskell, seems related to +# https://github.com/haskell/c2hs/issues/192 so I upped the version +# requirements of c2hs and language-c instead of copying from the cabal file. +DEPEND=" + dev-haskell/xml + dev-haskell/data-flags + dev-haskell/transformers + >=dev-haskell/c2hs-0.28 + >=dev-haskell/language-c-0.7.0 + virtual/pkgconfig +" +RESTRICT="test" # Assumes weston is running diff --git a/dev-haskell/hayland/metadata.xml b/dev-haskell/hayland/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/hfuse/Manifest b/dev-haskell/hfuse/Manifest @@ -0,0 +1 @@ +DIST hfuse-0.2.4.5.tar.gz 15426 BLAKE2B 84c2a92e9ef2bcdf90825d37b533e0c3609eaa56586fbc7de29c8c25ca7b1daa993c4108c63d4fccee239000a50e7a26d89199d8e55d2d2c92eeebe06d0ea595 SHA512 cfeca97b685716f343769e14490d263c9f27551f7d671b3ce2b9c3995ae76d88c6a9fdb457ab0c23428b5fcd0a7ae5268c4290567be28e6c9886b89f91f3a4fe diff --git a/dev-haskell/hfuse/hfuse-0.2.4.5.ebuild b/dev-haskell/hfuse/hfuse-0.2.4.5.ebuild @@ -0,0 +1,17 @@ +# Copyright 2018-2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal + +DESCRIPTION="Bindings for the FUSE library" +HOMEPAGE="https://github.com/m15k/hfuse" +SRC_URI="https://github.com/m15k/hfuse/archive/${PV}.tar.gz -> ${P}.tar.gz" +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64" + +# Shipped in GHC: base, unix, bytestring diff --git a/dev-haskell/hfuse/metadata.xml b/dev-haskell/hfuse/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/hsroots/hsroots-9999.ebuild b/dev-haskell/hsroots/hsroots-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal git-r3 + +DESCRIPTION="Haskell bindings for libxkbcommon" +HOMEPAGE="https://github.com/swaywm/hsroots" +EGIT_REPO_URI="https://github.com/swaywm/hsroots.git" +EGIT_SUBMODULES=() +SLOT="0" +LICENSE="LGPL-2.1" + +# Shipped in GHC: bytestring, unix +DEPEND=" + dev-haskell/composition + dev-haskell/hayland + dev-haskell/xkbcommon + dev-haskell/text + dev-haskell/libinput + + x11-libs/pixman + gui-libs/wlroots +" diff --git a/dev-haskell/hsroots/metadata.xml b/dev-haskell/hsroots/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/libinput/libinput-9999.ebuild b/dev-haskell/libinput/libinput-9999.ebuild @@ -0,0 +1,18 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal git-r3 + +DESCRIPTION="Haskell bindings for libinput" +HOMEPAGE="https://github.com/waymonad/libinput" +EGIT_REPO_URI="https://github.com/waymonad/libinput.git" +EGIT_SUBMODULES=() +SLOT="0" +LICENSE="LGPL-2.1" + +# Shipped in GHC: bytestring +DEPEND="dev-haskell/text" diff --git a/dev-haskell/libinput/metadata.xml b/dev-haskell/libinput/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/waymonad-scanner/metadata.xml b/dev-haskell/waymonad-scanner/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/waymonad-scanner/waymonad-scanner-9999.ebuild b/dev-haskell/waymonad-scanner/waymonad-scanner-9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal git-r3 + +DESCRIPTION="Haskell bindings for libxkbcommon" +HOMEPAGE="https://github.com/waymonad/waymonad-scanner" +EGIT_REPO_URI="https://github.com/waymonad/waymonad-scanner.git" +EGIT_SUBMODULES=() +SLOT="0" +LICENSE="LGPL-2.1" + +# Shipped in GHC: containers, bytestring, process, template-haskell +DEPEND=" + dev-haskell/mtl + dev-haskell/cereal + dev-haskell/text + dev-haskell/hayland + dev-haskell/xml + dev-haskell/hsroots +" diff --git a/dev-haskell/xkbcommon/Manifest b/dev-haskell/xkbcommon/Manifest @@ -0,0 +1 @@ +DIST xkbcommon-0.0.3.tar.gz 202736 BLAKE2B 6a8aa80584a83912bdc128e795575faa1172869a40caf734430a2f17d842622b1c45715e5a03849b033b9ccb550b29be74931ea5b452d6e47d4c3202e4910182 SHA512 814dfa9854471996eb50bc818c85a32697acde4862b3f46af2b50cfca97f9664ff2b20d4b260ed028db0b35eb7d7d9a01848ee6f241869e21ea3b9c5fbe7aba9 diff --git a/dev-haskell/xkbcommon/metadata.xml b/dev-haskell/xkbcommon/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> +</pkgmetadata> diff --git a/dev-haskell/xkbcommon/xkbcommon-0.0.3.ebuild b/dev-haskell/xkbcommon/xkbcommon-0.0.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 2018-2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal + +DESCRIPTION="Haskell bindings for libxkbcommon" +HOMEPAGE="https://github.com/tulcod/haskell-xkbcommon" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +SLOT="0" +LICENSE="BSD MIT" +KEYWORDS="~amd64" + +# Shipped in GHC: bytestring, filepath, process, template-haskell +DEPEND=" + dev-haskell/cpphs + dev-haskell/data-flags + dev-haskell/storable-record + dev-haskell/text + dev-haskell/transformers +" diff --git a/dev-haskell/xkbcommon/xkbcommon-9999.ebuild b/dev-haskell/xkbcommon/xkbcommon-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 2018-2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal git-r3 + +DESCRIPTION="Haskell bindings for libxkbcommon (Waymonad)" +HOMEPAGE="https://github.com/Ongy/haskell-xkbcommon" +EGIT_REPO_URI="https://github.com/Ongy/haskell-xkbcommon.git" +EGIT_SUBMODULES=() +SLOT="0" +LICENSE="BSD MIT" +IUSE="test" + +# Shipped in GHC: bytestring, filepath, process, template-haskell, time, unix +DEPEND=" + dev-haskell/transformers + dev-haskell/storable-record + dev-haskell/cpphs + dev-haskell/text + dev-haskell/data-flags + + dev-haskell/c2hs + x11-libs/libxkbcommon + + test? ( + dev-haskell/random + dev-haskell/vector + ) +" diff --git a/gui-wm/waymonad/waymonad-9999.ebuild b/gui-wm/waymonad/waymonad-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 2018-2019 Haelwenn (lanodan) Monnier <contact@hacktivis.me> +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CABAL_FEATURES="lib" + +inherit haskell-cabal + +if [[ $PV = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/waymonad/waymonad.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/waymonad/waymonad/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="wayland compositor based on ideas from and inspired by xmonad" +HOMEPAGE="https://github.com/waymonad/waymonad" +SLOT="0" + +# Shipped in GHC: containers, time, directory, unix, process, bytestring, +# deepseq, template-haskell, ghc-prim +DEPEND=" + dev-haskell/hsroots + dev-haskell/hayland + dev-haskell/clock + dev-haskell/xkbcommon + dev-haskell/composition + dev-haskell/mtl + dev-haskell/text + dev-haskell/transformers + dev-haskell/config-schema + dev-haskell/config-value + dev-haskell/xdg-basedir + dev-haskell/network + dev-haskell/data-default + dev-haskell/semigroupoids + dev-haskell/hfuse + dev-haskell/formatting + dev-haskell/stm + dev-haskell/unliftio-core + dev-haskell/unliftio + dev-haskell/libinput + dev-haskell/safe + dev-haskell/waymonad-scanner +"