Porteus LXQt alive!

Get help with LXQt specific problems
User avatar
libernux
White ninja
White ninja
Posts: 28
Joined: 01 Nov 2011, 17:36
Distribution: porteus v3.1 32bit XFCE
Location: Netherlands

Porteus LXQt alive!

Post#1 by libernux » 01 Apr 2015, 21:41

Hello all,

As promised I have made a module of LXQt-0.9.0 (32-bit only).

You can download from: https://www.dropbox.com/s/eept3m9836v7r ... 0.xzm?dl=0.

To use this module place it in the porteus module directory and remove the 003-lxqt.xzm module from the porteus base directory.
After that do a reboot.
You should reconfigure your appearance- and pcmanfm-settings.

At the moment the module is quite large because all the headers, include files etc.. are in the module.
This has to do with the way porteus is organised. Normally these are removed from the modules in the base directory and moved into the 05-devel.xzm module.
In this case it was not possible to do that because of the way the aufs layered file system works and the existence of lxqt-0.8.0 in the current 05-devel.xzm module.

Please test it and give your opinion.

In the mean time I will make src2pkg scripts and build scripts so that everything can be reproduced in a controlled way.
I will turn this over to the porteus development team if they like it.
With these scripts it will also be possible to make a 64 bit version.
I myself do not have a 64 bit machine at the moment.

CHANGES:

Only Qt5 needed (no qt3, qt4 or kdelibs required).
Nomad and Simple screen recorder have been replaced by lximage-qt.

The following software is omitted because it does not compile on Qt5:
luckybackup
qlipper
qmmp
quazip
qwinff
qxkb
transmission
v4lutils
znotes

If anyone has fixes to compile with Qt5 please let me know.


Eagerly awaiting your positive feedback.
I was born with nothing and I still got most of it.

User avatar
francois
Contributor
Contributor
Posts: 6433
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: Porteus LXQt alive!

Post#2 by francois » 02 Apr 2015, 02:23

Interesting contribution. I will surely try it this weekend.

Thanks.
Prendre son temps, profiter de celui qui passe.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3918
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Re: Porteus LXQt alive!

Post#3 by ncmprhnsbl » 03 Apr 2015, 04:57

nice work :)
definate proof of concept
hasnt pulled in excessive "K" deps, no frameworks etc..
as you say, some trimming down to be done.

some size comparisons
lxqt-0.9 --- 82mb
with a 'removepkg' on qt5-tools + qt5-webkit(breaks youtube smplayer?)
---67mb

lxqt-0.8--- 37mb

kde-----68.4mb

at this stage, it might be easier to fill the gaps with gtk2 apps, than find qt5 ones(as is the case already with lxterminal,leafpad,lxtask,etc..)
....this, presumably will change as migration occurs
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
libernux
White ninja
White ninja
Posts: 28
Joined: 01 Nov 2011, 17:36
Distribution: porteus v3.1 32bit XFCE
Location: Netherlands

Re: Porteus LXQt alive!

Post#4 by libernux » 03 Apr 2015, 08:52

Thank you for your positive reaction.

I think qt5-tools can be safely removed as it is only a build dependency.
Qt5-webkit is also needed by Trojita.
The problem with the youtube smplayer can be solved by starting smplayer then go to options->preferences->Network
and type the following in the field 'User agent' : "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" without the quotes.
I was born with nothing and I still got most of it.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus LXQt alive!

Post#5 by Rava » 28 Apr 2015, 00:57

Since you cannot create a x86-64 version, would you upload your "make scripts"?
Do they do all by themselves?
Cheers!
Yours Rava

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus LXQt alive!

Post#6 by Rava » 06 Jun 2015, 03:33

libernux wrote:At the moment the module is quite large because all the headers, include files etc.. are in the module.
This has to do with the way porteus is organised. Normally these are removed from the modules in the base directory and moved into the 05-devel.xzm module.
In this case it was not possible to do that because of the way the aufs layered file system works and the existence of lxqt-0.8.0 in the current 05-devel.xzm module.
Just my thoughts on that. It would work okay to move the headers, include files etc. into a separate "05-devel-2" module, as long as that one gets loaded after the original 05-devel.xzm when it is needed. Then all should work okay, yes?
libernux wrote:The following software is omitted because it does not compile on Qt5:
[...]
transmission
So alternative for a torrent client?
Cheers!
Yours Rava

User avatar
libernux
White ninja
White ninja
Posts: 28
Joined: 01 Nov 2011, 17:36
Distribution: porteus v3.1 32bit XFCE
Location: Netherlands

Re: Porteus LXQt alive!

Post#7 by libernux » 06 Jun 2015, 14:52

Hello Rava,

Due to a hard disk crash I've lost my build scripts. Sorry for that.
I've started the build process by taking the current lxqt-0.8.0 module and extracting that to a build directory.
Then I removed the old qt4 packages and lxqt packages.(removepkg --root yourbuilddir packagename)

Likewise when you install your new packages use: installpkg --root yourbuilddir packagename.
After that I did a build of qt5-base, qt5-tools, qt5-webkit, qt5-translations. I may miss something because this
is all from my memory which at my age (59) is not always correct.
After this is done I started the build of lxqt-0.9.0 and the other qt5-depending program's.
When all is done make a module out of your builddir by using dir2xzm.

It is okay to move the headers, include files etc. into a separate "05-devel-2" module, as long as that one gets loaded after the original 05-devel.xzm when it is needed.

I stopped looking for more program's because Porteus is still far away from qt5. ("Eric Hameleers" alias "alien bob" is doing a great job with slackware-current to adopt to qt5 and kde5.
Also qt5 and kde5 are highly modular which is necessary regarding the size restrictions of Porteus.
It will be much easier if slackware is up to the required level.

This is all I can do for you at the moment, do not hesitate to contact me for additional info!
I was born with nothing and I still got most of it.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus LXQt alive!

Post#8 by Rava » 07 Jun 2015, 15:30

Due to a hard disk crash I've lost my build scripts. Sorry for that.
Yeah, we never did a backup when a crash hits us, eh?

I still have not managed to get my scripts finished, not even halfways, for backup - fully and incremental ones - I am not even sure which tar alternative I did choose years prior, now after a new serach I am not sure if it's dar or star...
</digress>
I've started the build process by taking the current lxqt-0.8.0 module and extracting that to a build directory.
Then I removed the old qt4 packages and lxqt packages.(removepkg --root yourbuilddir packagename)

Likewise when you install your new packages use: installpkg --root yourbuilddir packagename.
After that I did a build of qt5-base, qt5-tools, qt5-webkit, qt5-translations. I may miss something because this
is all from my memory
With build you mean, I have to compile it?

If it is all complete, I could look into the i486 module from the first post, yes?
Cheers!
Yours Rava

User avatar
libernux
White ninja
White ninja
Posts: 28
Joined: 01 Nov 2011, 17:36
Distribution: porteus v3.1 32bit XFCE
Location: Netherlands

Re: Porteus LXQt alive!

Post#9 by libernux » 07 Jun 2015, 19:50

With build you mean, I have to compile it?

If it is all complete, I could look into the i486 module from the first post, yes?
The answer to both questions is Yes.
I was born with nothing and I still got most of it.

Post Reply