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