termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
12.98k stars 2.98k forks source link

[Package]: plasma-mobile #13193

Open Yisus7u7 opened 1 year ago

Yisus7u7 commented 1 year ago

Why do you want to add this package to Termux?

I suppose it would be a great idea to do this, since by using the termux:x11 application that has wayland pointer/touch support, you could start a functional plasma-mobile session with your gestures or all, apart from that it would be much more comfortable to use.

Home page URL

plasma-mobile.org/

Source code URL

https://github.com/KDE/plasma-mobile

Packaging policy acknowledgement

Additional information

No response

Dawimpy commented 1 year ago

@2096779623 do you think it is possible? Cause it maybe will use much of resources...

2096779623 commented 1 year ago

@2096779623 do you think it is possible? Cause it maybe will use much of resources...

I tried to build it on my device the other day, and I ran into an error with kirigami2 when running krecorder, and needed to re-patch kirigami2 to proceed to the next step.

https://github.com/termux/termux-packages/blob/master/x11-packages/kirigami2/without_qt_graphical_effects.patch

2096779623 commented 1 year ago
~/krecorder/build $ DISPLAY=:1 ./bin/krecorder 
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/data/data/com.termux/files/usr/tmp/runtime-u0_a329'
QQmlApplicationEngine failed to load component
qrc:/main.qml:34:28: Type RecordingListPage unavailable
qrc:/RecordingListPage.qml:11:1: module "QtQuick.Dialogs" is not installed
~/krecorder/build $ pkg se qt5-qtquickcontrols
qt5-qtquickcontrols/x11,now 5.15.7 aarch64 [installed]
  Qt Quick Controls module

qt5-qtquickcontrols2/x11,now 5.15.7 aarch64 [installed]
  Qt Quick Controls2 module
-- The following OPTIONAL packages have been found:

 * Freetype
 * PkgConfig
 * Fontconfig
 * Git

-- The following REQUIRED packages have been found:

 * ECM (required version >= 5.89.0)
 * Qt5Network (required version >= 5.15.7)
 * Qt5QmlModels (required version >= 5.15.7)
 * Qt5Quick (required version >= 5.15.7)
 * Qt5QuickControls2
 * Qt5Multimedia
 * Qt5Svg
 * Qt5QuickCompiler
 * KF5Kirigami2 (required version >= 5.89.0)
 * Gettext
 * KF5I18n (required version >= 5.89.0)
 * KF5Config (required version >= 5.89.0)
 * KF5CoreAddons (required version >= 5.89.0)
 * Qt5Gui (required version >= 5.15.2)
 * Qt5Widgets (required version >= 5.15.2)
 * KF5WindowSystem (required version >= 5.89.0)
 * KF5 (required version >= 5.89.0)
 * Qt5Qml
 * Qt5Core
 * Qt5

-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/krecorder/build
Yisus7u7 commented 1 year ago
~/krecorder/build $ DISPLAY=:1 ./bin/krecorder 
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/data/data/com.termux/files/usr/tmp/runtime-u0_a329'
QQmlApplicationEngine failed to load component
qrc:/main.qml:34:28: Type RecordingListPage unavailable
qrc:/RecordingListPage.qml:11:1: module "QtQuick.Dialogs" is not installed
~/krecorder/build $ pkg se qt5-qtquickcontrols
qt5-qtquickcontrols/x11,now 5.15.7 aarch64 [installed]
  Qt Quick Controls module

qt5-qtquickcontrols2/x11,now 5.15.7 aarch64 [installed]
  Qt Quick Controls2 module
-- The following OPTIONAL packages have been found:

 * Freetype
 * PkgConfig
 * Fontconfig
 * Git

-- The following REQUIRED packages have been found:

 * ECM (required version >= 5.89.0)
 * Qt5Network (required version >= 5.15.7)
 * Qt5QmlModels (required version >= 5.15.7)
 * Qt5Quick (required version >= 5.15.7)
 * Qt5QuickControls2
 * Qt5Multimedia
 * Qt5Svg
 * Qt5QuickCompiler
 * KF5Kirigami2 (required version >= 5.89.0)
 * Gettext
 * KF5I18n (required version >= 5.89.0)
 * KF5Config (required version >= 5.89.0)
 * KF5CoreAddons (required version >= 5.89.0)
 * Qt5Gui (required version >= 5.15.2)
 * Qt5Widgets (required version >= 5.15.2)
 * KF5WindowSystem (required version >= 5.89.0)
 * KF5 (required version >= 5.89.0)
 * Qt5Qml
 * Qt5Core
 * Qt5

-- Configuring done
-- Generating done
-- Build files have been written to: /data/data/com.termux/files/home/krecorder/build

Works?

2096779623 commented 1 year ago

Works?

No yet, we need to fix the krecorder first.

Check the README file for the application you want to build for more details.

Lucas-mother3 commented 1 year ago

Would you give us the compilation instructions for that inside termux?

twaik commented 1 year ago

It will be available in termux packages.

Yisus7u7 commented 1 year ago

I totally forgot about this, I'm currently using the GNOME fork without systemd maintained by Gentoo, I'll see if I can compile the desktop base.

GlennX7 commented 9 months ago

Is anyone working on it?

twaik commented 9 months ago

AFAIK no.

jhay06 commented 8 months ago

any updates?

twaik commented 8 months ago

No.