github.com/QubesOS/qubes-builder-rpm
Qubes component: builder-rpm
https://github.com/QubesOS/qubes-builder-rpm
Configure rpmbuid based on https://en.opensuse.org/openSUSE:Reproducible_Builds
QubesOS/qubes-i...
2ed3bc98d7aa421d511aa115c30d24d008eeb3c1 authored over 6 years ago2ad98d198fc581d8521f0bc7827b77d38a1da72f authored over 6 years ago
69353e2cd470275cdb1b6cbe0c5a6a810e59c66d authored over 6 years ago
This greatly speed up the build, if 'nosync' package is installed.
b64ec6b6858bfd9b01b274eef5c3dff24e595584 authored over 6 years ago0d0f024aa564abdedebb27207fb409cacf631850 authored over 6 years ago
c254ee7738cb014065b8a68ade67b02046628bc5 authored over 6 years ago
89e2ee2922563df119e3bbb19b92b26c09be7b3c authored over 6 years ago
* origin/pr/46:
Do not install grubby in templates
-rcX version suffix needs to be changed into ~rcX, to be ordered before
the final release (witho...
Use generic variable name.
a0ffdb01e4e18135d7c75c946c11c5b595146709 authored over 6 years agoFixes QubesOS/qubes-issues#4074
4b63a295258e97bb2292c04078f85cb8969e5e6f authored over 6 years agoQubesOS/qubes-issues#4756
f83fa40a19ac9a64a00d0d4841a385f7e3b4e68a authored over 6 years agoTypically, it does not exist for Fedora 23.
a8a6f5e510deb1015def12cb6d80e3d575af8376 authored over 6 years ago
* spec-rel-fix:
Fix handling components with multiple packages
e1f9e46421757065cc68f735a16ec0e51fc580c2 authored over 6 years ago
11a8dc1c323841691b706ddc94fd7e4396a73420 authored over 6 years ago
The package is needed only to support old GTK+ 2 based NPAPI plugins
(like flash player), which ...
Make the template smaller.
9f19c4c375d843b726f952675abc1f155f41d9e4 authored over 6 years agoMultiple lines in `rel` file are already handled elsewhere.
65769d5dda99b5d77de20412ce006482d499693b authored over 6 years ago17dbc12e886115966714dfac5ccbfb9b87a67cfe authored over 6 years ago
908f7a482b0de1de1988002fc59341ef0f59d447 authored over 6 years ago
6f0c20cdfe39c8e1eeb567811c04ce5eef09298b authored over 6 years ago
* origin/pr/8:
prepare-chroot-base: make ShellCheck happy ♥
update-local-repo.sh: make Shell...
geolite2-city takes 55MB but is only Recommended: by ipcalc (and only
this), which itself is onl...
It isn't needed by default right now, so lets make minimal template
really minimal.
It used to be qubes-core-agent dependency, but it isn't anymore.
ccaa6482195222c77fbfdf423577d30625333364 authored over 6 years ago
Reduce template size by removing some more temporary files and logs from
template build. This wi...
6c1757a3f4e1bbe112323bede7c36f84e67df78e authored over 6 years ago
Revert "Make rpmfusion repo installation conditional on the repo files existing since they are n...
fa1547550071fe95a4e9f18e7ece2b0ace8d1bc8 authored over 6 years agoc36c02f0a849a769cd8008e41d34fce3ed9d05ae authored almost 7 years ago
Make sure $DIST is actually available to the query-spec script. Also,
fix missing '.' in %{dist}...
16d89899d065a834eccb49fc83e8d81db730638a authored almost 7 years ago
yum-builddep (still used for CentOS) doesn't support --spec option. Give
it only to dnf builddep...
`dnf build-deps` complains if the src.rpm is signed with an unknown key
(amusingly, it works jus...
b0bfc9ea8f04c32c04c8f469c08795fd0cdd55e4 authored almost 7 years ago
Old mock require config path (-r) without extension, which is added
automatically. New mock requ...
Don't build source package, if one is already provided
QubesOS/qubes-issues#4315
877ae4e346f9794022b20b597ae8938566f8a78c authored almost 7 years ago
The missing module in salt thin is already fixed upstream and queued for
2018.3.3 (at least). Th...
ce34c4dbae0b03de35cc583911b6f0f28fe390f5 authored almost 7 years ago
f4a3dac1d32ceb7290e25ea2c555a44813f57ed2 authored almost 7 years ago
Avoid trashing the log with fancy progress bar - easily exceed 4MB log
limit on travis.
* qubesos/pr/35:
Handle multiple release package list
Test first if DNF is present instead o...
5102dd3c8a204e7d5ed7472a9b96dbff420fda47 authored almost 7 years ago
* qubesos/pr/34:
travis: add FC28 and FC29
Add Fedora 29 key
3defa711dee474b2773329a0481c512771e074c7 authored almost 7 years ago
e5b8fda5fec27ec68cbfe7c1de7616d780e84eb9 authored almost 7 years ago
e420ad3bd5ec7c9151a561c429336839ce553119 authored almost 7 years ago
QubesOS/qubes-issues#4223
85d11386438831b60cfe4ff05f949b24532a3910 authored almost 7 years agoQubesOS/qubes-issues#4223
82d563e65f8088c25602a546e49f7b441023bc52 authored almost 7 years agoFixes QubesOS/qubes-issues#3923 and QubesOS/qubes-issues#2435
eadb0a3c42dbe7840f1a317fb143204bc0b425da authored almost 7 years agof0a84fe74f5976011de00bb9e81af717abcfe06a authored almost 7 years ago
4b762a292a48c289b4496346be971183e520dda0 authored about 7 years ago
Don't depend on en_US.UTF-8 being installed (it isn't in minimal
template).
Fixes QubesOS/qubes...
1e0651b715fcb67abe7868c6c9d55b516687a1ce authored about 7 years agoForce specific architecture to work independently of build host arch.
Fixes QubesOS/qubes-issue...
1ca112c1ca107f47417f59d1536d5d5e4e31cb68 authored about 7 years agoThis basically imply NO_ARCHIVE=1 in case of only static spec file.
QubesOS/qubes-issues#4010
563c88761b0eb46c72c6a0562106fec0873c719f authored about 7 years ago
Save time on travis, don't build stuff twice. Templates build takes a
long time anyway.
Don't assume UPDATE_REPO contains trailing slash, there may be no more
subdirectories (templates...
OpenSUSE also override default rpmdb location with a custom one, which
breaks Fedora/CentOS build.
Error out early with sensible error message instead of failing ln -f on
missing arguments.
QubesOS/qubes-issues#3935
8509e67fca6bcce8ba6ca22797f442f9bffbe0fc authored about 7 years ago
PGP_NOTSIGNED was misleading - while the test was against not signed
packages, variable contains...
* qubesos/pr/31:
Add CentOS XFCE flavor
Missing qt5ct and qt5-qtstyleplugins due to current conflict of qt5 versions
86c9b62f0c3de464a57f9ca0a4c0939f01cc59b5 authored about 7 years agoQubesOS/qubes-issues#2942
42a95c973699e37a80183e63574743d0328e96ad authored about 7 years ago
* qubesos/pr/30:
Change default locale in template from C.UTF-8 to en_US.UTF-8
packages: add...
Fix https://github.com/QubesOS/qubes-issues/issues/3923
7af28dce6d41150db6a47d8312d60e90e8df3762 authored about 7 years agoFix https://github.com/QubesOS/qubes-issues/issues/3922
bfe92ba55fe5ac9915602289907d12f0d2700135 authored about 7 years agoFix https://github.com/QubesOS/qubes-issues/issues/3919
91055b980ee326a5cb9ff54991064bcfa8bfabc7 authored about 7 years agoQubesOS/qubes-issues#3791
7aad2aad535d70af83a19e3ec125df13d25d86ff authored about 7 years agoQubesOS/qubes-issues#3791
40e6ee1d513e5625612b3ee8fcd84ffc770f965f authored about 7 years ago
Fail the build if repository is unavailable, otherwise the build could
be silently broken (for e...
* qubesos/pr/27:
Add support for defining QubesOS repository mirror
* qubesos/pr/28:
Use Source0: tag for archive name
02d5eb2a7d908bec60699c7a53a09e4bd023ccbe authored about 7 years ago
2145e35113cf94268930cdad4064bc4e142b990b authored about 7 years ago
Using "%{NAME}-%{VERSION}.tar.gz" is fragile, especially when multiple
packages are built from t...
This is especially important for builds logged in real time to log VM.
612e2731e89348cd741af19185d7072efc34098b authored about 7 years ago
Generate local repository metadata, so mock can pick up locally built
dependencies.
178513635f90fa5ba118ef1d24718fe48e832d13 authored about 7 years ago
* qubesos/pr/26:
appmenus for FC28
* qubesos/pr/25:
Fix import key when building template
bcd5bd56e9957517bdfcac0954815f60a8b1f18a authored about 7 years ago
7341dadd6b86a8ef9d2ac0e4f84524360ee72ab0 authored about 7 years ago
Especially in scripts with #!/bin/sh...
d938fa72e580d569df33343ac606a23b930709af authored about 7 years ago8a41e0359feeb49841fea4c1b87ea4afb56d2d7f authored about 7 years ago
9b3174011d0c16ae630c13bd8ce8fd2343468175 authored about 7 years ago
* qubesos/pr/23:
prepare-chroot-builder: fix dom0 repo path
build-pkgs-base-*.list: use @bui...
13eaf6f7c761815c2ffb1286273d85c7afae80a0 authored about 7 years ago
4b880cabd58155e6b2bed3440388a092aa646bbf authored about 7 years ago
bd7e00e0dfbd0e0f9a21a9e089e0802545395400 authored about 7 years ago
dd37072a8d4a36e63e95a269a91ca0a095b92715 authored over 7 years ago
aa7cea0c98136212039ea06c82a63266c4580e60 authored over 7 years ago
3e880ce3b6345bfa16eb699610108d74dd9a8d30 authored over 7 years ago
13b568888a4be2d06bb58e33f0004d56a3ecc5f5 authored over 7 years ago
aa6d93448e283520f8688ee3040ae51d5d7a2702 authored over 7 years ago
Do not override/remove .spec file (if any), when using .spec.in for
query.
- make generate-spec working in source dir (but without ORIG_SRC set)
- fix query format - '\' n...
* qubesos/pr/22:
Fedora28 packages lists
When the current package does not need to be built on the current
DIST, no information about the...
ffea87c49b4c679bbf784448e2f0d9935e32b263 authored over 7 years ago