Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9e615cb9 authored by Sonny Sasaka's avatar Sonny Sasaka
Browse files

Add script to generate libchrome R91 version

Bug: 179821440
Tag: #floss
Test: None
Change-Id: I9114fb825a88b69fb8017943ed24a9cf169c9a09
parent 6719d9d9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
libchrome for Debian
+5 −0
Original line number Diff line number Diff line
libchrome (822064-1) buster; urgency=low

  * Initial release.

 -- Sonny Sasaka <sonnysasaka@chromium.org>  Fri, 30 Apr 2021 19:41:40 +0000
+1 −0
Original line number Diff line number Diff line
10
+28 −0
Original line number Diff line number Diff line
Source: libchrome
Section: libs
Priority: optional
Maintainer: Sonny Sasaka <sonnysasaka@chromium.org>
Standards-Version: 4.1.4
Homepage: https://chromium.googlesource.com/aosp/platform/external/libchrome/
Build-Depends:
 debhelper (>=11~),
 clang,
 python3,
 pkg-config,
 ninja-build,
 libglib2.0-dev,
 libevent-dev,
 libnss3-dev,
 libdbus-1-dev,
 libprotobuf-dev,
 googletest,
 libre2-dev,
 libdouble-conversion-dev,
 libssl-dev,
 libabsl-dev

Package: libchrome
Architecture: any
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Chromium's base library
+48 −0
Original line number Diff line number Diff line
#!/bin/bash

destdir="$1"

header_dirs=(
    base
    base/allocator
    base/containers
    base/debug
    base/files
    base/hash
    base/i18n
    base/json
    base/memory
    base/message_loop
    base/metrics
    base/numerics
    base/posix
    base/process
    base/strings
    base/synchronization
    base/system
    base/task
    base/task/common
    base/task/sequence_manager
    base/task/thread_pool
    base/test
    base/third_party/icu
    base/third_party/nspr
    base/third_party/valgrind
    base/threading
    base/time
    base/timer
    base/trace_event
    base/trace_event/common
    build
    components/policy
    components/policy/core/common
    testing/gmock/include/gmock
    testing/gtest/include/gtest
    dbus
  )

# Install header files.
for d in "${header_dirs[@]}" ; do
  mkdir -p "${destdir}/usr/include/libchrome/${d}"
  cp libchrome/"${d}"/*.h "${destdir}/usr/include/libchrome/${d}"
done
Loading