* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2020-04-14 8:35 Joonas Niilola
0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2020-04-14 8:35 UTC (permalink / raw
To: gentoo-commits
commit: 9caa33ceab056521e74eadb72b78a4b55f0fa6fa
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 14 08:00:33 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 08:34:32 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9caa33ce
x11-wm/notion: drop to m-n
Closes: https://bugs.gentoo.org/633084
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
x11-wm/notion/metadata.xml | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/x11-wm/notion/metadata.xml b/x11-wm/notion/metadata.xml
index 0705b1a8566..84753377adc 100644
--- a/x11-wm/notion/metadata.xml
+++ b/x11-wm/notion/metadata.xml
@@ -1,14 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>moaxcp@gmail.com</email>
- <name>John Mercier</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="xrandr">Add support for xrandr</flag>
</use>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2020-04-14 9:47 David Seifert
0 siblings, 0 replies; 8+ messages in thread
From: David Seifert @ 2020-04-14 9:47 UTC (permalink / raw
To: gentoo-commits
commit: 49678d2fd0c1186981155744f26b0853e3e851fe
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 14 09:46:50 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 09:46:50 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49678d2f
x11-wm/notion: Take over maintainance
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/notion/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/x11-wm/notion/metadata.xml b/x11-wm/notion/metadata.xml
index 84753377adc..4b07ef3bd58 100644
--- a/x11-wm/notion/metadata.xml
+++ b/x11-wm/notion/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>soap@gentoo.org</email>
+ <name>David Seifert</name>
+ </maintainer>
<use>
<flag name="xrandr">Add support for xrandr</flag>
</use>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2020-06-11 12:30 David Seifert
0 siblings, 0 replies; 8+ messages in thread
From: David Seifert @ 2020-06-11 12:30 UTC (permalink / raw
To: gentoo-commits
commit: f85f1bd0ce2c3b9ddba7e6454230a847c02724ed
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 11 12:30:25 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Jun 11 12:30:25 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85f1bd0
x11-wm/notion: update HOMEPAGE
Closes: https://bugs.gentoo.org/727916
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/notion/notion-3_p2013030200.ebuild | 4 ++--
x11-wm/notion/notion-3_p2015061300-r1.ebuild | 4 ++--
x11-wm/notion/notion-9999.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/x11-wm/notion/notion-3_p2013030200.ebuild b/x11-wm/notion/notion-3_p2013030200.ebuild
index adebdbe6ff6..743153bd4a2 100644
--- a/x11-wm/notion/notion-3_p2013030200.ebuild
+++ b/x11-wm/notion/notion-3_p2013030200.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
inherit eutils multilib toolchain-funcs
DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
-HOMEPAGE="http://notion.sourceforge.net"
+HOMEPAGE="https://notionwm.net/"
SRC_URI="mirror://sourceforge/${PN}/files/${P/_p/-}-src.tar.bz2"
LICENSE="LGPL-2.1"
diff --git a/x11-wm/notion/notion-3_p2015061300-r1.ebuild b/x11-wm/notion/notion-3_p2015061300-r1.ebuild
index b4ea2bbe831..16fbac29407 100644
--- a/x11-wm/notion/notion-3_p2015061300-r1.ebuild
+++ b/x11-wm/notion/notion-3_p2015061300-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
inherit eutils multilib toolchain-funcs readme.gentoo
DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
-HOMEPAGE="http://notion.sourceforge.net"
+HOMEPAGE="https://notionwm.net/"
SRC_URI="https://github.com/raboof/${PN}/archive/${PV/_p/-}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1"
diff --git a/x11-wm/notion/notion-9999.ebuild b/x11-wm/notion/notion-9999.ebuild
index 7e3e396b125..575a0c3ed27 100644
--- a/x11-wm/notion/notion-9999.ebuild
+++ b/x11-wm/notion/notion-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
inherit eutils git-r3 multilib toolchain-funcs readme.gentoo
DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
-HOMEPAGE="http://notion.sourceforge.net"
+HOMEPAGE="https://notionwm.net/"
EGIT_REPO_URI="https://github.com/raboof/${PN}.git"
LICENSE="LGPL-2.1"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2020-09-24 1:06 Aaron Bauman
0 siblings, 0 replies; 8+ messages in thread
From: Aaron Bauman @ 2020-09-24 1:06 UTC (permalink / raw
To: gentoo-commits
commit: d332631ffc27159d6b9a6565cab251e6bcab8d8a
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 01:01:13 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 01:06:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d332631f
x11-wm/notion: drop old
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
x11-wm/notion/Manifest | 1 -
x11-wm/notion/notion-3_p2013030200.ebuild | 83 -------------------------------
2 files changed, 84 deletions(-)
diff --git a/x11-wm/notion/Manifest b/x11-wm/notion/Manifest
index 9fe30fa8827..a52bb27879b 100644
--- a/x11-wm/notion/Manifest
+++ b/x11-wm/notion/Manifest
@@ -1,2 +1 @@
-DIST notion-3-2013030200-src.tar.bz2 625211 BLAKE2B c3909bb0d9e3eba582c1adc2a275c1ab9b7d23c9a2c172be526fe96de1f76165f131857e7ff5b549c8452ef0b7e6157c71377dd4bf28a2b4ecc5261e3866a59f SHA512 266df9ca2f3613c7138a3bfe7bab1fadd27c1ad40078d134be827167b9407b900bc240780cb5375e6996777978bb8a3bc12fbfa45bb4d8d619ee93335c6039b2
DIST notion-3_p2015061300.tar.gz 797057 BLAKE2B 55258bb1d47a1c2506e9cb6654e5d68d69494a749174eaace2a53416ae40cac908b0398400a5a377dbb07618aa800529cbdfc0c7ef946d285681e1dfccfd9c48 SHA512 254be12a8ece555d9f6253d99891bb51214379d0c04b6bf9595b7e5bf9493cb5d2fada37438f89621e7157f9e3647e446b5e173847498ee3608081f006b86679
diff --git a/x11-wm/notion/notion-3_p2013030200.ebuild b/x11-wm/notion/notion-3_p2013030200.ebuild
deleted file mode 100644
index 743153bd4a2..00000000000
--- a/x11-wm/notion/notion-3_p2013030200.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
-HOMEPAGE="https://notionwm.net/"
-SRC_URI="mirror://sourceforge/${PN}/files/${P/_p/-}-src.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls xinerama +xrandr"
-
-RDEPEND=">=dev-lang/lua-5.1:0=
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- nls? ( sys-devel/gettext )
- xinerama? ( x11-libs/libXinerama )
- xrandr? ( x11-libs/libXrandr )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-# needs luaposix,slingshot,... not in tree
-RESTRICT=test
-
-S=${WORKDIR}/${P/_p/-}
-
-src_prepare() {
- sed -e "/^CFLAGS=/s:=:+=:" \
- -e "/^CFLAGS/{s:-Os:: ; s:-g::}" \
- -e "/^LDFLAGS=/{s:=:+=: ; s:-Wl,--as-needed::}" \
- -e "/^CC=/s:=:?=:" \
- -e "s:^\(PREFIX=\).*$:\1${ROOT}usr:" \
- -e "s:^\(ETCDIR=\).*$:\1${ROOT}etc/notion:" \
- -e "s:^\(LIBDIR=\).*:\1\$(PREFIX)/$(get_libdir):" \
- -e "s:^\(DOCDIR=\).*:\1\$(PREFIX)/share/doc/${PF}:" \
- -e "s:^\(LUA_DIR=\).*$:\1\$(PREFIX)/usr:" \
- -e "s:^\(VARDIR=\).*$:\1${ROOT}var/cache/${PN}:" \
- -e "s:^\(X11_PREFIX=\).*:\1\$(PREFIX)/usr:" \
- -i system-autodetect.mk || die
- sed -e 's/gcc/$(CC)/g' \
- -i ioncore/Makefile || die
- export STRIPPROG=true
-
- tc-export CC
-}
-
-src_configure() {
- use nls || export DEFINES=" -DCF_NO_LOCALE -DCF_NO_GETTEXT"
-
- if ! use xinerama ; then
- sed -e 's/mod_xinerama//g' -i modulelist.mk || die
- fi
-
- if ! use xrandr ; then
- sed -e 's/mod_xrandr//g' -i modulelist.mk || die
- fi
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)"
-}
-
-src_install() {
- default
-
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}"/notion
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}"/notion.desktop
-}
-
-pkg_postinst() {
- elog "If you want notion to have an ability to view a file based on its"
- elog "guessed MIME type you should emerge app-misc/run-mailcap."
-}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2021-03-26 19:46 Conrad Kostecki
0 siblings, 0 replies; 8+ messages in thread
From: Conrad Kostecki @ 2021-03-26 19:46 UTC (permalink / raw
To: gentoo-commits
commit: 0a641ced853c67628b036026ff49689a4627e81c
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 18:59:15 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 19:45:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a641ced
x11-wm/notion: drop old version
Dropping old version, which does not support slotted lua.
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
x11-wm/notion/notion-3_p2015061300-r1.ebuild | 88 ----------------------------
1 file changed, 88 deletions(-)
diff --git a/x11-wm/notion/notion-3_p2015061300-r1.ebuild b/x11-wm/notion/notion-3_p2015061300-r1.ebuild
deleted file mode 100644
index 16fbac29407..00000000000
--- a/x11-wm/notion/notion-3_p2015061300-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs readme.gentoo
-
-DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
-HOMEPAGE="https://notionwm.net/"
-SRC_URI="https://github.com/raboof/${PN}/archive/${PV/_p/-}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls xinerama +xrandr"
-
-RDEPEND=">=dev-lang/lua-5.1:0=
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXext
- nls? ( sys-devel/gettext )
- xinerama? ( x11-libs/libXinerama )
- xrandr? ( x11-libs/libXrandr )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-# mod_xrandr references mod_xinerama
-REQUIRED_USE="xrandr? ( xinerama )"
-
-# needs luaposix,slingshot,... not in tree
-RESTRICT=test
-
-S=${WORKDIR}/${P/_p/-}
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-pkg-config.patch"
-
- sed -e "/^CFLAGS/{s: =: +=: ; s:-Os:: ; s:-g::}" \
- -e "/^LDFLAGS/{s: =: +=: ; s:-Wl,--as-needed::}" \
- -i system-autodetect.mk || die
- echo > build/lua-detect.mk
-}
-
-src_configure() {
- { echo "CFLAGS += -D_DEFAULT_SOURCE"
- echo "PREFIX=${ROOT}usr"
- echo "DOCDIR=\$(PREFIX)/share/doc/${PF}"
- echo "ETCDIR=${ROOT}etc/${PN}"
- echo "LIBDIR=\$(PREFIX)/$(get_libdir)"
- echo "VARDIR=${ROOT}var/cache/${PN}"
- echo "X11_PREFIX=${ROOT}usr"
- echo "STRIPPROG=true"
- echo "CC=$(tc-getCC)"
- echo "AR=$(tc-getAR)"
- echo "RANLIB=$(tc-getRANLIB)"
- echo "LUA_MANUAL=1"
- echo "LUA=\$(BINDIR)/lua"
- echo "LUAC=\$(BINDIR)/luac"
- echo "LUA_LIBS=\$(shell pkg-config --libs lua)"
- echo "LUA_INCLUDES=\$(shell pkg-config --cflags)"
- use nls || echo "DEFINES+=-DCF_NO_LOCALE -DCF_NO_GETTEXT"
- } > system-local.mk
-
- if ! use xinerama ; then
- sed -e 's/mod_xinerama//g' -i modulelist.mk || die
- fi
-
- if ! use xrandr ; then
- sed -e 's/mod_xrandr//g' -i modulelist.mk || die
- sed -e '/mod_xrandr/d' \
- -i etc/cfg_defaults.lua || die
- fi
-}
-
-src_install() {
- default
-
- exeinto /etc/X11/Sessions
- doexe "${FILESDIR}"/notion
-
- insinto /usr/share/xsessions
- doins "${FILESDIR}"/notion.desktop
-
- readme.gentoo_src_install
-}
-
-DOC_CONTENTS="If you want notion to have an ability to view a file based on its
-guessed MIME type you should emerge app-misc/run-mailcap."
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2022-06-13 12:57 David Seifert
0 siblings, 0 replies; 8+ messages in thread
From: David Seifert @ 2022-06-13 12:57 UTC (permalink / raw
To: gentoo-commits
commit: 766fe574ef971a60a0e1fb308db0c979e90f9ab0
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 12:57:12 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 12:57:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766fe574
x11-wm/notion: add 4.0.2_p20220613
Closes: https://bugs.gentoo.org/813123
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/notion/Manifest | 1 +
x11-wm/notion/notion-4.0.2_p20220613.ebuild | 93 +++++++++++++++++++++++++++++
2 files changed, 94 insertions(+)
diff --git a/x11-wm/notion/Manifest b/x11-wm/notion/Manifest
index a52bb27879bf..2a557101b588 100644
--- a/x11-wm/notion/Manifest
+++ b/x11-wm/notion/Manifest
@@ -1 +1,2 @@
DIST notion-3_p2015061300.tar.gz 797057 BLAKE2B 55258bb1d47a1c2506e9cb6654e5d68d69494a749174eaace2a53416ae40cac908b0398400a5a377dbb07618aa800529cbdfc0c7ef946d285681e1dfccfd9c48 SHA512 254be12a8ece555d9f6253d99891bb51214379d0c04b6bf9595b7e5bf9493cb5d2fada37438f89621e7157f9e3647e446b5e173847498ee3608081f006b86679
+DIST notion-4.0.2_p20220613.tar.gz 791823 BLAKE2B 2aa50eb4f710bf289dd6edb6f4696662e8d2588b337f038845efdf79aa2e2b28a725734c829de5184def6fd5d32c51f511025dadf4ad6a689c0dc4e0b0d8e3eb SHA512 7c187571a00bdf5736032c0ff0b57a0afdb20a7b4f6e66877c84bf112922ec8f5b853165d419ecc7c18fc84a873b278c3cbdad5e7399e0312066141de1dc6673
diff --git a/x11-wm/notion/notion-4.0.2_p20220613.ebuild b/x11-wm/notion/notion-4.0.2_p20220613.ebuild
new file mode 100644
index 000000000000..6ba63e41d144
--- /dev/null
+++ b/x11-wm/notion/notion-4.0.2_p20220613.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-4 )
+
+inherit lua-single toolchain-funcs readme.gentoo-r1
+
+DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
+HOMEPAGE="https://notionwm.net/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/raboof/${PN}.git"
+else
+ inherit vcs-snapshot
+ COMMIT="f161c1b4dbba1ac81d8e9c3d7e5e353058a4d7d1"
+ SRC_URI="https://github.com/raboof/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="nls xinerama +xrandr"
+# needs slingshot,... not in tree
+RESTRICT="test"
+# mod_xrandr references mod_xinerama
+REQUIRED_USE="
+ ${LUA_REQUIRED_USE}
+ xrandr? ( xinerama )"
+
+RDEPEND="
+ ${LUA_DEPS}
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ nls? ( sys-devel/gettext )
+ xinerama? ( x11-libs/libXinerama )
+ xrandr? ( x11-libs/libXrandr )"
+DEPEND="${RDEPEND}"
+# luac is called at build time
+BDEPEND="
+ ${LUA_DEPS}
+ virtual/pkgconfig"
+
+src_configure() {
+ tc-export AR CC PKG_CONFIG
+ export INSTALL_STRIP=""
+
+ cat > system-local.mk <<- _EOF_ || die
+ PREFIX=${EPREFIX}/usr
+ DOCDIR=\$(PREFIX)/share/doc/${PF}
+ ETCDIR=${EPREFIX}/etc/${PN}
+ LIBDIR=\$(PREFIX)/$(get_libdir)
+ VARDIR=${EPREFIX}/var/cache/${PN}
+ LUA_MANUAL=1
+ LUA=${LUA}
+ LUAC=${BROOT}/usr/bin/${ELUA/lua/luac}
+ LUA_LIBS=$(lua_get_LIBS)
+ LUA_INCLUDES=$(lua_get_CFLAGS)
+ $(usev !nls "DEFINES+=-DCF_NO_LOCALE -DCF_NO_GETTEXT")
+ _EOF_
+
+ if ! use xinerama ; then
+ sed -e 's/mod_xinerama//g' -i modulelist.mk || die
+ fi
+
+ if ! use xrandr ; then
+ sed -e 's/mod_xrandr//g' -i modulelist.mk || die
+ sed -e '/mod_xrandr/d' -i etc/cfg_defaults.lua || die
+ fi
+}
+
+src_install() {
+ default
+
+ exeinto /etc/X11/Sessions
+ doexe "${FILESDIR}"/notion
+
+ insinto /usr/share/xsessions
+ doins "${FILESDIR}"/notion.desktop
+
+ local DOC_CONTENTS="
+ If you want notion to have an ability to view a file based on its
+ guessed MIME type you should emerge app-misc/run-mailcap."
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2022-06-13 12:57 David Seifert
0 siblings, 0 replies; 8+ messages in thread
From: David Seifert @ 2022-06-13 12:57 UTC (permalink / raw
To: gentoo-commits
commit: 9a3ef2f676ffd8a519ef619183dd551a5107cf3f
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 12:57:11 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 12:57:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3ef2f6
x11-wm/notion: update EAPI 7 -> 8
Bug: https://bugs.gentoo.org/836122
Signed-off-by: David Seifert <soap <AT> gentoo.org>
x11-wm/notion/notion-9999.ebuild | 90 +++++++++++++++++++---------------------
1 file changed, 43 insertions(+), 47 deletions(-)
diff --git a/x11-wm/notion/notion-9999.ebuild b/x11-wm/notion/notion-9999.ebuild
index 56c03dbb134d..3bc5247a3ad3 100644
--- a/x11-wm/notion/notion-9999.ebuild
+++ b/x11-wm/notion/notion-9999.ebuild
@@ -1,22 +1,36 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-LUA_COMPAT=( lua5-{1..2} )
+LUA_COMPAT=( lua5-4 )
-inherit git-r3 lua-single toolchain-funcs readme.gentoo-r1
+inherit lua-single toolchain-funcs readme.gentoo-r1
DESCRIPTION="Notion is a tiling, tabbed window manager for the X window system"
HOMEPAGE="https://notionwm.net/"
-EGIT_REPO_URI="https://github.com/raboof/${PN}.git"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/raboof/${PN}.git"
+else
+ SRC_URI="https://github.com/raboof/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS=""
IUSE="nls xinerama +xrandr"
+# needs slingshot,... not in tree
+RESTRICT="test"
+# mod_xrandr references mod_xinerama
+REQUIRED_USE="
+ ${LUA_REQUIRED_USE}
+ xrandr? ( xinerama )"
-RDEPEND="${LUA_DEPS}
+RDEPEND="
+ ${LUA_DEPS}
x11-libs/libSM
x11-libs/libX11
x11-libs/libXext
@@ -25,44 +39,27 @@ RDEPEND="${LUA_DEPS}
xrandr? ( x11-libs/libXrandr )"
DEPEND="${RDEPEND}"
# luac is called at build time
-BDEPEND="${LUA_DEPS}
+BDEPEND="
+ ${LUA_DEPS}
virtual/pkgconfig"
-# mod_xrandr references mod_xinerama
-REQUIRED_USE="${LUA_REQUIRED_USE}
- xrandr? ( xinerama )"
-
-# needs slingshot,... not in tree
-RESTRICT=test
-
-src_prepare() {
- default
-
- sed -e "/^CFLAGS/{s: =: +=: ; s:-Os:: ; s:-g::}" \
- -e "/^LDFLAGS/{s: =: +=: ; s:-Wl,--as-needed::}" \
- -i system-autodetect.mk || die
- echo > build/lua-detect.mk
-}
-
src_configure() {
- { echo "CFLAGS += -D_DEFAULT_SOURCE"
- echo "PREFIX=${EROOT}/usr"
- echo "DOCDIR=\$(PREFIX)/share/doc/${PF}"
- echo "ETCDIR=${EROOT}/etc/${PN}"
- echo "LIBDIR=\$(PREFIX)/$(get_libdir)"
- echo "VARDIR=${EROOT}/var/cache/${PN}"
- echo "X11_PREFIX=${EROOT}/usr"
- echo "STRIPPROG=true"
- echo "CC=$(tc-getCC)"
- echo "AR=$(tc-getAR)"
- echo "RANLIB=$(tc-getRANLIB)"
- echo "LUA_MANUAL=1"
- echo "LUA=${LUA}"
- echo "LUAC=luac"
- echo "LUA_LIBS=$(lua_get_LIBS)"
- echo "LUA_INCLUDES=$(lua_get_CFLAGS)"
- use nls || echo "DEFINES+=-DCF_NO_LOCALE -DCF_NO_GETTEXT"
- } > system-local.mk
+ tc-export AR CC PKG_CONFIG
+ export INSTALL_STRIP=""
+
+ cat > system-local.mk <<- _EOF_ || die
+ PREFIX=${EPREFIX}/usr
+ DOCDIR=\$(PREFIX)/share/doc/${PF}
+ ETCDIR=${EPREFIX}/etc/${PN}
+ LIBDIR=\$(PREFIX)/$(get_libdir)
+ VARDIR=${EPREFIX}/var/cache/${PN}
+ LUA_MANUAL=1
+ LUA=${LUA}
+ LUAC=${BROOT}/usr/bin/${ELUA/lua/luac}
+ LUA_LIBS=$(lua_get_LIBS)
+ LUA_INCLUDES=$(lua_get_CFLAGS)
+ $(usev !nls "DEFINES+=-DCF_NO_LOCALE -DCF_NO_GETTEXT")
+ _EOF_
if ! use xinerama ; then
sed -e 's/mod_xinerama//g' -i modulelist.mk || die
@@ -70,8 +67,7 @@ src_configure() {
if ! use xrandr ; then
sed -e 's/mod_xrandr//g' -i modulelist.mk || die
- sed -e '/mod_xrandr/d' \
- -i etc/cfg_defaults.lua || die
+ sed -e '/mod_xrandr/d' -i etc/cfg_defaults.lua || die
fi
}
@@ -84,12 +80,12 @@ src_install() {
insinto /usr/share/xsessions
doins "${FILESDIR}"/notion.desktop
+ local DOC_CONTENTS="
+ If you want notion to have an ability to view a file based on its
+ guessed MIME type you should emerge app-misc/run-mailcap."
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}
-
-DOC_CONTENTS="If you want notion to have an ability to view a file based on its
-guessed MIME type you should emerge app-misc/run-mailcap."
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/
@ 2024-05-02 3:55 Sam James
0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2024-05-02 3:55 UTC (permalink / raw
To: gentoo-commits
commit: 5b319ce2102e47dca7d798bb516b27ea795c3eb0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 2 03:54:52 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 2 03:54:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b319ce2
x11-wm/notion: drop merged patch from 9999
Signed-off-by: Sam James <sam <AT> gentoo.org>
x11-wm/notion/notion-9999.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/x11-wm/notion/notion-9999.ebuild b/x11-wm/notion/notion-9999.ebuild
index 213357db0dbf..17f1344a33e4 100644
--- a/x11-wm/notion/notion-9999.ebuild
+++ b/x11-wm/notion/notion-9999.ebuild
@@ -43,10 +43,6 @@ BDEPEND="
${LUA_DEPS}
virtual/pkgconfig"
-PATCHES=(
- "${FILESDIR}"/${PN}-4.0.2-gcc14-build-fix.patch
-)
-
src_configure() {
tc-export AR CC PKG_CONFIG
export INSTALL_STRIP=""
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-05-02 3:55 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-24 1:06 [gentoo-commits] repo/gentoo:master commit in: x11-wm/notion/ Aaron Bauman
-- strict thread matches above, loose matches on Subject: below --
2024-05-02 3:55 Sam James
2022-06-13 12:57 David Seifert
2022-06-13 12:57 David Seifert
2021-03-26 19:46 Conrad Kostecki
2020-06-11 12:30 David Seifert
2020-04-14 9:47 David Seifert
2020-04-14 8:35 Joonas Niilola
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox