Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 382875 - New ebuild: x11-wm/razor-qt-9999
Summary: New ebuild: x11-wm/razor-qt-9999
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 2 votes (vote)
Assignee: Qt Bug Alias
URL: http://razor-qt.org/
Whiteboard: [qt-overlay], due 2012-02-17
Keywords: EBUILD, InOverlay
: 395047 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-13 19:48 UTC by Dmitriy Baranov
Modified: 2012-02-18 11:59 UTC (History)
16 users (show)

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


Attachments
ebuild (razor-qt-9999.ebuild,483 bytes, text/plain)
2011-09-13 19:52 UTC, Dmitriy Baranov
Details
patch (razor-qt-dont-install-symlinks.patch,1.62 KB, text/plain)
2011-09-13 19:55 UTC, Dmitriy Baranov
Details
working patch (razor-qt-dont-install-symlinks.patch,693 bytes, patch)
2011-11-23 22:50 UTC, res0r9lm
Details | Diff
ebuild request x11-wm/razorqt (razorqt-0.4.0.ebuild,2.44 KB, text/plain)
2011-12-17 12:38 UTC, Tina
Details
new ebuild (razor-qt-0.4.0-r1.ebuild,2.54 KB, text/plain)
2011-12-18 11:43 UTC, Tina
Details
Merge of previous ebuilds, cleanup (razor-qt-0.4.0.ebuild,1.07 KB, text/plain)
2011-12-19 14:54 UTC, Thomas Fischer
Details
Updated ebuild (razor-qt-0.4.0.ebuild,1.66 KB, text/plain)
2011-12-20 08:30 UTC, Thomas Fischer
Details
razorqt-0.4.0.9999.ebuild (razorqt-0.4.0.9999.ebuild,1.42 KB, text/plain)
2012-01-23 00:43 UTC, Alec Moskvin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitriy Baranov 2011-09-13 19:48:53 UTC
Razor-qt is an advanced, easy-to-use, and fast desktop environment based on Qt technologies. It has been tailored for users who value simplicity, speed, and intuitive interface. Unlike desktop environments, Razor-qt also works fine with weak machines.

To test, you need change ~/.razor/razor-panel/panel.conf:
...
[mainmenu]
type=mainmenu
menu_file=/etc/xdg/menus/kde-applications.menu
...

To start in own window:
DISPLAY=:0; Xephyr :1 -ac -screen 1024x768 & sleep 2; DISPLAY=:1; razor-session


Reproducible: Always
Comment 1 Dmitriy Baranov 2011-09-13 19:52:43 UTC
Created attachment 286385 [details]
ebuild
Comment 2 Dmitriy Baranov 2011-09-13 19:55:36 UTC
Created attachment 286387 [details]
patch
Comment 3 Agostino Sarubbo gentoo-dev 2011-09-13 20:57:21 UTC
Cool, I'll test it!
Comment 4 mAhdi 2011-09-29 20:25:27 UTC
I've tried the ebuild however it breaks during patching process with the following (repeated several times)

$ cat /var/tmp/portage/x11-wm/razor-qt-9999/temp/razor-qt-dont-install-symlinks.patch.out
***** razor-qt-dont-install-symlinks.patch *****

================================================

PATCH COMMAND:  patch -p0 -g0 -E --no-backup-if-mismatch < '/usr/local/portage/x11-wm/razor-qt/files/razor-qt-dont-install-symlinks.patch'

================================================
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- razor-qt.orig/cmake/RazorConfigRegister.cmake      2011-09-13 20:03:01.000000000 +0000
|+++ razor-qt/cmake/RazorConfigRegister.cmake   2011-09-13 22:05:26.000000000 +0000
--------------------------
No file to patch.  Skipping patch.
1 out of 1 hunk ignored

patch program exited with status 1
Comment 5 res0r9lm 2011-11-23 22:50:38 UTC
Created attachment 293583 [details, diff]
working patch
Comment 6 Tina 2011-12-17 12:35:37 UTC
*** Bug 395047 has been marked as a duplicate of this bug. ***
Comment 7 Tina 2011-12-17 12:38:04 UTC
Created attachment 296121 [details]
ebuild request x11-wm/razorqt

see bug 395047
Comment 8 hakushka 2011-12-18 00:10:57 UTC
I talked today with the developer x11-wm/razor-qt, he said that media-gfx/imagemagick not use anywhere, please remove it from the dependencies in ebuild.
Comment 9 Tina 2011-12-18 11:41:26 UTC
(In reply to comment #8)
> I talked today with the developer x11-wm/razor-qt, he said that
> media-gfx/imagemagick not use anywhere, please remove it from the dependencies
> in ebuild.

will do see new ebuild , 
Can someone make this 0.4.0 ebuild , uri more sane , now i needed to edit S= var , because the unpacked dir name not follows package name (razorqt vs razor-qt) , that is why my first ebuild was named x11-wm/razorqt , for me it doesnt matter what the name will be if it ever end up in a tree
Comment 10 Tina 2011-12-18 11:43:08 UTC
Created attachment 296229 [details]
new ebuild
Comment 11 Thomas Fischer 2011-12-19 14:54:29 UTC
Created attachment 296365 [details]
Merge of previous ebuilds, cleanup

Addressing various issues with previous ebuilds:
- Removing comments from skeleton/template
- addressing issue "razor-qt" vs "razorqt"
- putting DEPEND and RDEPEND in correct order
- removing USE for kwin and openbox, instead it is an OR-dependency between both

TODO:
- Check if all the DEPEND and RDEPEND are actually necessary, check if some are missing
- Let ebuild review by people on #gentoo-sunshine, submit to sunshine repository
Comment 12 Emmanuel Pelado 2011-12-20 02:45:32 UTC
x11-libs/libXcomposite dependency is missing...
Comment 13 Thomas Fischer 2011-12-20 08:30:52 UTC
Created attachment 296423 [details]
Updated ebuild

Adding dependency to x11-libs/libXcomposite as suggested in previous comment.
Fixing various copy&paste errors in variable definitions.
Using USE=handbook to build and install developer documentation as generated via Doxygen.
Comment 14 Alec Moskvin 2012-01-23 00:43:00 UTC
Created attachment 299585 [details]
razorqt-0.4.0.9999.ebuild

Razor 0.4.1 is going to be released in less than two weeks, so here's a "live" ebuild for the upcoming version. (Notice there's no "-" in the name - it slightly simplifies the ebuild and upstream prefers[1] the package to be called "razorqt".)

I've also cleaned up the dependencies by reducing the number of Qt modules, making PolicyKit optional, and adding the full list of window managers that Razor will autodetect on first run.

The new version has a number of bug fixes and usability improvements, as well as some new features. If you test it and discover any build issues, report them here. If you find any other issues, please report them to the issue tracker[2], so we could fix them before the release :)

[1] https://github.com/Razor-qt/razor-qt/wiki/Packaging
[2] https://github.com/Razor-qt/razor-qt/issues
Comment 15 Thomas Capricelli 2012-01-23 02:37:16 UTC
The name change doesn't help updating :-(
Comment 16 Tina 2012-01-28 11:42:56 UTC
just tested razorqt-0.4.0.9999.ebuild , it not works

tina@violetina ~ $ DISPLAY=:0; Xephyr :1 -ac -screen 1024x768 & sleep 2; DISPLAY=:1; razor-session
[1] 15870
razor-session: symbol lookup error: razor-session: undefined symbol: _ZN12XdgAutoStartC1Ev
 

seems something wrong with the git version atm , any idea about this error , opening a real session just crashes and restarts X
Comment 17 Markos Chandras (RETIRED) gentoo-dev 2012-01-28 12:22:51 UTC
We will take it :)
Comment 18 Tina 2012-01-28 15:14:35 UTC
(In reply to comment #16)
> just tested razorqt-0.4.0.9999.ebuild , it not works
> 
> tina@violetina ~ $ DISPLAY=:0; Xephyr :1 -ac -screen 1024x768 & sleep 2;
> DISPLAY=:1; razor-session
> [1] 15870
> razor-session: symbol lookup error: razor-session: undefined symbol:
> _ZN12XdgAutoStartC1Ev
> 
> 
> seems something wrong with the git version atm , any idea about this error ,
> opening a real session just crashes and restarts X

fixed seemed i had a razorqt install in /usr/local too :s
Comment 19 Tina 2012-01-28 15:25:07 UTC
btw why is the ebuild renamed ? ;)
Comment 20 Ben de Groot 2012-01-30 05:29:25 UTC
I have pushed razorqt-0.4.0 and 0.4.0.9999 to the qting-edge overlay. I recommend waiting for the upcoming 0.4.1 release before moving it to the portage tree.

I removed sys-apps/file from the dependency list as it is part of the system set. I have also reordered the WMs to reflect the order of preference, making openbox the first choice if no WM is installed yet.

Current git version builds fine, and seems very stable at first sight. I just wish there was a GUI for setting the theme.
Comment 21 Alec Moskvin 2012-01-30 17:41:20 UTC
Thanks Ben and Markos!

0.4.1 will be released on Feb 1. If there's anything I can do upstream, don't hesitate to contact me :)
Comment 22 jannis 2012-02-07 13:34:23 UTC
I know that this is not upstream here but it seems author is in CC here.
What is the current status? 0.4.1 doesn't seem to have been released upstream yet, despite comment #21 :/
Comment 23 Alec Moskvin 2012-02-08 22:00:15 UTC
(In reply to comment #22)
> I know that this is not upstream here but it seems author is in CC here.
> What is the current status? 0.4.1 doesn't seem to have been released upstream
> yet, despite comment #21 :/

We missed our target release date, sorry :)

There were a few things that we decided to fix and then test, so it's delayed a bit. I'll be sure to post here once it's released.
Comment 24 Alec Moskvin 2012-02-13 16:13:22 UTC
Razor-qt 0.4.1 has been released! You can read the announcement here:

https://groups.google.com/group/razor-qt/msg/800522a4c2cc0ae3

Note that the download is now on github, so the SRC_URI needs to be changed:
https://github.com/downloads/Razor-qt/razor-qt/razorqt-0.4.1.tar.bz2
Comment 25 Markos Chandras (RETIRED) gentoo-dev 2012-02-15 21:32:56 UTC
I plan on moving 0.4.1 to portage this Friday. I haven't tested it yet(!) but I will find sometime until Friday. Please give it a shot and report serious problems in this bug. Thanks
Comment 26 Markos Chandras (RETIRED) gentoo-dev 2012-02-18 11:59:44 UTC
I just committed it. Thank you guys!