language-selector 0.62 source package in Ubuntu

Changelog

language-selector (0.62) precise; urgency=low

  [ Colin Watson ]
  * data/pkg_depends:
    - Replace ttf-arphic-uming with fonts-arphic-uming.

  [ Martin Pitt ]
  * data/pkg_depends: Drop usage of '|'. It unnecessarily complicates the
    logic, does not add any expressiveness, and was only used once anyway.
  * data/pkg_depends: Add generic language-pack- pattern (without a trigger
    package), so that we do not need to special-case it in the code.
  * Add language_support_pkgs.py and tests/test_language_support_pkgs.py:
    Complete rewrite of the check-language-support and
    LanguageSelector/CheckLanguageSupport.py functionality. The old code was
    terrible and hard to maintain, the new one now makes it very easy to
    integrate into installers or an aptdaemon plugin and does not have any
    dependencies to any of the old language-selector code (which will
    eventually be dropped).
  * check-language-support: Rewrite using language_support_pkgs. CLI API stays
    the same.
  * setup.py, debian/language-selector-common.install: Install
    language_support_pkgs.py.
  * language_support_pkgs.py: Add apt_cache_add_language_packs() function
    which uses LanguageSupport to mark all corresponding language support
    packages for installation for an apt.Cache() object with to-be-installed
    packages. This is a suitable function to use as an aptdaemon plugin.
  * setup.py, debian/rules: Move to python-setuptools, as we are going to need
    it for registering an aptdaemon plugin through "entry_points". Add
    python-setuptools build dependency.
  * setup.py, debian/language-selector-common.install: Register
    apt_cache_add_language_packs as aptdaemon "modify_cache_after" plugin and
    install this package's egg-info.  With this, installing a new package
    through aptdaemon (i. e.  software-center or any other desktop
    integration) will automatically install the corresponding language packs
    and support packages as well.  (LP: #396414)
 -- Martin Pitt <email address hidden>   Thu, 26 Jan 2012 16:20:53 +0100

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Precise
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
admin
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Precise: [FULLYBUILT] i386

Downloads

File Size SHA-256 Checksum
language-selector_0.62.tar.gz 324.1 KiB 7aa10e8f48a2432bc563c9b47caa2d143db560bf9a9758bfb60e0798d645d517
language-selector_0.62.dsc 1.9 KiB fd60857c68f94082df29f66e7f73c6d1c0a5b9aa51b8c7d9cf4c459f00c59e16

Available diffs

View changes file

Binary packages built by this source

language-selector: Language selector for Ubuntu (transitional package)

 This package is a transitional package that can safely be removed
 after you have installed language-selector-gnome

language-selector-common: Language selector for Ubuntu

 This package let you change and install language packs
 in Ubuntu.
 .
 This package contains the common part of language-selector

language-selector-gnome: Language selector for Ubuntu

 This package let you change and install language packs
 in Ubuntu.
 .
 This package contains the GTK+ frontend.

language-selector-kde: Language selector for Kubuntu

 This package let you change and install language packs
 in Kubuntu.
 .
 This package contains the KDE frontend.

language-selector-qt: Language selector for Kubuntu (transitional package)

 This package is a transitional package that can safely be removed
 after you have installed language-selector-kde