Hello, I'm the author of the page window manager that you can find here: https://www.hzog.net/index.php/Main_Page . I build an overlay here: https://github.com/gschwind/page-overlay I would like to add page ebuild to the main tree. Let me know what I need to do to release my wish. If necessary I can be the maintainer of the package. Best regards. Reproducible: Always
Created attachment 409868 [details] page-1.9.3.ebuild
Created attachment 409870 [details] ebuild x11-wm/page
(In reply to Benoit Gschwind from comment #2) > Created attachment 409870 [details] > ebuild x11-wm/page I marked page as unstable
Hi Benoit I quite like your project: page looks very similar to dwm which I am an avid user. I will help you get page into the tree.
(In reply to Patrice Clement from comment #4) > Hi Benoit > > I quite like your project: page looks very similar to dwm which I am an avid > user. I will help you get page into the tree. Thank you :) If you have advises you are welcome. ( I'm french just in case )
Created attachment 410984 [details] ebuild x11-wm/page update to 1.9.4
Created attachment 411694 [details] ebuild x11-wm/page-1.9.5 update to 1.9.5
Bonjour Benoit I'm taking a look at this bug today. I swear! :) (In reply to Benoit Gschwind from comment #5) > Thank you :) > > If you have advises you are welcome. > > ( I'm french just in case ) btw I'm French too! :)
Hm... I'm getting the following error: page.cxx: In member function ‘void page::page_t::update_grabkey()’: page.cxx:2968:38: error: ‘bind_cmd’ was not declared in this scope x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -std=c++11 -rdynamic -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fno-strict-aliasing -march=core2 -O2 -pipe -std=gnu++11 -flto -c -o config_handler.o config_handler.cxx x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -std=c++11 -rdynamic -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fno-strict-aliasing -march=core2 -O2 -pipe -std=gnu++11 -flto -c -o client_proxy.o client_proxy.cxx Makefile:535: recipe for target 'page.o' failed make[2]: *** [page.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5/src' Makefile:398: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5/src' Makefile:530: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 * ERROR: x11-wm/page-1.9.5::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-wm/page-1.9.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-wm/page-1.9.5::gentoo'`. * The complete build log is located at '/var/tmp/portage/x11-wm/page-1.9.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-wm/page-1.9.5/temp/environment'. * Working directory: '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5' * S: '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5' Any hint?
I will look at it (In reply to Patrice Clement from comment #9) > Hm... I'm getting the following error: > > page.cxx: In member function ‘void page::page_t::update_grabkey()’: > page.cxx:2968:38: error: ‘bind_cmd’ was not declared in this scope > x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -std=c++11 -rdynamic > -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm > -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 > -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm > -I/usr/include/libpng16 -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -fno-strict-aliasing -march=core2 -O2 -pipe > -std=gnu++11 -flto -c -o config_handler.o config_handler.cxx > x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -std=c++11 -rdynamic > -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm > -I/usr/include/libpng16 -pthread -I/usr/include/pango-1.0 > -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm > -I/usr/include/libpng16 -I/usr/include/glib-2.0 > -I/usr/lib64/glib-2.0/include -fno-strict-aliasing -march=core2 -O2 -pipe > -std=gnu++11 -flto -c -o client_proxy.o client_proxy.cxx > Makefile:535: recipe for target 'page.o' failed > make[2]: *** [page.o] Error 1 > make[2]: *** Waiting for unfinished jobs.... > make[2]: Leaving directory > '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5/src' > Makefile:398: recipe for target 'all' failed > make[1]: *** [all] Error 2 > make[1]: Leaving directory > '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5/src' > Makefile:530: recipe for target 'all-recursive' failed > make: *** [all-recursive] Error 1 > * ERROR: x11-wm/page-1.9.5::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info > '=x11-wm/page-1.9.5::gentoo'`, > * the complete build log and the output of `emerge -pqv > '=x11-wm/page-1.9.5::gentoo'`. > * The complete build log is located at > '/var/tmp/portage/x11-wm/page-1.9.5/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/x11-wm/page-1.9.5/temp/environment'. > * Working directory: '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5' > * S: '/var/tmp/portage/x11-wm/page-1.9.5/work/page-1.9.5' > > Any hint?
Created attachment 411716 [details, diff] include fix Hello, Can you try this patch (using /etc/portage/patches) Thank you by advance
commit 7d659de (HEAD -> master) Author: Patrice Clement <monsieurp@gentoo.org> Date: Sat Sep 12 16:35:24 2015 +0200 x11-wm/page: Initial commit. Ebuild written by Benoit Gschwind <gschwind@gnu-log.net>. Fixes bug 558426. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> create mode 100644 x11-wm/page/Manifest create mode 100644 x11-wm/page/files/page-1.9.5-page.hxx.patch create mode 100644 x11-wm/page/metadata.xml create mode 100644 x11-wm/page/page-1.9.5.ebuild
Thank you Benoit! :)
Created attachment 411720 [details] ebuild x11-wm/page-1.9.6
Comment on attachment 411720 [details] ebuild x11-wm/page-1.9.6 include previous path to the 1.9.6
commit 9cf8fd9 (HEAD, master) Author: Patrice Clement <monsieurp@gentoo.org> Date: Sun Sep 13 17:34:53 2015 +0000 x11-wm/page: Version bump. Package-Manager: portage-2.2.18 Signed-off-by: Patrice Clement <monsieurp@gentoo.org> delete mode 100644 x11-wm/page/files/page-1.9.5-page.hxx.patch delete mode 100644 x11-wm/page/page-1.9.5.ebuild create mode 100644 x11-wm/page/page-1.9.6.ebuild
Created attachment 441550 [details] page version bump inclu epatch_user This is a new page release, include previous fixes of version 1.9.6 Thanks by advance, Best regards.
reopen the bug for version bump page-1.9.7.ebuild Best regards
Thanks for the update :) Best regards
Created attachment 462348 [details] new ebuild
reopen the bug for version bump page-1.9.8.ebuild This version should fix following bugs: https://bugs.gentoo.org/show_bug.cgi?id=607118 https://bugs.gentoo.org/show_bug.cgi?id=588900 https://bugs.gentoo.org/show_bug.cgi?id=585452 Best regards
Created attachment 484342 [details] page-1.9.9, new version & new ebuild I pushed a new page release, here is the updated ebuild. I updated page ebuild dependency to more restricted dependency. Thanks for adding this to portage tree. Best regards.
page-1.9.9 is now online, thanks :) Best Regards.