- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 3.7k
[WIP] KDE Plasma Desktop on Termux #25619
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
[WIP] KDE Plasma Desktop on Termux #25619
Conversation
eebab43    to
    8316d46      
    Compare
  
    37026c9    to
    1ff9d96      
    Compare
  
    0ef4d06    to
    760ea85      
    Compare
  
    | 
 Edit:Solved | 
| 
 I will try to help soon, I'm sorry for delay | 
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Incredibly impressive work all around.
This has clearly been a huge amount of work.
I will be leaving a more detailed review when I have the time but the broad strokes are looking good so I'm happy to give this a preliminary ACK.
e270275    to
    c885c02      
    Compare
  
    c885c02    to
    1c91cd7      
    Compare
  
    | Can We Also Include Krita? The Android Version Does Not Have Support For FFMPEG, Hence, No Support For Animation. Also, The Android App Takes A Lot Of Space, Possibly Due To Pre-Included Dependencies. If It Is Included In Termux, Termux Environment's Own Libraries Can Be Shared With It, Probably Taking Very Less Size As Compared To Having Both Krita And Termux. | 
| 
 please try testing this. I agree it's good, but one detail is, it has been mentioned that PyQt6 is desired to complete that PR. Unfortuantely, in my opinion, "PyQt6" or its seemingly-parallel implementation "Pyside6" might be extremely difficult to properly cross-compile for Termux. I tried for about 150 hours over a period of 3 weeks to cross-compile Pyside6, however, very unfortunately, it is too difficult for me and I do not understand how to do it. Instead, I am able to successfully non-cross-compile (on-device build) Pyside6, which I have placed in this PR in tur-on-device, the package CI currently capable of on-device building: If someone working on Krita would like to try the on-device build implementation of Pyside6 I made, for the purpose of testing or trying to create local builds of Krita with PyQt enabled, they can download that PR and just copy and paste the " but unfortunately, I really have no idea how to properly cross-compile it, since everything I tried had a lot of errors, but I could still send all of the documentation, tutorials and resources of cross-compilation of Pyside6 that I was able to find, which I wasn't able to get to work, if someone else wants to try it and asks me for that documentation. | 
| Let's not blow up the scope of this PR too much. | 
d85a9f5    to
    550a409      
    Compare
  
    Co-authored-by: Robert Kirkman <[email protected]>
b5daf7a    to
    11beecc      
    Compare
  
    
This is a draft pull request to add KDE Plasma desktop packages to Termux.
The packages currently included are:
KF6
[6.19.0]
Plasma
[6.5.1]
Qt
[6.10.0]
KDE GEAR
[25.08.2]
Not Planned
kscreenlockerksysguardkdoctoolsGoal
(Only left)
Other
Extras
More packages will be added later.
This PR is a work in progress — please don’t merge it yet.