Summary: | app-backup/deja-dup-21.2 doesn't honor LINGUAS for locale files | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Piotr Szymaniak <bugzie> |
Component: | Current packages | Assignee: | Justin Lecher (RETIRED) <jlec> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 405485, 183086 |
Description
Piotr Szymaniak
2012-02-08 13:22:34 UTC
Confirmed. DejaDup's man/Makefile* fails to respect LINGUAS, and in fact building from the source tarball generally fails on man page generation if LINGUAS is non-empty. It appears that the ebuild attempts to work around this bug by unsetting LINGUAS in pkg_setup(), and thus installing messages, help files, and man pages in all of DejaDup's 64 languages if USE=nls (and the nls USE flag is enabled by default for pretty much all profiles). Papering over the bug and forcing all translations to be installed is not a solution. A proper patch is needed. Fixed in 21.2-r1, thanks for reporting. +*deja-dup-21.2-r1 (11 Feb 2012) + + 11 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +deja-dup-21.2-r1.ebuild, +files/deja-dup-21.2-linguas.patch: + Add patch to respect LINGUAS (bug #402677, thanks to Piotr Szymaniak for + reporting); with this patch, the nls USE flag no longer needed. Do not + install static libraries and .la files. Patch submitted upstream at https://code.launchpad.net/~tetromino/deja-dup/linguas/+merge/92701 |