Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709832 - app-misc/doublecmd-0.9.8, dev-libs/libqt5pas
Summary: app-misc/doublecmd-0.9.8, dev-libs/libqt5pas
Status: RESOLVED DUPLICATE of bug 415029
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-16 18:31 UTC by MeatShooter
Modified: 2020-04-24 21:00 UTC (History)
0 users

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


Attachments
libqt5pas ebuild (libqt5pas-2.6.0000000000.2.0.2.ebuild,1.37 KB, text/plain)
2020-02-16 18:32 UTC, MeatShooter
Details
doublecmd ebuild (doublecmd-0.9.8.ebuild,905 bytes, text/plain)
2020-02-16 18:33 UTC, MeatShooter
Details
doublecmd build patch (doublecmd-build.patch,404 bytes, patch)
2020-02-16 18:34 UTC, MeatShooter
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description MeatShooter 2020-02-16 18:31:01 UTC
DoubleCommander is a Twin-panel File manager. It's the only reasonable alternative to Krusader. Is presented in all major linux distros (debian, ubuntu, etc).

Written with pascal, requires liqt5pas to work. 

I have attached ebuilds for both doublecmd-0.9.8 and libqt5pas (+ a simple patch for doublecmd). I tested it for some time, seems to be working perfectly.


libqt5pas is a bit tricky: all major distros (debian, ubuntu) tell that official page is http://users.telenet.be/Jan.Van.hijfte/qtforfpc/fpcqt4.html (https://packages.ubuntu.com/eoan/libqt5pas1 ).
But this is not quite true: libqt5pas-2.6 sources there are outdated and latest doublecmd does not work with these sources. The actual working sources for libqt5pas are always shipped with dev-lang/lazarus tarball (inside of the "lcl/interfaces/qt5/cbindings" folder). They always call their version 2.6Beta. So, I suggest the following version notation for libqt5pas: "libqt5pas_version.0000000000.lazarus_version", 
like "2.6.0000000000.2.0.2" which means that libqt5pas version is 2.6, and it was built from sources, shipped with lazarus-2.0.2. Ten zeros in the middle are separator (of course, different notation is possible). This way libqt5pas can be easily maintained:
when new version of dev-lang/lazarus comes out (for example 2.0.6), one just need to rename the "libqt5pas-2.6.0000000000.2.0.2.ebuild" -> "libqt5pas-2.6.0000000000.2.0.6.ebuild" for a version bump. That's it.

Reproducible: Always
Comment 1 MeatShooter 2020-02-16 18:32:28 UTC
Created attachment 614040 [details]
libqt5pas ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2020-02-16 18:33:10 UTC

*** This bug has been marked as a duplicate of bug 415029 ***
Comment 3 MeatShooter 2020-02-16 18:33:17 UTC
Created attachment 614042 [details]
doublecmd ebuild
Comment 4 MeatShooter 2020-02-16 18:34:17 UTC
Created attachment 614044 [details, diff]
doublecmd build patch
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2020-02-16 18:37:42 UTC
(In reply to Jeroen Roovers from comment #2)
> 
> *** This bug has been marked as a duplicate of bug 415029 ***

You should go take a look at the other bug...
Comment 6 MeatShooter 2020-02-16 18:45:13 UTC
(In reply to Jeroen Roovers from comment #5)
> (In reply to Jeroen Roovers from comment #2)
> > 
> > *** This bug has been marked as a duplicate of bug 415029 ***
> 
> You should go take a look at the other bug...

Yes, but the solution fixes bug 645228, together with bug 415029. So i think that these two are rather duplicates of this one.
Comment 7 Algierd 2020-04-24 20:56:45 UTC
(In reply to MeatShooter from comment #0)
> DoubleCommander is a Twin-panel File manager. It's the only reasonable
> alternative to Krusader. Is presented in all major linux distros (debian,
> ubuntu, etc).
> 
> Written with pascal, requires liqt5pas to work. 

Hi,MeatShooter! In libqt5pas-2.6.0000000000.2.0.2. This disables unnecessary QT-framework dependencies.
Comment 8 Algierd 2020-04-24 21:00:17 UTC
(In reply to MeatShooter from comment #0)
> DoubleCommander is a Twin-panel File manager. It's the only reasonable
> alternative to Krusader. Is presented in all major linux distros (debian,
> ubuntu, etc).
> 
> Written with pascal, requires liqt5pas to work. 

In libqt5pas-2.6.0000000000.2.0.2.ebuild, you must replace "dev-qt/qtwebkit:5" with "dev-qt/qtx11extras: 5", this will disable unnecessary dependencies of the qt-framework