summaryrefslogtreecommitdiff
path: root/x11-wm/herbstluftwm
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/herbstluftwm')
-rw-r--r--x11-wm/herbstluftwm/Manifest6
-rw-r--r--x11-wm/herbstluftwm/herbstluftwm-0.7.0.ebuild6
-rw-r--r--x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild68
-rw-r--r--x11-wm/herbstluftwm/herbstluftwm-9999.ebuild10
4 files changed, 81 insertions, 9 deletions
diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest
index bfe38d40d204..f8c9ffd9376f 100644
--- a/x11-wm/herbstluftwm/Manifest
+++ b/x11-wm/herbstluftwm/Manifest
@@ -1,4 +1,6 @@
DIST herbstluftwm-0.7.0.tar.gz 247469 BLAKE2B 3ee6c4709bd52ad330706aa941fba4372003f6d494759bc0fc87bcf34cffd07a55d5d4b550de13af059d4455ce240e6be3151b8f7563f3fb0d1dc4ef79306c58 SHA512 792e517dff5cfb075b8b5a42b076a7809e983953620212de6d571d3d606c573c83606a0f7694e25d3351c288473f5129191a416fe8977db8438c1016503eacd8
-EBUILD herbstluftwm-0.7.0.ebuild 1549 BLAKE2B 9e54d5dd524da6049701e1b9c39bbba62c5fcc909b18d8c13c2b68a9cd878f848cf1686382885b19a6fe7cd192f1d5b929094351cfb873bd3c12a9c776f7dacf SHA512 cf2f3cf5d89c51a6776428533f2f2db60176e4fc1018efc4eaab26ca019a6b59faf841e1f35c556689d350521ff44a25e6033ce2cb1076bddcfa23feb0088597
-EBUILD herbstluftwm-9999.ebuild 1551 BLAKE2B b11ebc4b5b148d87eed545eae7fa8f0a1adb8875d1a8af861713657d85ec17ad513bf96d78b1522cacbe0b09ef2adabdfb41ac66d5082cc10a4925425a1a10de SHA512 6cb19087cc90c9a93121d544d28a4ad221c061c2cfad1f00b90b98935ac81f2429cb74e1506e1e115fb5e3a2306adbf201dd702a6c8e4c753713f0c2d2106736
+DIST herbstluftwm-0.7.1.tar.gz 244726 BLAKE2B bdc8b769c3991276f03540024212315310aab4c5980321a3f019d5dc044b862aa606746d968e01bb0d8280b10ecf2f7f300710e2ac5cba46afd3129c316df5ae SHA512 1eb25c6e64bc046fca4b93cb9158515dba793bb14676229cc9c9194660eeccfc0c907ddcc4b15581b9ffb8b7f261ad3e2c8efe60a5d11eeb836208dd289dc199
+EBUILD herbstluftwm-0.7.0.ebuild 1549 BLAKE2B 7c834172c2b5a3282d9b951753c6b272ee6ff6b5d10b9b715162b061e0fc22fd5573a782285f0b72f214870b61d13bced811c3870145a1254a947030b5ca97a1 SHA512 d945073866276b0d19f68d23010e6394fe81fc83c044702a555097ed02671401e73e64e579390b6ca86b64181a1946bcd7096c9c1e517c9470eaf2f68d20079e
+EBUILD herbstluftwm-0.7.1.ebuild 1559 BLAKE2B a556fce66aa9e17b289ce6e785f23a55bff347fbffd10d4a3bf7c22c92794634d682f4eb546038937e67f96c8ac067d17f2f5e178f572d1cda696d8563a9a2d7 SHA512 6f55e104631096491c2cbb8d3ea3fd274871c8b311886639b70860176ec6a0de75da95f2c9507bbc67941a269367407719b97691cfdb35fd6577e5e0257b8376
+EBUILD herbstluftwm-9999.ebuild 1559 BLAKE2B a556fce66aa9e17b289ce6e785f23a55bff347fbffd10d4a3bf7c22c92794634d682f4eb546038937e67f96c8ac067d17f2f5e178f572d1cda696d8563a9a2d7 SHA512 6f55e104631096491c2cbb8d3ea3fd274871c8b311886639b70860176ec6a0de75da95f2c9507bbc67941a269367407719b97691cfdb35fd6577e5e0257b8376
MISC metadata.xml 246 BLAKE2B a30d57a217fcd3c7c7d170b71f1ab806d11e9b520595802ebfb0123a82682d4fc045f033b164402ac51f939fef7cad737eb2012f62864298b6c5d23c69575519 SHA512 ca07e0609b698c2b53062b71008fee49b91af78fc2ef25997311e37985d79283d333f5b842257a16e7dee36ce34c07d405e1f93742f341f10ca70904e9f9a4e6
diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.7.0.ebuild b/x11-wm/herbstluftwm/herbstluftwm-0.7.0.ebuild
index 3bf863251308..0f5e7d231d55 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-0.7.0.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,13 +9,13 @@ if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm.git"
EXTRA_DEPEND="app-text/asciidoc"
else
- SRC_URI="http://herbstluftwm.org/tarballs/${P}.tar.gz"
+ SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz"
KEYWORDS="amd64 x86"
EXTRA_DEPEND=""
fi
DESCRIPTION="A manual tiling window manager for X"
-HOMEPAGE="http://herbstluftwm.org"
+HOMEPAGE="https://herbstluftwm.org/"
LICENSE="BSD-2"
SLOT="0"
diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild b/x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild
new file mode 100644
index 000000000000..f9e402083ad2
--- /dev/null
+++ b/x11-wm/herbstluftwm/herbstluftwm-0.7.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs bash-completion-r1
+
+if [[ ${PV} == 9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm.git"
+ EXTRA_DEPEND="app-text/asciidoc"
+else
+ SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ EXTRA_DEPEND=""
+fi
+
+DESCRIPTION="A manual tiling window manager for X"
+HOMEPAGE="https://herbstluftwm.org/"
+
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="examples xinerama zsh-completion"
+
+CDEPEND=">=dev-libs/glib-2.24:2
+ x11-libs/libX11
+ x11-libs/libXext
+ xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${CDEPEND}
+ app-shells/bash
+ zsh-completion? ( app-shells/zsh )"
+DEPEND="${CDEPEND}
+ ${EXTRA_DEPEND}
+ virtual/pkgconfig"
+
+src_compile() {
+ tc-export CC LD CXX
+
+ emake LDXX="$(tc-getCXX)" COLOR=0 VERBOSE= \
+ $(use xinerama || echo XINERAMAFLAGS= XINERAMALIBS= )
+}
+
+src_install() {
+ dobin herbstluftwm herbstclient
+ dodoc BUGS MIGRATION NEWS README.md
+
+ doman doc/{herbstluftwm,herbstclient}.1
+
+ exeinto /etc/xdg/herbstluftwm
+ doexe share/{autostart,panel.sh,restartpanels.sh}
+
+ insinto /usr/share/xsessions
+ doins share/herbstluftwm.desktop
+
+ newbashcomp share/herbstclient-completion herbstclient
+
+ if use zsh-completion ; then
+ insinto /usr/share/zsh/site-functions
+ doins share/_herbstclient
+ fi
+
+ if use examples ; then
+ exeinto /usr/share/doc/${PF}/examples
+ doexe scripts/*.sh
+ docinto examples
+ dodoc scripts/README
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild b/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
index ee1ebe872762..f9e402083ad2 100644
--- a/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
+++ b/x11-wm/herbstluftwm/herbstluftwm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,13 +9,13 @@ if [[ ${PV} == 9999* ]] ; then
EGIT_REPO_URI="https://github.com/herbstluftwm/herbstluftwm.git"
EXTRA_DEPEND="app-text/asciidoc"
else
- SRC_URI="http://herbstluftwm.org/tarballs/${P}.tar.gz"
+ SRC_URI="https://herbstluftwm.org/tarballs/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
EXTRA_DEPEND=""
fi
DESCRIPTION="A manual tiling window manager for X"
-HOMEPAGE="http://herbstluftwm.org"
+HOMEPAGE="https://herbstluftwm.org/"
LICENSE="BSD-2"
SLOT="0"
@@ -33,7 +33,9 @@ DEPEND="${CDEPEND}
virtual/pkgconfig"
src_compile() {
- emake CC="$(tc-getCC)" LD="$(tc-getCC)" COLOR=0 VERBOSE= \
+ tc-export CC LD CXX
+
+ emake LDXX="$(tc-getCXX)" COLOR=0 VERBOSE= \
$(use xinerama || echo XINERAMAFLAGS= XINERAMALIBS= )
}