From Fedora Project Wiki
(→‎KDE changes in previous releases: Made reverse order to see the most relevant)
(Rework communication section about meetings and IRC and add Matrix room info)
Line 123: Line 123:
 
* '''Artists:''' To provide a matching theme for [[Artwork/NodokaTheme| nodoka-theme]]  (GTK2 and also metacity)
 
* '''Artists:''' To provide a matching theme for [[Artwork/NodokaTheme| nodoka-theme]]  (GTK2 and also metacity)
  
== IRC ==
+
== Meetings ==
  
=== Meetings ===
+
The KDE SIG meets online Mondays at 1800 UTC. The link to join and current topics are listed on the [https://apps.fedoraproject.org/calendar/kde-sig/ KDE SIG Fedora Calendar].
  
The KDE SIG meets online Mondays at 1800 UTC. The link to join and current topics are listed on the [https://apps.fedoraproject.org/calendar/kde-sig/ KDE SIG Fedora Calendar].
+
For more information about the past and upcoming meetings please see the meetings subpage: [[SIGs/KDE/Meetings| KDE/Meetings]]
  
[[RexDieter|Rex Dieter]], [[User:Than|Than Ngo]], [[User:Ltinkl|Lukáš Tinkl]], [[User:Kkofler|Kevin Kofler]], [[StevenParrish|Steven Parrish]], [[JaroslavReznik|Jaroslav Řezník]], [[User:Jgrulich|Jan Grulich]]
+
== Matrix ==
  
For more information about the past and upcoming meetings please see the meetings subpage: [[SIGs/KDE/Meetings| KDE/Meetings]]
+
There is a Matrix room for developers and users of KDE in Fedora: [https://matrix.to/#fedora-kde:matrix.org #fedora-kde:matrix.org].
  
=== IRC Channel ===
+
== IRC ==
  
Besides the [[SIGs/KDE/Meetings| KDE SIG meetings]]  there is also existing a freenode channel for developers and users of KDE in Fedora: {{fpchat|#fedora-kde}}
+
There is a freenode channel for developers and users of KDE in Fedora: {{fpchat|#fedora-kde}}
  
 
== Programming Tasks ==
 
== Programming Tasks ==

Revision as of 13:55, 8 May 2021

Kdelogo.png

Fedora KDE Special Interest Group

Mission

The KDE SIG (Special Interest Group) is a group of Fedora contributors that maintain KDE packages in Fedora. Their mission is to provide high-quality, usable KDE software packages to Fedora users and developers and to support one another in maintaining those packages.

Fedora KDE Spin

The Fedora KDE SIG played an integral role in creating the Fedora 7 KDE-Live spin and continues this work for subsequent Fedora releases:

KDE changes in previous releases

Fedora 22:

Fedora 20:

Fedora 20 21:

Fedora 15:

Fedora 13:

Fedora 10 and further:

For Fedora 8 and further, it will also be central in integrating KDE 4:

References

Participants

Joining the SIG

Joining the KDE SIG is as simple as being part of Fedora and having a love for KDE. Once you are a contributor to Fedora, you can join the SIG by adding your name above and communicating with the rest of the team in the usual Fedora channels .

How you can help

If you have no idea how to help us with providing a good and qualitative excellent release of KDE in Fedora here are some proposals where we need help:

  • Packagers: There are so many interesting packages that are not yet packaged for Fedora. Package it to improve the user experience.
  • Reviewers: Only a few persons are doing the kde-related reviews. Help us reviewing so that more packages could be included.
  • Testers: If you love KDE use the development version or the updates-testing repository and report bugs, bugs, bugs, request enhancements or features. We need your feedback to improve KDE. See the testing page for things to test.
  • Bugs: Become a BugZapper and help us with kde-related bugs.
  • Documentation writers: The documentation (esp. the DesktopUserGuide ) is GNOME-centered. Help us to provide an equivalent for KDE.
  • Release Notes: The few people that are working on the new KDE-Spin are quite busy with development issues. If you want to help us in writing the release notes for the next version of Fedora we would give you all the info you need.
  • Wiki: Maintain http://fedoraproject.org/wiki/KDE and keep it updated with end user information.
  • Artists: To provide a matching theme for nodoka-theme (GTK2 and also metacity)

Meetings

The KDE SIG meets online Mondays at 1800 UTC. The link to join and current topics are listed on the KDE SIG Fedora Calendar.

For more information about the past and upcoming meetings please see the meetings subpage: KDE/Meetings

Matrix

There is a Matrix room for developers and users of KDE in Fedora: #fedora-kde:matrix.org.

IRC

There is a freenode channel for developers and users of KDE in Fedora: #fedora-kde[?]

Programming Tasks

Since Fedora strives to release software on the leading edge we often have to do programming work upstream in order to get things to work together. This can range from diagnosing and fixing bugs that upstream is not yet aware of to porting applications to a brand new framework. Please visit the Programming Wishlist for a list of items that need programmer attention.

Fedora Package Collection

Package Requests

Best Practices

  • For proper Requires:, consider using before the %description section this code:

%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }

  • Here are some example %build and %install sections:
 %build
 mkdir %{_target_platform}
 pushd %{_target_platform}
 %{cmake_kde4} ..
 popd

 make %{?_smp_mflags} -C %{_target_platform}

 %install
 make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
  • In the %files you can use at least the following macros:
 %{_kde4_appsdir}
 %{_kde4_bindir}
 %{_kde4_configdir}
 %{_kde4_datadir}
 %{_kde4_docdir}
 %{_kde4_iconsdir}
 %{_kde4_includedir}
 %{_kde4_libdir}