Difference between revisions of "DeveloperWiki:KDE"

From ArchWiki
Jump to: navigation, search
(Known issues)
(packages to be removed)
(44 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
=Packagers=
 
=Packagers=
 
==Plan==
 
==Plan==
# remove gnome dependencies in phonon-gstreamer (need to split them)
 
 
# check for new/removed dependencies
 
# check for new/removed dependencies
# check for new/removed sub modules (we have a script for that)
+
# check for new/removed sub modules
## we should probably add some replaces
+
## check if we should probably add some replaces
# update package descriptions (we have a script for that)
+
 
# recheck kde-meta
 
# recheck kde-meta
 
# review build logs
 
# review build logs
# check packages which are not part of KDE SC but depend on it or Qt
+
# review namcap logs
# check packages which depends on splitted libraries (eg. libkcddb, libkcompactdisc...)
+
# check packages which are not part of KDE SC but depend on it
 +
# check packages which depends on split libraries
  
 
==Packages==
 
==Packages==
 +
* kdeaccessibility-kmag (miss libkdeaccessibilityclient, it hasn't a stable release)
 +
* kdebindings-kimono (miss soprano, nepomuk, akonadi bindings)
 +
* kdebindings-kross (miss falcon)
 +
* kdebindings-perlkde (miss akonadi)
 +
* kdebindings-smokekde (miss akonadi)
 +
* kdeedu-kstars (miss xplanet)
 +
* kdeedu-marble (miss libwlocate, it hasn't a stable release)
 +
* kdenetwork (miss XMSS, libmeanwhile, msilbc)
 +
* kdepim-runtime (miss kolab)
  
 
==Todo / Notes==
 
==Todo / Notes==
 
===common tasks===
 
===common tasks===
 
* change url to application homepage (e.g. http://kde.org/applications/utilities/ark/ or https://projects.kde.org/projects/kde/kdemultimedia/libkcddb instead of just kde.org)
 
* change url to application homepage (e.g. http://kde.org/applications/utilities/ark/ or https://projects.kde.org/projects/kde/kdemultimedia/libkcddb instead of just kde.org)
* write a Howto for packaging KDE-related apps
 
 
* check this Bug report: https://bugs.kde.org/show_bug.cgi?id=189465
 
* check this Bug report: https://bugs.kde.org/show_bug.cgi?id=189465
 
* update [[KDE]] and [[KDE Packages]]
 
* update [[KDE]] and [[KDE Packages]]
  
 
===packages to be removed===
 
===packages to be removed===
* kdemultimedia-kioslave
+
* kdeadmin-system-config-printer-kde
* kdesdk-kdeaccounts-plugin
+
* kdeartwork-aurorae
* kdesdk-kdepalettes
+
* print-manager
* kdeutils-ksecrets
+
* kdegames
 +
* kdeutils-printer-applet
  
=Users=
+
===packages to move with KDE===
==Using the kde-unstable repository==
+
* akonadi
# kde-unstable is based upon testing. Therefore, you need to enable the repositories in the following order: '''kde-unstable, testing, core, extra, community-testing, community'''.
+
# To update from a previous KDE installation, run: <code>pacman -Syu</code> or <code>pacman -S kde-unstable/kde</code>
+
# If you don't have KDE installed, you might have difficulties to install it by using groups (limitation of pacman)
+
# '''subscribe and read arch-dev-public'''
+
# report packaging bugs to our bugtracker (don't forget to mention you are using kde-unstable)
+
  
 +
=Packaging=
 
==Known issues==
 
==Known issues==
* Battery not present bug - https://bugs.kde.org/show_bug.cgi?id=301033
+
* the screen locker shows a white wallpaper when kde-wallpapers isn't installed
* Changing user details bug - https://bugs.kde.org/show_bug.cgi?id=156396
+
* Every KWin plugin/style needs to be rebuilt (see https://bugs.kde.org/show_bug.cgi?id=301209#c3)
+
  
 
If any problem occurs try a new user or (re)move ~/.kde4 /tmp/kde-* /var/tmp/kdecache-*
 
If any problem occurs try a new user or (re)move ~/.kde4 /tmp/kde-* /var/tmp/kdecache-*
  
==(Packaging) Changes from 4.8==
+
==Changes from 4.9==
New packages: nepomuk-core, kdeedu-pairs, kdemultimedia-audiocd-kio, libkcddb, libkcompactdisc, kdeplasma-addons-runners-bing, kdeplasma-addons-runners-duckduckgo, kdeplasma-addons-runners-youtube
+
===New packages===
 +
* nepomuk-widgets
 +
* kdegames-picmi
 +
* kdeutils-print-manager
 +
* kdeplasma-addons-runners-dictionary
 +
* kdeplasma-addons-wallpapers-qmlwallpapers
 +
* libkdegames
 +
* libkmahjongg
 +
 
 +
===Removed packages===
 +
* kdeartwork-aurorae
 +
* kdegames-libkdegames
 +
* kdegames-libkmahjongg
 +
 
 +
===soname bump===
 +
* libkipi.so.9 -> libkipi.so.10
 +
* libkdcraw.so.21 -> libkdcraw.so.22
  
 
==Broken packages which are not part of KDE SC==
 
==Broken packages which are not part of KDE SC==
* k3b (add libkcddb to depends)
+
* digikam (needs a rebuild)
* audex (add libkcddb, libkcompactdisc to depends)
+
* kipi-plugins (needs a rebuild)
* kaudiocreator (add libkcddb, libkcompactdisc to depends)
+
* calligra-krita (needs a rebuild)
* soundkonverter (add libkcddb to depends)
+
* tellico (add libkcddb to depends)
+

Revision as of 08:18, 22 November 2012

Packagers

Plan

  1. check for new/removed dependencies
  2. check for new/removed sub modules
    1. check if we should probably add some replaces
  3. recheck kde-meta
  4. review build logs
  5. review namcap logs
  6. check packages which are not part of KDE SC but depend on it
  7. check packages which depends on split libraries

Packages

  • kdeaccessibility-kmag (miss libkdeaccessibilityclient, it hasn't a stable release)
  • kdebindings-kimono (miss soprano, nepomuk, akonadi bindings)
  • kdebindings-kross (miss falcon)
  • kdebindings-perlkde (miss akonadi)
  • kdebindings-smokekde (miss akonadi)
  • kdeedu-kstars (miss xplanet)
  • kdeedu-marble (miss libwlocate, it hasn't a stable release)
  • kdenetwork (miss XMSS, libmeanwhile, msilbc)
  • kdepim-runtime (miss kolab)

Todo / Notes

common tasks

packages to be removed

  • kdeadmin-system-config-printer-kde
  • kdeartwork-aurorae
  • print-manager
  • kdegames
  • kdeutils-printer-applet

packages to move with KDE

  • akonadi

Packaging

Known issues

  • the screen locker shows a white wallpaper when kde-wallpapers isn't installed

If any problem occurs try a new user or (re)move ~/.kde4 /tmp/kde-* /var/tmp/kdecache-*

Changes from 4.9

New packages

  • nepomuk-widgets
  • kdegames-picmi
  • kdeutils-print-manager
  • kdeplasma-addons-runners-dictionary
  • kdeplasma-addons-wallpapers-qmlwallpapers
  • libkdegames
  • libkmahjongg

Removed packages

  • kdeartwork-aurorae
  • kdegames-libkdegames
  • kdegames-libkmahjongg

soname bump

  • libkipi.so.9 -> libkipi.so.10
  • libkdcraw.so.21 -> libkdcraw.so.22

Broken packages which are not part of KDE SC

  • digikam (needs a rebuild)
  • kipi-plugins (needs a rebuild)
  • calligra-krita (needs a rebuild)