import sources

This commit is contained in:
Adam Samalik 2023-06-21 12:43:19 +02:00
parent b27db16308
commit b507f084ca
15 changed files with 334 additions and 10 deletions

290
.gitignore vendored
View File

@ -1,11 +1,288 @@
SOURCES/cbindgen-vendor.tar.xz
SOURCES/firefox-102.8.0esr.b2.processed-source.tar.xz
SOURCES/firefox-langpacks-102.8.0esr-20230214.tar.xz
SOURCES/nspr-4.34.0-3.el8_1.src.rpm
SOURCES/nss-3.79.0-6.el8_1.src.rpm
/firefox-7.0b6.source.tar.bz2
/firefox-langpacks-7.0b6-20110919.tar.bz2
/firefox-langpacks-8.0-20111004.tar.bz2
/firefox-langpacks-8.0-20111007.tar.bz2
/firefox-8.0b2.source.tar.bz2
/firefox-8.0b3.source.tar.bz2
/firefox-langpacks-8.0-20111014.tar.bz2
/firefox-10.0.source.tar.bz2
/firefox-langpacks-10-20120128.tar.bz2
/firefox-langpacks-10.0-20120129.tar.bz2
/firefox-10.0esr.source.tar.bz2
/firefox-langpacks-10-20120207.tar.bz2
/firefox-langpacks-10.0-20120207.tar.bz2
/firefox-10.0.1esr.source.tar.bz2
/firefox-langpacks-10.0.1esr-20120209.tar.bz2
/firefox-10.0.3esr.source.tar.bz2
/firefox-langpacks-10.0.3-20120306.tar.bz2
/firefox-langpacks-10.0.3esr-20120306.tar.bz2
/firefox-10.0.7esr.source.tar.bz2
/firefox-langpacks-10.0.7esr-20120825.tar.bz2
/firefox-10.0.8esr.source.tar.bz2
/firefox-langpacks-10.0.8esr-20121008.tar.bz2
/firefox-17.0.1esr.source.tar.bz2
/firefox-langpacks-17.0.1esr-20121220.tar.bz2
/firefox-17.0.2esr.source.tar.bz2
/firefox-langpacks-17.0.2esr-20130110.tar.bz2
/firefox-langpacks-17.0.4esr-20130313.tar.bz2
/firefox-17.0.4esr.source.tar.bz2
/firefox-17.0.5esr.source.tar.bz2
/firefox-langpacks-17.0.5esr-20130329.tar.bz2
/firefox-17.0.6esr.source.tar.bz2
/firefox-langpacks-17.0.6esr-20130517.tar.bz2
/firefox-17.0.7esr.source.tar.bz2
/firefox-langpacks-17.0.7esr-20130620.tar.bz2
/firefox-17.0.9esr.source.tar.bz2
/firefox-langpacks-17.0.9esr-20130912.tar.bz2
/firefox-24.0esr.source.tar.bz2
/firefox-langpacks-24.0-20131031.tar.bz2
/firefox-langpacks-24.0esr-20131031.tar.bz2
/firefox-24.1.0esr.source.tar.bz2
/firefox-langpacks-24.1.0esr-20131106.tar.bz2
/firefox-24.3.0esr.source.tar.bz2
/firefox-langpacks-24.3.0esr-20140130.tar.bz2
/firefox-24.4.0esr.source.tar.bz2
/firefox-langpacks-24.4.0esr-20140318.tar.bz2
/firefox-24.5.0esr.source.tar.bz2
/firefox-langpacks-24.5.0esr-20140422.tar.bz2
/firefox-24.6.0esr.source.tar.bz2
/firefox-langpacks-24.6.0esr-20140604.tar.bz2
/firefox-31.0esr.source.tar.bz2
/firefox-langpacks-31.0esr-20140721.tar.bz2
/firefox-langpacks-31.1.0esr-20140828.tar.bz2
/firefox-31.1.0esr.source.tar.bz2
/firefox-31.2.0esr.source.tar.bz2
/firefox-langpacks-31.2.0esr-20141007.tar.bz2
/firefox-langpacks-31.2.0esr-20141013.tar.bz2
/firefox-31.3.0esr.source.tar.bz2
/firefox-langpacks-33.3.0esr-20141126.tar.bz2
/firefox-langpacks-31.3.0esr-20141126.tar.bz2
/firefox-31.4.0esr.source.tar.bz2
/firefox-langpacks-31.4.0esr-20150106.tar.bz2
/firefox-langpacks-31.5.0esr-20150218.tar.bz2
/firefox-31.5.0esr.source.tar.bz2
/firefox-langpacks-37.9.0esr-20150218.tar.bz2
/firefox-37.9.0esr.source.tar.bz2
/devhelp-2.28.1-6.el6_6.src.rpm
/yasm-1.2.0-3.el7_0.src.rpm
/firefox-38.0b1.source.tar.bz2
/firefox-langpacks-38.0b1-20150401.tar.bz2
/firefox-langpacks-38.0b3-20150410.tar.bz2
/firefox-38.0b3.source.tar.bz2
/firefox-langpacks-38.0b5-20150420.tar.bz2
/firefox-38.0b5.source.tar.bz2
/firefox-38.0b6.source.tar.bz2
/firefox-langpacks-38.0b6-20150421.tar.bz2
/firefox-38.0b8.source.tar.bz2
/firefox-langpacks-38.0b8-20150427.tar.bz2
/firefox-38.0.source.tar.bz2
/firefox-langpacks-38.0-20150504.tar.bz2
/firefox-38.0esr.source.tar.bz2
/firefox-langpacks-38.0esr-20150506.tar.bz2
/firefox-38.0.1esr.source.tar.bz2
/firefox-langpacks-38.0.1esr-20150515.tar.bz2
/firefox-38.1.0esr.source.tar.bz2
/firefox-langpacks-38.1.0esr-20150625.tar.bz2
/firefox-38.2.0esr.source.tar.bz2
/firefox-langpacks-38.2.0esr-20150804.tar.bz2
/firefox-38.1.1esr.source.tar.bz2
/firefox-langpacks-38.1.1esr-20150806.tar.bz2
/firefox-langpacks-38.2.0esr-20150807.tar.bz2
/firefox-38.2.1esr.source.tar.bz2
/firefox-langpacks-38.2.1-20150826.tar.bz2
/firefox-langpacks-38.2.1esr-20150826.tar.bz2
/firefox-38.3.0esr.source.tar.bz2
/firefox-langpacks-38.3.0esr-20150915.tar.bz2
/firefox-langpacks-38.3.0esr-20150917.tar.bz2
/firefox-38.4.0esr.source.tar.bz2
/firefox-langpacks-38.4.0esr-20151029.tar.bz2
/firefox-38.5.0esr.source.tar.bz2
/firefox-langpacks-38.5.0esr-20151211.tar.bz2
/gcc48-4.8.2-15.el6.src.rpm
/firefox-langpacks-38.5.0esr-20151215.tar.bz2
/firefox-45.0aurora.source.tar.bz2
/firefox-langpacks-45.0aurora-20151215.tar.bz2
/yasm-1.2.0.tar.gz
/yasm-1.2.0-3.el7.src.rpm
/Python-2.7.8.tgz
/devtoolset-2-binutils-2.23.52.0.1-10.el5.src.rpm
/yasm-1.2.0-3.el5.src.rpm
/gcc48-4.8.2-16.el5.src.rpm
/firefox-45.0b1.source.tar.xz
/firefox-langpacks-45.0b1-20160129.tar.xz
/firefox-langpacks-45.0b3-20160208.tar.xz
/firefox-45.0b3.source.tar.xz
/firefox-langpacks-45.0b5-20160212.tar.xz
/firefox-45.0b5.source.tar.xz
/firefox-langpacks-45.0b8-20160222.tar.xz
/firefox-45.0b8.source.tar.xz
/firefox-45.0b10.source.tar.xz
/firefox-langpacks-45.0b10-20160229.tar.xz
/firefox-45.0.source.tar.xz
/firefox-langpacks-45.0-20160302.tar.xz
/firefox-45.0esr.source.tar.xz
/firefox-langpacks-45.0esr-20160307.tar.xz
/firefox-45.0.1esr.source.tar.xz
/firefox-langpacks-45.0.1esr-20160406.tar.xz
/firefox-45.0.2esr.source.tar.xz
/firefox-langpacks-45.0.2esr-20160412.tar.xz
/firefox-45.1.0esr.source.tar.xz
/firefox-langpacks-45.1.0esr-20160421.tar.xz
/firefox-45.1.1esr.source.tar.xz
/firefox-langpacks-45.1.1esr-20160504.tar.xz
/firefox-45.2.0esr.source.tar.xz
/firefox-langpacks-45.2.0esr-20160603.tar.xz
/firefox-45.3.0esr.source.tar.xz
/firefox-langpacks-45.3.0esr-20160727.tar.xz
/firefox-45.4.0esr.source.tar.xz
/firefox-langpacks-45.4.0esr-20160907.tar.xz
/firefox-45.5.0esr.source.tar.xz
/firefox-langpacks-45.5.0esr-20161108.tar.xz
/firefox-52.0-0.1.el7.src.rpm
/firefox-langpacks-52.0esr-20161108.tar.xz
/firefox-52.0esr.source.tar.xz
/firefox-52.0b1.source.tar.xz
/firefox-langpacks-52.0b1-20170127.tar.xz
/firefox-52.0b2.source.tar.xz
/firefox-langpacks-52.0b2-20170131.tar.xz
/firefox-52.0b3.source.tar.xz
/firefox-langpacks-52.0b3-20170206.tar.xz
/firefox-52.0b8.source.tar.xz
/firefox-langpacks-52.0b8-20170221.tar.xz
/firefox-52.0b9.source.tar.xz
/firefox-langpacks-52.0b9-20170227.tar.xz
/firefox-langpacks-52.0esr-20170228.tar.xz
/firefox-langpacks-52.0esr-20170306.tar.xz
/c61f5f5ead48c78a80c80db5c489bdc7cfaf8175.tar.bz2
/firefox-langpacks-60.0b3-20180313.tar.xz
/gtk3-private-3.22.26-1.el6.src.rpm
/Python-2.7.13.tar.xz
/firefox-60.0b11.source.tar.xz
/firefox-langpacks-60.0b11-20180411.tar.xz
/firefox-60.0b15.source.tar.xz
/firefox-langpacks-60.0b15-20180425.tar.xz
/firefox-60.0.source.tar.xz
/firefox-langpacks-60.0-20180502.tar.xz
/firefox-60.0esr.source.tar.xz
/firefox-langpacks-60.0esr-20180503.tar.xz
/firefox-langpacks-60.0esr-20180506.tar.xz
/libffi-3.0.13-18.el7_3.src.rpm
/firefox-60.1.0esr.source.tar.xz
/firefox-langpacks-60.1.0esr-20180620.tar.xz
/firefox-langpacks-60.1.0esr-20180622.tar.xz
/firefox-60.2.0esr.source.tar.xz
/firefox-langpacks-60.2.0esr-20180831.tar.xz
/firefox-nightly.tar.bz2
/firefox-68.0b3.source.tar.xz
/firefox-langpacks-68.0b3-20190521.tar.xz
/Python-3.6.8.tar.xz
/cbindgen-vendor.tar.xz
/nspr-4.34.0-3.el8_1.src.rpm
/nodejs-8.11.4-1.fc27.src.rpm
/firefox-68.0b13.source.tar.xz
/firefox-langpacks-68.0b13-20190625.tar.xz
/firefox-68.0esr.source.tar.xz
/firefox-langpacks-68.0esr-20190716.tar.xz
/addon-751081-latest.xpi
/firefox-68.0.1esr.source.tar.xz
/firefox-langpacks-68.0.1esr-20190726.tar.xz
/firefox-68.1.0esr.source.tar.xz
/firefox-langpacks-68.1.0esr-20190828.tar.xz
/openssl-1.0.2k-19.el7_7.src.rpm
/openssl-1.0.2k-19.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.1.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.2.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.3.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.4.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.5.bundle.el7_7.src.rpm
/openssl-1.0.2k-19.6.bundle.el7_7.src.rpm
/nodejs-8.11.4-1.1.fc27.src.rpm
/nodejs-8.11.4-1.2.fc27.src.rpm
/nodejs-8.11.4-1.3.fc27.src.rpm
/firefox-68.2.0esr.source.tar.xz
/firefox-langpacks-68.2.0esr-20191017.tar.xz
/firefox-68.3.0esr.source.tar.xz
/firefox-langpacks-68.3.0esr-20191127.tar.xz
/firefox-68.4.0esr.source.tar.xz
/firefox-langpacks-68.4.0esr-20200103.tar.xz
/firefox-68.4.1esr.source.tar.xz
/firefox-langpacks-68.4.1esr-20200108.tar.xz
/firefox-68.5.0esr.source.tar.xz
/firefox-langpacks-68.5.0esr-20200205.tar.xz
/firefox-langpacks-68.5.0esr-20200207.tar.xz
/firefox-68.6.0esr.source.tar.xz
/firefox-langpacks-68.6.0esr-20200304.tar.xz
/firefox-68.7.0esr.source.tar.xz
/firefox-langpacks-68.7.0esr-20200402.tar.xz
/firefox-68.6.1esr.source.tar.xz
/firefox-langpacks-68.6.1esr-20200406.tar.xz
/firefox-langpacks-68.7.0esr-20200407.tar.xz
/firefox-68.8.0esr.source.tar.xz
/firefox-langpacks-68.8.0esr-20200429.tar.xz
/firefox-68.9.0esr.source.tar.xz
/firefox-langpacks-68.9.0esr-20200529.tar.xz
/firefox-78.0b3.source.tar.xz
/firefox-langpacks-78.0b3-20200605.tar.xz
/firefox-78.0b8.source.tar.xz
/firefox-langpacks-78.0b8-20200617.tar.xz
/nodejs-12.16.1-1.fc31.src.rpm
/nodejs-12.16.3-1.fc33.src.rpm
/nodejs-10.21.0-3.el8_0.src.rpm
/firefox-78.0esr.source.tar.xz
/firefox-langpacks-78.0esr-20200626.tar.xz
/firefox-78.0.1esr.source.tar.xz
/firefox-langpacks-78.0.1esr-20200707.tar.xz
/nspr-4.25.0-1.el8_0.src.rpm
/nss-3.53.0-1.el8_0.src.rpm
/nss-3.53.1-3.el8_0.src.rpm
/firefox-78.1.0esr.source.tar.xz
/firefox-langpacks-78.1.0esr-20200723.tar.xz
/firefox-78.2.0esr.source.tar.xz
/firefox-langpacks-78.2.0esr-20200818.tar.xz
/firefox-91.0b5.source.tar.xz
/firefox-langpacks-78.12.0esr-20210707.tar.xz
/nss-3.53.1-3.fc32.src.rpm
/nodejs-10.21.0-5.fc32.src.rpm
/firefox-91.0b8.source.tar.xz
/firefox-langpacks-91.0b8-20210729.tar.xz
/firefox-91.0b8.processed-source.tar.xz
/firefox-91.0esr.source.tar.xz
/firefox-langpacks-91.0esr-20210810.tar.xz
/firefox-91.0esr.processed-source.tar.xz
/nspr-4.31.0-1.el8_1.src.rpm
/nss-3.67.0-6.el8_1.src.rpm
/firefox-91.0.1esr.source.tar.xz
/firefox-langpacks-91.0.1esr-20210817.tar.xz
/cbindgen-vendor-0.14.3.tar.xz
/firefox-91.0.1esr.processed-source.tar.xz
/nspr-4.32.0-1.el8_1.src.rpm
/firefox-91.1.0esr.processed-source.tar.xz
/firefox-langpacks-91.1.0esr-20210915.tar.xz
/firefox-102.0b2.source.tar.xz
/firefox-langpacks-102.0b2-20220601.tar.xz
/firefox-102.0b9.source.tar.xz
/firefox-langpacks-102.0b9-20220618.tar.xz
/firefox-102.0esr.source.tar.xz
/firefox-langpacks-102.0esr-20220629.tar.xz
/nss-3.79.0-6.el8_1.src.rpm
/nspr-4.34.0-3.el8_1.src.rpm
/firefox-102.2.0esr.source.tar.xz
/firefox-langpacks-102.2.0esr-20220822.tar.xz
/firefox-102.2.0esr.processed-source.tar.xz
/firefox-102.3.0esr.source.tar.xz
/firefox-langpacks-102.3.0esr-20220913.tar.xz
/firefox-102.3.0esr.processed-source.tar.xz
/firefox-langpacks-102.4.0esr-20221012.tar.xz
/firefox-102.4.0esr.processed-source.tar.xz
/firefox-102.5.0esr.processed-source.tar.xz
/firefox-langpacks-102.5.0esr-20221109.tar.xz
/firefox-102.6.0esr.processed-source.tar.xz
/firefox-langpacks-102.6.0esr-20221206.tar.xz
/firefox-102.7.0esr.processed-source.tar.xz
/firefox-langpacks-102.7.0esr-20230110.tar.xz
/firefox-102.8.0esr.processed-source.tar.xz
/firefox-langpacks-102.8.0esr-20230207.tar.xz
/firefox-102.8.0esr.b2.processed-source.tar.xz
/firefox-langpacks-102.8.0esr-20230214.tar.xz
/firefox-102.9.0esr.processed-source.tar.xz
/firefox-langpacks-102.9.0esr-20230307.tar.xz
/firefox-102.9.0esr.b2.processed-source.tar.xz
@ -19,4 +296,3 @@ SOURCES/nss-3.79.0-6.el8_1.src.rpm
/firefox-langpacks-102.11.0esr-20230504.tar.xz
/firefox-102.12.0esr.processed-source.tar.xz
/firefox-langpacks-102.12.0esr-20230531.tar.xz
/mochitest-python.tar.gz

32
gen_cbindgen-vendor.sh Normal file
View File

@ -0,0 +1,32 @@
#!/bin/bash
set -x
# Dummy Cargo.toml file with cbindgen dependency
cat > Cargo.toml <<EOL
[package]
name = "dummy"
version = "0.0.1"
description = """
This is a dummy package which contains dependency on cbindgen
to be used with 'cargo vendor' commmand.
"""
[dependencies]
cbindgen = "0.23.0"
[[bin]]
name = "dummy"
path = "dummy.rs"
doc = false
EOL
cargo install cargo-vendor
cargo vendor
cd vendor
tar -cJf ../cbindgen-vendor.tar.xz *
cd ..
rm -f Cargo.toml
rm -rf vendor

0
mochitest-python.tar.gz Normal file
View File

0
node-stdout-nonblocking-wrapper Executable file → Normal file
View File

0
print-error-reftest Executable file → Normal file
View File

0
print-errors Executable file → Normal file
View File

0
print_failures Executable file → Normal file
View File

0
print_results Executable file → Normal file
View File

0
process-official-tarball Executable file → Normal file
View File

0
psummary Executable file → Normal file
View File

17
rpminspect.yaml Normal file
View File

@ -0,0 +1,17 @@
---
inspections:
# this inspection is taking way too long and causing timeouts
abidiff: off
# the badfunc is triggered by inet_addr and inet_ntoa which is in the third party
# libraries bundled to firefox sources.
badfuncs:
ignore:
- /usr/lib*/firefox/libxul.so
# We don't plan to build Firefox with the LTO because it brings more problems
# than benefits to the package.
annocheck:
- hardened: --ignore-unknown --verbose --skip-lto --skip-cf-protection --skip-property-note
runpath:
# rpath to bundled content
allowed_paths:
- /usr/lib64/firefox/bundled/lib64

0
run-tests-wayland Executable file → Normal file
View File

0
run-tests-x11 Executable file → Normal file
View File

0
run-wayland-compositor Executable file → Normal file
View File

View File

@ -1,6 +1,5 @@
SHA512 (cbindgen-vendor.tar.xz) = ba8967007c7545fcf62a392e745b19188d883428adb5e9abd102cc6ad5d50891e9d38a7a20ee7a91e99d6340e9490a6b8bcc4c7175f3bb3a698841b816966385
SHA512 (firefox-102.12.0esr.processed-source.tar.xz) = 5d87977e171a4b38b8c4cdd1285ef700ca17b4b54272ed5f71cc1c9cb035493eeac3bd1b71c5463d2689ba2b6f331c557d3418a446566c3877992ff1409d79ac
SHA512 (firefox-langpacks-102.12.0esr-20230531.tar.xz) = 90491a051b1da2ca4c66fe112463134a765045900b9943b36dd6470a6094c25c36fed6fe4f6d191b9756968c628c463fbe2f93efdfff41036b4ffdde254ac906
SHA512 (mochitest-python.tar.gz) = cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
SHA512 (nspr-4.34.0-3.el8_1.src.rpm) = fe4715694c297cd8cefa577946358a90103bde73e78a3fdf13d202a3791736e8a48fbece09ee3d15f6d81ae051e26d96400b03bb6bf8630715746c5e1a643543
SHA512 (nss-3.79.0-11.el8_1.src.rpm) = c4516e7917a45ac2d401700b6a7e23d5942d62fe2307cf130c526eea5a924516f82c2d2426b919c89004c4466c78061ea050721c1889a01fcd436cb562d4b1bd
SHA512 (firefox-102.12.0esr.processed-source.tar.xz) = 5d87977e171a4b38b8c4cdd1285ef700ca17b4b54272ed5f71cc1c9cb035493eeac3bd1b71c5463d2689ba2b6f331c557d3418a446566c3877992ff1409d79ac
SHA512 (firefox-langpacks-102.12.0esr-20230531.tar.xz) = 90491a051b1da2ca4c66fe112463134a765045900b9943b36dd6470a6094c25c36fed6fe4f6d191b9756968c628c463fbe2f93efdfff41036b4ffdde254ac906