An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-builder-rpm

Qubes component: builder-rpm
https://github.com/QubesOS/qubes-builder-rpm

Merging builder-centos into builder-fedora

10c39df857c4df2ae4ccf053a1afdcc442546163 authored over 7 years ago
Fedora28 packages lists

3fbbf9cee6ddd26622aee0f61d95932ae25e4594 authored over 7 years ago
Hide "error" messages on checking if user exists

Missing user is expected case here - it will be created then.

caf999e64dc4a8ea0f9476aefb51c683394b0de1 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/21'

* qubesos/pr/21:
query-spec: show errors when DEBUG=1

cafafc78f0c708946c67085e77972fab7f049cc2 authored over 7 years ago
query-spec: show errors when DEBUG=1

9e90e8728f08ce260252d9d6e8c82d249573d82c authored over 7 years ago
Add Fedora 28 key

37fbcb2f0d0b3810a0ca26d6e2870aaf6bc13d70 authored over 7 years ago
generate-spec: delete placeholder if no changelog file (meaning empty content of %changelog)

c8095fbbad73a3dc4e2a50060b3b5c9e0c314cc4 authored over 7 years ago
Define backend_vmm for legacy builds in Qubes R3.2

3f72f6dbd0f128db6d7d432dc29ee08663af5a07 authored over 7 years ago
generate-spec: update changelog procedure

697c495c7a10219c3c55f901ddf06fad15156ae3 authored over 7 years ago
Fix duplicate target for RPMSIGN_OPTS

559a4d059a763b832b3b224eb13b97dd72dd3842 authored over 7 years ago
Handle changelog in spec.in

b5858023a1ddfe8169c888285b128834e9efd2c4 authored over 7 years ago
Fix mock baseurl for builder-local

cbd13fe6195691cd5878930bf6e303b0d4458443 authored over 7 years ago
Fix hardcoded Fedora release version 25

6a6e01fcb28e46a194c7d3baeed2bb8aeffc6c1d authored over 7 years ago
Fix Makefile targets

c861658f3b6f1cba7912295b6b2c947892e19645 authored over 7 years ago
generate-spec: support for multiples versions/releases

730d63b8f065f179d21583faed7b4719f0b00fd9 authored over 7 years ago
Define _sourcedir when building with the Qubes builder

1accc1b49bffb923811b70ba582d7bb8aecc2c38 authored over 7 years ago
generate spec file from .spec.in in 'dist-build-prep' target

91ddb4e43b0673d58273dc4a220bef35d474b723 authored over 7 years ago
add support for debug output

f8184d413fd9d372f72ff36f2571509cb9c9a611 authored over 7 years ago
Don't create archive if NO_ARCHIVE is set to 1

7fad87663af4fb60a9a68232a7c206f8fae2a792 authored over 7 years ago
tmp: fix bug in process substitution (e.g. artwork package)

761319d3554de60dce2d4e87ecf1350fda7dc537 authored over 7 years ago
Add mock-based build process

This implement second mode of building package: using mock. This is
enabled by a package by spec...

dbe0d2608d3524b4fbe31f2e39cf9a97f8b8fd55 authored over 7 years ago
Add builder local repository for mock build

QubesOS/qubes-issues#1508

d0287ebe8b5d80d1e3a6ce2585cf2d9b7ebd161d authored over 7 years ago
Add spec file generator

Generate spec file based on spec.in, by replacing placeholders instead
of dynamically obtaining ...

01da727b58efd4c5be67e7fff481bd8690ecc3ba authored over 7 years ago
Make prepare-chroot-builder a little less fragile

Deal with already existing users/groups.

QubesOS/qubes-issues#1508

c1cb0e9c5d298e640c157ca3894bb77abb03aadc authored over 7 years ago
Support alternative mock path

Fedora: /usr/libexec/mock/mock
Debian: /usr/sbin/mock

8b2b40b785823f6c5a0bb16925da2a3feb954534 authored over 7 years ago
Split building targets into separate file

This is preparation for adding mock-based build.

QubesOS/qubes-issues#1508

7039b64440c44436958692f8e938069d6f4d8670 authored over 7 years ago
Fix repositories names for build environment

Use qubes-builder-* prefix also for dom0 repositories. This is what
prepare-chroot-builder scrip...

a9b47491455a613ae451dfc9a2be947b08e57f73 authored over 7 years ago
And bash-completion

Fixes QubesOS/qubes-issues#3635

d342744378905cadfc40a4104d2ef1c7c16fecfe authored over 7 years ago
Install mesa-dri-drivers

Some applications (gnome-control-center for example) crashes without
this package.

Fixes QubesO...

a21494fa1781e96cf5730879db53f74b387b25f9 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/19'

* qubesos/pr/19:
XFCE: clean packages list
packages: add useful tools which were previously ...

5cd8c0cab7177f2e02c3b1c15dd8fbdf3550b243 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/18'

* qubesos/pr/18:
base: put debug mechanism at the top of the script
RPM v4.14: checksig has ...

057fb07f5551b6f1ae49526632d51ffee9e27ff6 authored over 7 years ago
XFCE: clean packages list

5f6d3b9b86ff87d90e5d3931aa43854ad8a050c5 authored over 7 years ago
packages: add useful tools which were previously included with @workspace-product-environment

735cac1d2f311e19f6bd90291d58de8229727454 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/16'

* qubesos/pr/16:
travis-ci: add XFCE templates targets
Fix broken dependency due to yum-util...

8cea33c5c63503397228b16fe1bdf23c76d8cc53 authored over 7 years ago
base: put debug mechanism at the top of the script

2c9a0aa07f3fa82079c590e0a36a34db44721897 authored over 7 years ago
RPM v4.14: checksig has been simplified.

'rpm --checksig' possible outputs:
not signed: digests OK
invalid signature: digests SIGNATURES ...

4957b8bd07ba30df82c4d7396c8468fa06459001 authored over 7 years ago
Install DejaVu fonts

Since dropping workstation-product-environment group, default fonts used
in terminal are ugly. I...

b5c6acfe64524a47534bc637bcdcdb8cae0a3c8e authored over 7 years ago
Install hardware-support group instead of just linux-firmware

linux-firmware do not includ various Intel wifi firmwares.

cf6d867d280e20657b7e8e415aece5024ab358d2 authored over 7 years ago
fedora-26: replace @workstation-product-environment by @gnome-desktop

899f252012879b7738d81bf4b6d14d1f7c3f3695 authored over 7 years ago
travis-ci: add XFCE templates targets

d23744c8fe3c4ec5893f84b53631a6d657568a85 authored over 7 years ago
Fix broken dependency due to yum-utils in XFCE Fedora26/27

98bdd17189db286a77c0301b3f06c282a90b9f9a authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/15'

* qubesos/pr/15:
Fix broken dependency due to yum-utils in Fedora26/27

00420a3b5f11df956f61b82a93bc7ea4f3d906e6 authored over 7 years ago
Fix broken dependency due to yum-utils in Fedora26/27

b4065708ae745716884af6b9ff0e6388c3cb8d4e authored over 7 years ago
Add XFCE desktop flavor

eb659d9287cc92474b1fd708e91ecb2fc13837f9 authored over 7 years ago
Add flavor packages selection

4a9c428d58816e58a7c0cc20eae6c4b33c27761f authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/14'

* qubesos/pr/14:
Fix using FEDORA_MIRROR for dist-prepare-chroot

863ffa0fd17a9d8c348413a1d18a7a57f18944b0 authored over 7 years ago
Fix using FEDORA_MIRROR for dist-prepare-chroot

Previously, if your builder VM was firewalled off to all but a few
hosts and did not already hav...

c745dd5dca8169bf090dac4f51d7c8757c0c727c authored over 7 years ago
Update Fedora 27 packages list

1ea0d46f3486a2df39abb622bd7806fb3677e437 authored over 7 years ago
Solve conflicts between curl and curl-minimal

73fc6c76fa4d9f5e0031d2a9cbcf66ca941e8cf1 authored over 7 years ago
Add RPMFUSION repositories and keys for Fedora 27

802f86aee913e32cea4c69451653f57853ea23a2 authored over 7 years ago
Add default appmenus for Fedora 27

ab54f62ad1cacff2017b0c9a4c184143a1f1caec authored over 7 years ago
Add default packages lists for Fedora 27

e75f761be19abf090599dcd166c550782d7ddd29 authored over 7 years ago
Add Fedora 27 signing key

bd21041592e893081044da3a5653aa39fbff5670 authored over 7 years ago
Merge remote-tracking branch 'qubesos/pr/10'

* qubesos/pr/10:
FEDORA_MIRRORS -> FEDORA_MIRROR: currently support one mirror definition
Ke...

ccf5536be0de4cee762a8a4b2550dc1843bf9292 authored over 7 years ago
FEDORA_MIRRORS -> FEDORA_MIRROR: currently support one mirror definition

67a38c3df2edd20c3996ded4b133ab3c756c55c5 authored over 7 years ago
Keep 'metalink' instead of deleting it

0c0060ccd6654c04bc10ad119a8de057f65456f4 authored over 7 years ago
Rename 'REPO_BASEURL_PREFIX' to 'FEDORA_MIRRORS' for consistency with builder-debian

70395d60cb1f8d37ab349495316f45fc78c4b0fe authored over 7 years ago
Fix: YUM_OPTS is not in the ENV when building template

97175ddc0d5cbe84fb82f3b84b1320b26a6c72a5 authored over 7 years ago
Add $YUM_OPTS DNF at the initialisation of the chroot build

41ffb186bc965eae46c10e41a1659a848d0e77e9 authored over 7 years ago
Change yum-deprecated to DNF: DNF now supports --downloaddir option.

7f53882098f79a03ed210d5d735100fb9d7e245c authored over 7 years ago
Support for defining DNF mirrors in builder.conf: typically local mirrors

f432f4e95ee4f927fff6c6a631db6079cf154d24 authored over 7 years ago
prepare-chroot-base: make ShellCheck happy ♥

da0076d47b40e35519d09f42589103c806d7e5af authored almost 8 years ago
update-local-repo.sh: make ShellCheck happy ♥

fad1bfc1f66500c0837594da1e18439b13fc5eba authored almost 8 years ago
prepare-chroot-builder: make ShellCheck happy ♥

f0385fd13d42ebcb7f964f8917dbc196007cd330 authored almost 8 years ago
travis: add Fedora 26 template build

dcb695b22ae8ce00972ded57fea29bdd7b77bb12 authored almost 8 years ago
Remove rawhide repository configuration in free and nonfree repositories, which is not provided anymore with rpmfusion release packages for Fedora>=26

f0ebb86f2b109f8760b394e099679268784f04b2 authored almost 8 years ago
Solve conflict between coreutils and coreutils-single during installation of 'sudo'

efefbd2fde009bbe75ec4a87a4c229d7ace073b2 authored almost 8 years ago
Add RPMFUSION for Fedora 26

54d78a5bac188127a1eba83db4277abe387fce32 authored almost 8 years ago
Add default appmenus for Fedora 26

c0e475f2b1ac8b7fa72371e5a3d40ae4e92ac771 authored almost 8 years ago
Add default applications list for Fedora 26

71d9f26163d8d23778789967fc6bae8afa009df1 authored almost 8 years ago
Add Fedora 26 signing key

7b52aac8028d5ecc35a52363b47f5b32f95ae120 authored about 8 years ago
template: set default locale to C.UTF-8

Previously there was a code in code-agent-linux to set en_US.UTF-8
locale, but this breaks minim...

81a0133a38dac06288554fc29ded22b1ba013036 authored about 8 years ago
template: do not mount modules.img when booting VM-provided kernel

Mounting /lib/modules/$(uname -r) from dom0 is not needed when the
kernel is provided by the VM ...

ba35cd6cf61a204fb3d47458e32eb852df930eb2 authored about 8 years ago
template: update key path in repository definition

The key is imported earlier anyway, so in theory this path is not used,
but lets keep it up to d...

81fa8e8fc66b1eaac78967a574173086f06cb5b7 authored about 8 years ago
travis: build Qubes 4.0 templates with grub installed

8a5e3b05cd89e05cdb0f50f1803f2ed3ec602280 authored about 8 years ago
template: add support for installing grub in root.img

QubesOS/qubes-issues#2577

f86fad321a8d35bb14478cd3af721f1179e23d5f authored about 8 years ago
template: remove yum cache

Fixes QubesOS/qubes-issues#2828

15850b477b6b6a955df26a822739f60e6f073f15 authored about 8 years ago
Rework "Workaround for broken Fedora comps"

The workaround may cause template build to _silently_ skip important
packages.
This reverts comm...

4e0b64882f3c28c9bf5fbc40074f9c1ee70bbf51 authored about 8 years ago
travis: add Qubes 4.0 template build

25408a9e643fa6fefe95785e1ca5461bf2c0947d authored about 8 years ago
template: move yum.q-o.o repo setup into appropriate script

Install packages from yum.qubes-os.org repo in 04_install_qubes.sh, not
necessary any group inst...

9a0fc04c5574bde6e2410e8793bbe47410fdba2e authored about 8 years ago
travis: drop Qubes 3.1 template build

There are no meta-packages there

QubesOS/qubes-issues#2572

11ea7e227c23b2c4ca4430fa6feeec9c866500c8 authored about 8 years ago
template: use meta-packages

Even though groups are handled quite well on Fedora, in practice it
doesn't work because handlin...

d6c20ee5546c64d6ca23d2e6383dcee1a81dc096 authored about 8 years ago
Don't break dependencies in minimal template

Abandon installing qubes-template-minimal-stub with fake Provides: to
satisfy dependencies.

Fix...

cbfa56d879d641dac5690e8fc616fdc4071ceb6d authored about 8 years ago
Add metadata_expire and cost settings to repository definition

Add cost to repository definitions, to make it deterministic which one
is chosen. Otherwise when...

8b4f6181ce620e8cd537312f1b1bf4c9a369d7c7 authored about 8 years ago
Log hashes of download packages before installing them

Follow the change in builder-debian f1e2283 "template: log hashes of all
downloaded packages bef...

17db253859e663084ca08a78888dff08f34d5dfe authored about 8 years ago
fc25: workaround for initial chroot setup

yumdownloader fails at handling libcrypt-nss vs libcrypt conflict (one
should replace the other)...

ba2474aefff31ba8cb33cc3ca88c03626d90b78f authored over 8 years ago
Order actual update-repo code after date check, but before builder-github

builder-github notifications are placed as a requisite target for
`update-repo` and `update-repo...

aa86b316fb2f81245146647b05588f3b6d6124e4 authored over 8 years ago
Install 'sudo' in minimal template to have it configurable by salt

sudo is one of the very few dependencies needed in target VM to enable
salt management.

Fixes Q...

e6a78e3e173601e868b1308d670030944c5a7b0c authored over 8 years ago
travis: add fc25 template build for R3.2

QubesOS/qubes-issues#2455

1f5c24ad1b3164a5959b8130a98c0cb1b5267107 authored over 8 years ago
Add default applications list for Fedora 25

This is just a copy from Fedora 24, at least for now.

QubesOS/qubes-issues#2455

a46da4baa6008ebcd93b9ab64b3ef53e3dee3dee authored over 8 years ago
Add RPM Fusion repositories for Fedora 25

QubesOS/qubes-issues#2455

e28cfef0eb4a2ccebed18403ac3f40a6071cb2aa authored over 8 years ago
Install c-development group in build environemnt

development-tools group does no longer contain gcc and stuff (at least
in Fedora 25, but maybe a...

bf47c1b6d375024e3cccb3fc7eb4cbac5300e33e authored over 8 years ago
Set LANG=C in minimal template

Locale packages (glibc-langpack-*) are not installed in minimal
template, so set LANG=C if was s...

8a9816fa64aa665db5c71210cf05eea125aef6a0 authored over 8 years ago
Add Fedora 25 signing key

QubesOS/qubes-issues#2455

9dc7dd0d1877a74b6777e36aab814c780c097d5a authored over 8 years ago
Add default appmenus for Fedora 24

QubesOS/qubes-issues#1986

edc6237f50439684f91e48f7ef54d8df3fc07c4a authored over 8 years ago
Add RPM Fusion repositories for Fedora 24

c120ed7f5951f0ccdcfc78c2c94bb716ac16d9c1 authored over 8 years ago
Add initial package lists for fc24 template

QubesOS/qubes-issues#1986

c5e1d2e12103fe0a191cdd9c9c63342325b32dd6 authored almost 9 years ago
travis: add Fedora 24 template build

QubesOS/qubes-issues#1986

f607a26cfb98e0fe73596536dda2236a1a863a55 authored almost 9 years ago
Allow upgrading package(s) while installing build deps

Without --allowerasing, dnf install and dnf builddep will refuse to
upgrade packages or handle O...

db3f8d3df13004b989683a809187604b39c0d564 authored almost 9 years ago
Run build process in clean environemnt

Do not inherit all the variables from the outside (which can be the case
depending on default su...

5ae2fed2132d119a74fabfd26d2c7d646749f806 authored almost 9 years ago