From Fedora Project Wiki
(→‎How you can help: Add more links and make it clearer what's required to get started)
 
(159 intermediate revisions by 82 users not shown)
Line 1: Line 1:
[[File:Kdelogo.png|100px|frameless|right]]
= Fedora KDE Special Interest Group =
= Fedora KDE Special Interest Group =


== Mission ==
== 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.
The KDE SIG (Special Interest Group) is a group of Fedora contributors that maintain [[KDE]] packages in Fedora, as well as the [https://spins.fedoraproject.org/en/kde/ KDE Spin] and [https://fedoraproject.org/wiki/Changes/Fedora_Kinoite Fedora Kinoite]. 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.


== Communication ==


=== Weekly meetings ===


== Fedora KDE Spin ==
The KDE SIG conducts meetings on Mondays at [https://time.is/13:00+ET 1300 ET], with a meeting duration of 1 hour. These take place on [https://meet.kde.org/b/ale-swq-39j KDE's BigBlueButton instance]. In here, we discuss issues and improvements related the KDE software stack on Fedora, especially those that are filed on our [https://pagure.io/fedora-kde/SIG/issues issue tracker]. We mostly communicate using voice chat, and some of us will share camera feeds. There is also text chat if you prefer that. The [https://apps.fedoraproject.org/calendar/kde-sig/ meeting calendar] can be found online and you can add its iCal to your calendar software for weekly reminders.
The Fedora KDE SIG has played an integral role in creating the Fedora 7 KDE-Live spin and is continuing this work for Fedora 8 and beyond:
* [[Releases/FeatureFedoraKDE]]
* [[SIGs/KDE/LiveCD| Fedora-KDE-Live]]
For Fedora 8 and further, it will also be central in integrating KDE 4:
* [http://docs.fedoraproject.org/release-notes/f8/en_US/sn-Devel.html#sn-kde4-dev KDE 4 Development Platform]  (Fedora 7 updates and Fedora 8)
* [[Releases/FeatureKDE4]]  (Fedora 9 and beyond, full KDE 4 desktop workspace)


Fedora 10 and further:
=== Communication channels ===
* [[SIGs/KDE/Branding|Fedora KDE branding]] (Plasma, desktop, etc.)
* [[Features/KDE42]] (Fedora 11)


== References ==
The KDE SiG can be found in [https://matrix.to/#/#kde:fedoraproject.org Matrix].


* [[KDE|KDE on Fedora]]
=== Issue and progress tracking ===
* [http://www.kde.org/ The Official KDE Website]


== Participants ==
For more formal proposals, bug reports, suggestions, etc, we have a Pagure [https://pagure.io/fedora-kde/SIG/issues issue tracker].


* [[User:Than|Than Ngo]]
== How you can help ==
* [[RexDieter]]
* [[User:Kkofler|Kevin Kofler]]
* [[SebastianVahl]]
* [[ArthurPemberton]]
* [[LaithJuwaidah]]
* [[MaryEllenFoster]]
* [[User:Ltinkl|Lukáš Tinkl]]
* [[StevenParrish]]
* [[ShawnStarr]]
* [[User:MathStuf|Ben Boeckel]]
* [[User:Nigelj|Nigel Jones]]
* [[User:Arbiter|Lorenzo Villani]]
* [[Klaatu]]
* [[JaroslavReznik|Jaroslav Řezník]]
* [[User:slankes|Sven Lankes]]
* [[User:angel|Angel]]


== Joining the SIG ==
To get started contributing, you will first need to do the following:


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 [[Communicate|  Fedora channels]] .
* '''Create an account''' on the [https://docs.fedoraproject.org/en-US/fedora-accounts/user/ Fedora Accounts Service (FAS)]
* Go to your account settings and '''sign the [https://docs.fedoraproject.org/en-US/legal/fpca/ Fedora Project Contributor Agreement]'''
* Go to your account page and '''join a group''' by contacting their team or sponsors (required for wiki editing)


=== How you can help ===
Here are some areas Fedora KDE always need help with:


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. If you want to see it in Fedora, see the [https://docs.fedoraproject.org/en-US/packaging-guidelines/ Fedora Packaging Guidelines], follow the [https://docs.fedoraproject.org/en-US/package-maintainers/Packaging_Tutorial/ Packaging Tutorial], and check out the [https://docs.fedoraproject.org/en-US/packaging-guidelines/KDEPackaging/ KDE Packaging Guidelines].
* '''Packagers:''' There are so many interesting packages that are not yet packaged for Fedora. [[Packaging/Guidelines| Package it]] to improve the user experience.
* '''Reviewers:''' Only a few people are doing kde-related reviews. [https://docs.fedoraproject.org/en-US/packaging-guidelines/ReviewGuidelines/ Help us review] so that more packages can be included.
* '''Reviewers:''' Only a few persons are doing the kde-related reviews. [[Packaging/ReviewGuidelines| Help us reviewing]] so that more packages could be included.
* '''Testing/QA:''' If you want to help test KDE software, use the [https://fedoraproject.org/wiki/QA:Updates_Testing updates-testing repository], and [https://pagure.io/fedora-kde/SIG/issues report bugs]. You might also like to get acquainted with Fedora's [[QA|QA process]].
* '''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.
* '''Wiki:''' Maintain [[KDE|KDE-related wiki pages]] and keep the info up-to-date.
* '''Bugs:''' Become a [[BugZappers| BugZapper]]  and help us with kde-related bugs.
* '''Documentation writers:''' The documentation (esp. the [[Docs/DesktopUserGuide| 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 [[DocsProject/ReleaseNotes/Process| 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 [[Artwork/NodokaTheme| nodoka-theme]] (GTK2 and also metacity)


== IRC ==
== More info ==


=== Meetings ===
* [[SIGs/KDE/Update policy]]
* [[SIGs/KDE/Mobile]]
* [[KDE/Debugging]]
* [https://fedoraproject.org/wiki/KDE/X11_Unsupported Fedora 40: X11 is now unsupported]
* [[SIGs/KDE/EPEL]]


There will be informal [[SIGs/KDE/Meetings| KDE SIG meetings]]  in the [[Fedora meeting channel | #fedora-meeting channel]]  every
== Joining the SIG ==
* Tuesday at 16:00 UTC (Tuesday 10:00am CST / 17:00 CET). [[RexDieter|Rex Dieter]], [[User:Than|Than Ngo]], [[User:Ltinkl|Lukáš Tinkl]], [[User:Kkofler|Kevin Kofler]]


For more information about the past and upcoming meetings please see the meetings subpage: [[SIGs/KDE/Meetings| KDE/Meetings]]
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 below and communicating with the rest of the team in the usual [[Communicate|Fedora channels]].


=== IRC Channel ===
== Participants ==


Besides the [[SIGs/KDE/Meetings| KDE SIG meetings]] there is also existing a freenode channel for developers and users of KDE in Fedora: [[Communicate| #fedora-kde]]  
* [[User:Than|Than Ngo]]
 
* [[RexDieter|Rex Dieter]]
 
* [[User:jgrulich|Jan Grulich]]
== Fedora Package Collection ==
* [[User:tdawson|Troy Dawson]]
 
* [[User:marcdeop|Marc Deop]]
=== Current Packages ===
* [[User:Siosm|Timothée Ravier]]
 
* [[User:ngompa|Neal Gompa]]
 
* [[User:thunderbirdtr|Onuralp Sezer]]
=== Package Requests ===
* [[User:ptoscano|Pino Toscano]]
 
* [[User:yselkowitz|Yaakov Selkowitz]]
The following is a list of KDE-centric packages people would like to see packaged up and maintained for Fedora:
* [[User:tosky|Luigi Toscano]]
 
* [[User:tosky|Luigi Toscano]]
{{admon/important|Please only add KDE-related packages here!|Anything else should go to the [[PackageMaintainers/WishList|general Fedora wishlist]] instead.}}
* [[User:Igarcia1089|Ivan Garcia]]
 
* [[User:aleasto|Alessandro Astone]]
{| border="1"
* [[User:loise|Marie Loise Nolden]]
|-
| '''Package Name''' || '''Brief Description''' || '''Spec file''' || '''Maintainers''' || '''Status'''
|-
| [http://konserve.sourceforge.net/ konserve] || small backup application for KDE || [[:Image:SIGs_KDE_konserve.spec|konserve.spec]] || [[MarcelaMaslanova]] || waiting for review #361701
|-
| [http://www.kde-apps.org/content/show.php?content=32984 keep]  || backup application for KDE || [http://download.tuxfamily.org/lxtnow/fedora/SPECS/keep.spec keep.spec]  || [[XavierLamien]] || '''Done''' review is coming
|-
| [http://www.kde-look.org/content/show.php?content=18223 lipstik] || Theme "Lipstick" for KDE 3.5.x with vistesteque || [http://apt.kde-redhat.org/apt/kde-redhat/SPECS/lipstik.spec lipstik.spec] || ||
|-
| [http://www.simonzone.com/software/guidance/ guidance]  || Administration tools || || [[XavierLamien]] || Starting
|-
| [http://php-qt.org/ php-qt] || PHP bindings for Qt4 || || [[DebarshiRay]] || Starting
|-
| [http://kde-look.org/content/show.php/?content=40492 qtcurve ] || (KDE 3 version) || [[:Image:SIGs_KDE_qtcurve.spec|qtcurve.spec]] || [[SebastianVahl]] ||
|-
| [http://kde-look.org/content/show.php/?content=31717 klearlook]  || A Clearlooks-like KDE style|| [[:Image:SIGs_KDE_klearlook.spec|klearlook.spec]] || [[SebastianVahl]] ||
|-
| [https://fedoraproject.org/wiki/Steve_Hand_fonts sjfonts]  || Steve Hand fonts ||[http://sven.lank.es/Fedora/SPECS/sj-fonts.spec sj-fonts.spec] || [[SvenLankes]] || needed for proper kde 4.2 packages||
|}
 
=== Best Practices ===
 
* For proper Requires:, consider using before the <code>%description</code> section this code:
<code>%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }</code>
 
* Here are some example <code>%build</code> and <code>%install</code> sections:
<pre>
%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} ..
popd
 
make VERBOSE=1 %{?_smp_mflags} -C %{_target_platform}


%install
== Historical ==
rm -rf %{buildroot}
mkdir %{buildroot}
make install DESTDIR=%{buildroot} -C %{_target_platform}
</pre>


* In the <code>%files</code> you can use at leas the following macros:
* [[SIGs/KDE/Historical|Historical SIG pages]]: Those pages are outdated (see the top of this page for up to date content). They are kept here for reference.
<pre>
%{_kde4_appsdir}
%{_kde4_bindir}
%{_kde4_configdir}
%{_kde4_datadir}
%{_kde4_docdir}
%{_kde4_iconsdir}
%{_kde4_includedir}
%{_kde4_libdir}
</pre>


[[Category:SIGs]]
[[Category:Desktop SIGs]]
[[Category:Desktop SIGs]]
[[Category:KDE]]
[[Category:Packaging SIGs]]
[[Category:Packaging SIGs]]
[[Category:Fedora special-interest groups|KDE]]

Latest revision as of 21:30, 10 March 2025

Fedora KDE Special Interest Group

Mission

The KDE SIG (Special Interest Group) is a group of Fedora contributors that maintain KDE packages in Fedora, as well as the KDE Spin and Fedora Kinoite. 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.

Communication

Weekly meetings

The KDE SIG conducts meetings on Mondays at 1300 ET, with a meeting duration of 1 hour. These take place on KDE's BigBlueButton instance. In here, we discuss issues and improvements related the KDE software stack on Fedora, especially those that are filed on our issue tracker. We mostly communicate using voice chat, and some of us will share camera feeds. There is also text chat if you prefer that. The meeting calendar can be found online and you can add its iCal to your calendar software for weekly reminders.

Communication channels

The KDE SiG can be found in Matrix.

Issue and progress tracking

For more formal proposals, bug reports, suggestions, etc, we have a Pagure issue tracker.

How you can help

To get started contributing, you will first need to do the following:

Here are some areas Fedora KDE always need help with:

More info

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 below and communicating with the rest of the team in the usual Fedora channels.

Participants

Historical

  • Historical SIG pages: Those pages are outdated (see the top of this page for up to date content). They are kept here for reference.