Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558426 - x11-wm/page: new package request
Summary: x11-wm/page: new package request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Patrice Clement (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2015-08-22 13:38 UTC by Benoit Gschwind
Modified: 2017-07-27 12:02 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
page-1.9.3.ebuild (file_558426.txt,747 bytes, text/plain)
2015-08-22 13:44 UTC, Brian Evans (RETIRED)
Details
ebuild x11-wm/page (page-1.9.3.ebuild,717 bytes, text/plain)
2015-08-22 13:59 UTC, Benoit Gschwind
Details
ebuild x11-wm/page (page-1.9.4.ebuild,717 bytes, text/plain)
2015-09-04 11:54 UTC, Benoit Gschwind
Details
ebuild x11-wm/page-1.9.5 (page-1.9.5.ebuild,717 bytes, text/plain)
2015-09-12 09:30 UTC, Benoit Gschwind
Details
include fix (0001-add-array-include.patch,484 bytes, patch)
2015-09-12 13:56 UTC, Benoit Gschwind
Details | Diff
ebuild x11-wm/page-1.9.6 (page-1.9.6.ebuild,717 bytes, text/plain)
2015-09-12 15:05 UTC, Benoit Gschwind
Details
page version bump inclu epatch_user (page-1.9.7.ebuild,1.27 KB, text/plain)
2016-07-25 20:38 UTC, Benoit Gschwind
Details
new ebuild (page-1.9.8.ebuild,1.25 KB, text/plain)
2017-02-03 12:16 UTC, Benoit Gschwind
Details
page-1.9.9, new version & new ebuild (page-1.9.9.ebuild,1.43 KB, text/plain)
2017-07-14 14:17 UTC, Benoit Gschwind
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Benoit Gschwind 2015-08-22 13:38:29 UTC
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
Comment 1 Brian Evans (RETIRED) gentoo-dev 2015-08-22 13:44:00 UTC
Created attachment 409868 [details]
page-1.9.3.ebuild
Comment 2 Benoit Gschwind 2015-08-22 13:59:38 UTC
Created attachment 409870 [details]
ebuild x11-wm/page
Comment 3 Benoit Gschwind 2015-08-22 14:00:58 UTC
(In reply to Benoit Gschwind from comment #2)
> Created attachment 409870 [details]
> ebuild x11-wm/page

I marked page as unstable
Comment 4 Patrice Clement (RETIRED) gentoo-dev 2015-09-03 16:23:42 UTC
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.
Comment 5 Benoit Gschwind 2015-09-03 19:20:37 UTC
(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 )
Comment 6 Benoit Gschwind 2015-09-04 11:54:15 UTC
Created attachment 410984 [details]
ebuild x11-wm/page

update to 1.9.4
Comment 7 Benoit Gschwind 2015-09-12 09:30:50 UTC
Created attachment 411694 [details]
ebuild x11-wm/page-1.9.5

update to 1.9.5
Comment 8 Patrice Clement (RETIRED) gentoo-dev 2015-09-12 09:34:51 UTC
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! :)
Comment 9 Patrice Clement (RETIRED) gentoo-dev 2015-09-12 12:30:54 UTC
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?
Comment 10 Benoit Gschwind 2015-09-12 13:12:18 UTC
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?
Comment 11 Benoit Gschwind 2015-09-12 13:56:46 UTC
Created attachment 411716 [details, diff]
include fix

Hello,

Can you try this patch (using /etc/portage/patches)

Thank you by advance
Comment 12 Patrice Clement (RETIRED) gentoo-dev 2015-09-12 14:36:44 UTC
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
Comment 13 Patrice Clement (RETIRED) gentoo-dev 2015-09-12 14:37:00 UTC
Thank you Benoit! :)
Comment 14 Benoit Gschwind 2015-09-12 15:05:14 UTC
Created attachment 411720 [details]
ebuild x11-wm/page-1.9.6
Comment 15 Benoit Gschwind 2015-09-12 15:07:02 UTC
Comment on attachment 411720 [details]
ebuild x11-wm/page-1.9.6


include previous path to the 1.9.6
Comment 16 Patrice Clement (RETIRED) gentoo-dev 2015-09-13 17:35:58 UTC
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
Comment 17 Benoit Gschwind 2016-07-25 20:38:03 UTC
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.
Comment 18 Benoit Gschwind 2016-07-25 20:42:51 UTC
reopen the bug for version bump

page-1.9.7.ebuild

Best regards
Comment 19 Benoit Gschwind 2016-07-31 09:12:37 UTC
Thanks for the update :)

Best regards
Comment 20 Benoit Gschwind 2017-02-03 12:16:16 UTC
Created attachment 462348 [details]
new ebuild
Comment 21 Benoit Gschwind 2017-02-03 12:19:08 UTC
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
Comment 22 Benoit Gschwind 2017-07-14 14:17:25 UTC
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.
Comment 23 Benoit Gschwind 2017-07-27 12:02:02 UTC
page-1.9.9 is now online, thanks :)

Best Regards.