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.
Porteus LXQt alive!
- libernux
- White ninja
- Posts: 28
- Joined: 01 Nov 2011, 17:36
- Distribution: porteus v3.1 32bit XFCE
- Location: Netherlands
Porteus LXQt alive!
I was born with nothing and I still got most of it.
- francois
- Contributor
- Posts: 6435
- 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!
Interesting contribution. I will surely try it this weekend.
Thanks.
Thanks.
Prendre son temps, profiter de celui qui passe.
- ncmprhnsbl
- DEV Team
- Posts: 3941
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
- Contact:
Re: Porteus LXQt alive!
nice work ![Smile :)](./images/smilies/smile.gif)
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
![Smile :)](./images/smilies/smile.gif)
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
- libernux
- White ninja
- Posts: 28
- Joined: 01 Nov 2011, 17:36
- Distribution: porteus v3.1 32bit XFCE
- Location: Netherlands
Re: Porteus LXQt alive!
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 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.
- Rava
- Contributor
- Posts: 5416
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Porteus LXQt alive!
Since you cannot create a x86-64 version, would you upload your "make scripts"?
Do they do all by themselves?
Do they do all by themselves?
Cheers!
Yours Rava
Yours Rava
- Rava
- Contributor
- Posts: 5416
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Porteus LXQt alive!
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: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.
So alternative for a torrent client?libernux wrote:The following software is omitted because it does not compile on Qt5:
[...]
transmission
Cheers!
Yours Rava
Yours Rava
- libernux
- White ninja
- Posts: 28
- Joined: 01 Nov 2011, 17:36
- Distribution: porteus v3.1 32bit XFCE
- Location: Netherlands
Re: Porteus LXQt alive!
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!
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.
- Rava
- Contributor
- Posts: 5416
- Joined: 11 Jan 2011, 02:46
- Distribution: XFCE 5.01 x86_64 + 4.0 i586
- Location: Forests of Germany
Re: Porteus LXQt alive!
Yeah, we never did a backup when a crash hits us, eh?Due to a hard disk crash I've lost my build scripts. Sorry for that.
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>
With build you mean, I have to compile it?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
If it is all complete, I could look into the i486 module from the first post, yes?
Cheers!
Yours Rava
Yours Rava
- libernux
- White ninja
- Posts: 28
- Joined: 01 Nov 2011, 17:36
- Distribution: porteus v3.1 32bit XFCE
- Location: Netherlands
Re: Porteus LXQt alive!
The answer to both questions is Yes.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?
I was born with nothing and I still got most of it.