Lightworks requires an old and long since abandon NVIDIA CG Toolkit, with the open-source semi-maintained nvFX not having any released tarballs (not even sure nvFX would work with Lightworks). Hence why I haven't landed Lightworks in 3rd-Party yet.
I opened the most recent request to bring Lightworks into the third party repository. My apologies for duplicating the request. You say the old Nvidia CG toolkit that Lightworks depends on is preventing you from including it but if that’s the case I don’t understand how Arch has it in the AUR. Surely it’s possible?
I've manually installed Lightworks in Solus 2017.04.18.0. It seems to work well.
- jack-audio-connection-kit just for libjack.so
- Nvidia Cg Toolkit (Cg-3.1_April2012_x86_64.tgz used, downloaded from Nvidia web page, extracted and copied into /usr/)
- extract deb
- extract data.tar.xz
- sudo cp -R usr/lib/lightworks /usr/lib/
- sudo cp usr/bin/lightworks /usr/bin/
- sudo cp -R usr/share/* /usr/share/
- To get audio playback portaudio-19_20140130 must be available (an easy workaround is to copy PA libs into /usr/lib/lightworks/ directly)
That's should be enough.
I have no idea how to prepare (3rd party) package for Solus nor how to use Flatpak, yet.
Given we have no plans on flatpaking or snapping this application, closing as wontfix. I'd suggest reaching out to the respective developers about supporting either of those distribution and container models, or taking on the initiative.
No. We are not adding new things to Third-Party unless there is a specific interest from a Solus team member to maintain it. Even then, we will not be using the old Third-Party mechanism and will be moving things to Snap and Flatpak.
Technically you can, but they will need to be Snaps (snapcraft.io) or Flatpaks (likely Flathub) and you will have to check the EULA and related licenses to ensure they can be redistributed.
However, we are no longer adding things to the old 3rd-party repo on github.