Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.41 KB

README.md

File metadata and controls

58 lines (40 loc) · 1.41 KB

Debian Packaging for CEF 128

This is Debian packaging repository for the Chromium Embedded Framework v128.

Binary Packages

Precompiled Debian packages can be found here: ppa:ppa-verse/casparcg.

Building from Source

Download and unpack source files:

p=chromium-embedded-128
v=128.4.12+g1d7a1f9

# Download CEF tarballs
for a in amd64 arm64 armhf; do
    b=$a b=${b#amd} b=${b%hf}
    wget -cO ${p}_${v}.orig-${a}.tar.bz2 \
        https://cef-builds.spotifycdn.com/cef_binary_${v}+chromium-128.0.6613.138_linux${b}_minimal.tar.bz2
done

# Download Debian packaging
git clone -b master https://github.com/dimitry-ishenko-casparcg/${p}.git
cd $p
git ls-files -z :^debian | tar -caf ../${p}_${v}.orig.tar.gz --null -T-

# Unpack CEF tarballs
for a in amd64 arm64 armhf; do
    tar -xj --one-top-level=$a --strip-components=1 -f ../${p}_${v}.orig-${a}.tar.bz2
done

Build source and binary packages:

# Create source package
dpkg-buildpackage --build=source --no-check-builddeps --no-pre-clean -sa

# Build locally...
sudo pbuilder build ../*.dsc

# ... or upload to PPA
dput ppa:<user-name>/<ppa-name> ../*.changes

Share and enjoy.

Authors

  • Dimitry Ishenko - dimitry (dot) ishenko (at) (gee) mail (dot) com

License

This project is distributed under the GNU GPL-2 license.