From Fedora Project Wiki
No edit summary
(27 intermediate revisions by 2 users not shown)
Line 3: Line 3:
== Mission ==
== Mission ==
We are working on form a group of people pushing and maintaining [https://www.deepin.org/en/dde/ Deepin Desktop Environment] in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.
We are working on form a group of people pushing and maintaining [https://www.deepin.org/en/dde/ Deepin Desktop Environment] in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.
== Status ==
=== Sync with Arch Linux ===
Versions of packages are kept synchronized with Arch Linux [https://archlinux.org/packages/?q=deepin&sort=-last_update], not with upstream directly.
We also follow the package naming of Arch Linux. Deepin packages are prefixed with 'deepin-'.


== Packages ==
== Packages ==
Line 10: Line 18:
For multi-media packages, refer to the tracker in [https://bugzilla.rpmfusion.org/show_bug.cgi?id=4761 RPMFusion bugzilla].
For multi-media packages, refer to the tracker in [https://bugzilla.rpmfusion.org/show_bug.cgi?id=4761 RPMFusion bugzilla].


=== Build Sequence ===
=== List Ordered by Build Sequence (Go) ===


# deepin-gir-generator (not updated, not changed to packit)
# deepin-gir-generator (not updated in long term)
# golang-github-linuxdeepin-go-x11-client
# golang-deepin-go-lib
# golang-deepin-go-lib
# deepin-desktop-schemas
# golang-github-linuxdeepin-dbus-factory
# golang-github-linuxdeepin-dbus-factory
# golang-github-linuxdeepin-go-x11-client
# deepin-api
# deepin-api
# deepin-pw-check (new in F35)
# startdde
# deepin-daemon
=== List Ordered by Build Sequence (Other) ===
# dtkcommon (new in F35)
# dtkcore
# dtkcore
# dtkwm (not updated, not changed to packit)
# dtkwm (not updated in long term, required by only screenshot and system-monitor)
# dtkgui
# dtkgui
# dtkwidget
# dtkwidget
# deepin-desktop-base (not changed to packit)
# docparser (not updated in long term)
# deepin-desktop-schemas
# gio-qt (not updated in long term)
# deepin-icon-theme
# deepin-desktop-base
# deepin-icon-theme (not updated in long term)
# deepin-qt-dbus-factory
# deepin-qt-dbus-factory
# deepin-polkit-agent
# deepin-polkit-agent
# deepin-qt5integration
# deepin-qt5integration
# deepin-menu (upstream halted)
# deepin-menu (upstream halted)
# deepin-app-services (pending review)
# deepin-network-utils
# deepin-network-utils
# startdde(PR not created since master version 5.8.4 is not tested built on Fedora)
# deepin-network-core
# deepin-daemon(one PR waiting, some more local commits)
# deepin-control-center
# deepin-dock
# deepin-dock
# deepin-launcher(one PR waiting, more local commit)
# deepin-launcher
# deepin-session-ui(packit PR not merged master, upstream master branch is not active)
# deepin-session-ui
# gio-qt(upstream not updated recently, not changed to packit)
# udisks2-qt5 (not updated in long term)
# udisks2-qt5(packit PR not merged)
# disomaster (not updated in long term)
# deepin-file-manager(waiting other PRs, upstream master branch is not active)
# deepin-file-manager
# deepin-calculator
# deepin-calculator
# deepin-editor(upstream master branch is not active)
# deepin-editor
# deepim-image-viewer(packit PR not created for master, upstream master branch is not active)
# deepin-image-editor (updates not applicable for Fedora)
# deepin-topbar (not changed to packit)
# deepin-image-viewer (updates not applicable for Fedora)
# deepin-system-monitor(waiting other PR, packit PR not created for master, upstream master branch is not active) +
# deepin-system-monitor
# deepin-account-faces (not updated)
# deepin-account-faces
# deepin-gettext-tools (not updated)
# deepin-gettext-tools (not updated in long term)
# deepin-gtk-theme(not updated)
# deepin-gtk-theme (not updated in long term)
# deepin-sound-theme(**not packitize**)
# deepin-sound-theme
# deepin-shortcut-viewer(**not packitize**)
# deepin-shortcut-viewer
# deepin-screensaver(**not packitize**)
# deepin-screensaver
# deepin-calendar +
# deepin-calendar
# deepin-draw
# deepin-draw
# deepin-kwin(Failed to build with kwin 5.21)
# dwayland (pending review)
# deepin-qt5platform-plugins(Requires dde-wayland-client if wayland enabled, wait arch build before packit PR, our version newer than the arch one)
# deepin-wayland-protocols (pending review)
# deepin-screenshot (retired upstream, not updated, deepin-screen-recorder requires ffmpeg, **not packitize**)
# deepin-kwin
# deepin-terminal(packit PR not merged)
# deepin-wayland (new in F35, to be retired)
# deepin-control-center (waiting typo PR, arch source not at a tag)
# deepin-qt5platform-plugins
# deepin-session-shell (packit PR not created, build of master not tested)
# deepin-screenshot (not updated in long term)
# deepin-wallpapers(not packitize)
# deepin-terminal
 
# deepin-session-shell
# deepin-wallpapers


== Participants ==
== Participants ==
Line 80: Line 99:
== Communications ==
== Communications ==


As of now, we don't have a dedicated way for communication yet. We will be requesting a mailing list shortly. The preferred way of getting in touch with us is by email. Of course you can reach many of us by IRC in various channels.
Join our [https://lists.fedoraproject.org/admin/lists/deepinde@lists.fedoraproject.org/ mailing list]. Of course you can reach many of us by IRC in various channels.


== Resources ==
== Resources ==

Revision as of 06:41, 19 August 2023

Note.png
In process.
We need more participants to help.

Mission

We are working on form a group of people pushing and maintaining Deepin Desktop Environment in Fedora. Our mission is to define a high-quality Deepin DE experience to Fedora users and developers.

Status

Sync with Arch Linux

Versions of packages are kept synchronized with Arch Linux [1], not with upstream directly.

We also follow the package naming of Arch Linux. Deepin packages are prefixed with 'deepin-'.

Packages

As of now, most of the packages are in Fedora. Please refer to the tracker bug for the packages.

For multi-media packages, refer to the tracker in RPMFusion bugzilla.

List Ordered by Build Sequence (Go)

  1. deepin-gir-generator (not updated in long term)
  2. golang-github-linuxdeepin-go-x11-client
  3. golang-deepin-go-lib
  4. deepin-desktop-schemas
  5. golang-github-linuxdeepin-dbus-factory
  6. deepin-api
  7. deepin-pw-check (new in F35)
  8. startdde
  9. deepin-daemon

List Ordered by Build Sequence (Other)

  1. dtkcommon (new in F35)
  2. dtkcore
  3. dtkwm (not updated in long term, required by only screenshot and system-monitor)
  4. dtkgui
  5. dtkwidget
  6. docparser (not updated in long term)
  7. gio-qt (not updated in long term)
  8. deepin-desktop-base
  9. deepin-icon-theme (not updated in long term)
  10. deepin-qt-dbus-factory
  11. deepin-polkit-agent
  12. deepin-qt5integration
  13. deepin-menu (upstream halted)
  14. deepin-app-services (pending review)
  15. deepin-network-utils
  16. deepin-network-core
  17. deepin-control-center
  18. deepin-dock
  19. deepin-launcher
  20. deepin-session-ui
  21. udisks2-qt5 (not updated in long term)
  22. disomaster (not updated in long term)
  23. deepin-file-manager
  24. deepin-calculator
  25. deepin-editor
  26. deepin-image-editor (updates not applicable for Fedora)
  27. deepin-image-viewer (updates not applicable for Fedora)
  28. deepin-system-monitor
  29. deepin-account-faces
  30. deepin-gettext-tools (not updated in long term)
  31. deepin-gtk-theme (not updated in long term)
  32. deepin-sound-theme
  33. deepin-shortcut-viewer
  34. deepin-screensaver
  35. deepin-calendar
  36. deepin-draw
  37. dwayland (pending review)
  38. deepin-wayland-protocols (pending review)
  39. deepin-kwin
  40. deepin-wayland (new in F35, to be retired)
  41. deepin-qt5platform-plugins
  42. deepin-screenshot (not updated in long term)
  43. deepin-terminal
  44. deepin-session-shell
  45. deepin-wallpapers

Participants

How you can help

If you have no idea how to help us with making Deepin Desktop Environment into Fedora here are some proposals where we need help:

  • Packagers: There are so many interesting packages that are not yet packaged for Fedora or need to be updated. Package it to improve the experience.
  • Reviewers: Only a few persons are doing the DeepinDE-related reviews. Help us reviewing the package requests to make things happen quickly.
  • Testers: If you want to try Deepin Desktop Environment use the development version or the updates-testing repository and report bugs, We need your feedback to improve it.

Communications

Join our mailing list. Of course you can reach many of us by IRC in various channels.

Resources