Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(434)

Issue 67283007: Build liblouis_nacl using gyp. (Closed)

Created:
7 years, 1 month ago by Peter Lundblad
Modified:
6 years, 10 months ago
CC:
chromium-reviews, binji, Sam Clegg
Base URL:
https://chromium.googlesource.com/chromium/src.git@lkgr
Visibility:
Public.

Description

Build liblouis_nacl using gyp. Tries to reland 237638 after fixing compiler warnings from a more recent compiler used on arm. This cl ports the nacl wrapper to the chromium build system and adds local modifications from Chromevox to liblouis. The native library and braille tables are copied to the location in the resources output directory where chromevox can pick them up. BUG=316353 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=237638 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238548

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : Add basic tests #

Patch Set 4 : Build failure fixes. #

Total comments: 6

Patch Set 5 : Address comments from Dominic, fix calculation of test data directory when not running from source … #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : Fix ODR violation in nacl_io. #

Patch Set 9 : Add chromevox_test_data to browser_tests.isolate #

Patch Set 10 : #

Patch Set 11 : rebase #

Patch Set 12 : Disable -Wswitch compiler warning #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : Don't copy build artifacts to final location (defered to the cl that lands all of chromevox). #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+7587 lines, -5 lines) Patch
M build/gyp_chromium View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser_tests.isolate View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +11 lines, -1 line 1 comment Download
A + chrome/test/data/chromeos/liblouis_nacl/manifest.json View 1 2 3 4 1 chunk +2 lines, -3 lines 0 comments Download
A chrome/test/data/chromeos/liblouis_nacl/test.js View 1 2 3 4 1 chunk +85 lines, -0 lines 0 comments Download
M third_party/liblouis/README.chromium View 1 2 3 1 chunk +10 lines, -1 line 0 comments Download
A third_party/liblouis/liblouis_list_tables.py View 1 1 chunk +88 lines, -0 lines 0 comments Download
A third_party/liblouis/liblouis_untrusted.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +189 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_instance.h View 1 1 chunk +92 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_instance.cc View 1 2 3 4 1 chunk +323 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_module.h View 1 1 chunk +39 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_module.cc View 1 chunk +49 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_wrapper.h View 1 1 chunk +58 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_wrapper.cc View 1 chunk +204 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/liblouis_wrapper_browsertest.cc View 1 2 3 4 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/translation_params.h View 1 chunk +32 lines, -0 lines 0 comments Download
A third_party/liblouis/nacl_wrapper/translation_result.h View 1 chunk +33 lines, -0 lines 0 comments Download
A third_party/liblouis/overrides/liblouis/compileTranslationTable.c View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5221 lines, -0 lines 0 comments Download
A third_party/liblouis/overrides/liblouis/config.h View 1 chunk +18 lines, -0 lines 0 comments Download
A third_party/liblouis/overrides/liblouis/liblouis.h View 1 chunk +146 lines, -0 lines 0 comments Download
A third_party/liblouis/overrides/tables/braille-patterns.cti View 1 chunk +287 lines, -0 lines 0 comments Download
A third_party/liblouis/overrides/tables/da.ctb View 1 chunk +280 lines, -0 lines 0 comments Download
A third_party/liblouis/tables.json View 1 1 chunk +398 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Peter Lundblad
Hi, The bulk of this cl when counting lines is override files for liblouis. I ...
7 years, 1 month ago (2013-11-22 00:32:15 UTC) #1
David Tseng
LGTM On Thu, Nov 21, 2013 at 4:32 PM, <plundblad@chromium.org> wrote: > Reviewers: Dominic Mazzoni, ...
7 years, 1 month ago (2013-11-22 23:15:41 UTC) #2
dmazzoni
lgtm https://codereview.chromium.org/67283007/diff/380001/chrome/test/data/chromeos/liblouis_nacl/manifest.json File chrome/test/data/chromeos/liblouis_nacl/manifest.json (right): https://codereview.chromium.org/67283007/diff/380001/chrome/test/data/chromeos/liblouis_nacl/manifest.json#newcode3 chrome/test/data/chromeos/liblouis_nacl/manifest.json:3: "name": "libloi_nacl tests", libloi -> liblouis https://codereview.chromium.org/67283007/diff/380001/chrome/test/data/chromeos/liblouis_nacl/test.js File ...
7 years ago (2013-11-25 17:29:36 UTC) #3
plundblad
dmazzoni@chromium.org writes: > lgtm > > > > > https://codereview.chromium.org/67283007/diff/380001/chrome/test/data/chromeos/liblouis_nacl/manifest.json > File chrome/test/data/chromeos/liblouis_nacl/manifest.json (right): > ...
7 years ago (2013-11-25 23:00:09 UTC) #4
Peter Lundblad
+maruel, could you please have a llok at chrome/browser_tests.isolate.?
7 years ago (2013-11-27 04:56:45 UTC) #5
M-A Ruel
On 2013/11/27 04:56:45, Peter Lundblad wrote: > +maruel, could you please have a llok at ...
7 years ago (2013-11-27 13:25:26 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/plundblad@chromium.org/67283007/790001
7 years ago (2013-11-27 18:03:23 UTC) #7
commit-bot: I haz the power
Change committed as 237638
7 years ago (2013-11-27 23:05:51 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/plundblad@chromium.org/67283007/860001
7 years ago (2013-12-03 23:35:41 UTC) #9
commit-bot: I haz the power
Change committed as 238548
7 years ago (2013-12-04 03:34:59 UTC) #10
M-A Ruel
https://codereview.chromium.org/67283007/diff/860001/chrome/chrome_tests.gypi File chrome/chrome_tests.gypi (right): https://codereview.chromium.org/67283007/diff/860001/chrome/chrome_tests.gypi#newcode1673 chrome/chrome_tests.gypi:1673: ['OS=="linux"', { Are you sure the embedded conditions are ...
6 years, 10 months ago (2014-01-30 15:27:21 UTC) #11
Peter Lundblad
6 years, 10 months ago (2014-01-30 19:01:19 UTC) #12
maruel@chromium.org writes:
> 
> https://codereview.chromium.org/67283007/diff/860001/chrome/chrome_tests.gypi
> File chrome/chrome_tests.gypi (right):
> 
>
https://codereview.chromium.org/67283007/diff/860001/chrome/chrome_tests.gypi...
> chrome/chrome_tests.gypi:1673: ['OS=="linux"', {
> Are you sure the embedded conditions are right. It doesn't seem to work
> properly;
> 
>
http://build.chromium.org/p/chromium.swarm/builders/Linux%20Isolate%20Tests/b...
> 
> MappingError:
>
/mnt/data/b/build/slave/chromium-linux-isolate/build/src/out/Release/chromevox_test_data/
> is not a directory but ends with "/"
> 
> Please fix ASAP.

The error is in a different CL that was submitted a few days ago.
See http://code.google.com/p/chromium/issues/detail?id=338749 for the fix.

> https://codereview.chromium.org/67283007/

-- 

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698