Doesn't support datarootdir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gettext (Ubuntu) |
Fix Released
|
High
|
Scott James Remnant (Canonical) |
Bug Description
Recent autoconf and automake versions use the --dataroot= option to specify a common root directory for data, manpages, translations, etc.
datadir is now defined simply as $datarootdir
This means that any package developed on Ubuntu edgy with the versions of autoconf/automake included there will fail to work correctly with the version of gettext in edgy because it doesn't include Makefiles that support that.
Copies of po/Makefile.in.in and intl/Makefile.in in the gettext-tools and gettext-runtime directory of the gettext source need updating to include the following line before the definition of datadir...
datarootdir = @datarootdir@
Also the copies of these files in archive.tar.gz need updating as well, but these files are RCS managed and autopoint checks out an older revision so simply checking in a new one isn't sufficient.
Updating to the version in debian unstable would also fix this.
Changed in gettext: | |
importance: | Undecided → High |
status: | Unconfirmed → Confirmed |
I've had a go at this, but couldn't get it done cleanly -- Adam fancied some RCS hackery