Package Details: cef-minimal-obs-bin 1:103.0.0_5060_shared_textures_2594+g17f8588+chromium_103.0.5060.134_1-1

Git Clone URL: https://aur.archlinux.org/cef-minimal-obs-bin.git (read-only, click to copy)
Package Base: cef-minimal-obs-bin
Description: Chromium Embedded Framework minimal release needed by OBS Studio release in /opt/cef-obs
Upstream URL: https://github.com/obsproject/cef/tree/5060-shared-textures
Licenses: BSD-3-Clause
Conflicts: cef-minimal-obs
Provides: cef-minimal-obs
Submitter: tytan652
Maintainer: tytan652
Last Packager: tytan652
Votes: 14
Popularity: 0.92
First Submitted: 2021-06-01 12:44 (UTC)
Last Updated: 2024-02-20 14:39 (UTC)

Pinned Comments

tytan652 commented on 2021-09-25 11:16 (UTC)

This package is meant to provide the CEF vendored by OBS official release, it's only needed as a make dependency.

Latest Comments

sirus20x6 commented on 2023-05-31 06:32 (UTC)

/usr/include/features.h:413:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] 413 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O)

andrewb commented on 2023-03-28 15:23 (UTC)

Package fails on aarch64. Every ${arch} and $arch variable occurrencies in PKGBUILD just takes the first item in the array (x86_64), so I tried replacing it with $CARCH. With this modification, it works.

Freso commented on 2023-03-25 14:03 (UTC) (edited on 2023-03-25 14:07 (UTC) by Freso)

The package as-is wants to install a number of directories under '/opt/cef-obs/' with mode 700. This should probably be 755 instead, as most building of packages is done as a non-privileged user. I feel like I’ve seen this issue with other CEF/Chromium based stuff, so probably an upstream issue, but I can’t seem to locate it right now.

Specifically:

[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/base/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/cpptoc/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/cpptoc/test/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/cpptoc/views/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/ctocpp/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/ctocpp/test/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/ctocpp/views/ filesystem: 755  package: 700
[2023-03-25T14:44:07+0100] [ALPM] warning: directory permissions differ on /opt/cef-obs/libcef_dll/wrapper/ filesystem: 755  package: 700

tytan652 commented on 2021-09-25 11:16 (UTC)

This package is meant to provide the CEF vendored by OBS official release, it's only needed as a make dependency.

tytan652 commented on 2021-08-04 06:35 (UTC)

@cobalt Thank you for your suggestion.

cobaltspace commented on 2021-07-31 23:42 (UTC) (edited on 2021-07-31 23:43 (UTC) by cobaltspace)

When I built this package with lto, this caused obs-studio-tytan652 to fail to compile. I suggest adding

options=('!lto')

to the PKGBUILD to disable lto