Files
chromebrew/packages/cbindgen.rb
chromebrew-actions[bot] d3e3c1e914 Add js140 — cbindgen → 0.29.2,js140 → 140.4.0-1,gjs → 1.86.0,icu4c → 77.1,js102 → 102.4.0,js91 → 91.4.1 (#13389)
* Add js140

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add cbindgen dep to js140.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add js140 to packages.yaml.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust upstream update settings to match specific mozjs anitya versions.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add embed-bitcode error workaround.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust arm build as per https://bugzilla.mozilla.org/show_bug.cgi?id=1786621

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* js140: Package File Update Run on linux/386 container.

* js140: Package File Update Run on linux/amd64 container.

* js140: Package File Update Run on linux/arm/v7 container.

* Update gjs.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add gtk4 dep to gjs.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update js140 build, add gjs binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* cleanup and add binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update cbindgen

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix cbindgen git version.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* js140: Package File Update Run on linux/386 container.

* js140: Package File Update Run on linux/amd64 container.

* js140: Package File Update Run on linux/arm/v7 container.

* Adjust icu4c mozjs exclusion.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggessted changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-10 18:04:06 +00:00

26 lines
871 B
Ruby

# Adapted from Arch Linux cbindgen PKGBUILD at:
# https://github.com/archlinux/svntogit-packages/raw/packages/cbindgen/trunk/PKGBUILD
require 'buildsystems/rust'
class Cbindgen < RUST
description 'A tool for generating C bindings to Rust code'
homepage 'https://github.com/eqrion/cbindgen'
version '0.29.2'
license 'MPL2'
compatibility 'all'
source_url 'https://github.com/eqrion/cbindgen.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '8af4b7ea672d356f40a932d46fd1d90cd76654e26680d5c2d9d025d72b540eea',
armv7l: '8af4b7ea672d356f40a932d46fd1d90cd76654e26680d5c2d9d025d72b540eea',
i686: 'd48fd6f06e25120ffe9eca3705b1c60432ed0f1a16eb385268df1fb9d74753fc',
x86_64: '33e2838b0e6d5730c71f3ab8a7a77008e5557cf03e1c7083d2169dc8177a9d1b'
})
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
end