Kubuntu KDE SC packaging

Jonathan Riddell jriddell at ubuntu.com
Wed Nov 10 12:56:31 UTC 2010


I didn't see anything in our kde4libs changes that would be
interesting to Debian except possibly an oldish security patch Red Hat
haven't got upstream
https://bugzilla.redhat.com/show_bug.cgi?id=520661 
We don't add 20_use_dejavu_as_default_font.diff since the system
default fonts should be set by fontconfig which knows how to adept to
e.g. Chinese users.

  * Merge with Debian git remaining changes:
    - no build-dep on libaspell-dev
    - no build-dep on libfam-dev
    - no install kspell_aspell.desktop and kspell_aspell.so
    - kdelibs5-dev do not install preparetips
    - DEB_CMAKE_EXTRA_FLAGS += -DKDESU_USE_SUDO_DEFAULT=true
    - DEB_FIXPERMS_EXCLUDE := /usr/lib/kde4/libexec/fileshareset
    - binary-install/kdelibs5-data:: rule (build-dep on sharutils)
      and copy over debian/icons
    - don't Recommend on kaboom
    - set export KUBUNTU_DESKTOP_POT=kdelibs
    - install usr/share/locale/all_languages in kdelibs5-data.install
    - don't add 20_use_dejavu_as_default_font

In kdebase-runtime we set an inotify limit recommended by Nepomuk developers.

  [ Alessandro Ghersi ]
  * Merge with Debian git remaining changes:
    - add 30-nepomuk-inotify-limit.conf
    - add kdebase-runtime.[postinst,prerm] for update-alternatives
  kdesu
    - debian/control:
      - helpcenter4 no recommend on htdig
    - debian/patches:
      - Don't add:
        - 01_kde4_information_menu.diff
        - 02_ksvgtopng4.diff
    - debian/kdebase-runtime-data.install:
      - change etc/xdg/menus/kde4-information.menu to
        etc/xdg/menus/kde-information.menu
      - change
  usr/share/desktop-directories/kde4-information.directory to
        usr/share/desktop-directories/kde-information.directory
      - Don't install
        usr/share/kde4/apps/kio_desktop/DesktopLinks/Home.desktop
      - Don't install usr/share/kde4/apps/kio_desktop/directory.trash
    - debian/kdebase-runtime.install
      - install usr/lib/kde4/libexec/kdesu to
        /usr/lib/kde4/libexec/kdesu-distrib/
    - kde-config-phonon-xine replaces/conflicts kcm-phonon-xine
    - kdebase-runtime-data.install: add D-Bus Interface XMLs for
  Playground
      Nepomuk
    - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4
  transition

kdebase-workspace splits out some wallpapers and KDM themes to save space.  KDM has
an upstart file.  kcheckpass and kscreensaver get PAM files.
plasma-widgets-workspace depends on akonadi-server and
kdepim-runtime.  plasma-scriptengine-ruby depends on libkde4-ruby.
add python-kde4, python-sip, python-qt4 to build-dependencies for
python scriptengine.  Add kubuntu_11_fix_root_only_kcms.diff for kdesu
support where it's still needed in kcontrol modules.
kubuntu_13_startkde_set_country.diff sets the KDE country settings
from the system settings.  

  * Merge with Debian git remaining changes:
    - Add kdebase-workspace-wallpapers.{links, install}
    - Add kdebase-workspace-data.links
    - kdebase-workspace-data.install: don't add wallpapers that are in
      kdebase-workspace-wallpapers.install
    - Add kdm.{links, upstart}
    - kdm.logrotate: rotate 2 -> rotate 7
    - Make kdm work with upstart in kdm.prerm, kdm.postrm,
  kdm.postinst
    - Add kcheckpass.pam and kscreensaver.pam
    - debian/control:
      - Don't build against libggadget-1.0-dev, libggadget-qt-1.0-dev
        (they are in Universe)
      - Don't build against libntrack-qt4-dev (it's in Universe) for
  patch
        99_solid_network_use_ntrack.diff
      - Build against libbost1.42-dev instead of libboost-dev
      - Add libxml2-dev, libpolkit-qt-1-dev, libqtwebkit-dev to
  build-deps
      - Keep bumped our conflicts/replaces
      - plasma-netbook replaces plasma-widgets-workspace (<=
  4:4.5.2-1ubuntu1)
      - kdebase-workspace-bin not depends on kaboom
      - kdebase-workspace-bin not recommends policykit-1-gnome
      - kdebase-workspace-bin suggests plasma-scriptengines instead of
        recommend
      - kdebase-workspace-data depends on oxygen-cursor-theme instead
  of oxygencursors
      - Keep kdebase-worksapce-wallpapers
      - plasma-dataengines-workspace replaces plasma-widget-workspace
  (<= 4:4.5.2-1ubuntu1)
      - plasma-widgets-workspace depends on akonadi-server and
  kdepim-runtime
      - plasma-scriptengines not depends on
  plasma-scriptengine-googlegadgets
      - plasma-scriptengine-ruby depends on libkde4-ruby
      - Don't build plasma-scriptengine-googlegadgets
      - freespacenotifier replaces kdebase-workspace-data (<=
  4:4.5.2-1ubuntu1)
        and kdebase-workspace-bin (<= 4:4.5.2-1ubuntu1)
      - kinfocenter replaces kdebase-workspace-bin and systemsettings
      - kde-window-manager replaces/conflicts with kwin-style-aurorae
      - libplasmagenericshell4 replaces plasma-widgets-workspace (<=
  4:4.5.2-1ubuntu1)
      - kdebase-workspace-dbg replaces kdebase-runtime-dbg
      - add python-kde4, python-sip, python-qt4 to build-dependencies
    - debian/patches:
      - Use 07_kdmrc_defaults_kubuntu.diff instead of
  07_kdmrc_defaults.diff
      - Don't add 12_be_better_at_honouring_user_kdm_theming
      - Don't add 20_use_dejavu_as_default_font
      - Don't add 26_run_kaboom_when_starting_kde
      - Don't add 97_fix_target_link_libraries
      - Keep our patches
      - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4
  transition




More information about the pkg-kde-talk mailing list