Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 509946

Summary: lxqt-0.7: Need ebuilds to test out
Product: Gentoo Linux Reporter: Dyweni <j6yNRdsH5Fc3>
Component: New packagesAssignee: Jauhien Piatlicki (RETIRED) <jauhien>
Status: RESOLVED FIXED    
Severity: enhancement CC: casta, jauhien, lxde+disabled, lxqt, orzel, qt
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 501606    
Bug Blocks:    

Description Dyweni 2014-05-10 00:31:24 UTC
Now that LXQT 0.7 is released, I would like to try this out on Gentoo.  We need ebuilds for this!

Reproducible: Always
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2014-05-10 09:35:53 UTC
See https://bugs.gentoo.org/show_bug.cgi?id=501606#c18
Comment 2 Davide Pesavento gentoo-dev 2014-05-12 01:32:18 UTC
Preliminary ebuilds are available in qt overlay.
Comment 3 Dyweni 2014-05-12 22:39:14 UTC
 * ERROR: x11-misc/obconf-qt-0.1.0::qt failed (prepare phase):
 *   The source directory '/var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/obconf-qt-0.1.0' doesn't exist
 * 
 * Call stack:
 *            ebuild.sh, line 714:  Called __ebuild_main 'prepare'
 *   phase-functions.sh, line 955:  Called __dyn_prepare
 *   phase-functions.sh, line 369:  Called die
 * The specific snippet of code:
 *              die "The source directory '${S}' doesn't exist"
 * 
 * If you need support, post the output of `emerge --info '=x11-misc/obconf-qt-0.1.0::qt'`,
 * the complete build log and the output of `emerge -pqv '=x11-misc/obconf-qt-0.1.0::qt'`.
 * The complete build log is located at '/var/tmp/portage/x11-misc/obconf-qt-0.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-misc/obconf-qt-0.1.0/temp/environment'.
 * Working directory: '/usr/lib64/portage/pym'
 * S: '/var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/obconf-qt-0.1.0'
Comment 4 Thomas Capricelli 2014-05-13 01:04:12 UTC
Hi.
Same error here.
Comment 5 wjn 2014-05-14 22:55:29 UTC
obconf-qt-0.1.0.ebuild:

Probably 
S="${WORKDIR}"
will be work.

not S="${WORKDIR}/${P}" (default).

Maybe,
the archive isn't deflated with directory "/var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/obconf-qt-0.1.0",
so it's deflated directly under /var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/"..
Comment 6 Dyweni 2014-05-15 03:13:15 UTC
This works!  Thanks!

(In reply to Mika Kobayashi from comment #5)
> obconf-qt-0.1.0.ebuild:
> 
> Probably 
> S="${WORKDIR}"
> will be work.
> 
> not S="${WORKDIR}/${P}" (default).
> 
> Maybe,
> the archive isn't deflated with directory
> "/var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/obconf-qt-0.1.0",
> so it's deflated directly under
> /var/tmp/portage/x11-misc/obconf-qt-0.1.0/work/"..
Comment 7 Dyweni 2014-05-15 03:16:15 UTC
Same thing goes for =lxqt-base/lxqt-about-0.7.0::qt
Comment 8 Dyweni 2014-05-15 03:19:16 UTC
Same thing also goes for =lxqt-base/lxqt-meta-0.7.0::qt
Comment 9 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-05-16 22:16:16 UTC
Yes, PR was not very correct, I'll fix it in a while.
Comment 10 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-05-27 19:24:41 UTC
LXQt 0.7.0 imported to the tree. Please, test it, just do

    emerge -va lxqt-meta

If you use it on laptop you'll probably want to set powermanagement USE flag.
Comment 11 Thomas Capricelli 2014-05-27 21:18:07 UTC
doesn't work here, fails right at the beginning:


orzel@falco /home/orzel% emerge lxqt-meta


[ebuild  N    ] lxqt-base/lxqt-meta-0.7.0  USE="sddm upower -minimal" 
[ebuild  N    ]  x11-misc/pcmanfm-qt-0.7.0  USE="-vala" 
[ebuild  N    ]   x11-libs/libfm-1.2.0  USE="automount udisks -debug -doc -examples -vala" 
[ebuild  N    ]    gnome-base/gvfs-1.18.3-r1  USE="bluetooth cdda gphoto2 http udev udisks -afp -archive -avahi -bluray -fuse -gnome-online-accounts -gtk -ios -libsecret -mtp -samba -systemd {-test}" 
[ebuild  N    ]     net-libs/libsoup-gnome-2.44.2  USE="introspection -debug" 
[ebuild  N    ]  lxqt-base/lxqt-panel-0.7.0-r1  USE="alsa clock cpuload desktopswitch kbindicator mainmenu mount networkmonitor quicklaunch showdesktop sysstat taskbar tray volume worldclock -colorpicker -dom -pulseaudio -screensaver -sensors -teatime" 
[ebuild  N    ]   lxqt-base/liblxqt-mount-0.7.0 
[ebuild  N    ]  x11-misc/obconf-qt-0.1.0 
[ebuild  N    ]   x11-wm/openbox-3.5.2-r1  USE="branding imlib nls session startup-notification svg -debug -static-libs -xdg" PYTHON_TARGETS="python2_7 (-python2_6)" 
[ebuild  N    ]    x11-libs/startup-notification-0.12-r1  USE="-static-libs" 
[ebuild  N    ]  lxqt-base/lxqt-session-0.7.0-r1 
[ebuild  N    ]  lxqt-base/lxqt-config-randr-0.7.0 
[ebuild  N    ]  lxqt-base/lxqt-runner-0.7.0-r1 
[ebuild  N    ]  lxqt-base/lxqt-policykit-0.7.0-r1 
[ebuild  N    ]  lxde-base/lxmenu-data-0.1.2 
[ebuild  N    ]  lxde-base/lxde-icon-theme-0.5.0-r1 
[nomerge      ] lxqt-base/lxqt-panel-0.7.0-r1  USE="alsa clock cpuload desktopswitch kbindicator mainmenu mount networkmonitor quicklaunch showdesktop sysstat taskbar tray volume worldclock -colorpicker -dom -pulseaudio -screensaver -sensors -teatime" 
[ebuild  N    ]  lxde-base/menu-cache-0.5.1 
[nomerge      ] lxqt-base/lxqt-meta-0.7.0  USE="sddm upower -minimal" 
[ebuild  N    ]  lxqt-base/lxqt-config-0.7.0-r1 
[nomerge      ] lxqt-base/lxqt-panel-0.7.0-r1  USE="alsa clock cpuload desktopswitch kbindicator mainmenu mount networkmonitor quicklaunch showdesktop sysstat taskbar tray volume worldclock -colorpicker -dom -pulseaudio -screensaver -sensors -teatime" 
[ebuild  N    ]  lxqt-base/libsysstat-0.1.0 
[nomerge      ] lxqt-base/lxqt-meta-0.7.0  USE="sddm upower -minimal" 
[ebuild  N    ]  lxqt-base/lxqt-powermanagement-0.7.0 
[ebuild  N    ]  lxqt-base/lxqt-notificationd-0.7.0 
[ebuild  N    ]  lxqt-base/lxqt-openssh-askpass-0.7.0 
[ebuild  N    ]  lxqt-base/lxqt-about-0.7.0 
[ebuild  N    ]  lxqt-base/lxqt-qtplugin-0.7.0                                                                                                                                
[nomerge      ] lxqt-base/lxqt-panel-0.7.0-r1  USE="alsa clock cpuload desktopswitch kbindicator mainmenu mount networkmonitor quicklaunch showdesktop sysstat taskbar tray volume worldclock -colorpicker -dom -pulseaudio -screensaver -sensors -teatime"                                                                                                 
[ebuild  N    ]  lxqt-base/lxqt-globalkeys-0.7.0                                                                                                                              
[nomerge      ] lxqt-base/lxqt-session-0.7.0-r1                                                                                                                               
[ebuild  N    ]  lxqt-base/lxqt-common-0.7.0                                                                                                                                  
[ebuild  N    ]   lxqt-base/liblxqt-0.7.0                                                                                                                                     
                                                                                                                                                                              
Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests                                                                                               
>>> Emerging (1 of 27) lxqt-base/liblxqt-0.7.0::qt
>>> Failed to emerge lxqt-base/liblxqt-0.7.0, Log file:
>>>  '/tmp/portage/lxqt-base/liblxqt-0.7.0/temp/build.log'
>>> Jobs: 0 of 27 complete, 1 failed                Load avg: 1.10, 1.45, 1.52




/tmp/portage/lxqt-base/liblxqt-0.7.0/temp/build.log ends with :
....
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
CMake Error at CMakeLists.txt:131 (find_package):
  By not providing "FindQTXDG.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "QTXDG", but
  CMake did not find one.

  Could not find a package configuration file provided by "QTXDG" with any of
  the following names:

    QTXDGConfig.cmake
    qtxdg-config.cmake

  Add the installation prefix of "QTXDG" to CMAKE_PREFIX_PATH or set
  "QTXDG_DIR" to a directory containing one of the above files.  If "QTXDG"
  provides a separate development package or SDK, be sure it has been
  installed.
Comment 12 Thomas Capricelli 2014-05-27 21:21:54 UTC
I dont seem to have any use flag "powermanagement" though. I have "upower" instead.

Also, i updated all my system today, and it seems lxqt ebuilds are both in the main portage tree AND in the qt overlay, maybe that confuses portage somehow ?

From what i understand (not much i'm afraid), the lxqt-meta 0.7.0 ebuilds are different between qt overlay (upower) and main gentoo (powermanagement)
Comment 13 Davide Pesavento gentoo-dev 2014-05-27 21:23:11 UTC
Open a new bug please.
Comment 14 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-05-28 08:02:30 UTC
(In reply to Thomas Capricelli from comment #12)
> I dont seem to have any use flag "powermanagement" though. I have "upower"
> instead.
> 
> Also, i updated all my system today, and it seems lxqt ebuilds are both in
> the main portage tree AND in the qt overlay, maybe that confuses portage
> somehow ?
> 
> From what i understand (not much i'm afraid), the lxqt-meta 0.7.0 ebuilds
> are different between qt overlay (upower) and main gentoo (powermanagement)

You have old version of qt overlay, please, sync everything, not only gentoo tree.
Comment 15 Thomas Capricelli 2014-05-28 11:58:17 UTC
I did, that's exactly the meaning of my sentence

   "i updated all my system today"

Seeing what the problem was, of course i had overlays synced, i had double checked even..

It seems to be fixed since then.
Comment 16 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-05-28 12:50:12 UTC
(In reply to Thomas Capricelli from comment #15)
> I did, that's exactly the meaning of my sentence
> 
>    "i updated all my system today"
> 
> Seeing what the problem was, of course i had overlays synced, i had double
> checked even..
> 
> It seems to be fixed since then.

Thanks for your feedback anyway )

But for the future: problems with the overlays are problems with the overlays and it's better report them in appropriate overlay issue tracker, or as separated bug on Gentoo bugzilla prepending it's summary with [overlay-name] line if it's an official overlay.

Also, please, report any issues in LXQt-0.7.0 as separate bugs here.