Bug 24610 - rust-cbindgen, tool for generating C bindings to Rust code, needed to build Thunderbird 66.
Summary: rust-cbindgen, tool for generating C bindings to Rust code, needed to build T...
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://crates.io/crates/cbindgen
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2019-04-02 15:22 CEST by Kristoffer Grundström
Modified: 2022-05-14 23:43 CEST (History)
3 users (show)

See Also:
Source RPM: rust-cbindgen
CVE:
Status comment:


Attachments
Proposal spec file to build rust-cbindgen (2.95 KB, text/plain)
2019-04-02 15:23 CEST, Kristoffer Grundström
Details
Release patch from Fedora (577 bytes, patch)
2019-04-02 15:24 CEST, Kristoffer Grundström
Details | Diff
crate file (96.43 KB, application/gzip)
2019-04-02 15:24 CEST, Kristoffer Grundström
Details

Description Kristoffer Grundström 2019-04-02 15:22:45 CEST
Description of problem: I was trying to build Thunderbird 66 from it's source archive and even though I did install all the build-dependencies with dnf build-dep thunderbird ./configure couldn't find cbindgen to continue. I'm therefor asking if we can add it to Cauldron.

Version-Release number of selected component (if applicable): 0.8.2

How reproducible: Everytime I try to build Thunderbird from source.

Steps to Reproduce:
1. Open a terminal and as root type dnf build-dep thunderbird -y and hit Enter/Return and wait for the process to finish.
2. Now download thunderbird-66.0b3.source.tar.xz from Mozilla's website.
3. Unpack the source archive.
4. cd to the unpacked directory.
5. Run ./configure
6. Voila! It will stop at not finding cbindgen which should've been installed with the above given dnf command.
Comment 1 Kristoffer Grundström 2019-04-02 15:23:31 CEST
Created attachment 10899 [details]
Proposal spec file to build rust-cbindgen

CC: (none) => hamnisdude

Comment 2 Kristoffer Grundström 2019-04-02 15:24:22 CEST
Created attachment 10900 [details]
Release patch from Fedora
Comment 3 Kristoffer Grundström 2019-04-02 15:24:50 CEST
Created attachment 10901 [details]
crate file
Comment 4 Marja Van Waes 2019-04-06 10:01:33 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

URL: (none) => https://crates.io/crates/cbindgen
Summary: Thunderbird 66 needs cbindgen in order to be built => rust-cbindgen, tool for generating C bindings to Rust code, needed to build Thunderbird 66.
Severity: normal => enhancement
Keywords: (none) => PATCH
CC: (none) => doktor5000, marja11
Assignee: bugsquad => pkg-bugs

Comment 5 sturmvogel 2022-05-14 23:43:55 CEST
As our Thunderbird maintainer is able to build Thunderbird without this package...Closing as INVALID.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.