You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.stg.fedoraproject.org/backend/get-build-task/2915502-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.69 PID: 14035 Logging PID: 14036 Task: {'appstream': False, 'background': False, 'build_id': 2915502, 'buildroot_pkgs': ['star'], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'b0f5e523c70a1a55e6f35dfbe40a10dade50c543', 'git_repo': 'https://copr-dist-git-dev.fedorainfracloud.org/git/praiskup/ping/dummy-pkg', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'dummy-pkg', 'package_version': '20230825_1755-1', 'project_dirname': 'ping', 'project_name': 'ping', 'project_owner': 'praiskup', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr-dev.fedorainfracloud.org/results/praiskup/ping/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'praiskup/ping--praiskup', 'source_json': {}, 'source_type': None, 'submitter': 'praiskup', 'tags': [], 'task_id': '2915502-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git-dev.fedorainfracloud.org/git/praiskup/ping/dummy-pkg /var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git-dev.fedorainfracloud.org/git/praiskup/ping/dummy-pkg', '/var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg'... Running: git checkout b0f5e523c70a1a55e6f35dfbe40a10dade50c543 -- cmd: ['git', 'checkout', 'b0f5e523c70a1a55e6f35dfbe40a10dade50c543', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg rc: 0 stdout: stderr: Note: switching to 'b0f5e523c70a1a55e6f35dfbe40a10dade50c543'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at b0f5e52 automatic import of dummy-pkg Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading README.xz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o README.xz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git-dev.fedorainfracloud.org/repo/pkgs/praiskup/ping/dummy-pkg/README.xz/md5/ef079f3e8a5160f33a09719093a08efb/README.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 80 100 80 0 0 1738 0 --:--:-- --:--:-- --:--:-- 1777 INFO: Reading stdout from command: md5sum README.xz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg/dummy-pkg.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1692995411.924505 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.0 starting (python version = 3.11.3, NVR = mock-5.0-1.fc38)... Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg/dummy-pkg.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.0 INFO: Mock Version: 5.0 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1692995411.924505/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1692995411.924505/root INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/cb3cf4c20d96d17f1d3ab4fe0569d0996ef3b8c2398febc16af583533bd19d7e/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/cb3cf4c20d96d17f1d3ab4fe0569d0996ef3b8c2398febc16af583533bd19d7e/merged) with podman image umount INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 27 kB/s | 9.8 kB 00:00 fedora 31 MB/s | 73 MB 00:02 Package python3-dnf-4.16.2-2.fc39.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-dnf-plugins-core noarch 4.4.2-1.fc39 fedora 293 k Installing dependencies: dbus-libs x86_64 1:1.14.8-2.fc39 fedora 156 k python3-dateutil noarch 1:2.8.2-10.fc39 fedora 355 k python3-dbus x86_64 1.3.2-4.fc39 fedora 157 k python3-distro noarch 1.8.0-6.fc39 fedora 49 k python3-six noarch 1.16.0-12.fc39 fedora 41 k python3-systemd x86_64 235-5.fc39 fedora 107 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 1.1 M Installed size: 3.5 M Downloading Packages: (1/7): dbus-libs-1.14.8-2.fc39.x86_64.rpm 580 kB/s | 156 kB 00:00 (2/7): python3-dbus-1.3.2-4.fc39.x86_64.rpm 577 kB/s | 157 kB 00:00 (3/7): python3-dateutil-2.8.2-10.fc39.noarch.rp 1.1 MB/s | 355 kB 00:00 (4/7): python3-distro-1.8.0-6.fc39.noarch.rpm 860 kB/s | 49 kB 00:00 (5/7): python3-six-1.16.0-12.fc39.noarch.rpm 743 kB/s | 41 kB 00:00 (6/7): python3-systemd-235-5.fc39.x86_64.rpm 1.9 MB/s | 107 kB 00:00 (7/7): python3-dnf-plugins-core-4.4.2-1.fc39.no 2.4 MB/s | 293 kB 00:00 -------------------------------------------------------------------------------- Total 2.6 MB/s | 1.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-systemd-235-5.fc39.x86_64 1/7 Installing : python3-six-1.16.0-12.fc39.noarch 2/7 Installing : python3-dateutil-1:2.8.2-10.fc39.noarch 3/7 Installing : python3-distro-1.8.0-6.fc39.noarch 4/7 Installing : dbus-libs-1:1.14.8-2.fc39.x86_64 5/7 Installing : python3-dbus-1.3.2-4.fc39.x86_64 6/7 Installing : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Running scriptlet: python3-dnf-plugins-core-4.4.2-1.fc39.noarch 7/7 Verifying : dbus-libs-1:1.14.8-2.fc39.x86_64 1/7 Verifying : python3-dateutil-1:2.8.2-10.fc39.noarch 2/7 Verifying : python3-dbus-1.3.2-4.fc39.x86_64 3/7 Verifying : python3-distro-1.8.0-6.fc39.noarch 4/7 Verifying : python3-dnf-plugins-core-4.4.2-1.fc39.noarch 5/7 Verifying : python3-six-1.16.0-12.fc39.noarch 6/7 Verifying : python3-systemd-235-5.fc39.x86_64 7/7 Installed: dbus-libs-1:1.14.8-2.fc39.x86_64 python3-dateutil-1:2.8.2-10.fc39.noarch python3-dbus-1.3.2-4.fc39.x86_64 python3-distro-1.8.0-6.fc39.noarch python3-dnf-plugins-core-4.4.2-1.fc39.noarch python3-six-1.16.0-12.fc39.noarch python3-systemd-235-5.fc39.x86_64 Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf detected and used (direct choice) Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 26 kB/s | 9.8 kB 00:00 fedora 28 MB/s | 73 MB 00:02 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.15-5.fc39 fedora 1.8 M bzip2 x86_64 1.0.8-16.fc39 fedora 52 k coreutils x86_64 9.3-2.fc39 fedora 1.1 M cpio x86_64 2.14-4.fc39 fedora 279 k diffutils x86_64 3.10-3.fc39 fedora 398 k fedora-release-common noarch 40-0.6 fedora 18 k findutils x86_64 1:4.9.0-5.fc39 fedora 492 k gawk x86_64 5.2.2-2.fc39 fedora 1.1 M glibc-minimal-langpack x86_64 2.38-1.fc39 fedora 67 k grep x86_64 3.11-5.fc40 fedora 298 k gzip x86_64 1.12-6.fc39 fedora 166 k info x86_64 7.0.3-3.fc39 fedora 182 k patch x86_64 2.7.6-22.fc39 fedora 125 k redhat-rpm-config noarch 264-1.fc40 fedora 84 k rpm-build x86_64 4.18.92-3.fc40 fedora 79 k sed x86_64 4.8-14.fc39 fedora 306 k shadow-utils x86_64 2:4.14.0-1.fc40 fedora 1.3 M tar x86_64 2:1.35-2.fc40 fedora 864 k unzip x86_64 6.0-62.fc39 fedora 184 k util-linux x86_64 2.39.2-1.fc40 fedora 1.2 M which x86_64 2.21-40.fc39 fedora 42 k xz x86_64 5.4.4-1.fc39 fedora 556 k Installing dependencies: alternatives x86_64 1.25-1.fc39 fedora 39 k ansible-srpm-macros noarch 1-11.fc39 fedora 21 k audit-libs x86_64 3.1.2-1.fc39 fedora 117 k authselect x86_64 1.4.2-3.fc39 fedora 144 k authselect-libs x86_64 1.4.2-3.fc39 fedora 249 k basesystem noarch 11-18.fc39 fedora 7.2 k binutils x86_64 2.41-4.fc40 fedora 6.3 M binutils-gold x86_64 2.41-4.fc40 fedora 796 k bzip2-libs x86_64 1.0.8-16.fc39 fedora 41 k ca-certificates noarch 2023.2.60_v7.0.306-2.fc39 fedora 837 k coreutils-common x86_64 9.3-2.fc39 fedora 2.1 M cracklib x86_64 2.9.11-2.fc39 fedora 94 k crypto-policies noarch 20230731-1.git5ed06e0.fc39 fedora 99 k curl x86_64 8.2.1-2.fc40 fedora 346 k cyrus-sasl-lib x86_64 2.1.28-11.fc39 fedora 793 k debugedit x86_64 5.0-10.fc39 fedora 77 k dwz x86_64 0.15-3.fc39 fedora 134 k ed x86_64 1.19-4.fc39 fedora 79 k efi-srpm-macros noarch 5-9.fc39 fedora 22 k elfutils x86_64 0.189-6.fc40 fedora 535 k elfutils-debuginfod-client x86_64 0.189-6.fc40 fedora 38 k elfutils-default-yama-scope noarch 0.189-6.fc40 fedora 13 k elfutils-libelf x86_64 0.189-6.fc40 fedora 195 k elfutils-libs x86_64 0.189-6.fc40 fedora 258 k fedora-gpg-keys noarch 40-0.1 fedora 130 k fedora-release noarch 40-0.6 fedora 7.9 k fedora-release-identity-basic noarch 40-0.6 fedora 8.7 k fedora-repos noarch 40-0.1 fedora 9.4 k fedora-repos-rawhide noarch 40-0.1 fedora 9.0 k file x86_64 5.45-1.fc40 fedora 49 k file-libs x86_64 5.45-1.fc40 fedora 763 k filesystem x86_64 3.18-6.fc39 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-12.fc39 fedora 26 k fpc-srpm-macros noarch 1.3-8.fc39 fedora 7.4 k gdb-minimal x86_64 13.2-7.fc39 fedora 4.2 M gdbm-libs x86_64 1:1.23-4.fc39 fedora 56 k ghc-srpm-macros noarch 1.6.1-2.fc39 fedora 7.8 k glibc x86_64 2.38-1.fc39 fedora 2.2 M glibc-common x86_64 2.38-1.fc39 fedora 348 k glibc-gconv-extra x86_64 2.38-1.fc39 fedora 1.6 M gmp x86_64 1:6.2.1-5.fc39 fedora 313 k gnat-srpm-macros noarch 6-3.fc39 fedora 8.8 k go-srpm-macros noarch 3.2.0-6.fc39 fedora 27 k jansson x86_64 2.13.1-7.fc39 fedora 44 k kernel-srpm-macros noarch 1.0-20.fc39 fedora 10 k keyutils-libs x86_64 1.6.1-7.fc39 fedora 31 k krb5-libs x86_64 1.21.2-1.fc40 fedora 765 k libacl x86_64 2.3.1-8.fc39 fedora 23 k libarchive x86_64 3.7.1-1.fc39 fedora 408 k libattr x86_64 2.5.1-8.fc39 fedora 18 k libblkid x86_64 2.39.2-1.fc40 fedora 116 k libbrotli x86_64 1.0.9-13.fc39 fedora 317 k libcap x86_64 2.48-7.fc39 fedora 68 k libcap-ng x86_64 0.8.3-7.fc39 fedora 32 k libcom_err x86_64 1.47.0-2.fc39 fedora 26 k libcurl x86_64 8.2.1-2.fc40 fedora 328 k libdb x86_64 5.3.28-56.fc39 fedora 760 k libeconf x86_64 0.4.0-6.fc39 fedora 27 k libevent x86_64 2.1.12-9.fc39 fedora 258 k libfdisk x86_64 2.39.2-1.fc40 fedora 162 k libffi x86_64 3.4.4-4.fc39 fedora 40 k libgcc x86_64 13.2.1-1.fc39 fedora 109 k libgomp x86_64 13.2.1-1.fc39 fedora 319 k libidn2 x86_64 2.3.4-3.fc39 fedora 117 k libmount x86_64 2.39.2-1.fc40 fedora 154 k libnghttp2 x86_64 1.55.1-2.fc39 fedora 75 k libnsl2 x86_64 2.0.0-6.fc39 fedora 30 k libpkgconf x86_64 1.9.5-2.fc39 fedora 38 k libpsl x86_64 0.21.2-4.fc39 fedora 63 k libpwquality x86_64 1.4.5-6.fc39 fedora 120 k libselinux x86_64 3.5-5.fc39 fedora 87 k libsemanage x86_64 3.5-4.fc39 fedora 120 k libsepol x86_64 3.5-2.fc39 fedora 324 k libsigsegv x86_64 2.14-5.fc39 fedora 27 k libsmartcols x86_64 2.39.2-1.fc40 fedora 67 k libssh x86_64 0.10.5-2.fc39 fedora 211 k libssh-config noarch 0.10.5-2.fc39 fedora 9.2 k libstdc++ x86_64 13.2.1-1.fc39 fedora 860 k libtasn1 x86_64 4.19.0-3.fc39 fedora 74 k libtirpc x86_64 1.3.3-1.rc2.fc39 fedora 94 k libunistring x86_64 1.1-5.fc40 fedora 543 k libutempter x86_64 1.2.1-10.fc39 fedora 26 k libuuid x86_64 2.39.2-1.fc40 fedora 28 k libverto x86_64 0.3.2-6.fc39 fedora 20 k libxcrypt x86_64 4.4.36-2.fc39 fedora 119 k libxml2 x86_64 2.11.5-1.fc40 fedora 698 k libzstd x86_64 1.5.5-4.fc39 fedora 309 k lua-libs x86_64 5.4.6-3.fc39 fedora 133 k lua-srpm-macros noarch 1-9.fc39 fedora 8.6 k lz4-libs x86_64 1.9.4-4.fc39 fedora 67 k mpfr x86_64 4.2.0-3.fc39 fedora 344 k ncurses-base noarch 6.4-6.20230520.fc39 fedora 88 k ncurses-libs x86_64 6.4-6.20230520.fc39 fedora 336 k ocaml-srpm-macros noarch 8-2.fc39 fedora 14 k openblas-srpm-macros noarch 2-14.fc39 fedora 7.5 k openldap x86_64 2.6.6-1.fc39 fedora 255 k openssl-libs x86_64 1:3.1.1-3.fc40 fedora 2.2 M p11-kit x86_64 0.25.0-2.fc39 fedora 486 k p11-kit-trust x86_64 0.25.0-2.fc39 fedora 142 k package-notes-srpm-macros noarch 0.5-9.fc39 fedora 11 k pam x86_64 1.5.3-2.fc39 fedora 548 k pam-libs x86_64 1.5.3-2.fc39 fedora 58 k pcre2 x86_64 10.42-1.fc39.2 fedora 233 k pcre2-syntax noarch 10.42-1.fc39.2 fedora 143 k perl-srpm-macros noarch 1-51.fc39 fedora 8.0 k pkgconf x86_64 1.9.5-2.fc39 fedora 42 k pkgconf-m4 noarch 1.9.5-2.fc39 fedora 14 k pkgconf-pkg-config x86_64 1.9.5-2.fc39 fedora 9.6 k popt x86_64 1.19-3.fc39 fedora 66 k publicsuffix-list-dafsa noarch 20230812-1.fc40 fedora 57 k pyproject-srpm-macros noarch 1.9.0-2.fc39 fedora 14 k python-srpm-macros noarch 3.12-2.fc39 fedora 25 k qt5-srpm-macros noarch 5.15.10-2.fc39 fedora 8.3 k qt6-srpm-macros noarch 6.5.2-2.fc39 fedora 9.2 k readline x86_64 8.2-4.fc39 fedora 213 k rpm x86_64 4.18.92-3.fc40 fedora 533 k rpm-build-libs x86_64 4.18.92-3.fc40 fedora 96 k rpm-libs x86_64 4.18.92-3.fc40 fedora 312 k rpm-sequoia x86_64 1.4.1-2.fc39 fedora 869 k rust-srpm-macros noarch 24-5.fc40 fedora 12 k setup noarch 2.14.4-1.fc39 fedora 154 k sqlite-libs x86_64 3.42.0-7.fc39 fedora 678 k systemd-libs x86_64 254.1-2.fc40 fedora 688 k tzdata noarch 2023c-3.fc40 fedora 718 k util-linux-core x86_64 2.39.2-1.fc40 fedora 493 k xxhash-libs x86_64 0.8.2-1.fc39 fedora 37 k xz-libs x86_64 5.4.4-1.fc39 fedora 108 k zip x86_64 3.0-38.fc39 fedora 266 k zlib x86_64 1.2.13-4.fc39 fedora 94 k zstd x86_64 1.5.5-4.fc39 fedora 482 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 152 Packages Total download size: 53 M Installed size: 183 M Downloading Packages: (1/152): alternatives-1.25-1.fc39.x86_64.rpm 160 kB/s | 39 kB 00:00 (2/152): ansible-srpm-macros-1-11.fc39.noarch.r 85 kB/s | 21 kB 00:00 (3/152): audit-libs-3.1.2-1.fc39.x86_64.rpm 296 kB/s | 117 kB 00:00 (4/152): authselect-1.4.2-3.fc39.x86_64.rpm 929 kB/s | 144 kB 00:00 (5/152): basesystem-11-18.fc39.noarch.rpm 93 kB/s | 7.2 kB 00:00 (6/152): authselect-libs-1.4.2-3.fc39.x86_64.rp 804 kB/s | 249 kB 00:00 [MIRROR] binutils-2.41-4.fc40.x86_64.rpm: Status code: 404 for http://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/b/binutils-2.41-4.fc40.x86_64.rpm (IP: 2604:d200::39) [MIRROR] binutils-gold-2.41-4.fc40.x86_64.rpm: Status code: 404 for http://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/b/binutils-gold-2.41-4.fc40.x86_64.rpm (IP: 2604:d200::39) (7/152): bash-5.2.15-5.fc39.x86_64.rpm 5.8 MB/s | 1.8 MB 00:00 (8/152): bzip2-1.0.8-16.fc39.x86_64.rpm 674 kB/s | 52 kB 00:00 [MIRROR] binutils-2.41-4.fc40.x86_64.rpm: Status code: 404 for https://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/b/binutils-2.41-4.fc40.x86_64.rpm (IP: 2604:d200::39) [MIRROR] binutils-gold-2.41-4.fc40.x86_64.rpm: Status code: 404 for https://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/b/binutils-gold-2.41-4.fc40.x86_64.rpm (IP: 2604:d200::39) (9/152): bzip2-libs-1.0.8-16.fc39.x86_64.rpm 531 kB/s | 41 kB 00:00 (10/152): ca-certificates-2023.2.60_v7.0.306-2. 9.5 MB/s | 837 kB 00:00 (11/152): binutils-gold-2.41-4.fc40.x86_64.rpm 1.6 MB/s | 796 kB 00:00 (12/152): binutils-2.41-4.fc40.x86_64.rpm 11 MB/s | 6.3 MB 00:00 (13/152): coreutils-9.3-2.fc39.x86_64.rpm 2.8 MB/s | 1.1 MB 00:00 (14/152): cpio-2.14-4.fc39.x86_64.rpm 903 kB/s | 279 kB 00:00 (15/152): cracklib-2.9.11-2.fc39.x86_64.rpm 1.2 MB/s | 94 kB 00:00 (16/152): coreutils-common-9.3-2.fc39.x86_64.rp 5.5 MB/s | 2.1 MB 00:00 (17/152): crypto-policies-20230731-1.git5ed06e0 1.2 MB/s | 99 kB 00:00 (18/152): curl-8.2.1-2.fc40.x86_64.rpm 4.2 MB/s | 346 kB 00:00 (19/152): cyrus-sasl-lib-2.1.28-11.fc39.x86_64. 9.1 MB/s | 793 kB 00:00 (20/152): debugedit-5.0-10.fc39.x86_64.rpm 995 kB/s | 77 kB 00:00 (21/152): diffutils-3.10-3.fc39.x86_64.rpm 4.8 MB/s | 398 kB 00:00 (22/152): dwz-0.15-3.fc39.x86_64.rpm 1.7 MB/s | 134 kB 00:00 (23/152): ed-1.19-4.fc39.x86_64.rpm 1.0 MB/s | 79 kB 00:00 (24/152): efi-srpm-macros-5-9.fc39.noarch.rpm 288 kB/s | 22 kB 00:00 [MIRROR] elfutils-0.189-6.fc40.x86_64.rpm: Status code: 404 for http://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-0.189-6.fc40.x86_64.rpm (IP: 2604:d200::39) [MIRROR] elfutils-debuginfod-client-0.189-6.fc40.x86_64.rpm: Status code: 404 for http://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-debuginfod-client-0.189-6.fc40.x86_64.rpm (IP: 2604:d200::39) [MIRROR] elfutils-default-yama-scope-0.189-6.fc40.noarch.rpm: Status code: 404 for http://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-default-yama-scope-0.189-6.fc40.noarch.rpm (IP: 2604:d200::39) [MIRROR] elfutils-0.189-6.fc40.x86_64.rpm: Status code: 404 for https://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-0.189-6.fc40.x86_64.rpm (IP: 2604:d200::39) [MIRROR] elfutils-debuginfod-client-0.189-6.fc40.x86_64.rpm: Status code: 404 for https://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-debuginfod-client-0.189-6.fc40.x86_64.rpm (IP: 2604:d200::39) (25/152): elfutils-0.189-6.fc40.x86_64.rpm 2.6 MB/s | 535 kB 00:00 (26/152): elfutils-debuginfod-client-0.189-6.fc 193 kB/s | 38 kB 00:00 (27/152): elfutils-libelf-0.189-6.fc40.x86_64.r 9.0 MB/s | 195 kB 00:00 (28/152): elfutils-libs-0.189-6.fc40.x86_64.rpm 9.9 MB/s | 258 kB 00:00 (29/152): fedora-gpg-keys-40-0.1.noarch.rpm 6.3 MB/s | 130 kB 00:00 (30/152): fedora-release-40-0.6.noarch.rpm 415 kB/s | 7.9 kB 00:00 (31/152): fedora-release-common-40-0.6.noarch.r 946 kB/s | 18 kB 00:00 (32/152): fedora-release-identity-basic-40-0.6. 455 kB/s | 8.7 kB 00:00 (33/152): fedora-repos-40-0.1.noarch.rpm 493 kB/s | 9.4 kB 00:00 (34/152): fedora-repos-rawhide-40-0.1.noarch.rp 472 kB/s | 9.0 kB 00:00 (35/152): file-5.45-1.fc40.x86_64.rpm 2.5 MB/s | 49 kB 00:00 (36/152): file-libs-5.45-1.fc40.x86_64.rpm 20 MB/s | 763 kB 00:00 (37/152): filesystem-3.18-6.fc39.x86_64.rpm 36 MB/s | 1.1 MB 00:00 (38/152): findutils-4.9.0-5.fc39.x86_64.rpm 13 MB/s | 492 kB 00:00 (39/152): fonts-srpm-macros-2.0.5-12.fc39.noarc 707 kB/s | 26 kB 00:00 [MIRROR] elfutils-default-yama-scope-0.189-6.fc40.noarch.rpm: Status code: 404 for https://mirror.web-ster.com/fedora/development/rawhide/Everything/x86_64/os/Packages/e/elfutils-default-yama-scope-0.189-6.fc40.noarch.rpm (IP: 2604:d200::39) (40/152): fpc-srpm-macros-1.3-8.fc39.noarch.rpm 302 kB/s | 7.4 kB 00:00 (41/152): gawk-5.2.2-2.fc39.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (42/152): elfutils-default-yama-scope-0.189-6.f 35 kB/s | 13 kB 00:00 (43/152): gdbm-libs-1.23-4.fc39.x86_64.rpm 1.4 MB/s | 56 kB 00:00 (44/152): ghc-srpm-macros-1.6.1-2.fc39.noarch.r 185 kB/s | 7.8 kB 00:00 (45/152): gdb-minimal-13.2-7.fc39.x86_64.rpm 33 MB/s | 4.2 MB 00:00 (46/152): glibc-2.38-1.fc39.x86_64.rpm 23 MB/s | 2.2 MB 00:00 (47/152): glibc-gconv-extra-2.38-1.fc39.x86_64. 39 MB/s | 1.6 MB 00:00 (48/152): glibc-minimal-langpack-2.38-1.fc39.x8 3.3 MB/s | 67 kB 00:00 (49/152): gmp-6.2.1-5.fc39.x86_64.rpm 9.5 MB/s | 313 kB 00:00 (50/152): gnat-srpm-macros-6-3.fc39.noarch.rpm 320 kB/s | 8.8 kB 00:00 (51/152): glibc-common-2.38-1.fc39.x86_64.rpm 2.8 MB/s | 348 kB 00:00 (52/152): go-srpm-macros-3.2.0-6.fc39.noarch.rp 984 kB/s | 27 kB 00:00 (53/152): grep-3.11-5.fc40.x86_64.rpm 13 MB/s | 298 kB 00:00 (54/152): gzip-1.12-6.fc39.x86_64.rpm 6.3 MB/s | 166 kB 00:00 (55/152): jansson-2.13.1-7.fc39.x86_64.rpm 1.4 MB/s | 44 kB 00:00 (56/152): info-7.0.3-3.fc39.x86_64.rpm 4.9 MB/s | 182 kB 00:00 (57/152): kernel-srpm-macros-1.0-20.fc39.noarch 372 kB/s | 10 kB 00:00 (58/152): libacl-2.3.1-8.fc39.x86_64.rpm 380 kB/s | 23 kB 00:00 (59/152): keyutils-libs-1.6.1-7.fc39.x86_64.rpm 390 kB/s | 31 kB 00:00 (60/152): krb5-libs-1.21.2-1.fc40.x86_64.rpm 8.7 MB/s | 765 kB 00:00 (61/152): libarchive-3.7.1-1.fc39.x86_64.rpm 11 MB/s | 408 kB 00:00 (62/152): libattr-2.5.1-8.fc39.x86_64.rpm 672 kB/s | 18 kB 00:00 (63/152): libblkid-2.39.2-1.fc40.x86_64.rpm 5.6 MB/s | 116 kB 00:00 (64/152): libcap-2.48-7.fc39.x86_64.rpm 1.6 MB/s | 68 kB 00:00 (65/152): libbrotli-1.0.9-13.fc39.x86_64.rpm 7.3 MB/s | 317 kB 00:00 (66/152): libcap-ng-0.8.3-7.fc39.x86_64.rpm 719 kB/s | 32 kB 00:00 (67/152): libcurl-8.2.1-2.fc40.x86_64.rpm 6.9 MB/s | 328 kB 00:00 (68/152): libcom_err-1.47.0-2.fc39.x86_64.rpm 481 kB/s | 26 kB 00:00 (69/152): libdb-5.3.28-56.fc39.x86_64.rpm 12 MB/s | 760 kB 00:00 (70/152): libeconf-0.4.0-6.fc39.x86_64.rpm 1.1 MB/s | 27 kB 00:00 (71/152): libevent-2.1.12-9.fc39.x86_64.rpm 8.7 MB/s | 258 kB 00:00 (72/152): libfdisk-2.39.2-1.fc40.x86_64.rpm 7.7 MB/s | 162 kB 00:00 (73/152): libffi-3.4.4-4.fc39.x86_64.rpm 1.5 MB/s | 40 kB 00:00 (74/152): libgcc-13.2.1-1.fc39.x86_64.rpm 3.7 MB/s | 109 kB 00:00 (75/152): libgomp-13.2.1-1.fc39.x86_64.rpm 8.1 MB/s | 319 kB 00:00 (76/152): libmount-2.39.2-1.fc40.x86_64.rpm 7.3 MB/s | 154 kB 00:00 (77/152): libidn2-2.3.4-3.fc39.x86_64.rpm 3.1 MB/s | 117 kB 00:00 (78/152): libpkgconf-1.9.5-2.fc39.x86_64.rpm 1.9 MB/s | 38 kB 00:00 (79/152): libnghttp2-1.55.1-2.fc39.x86_64.rpm 2.4 MB/s | 75 kB 00:00 (80/152): libnsl2-2.0.0-6.fc39.x86_64.rpm 1.0 MB/s | 30 kB 00:00 (81/152): libpsl-0.21.2-4.fc39.x86_64.rpm 2.0 MB/s | 63 kB 00:00 (82/152): libpwquality-1.4.5-6.fc39.x86_64.rpm 3.2 MB/s | 120 kB 00:00 (83/152): libselinux-3.5-5.fc39.x86_64.rpm 2.1 MB/s | 87 kB 00:00 (84/152): libsemanage-3.5-4.fc39.x86_64.rpm 1.7 MB/s | 120 kB 00:00 (85/152): libsmartcols-2.39.2-1.fc40.x86_64.rpm 3.2 MB/s | 67 kB 00:00 (86/152): libsepol-3.5-2.fc39.x86_64.rpm 3.4 MB/s | 324 kB 00:00 (87/152): libsigsegv-2.14-5.fc39.x86_64.rpm 302 kB/s | 27 kB 00:00 (88/152): libssh-0.10.5-2.fc39.x86_64.rpm 6.2 MB/s | 211 kB 00:00 (89/152): libssh-config-0.10.5-2.fc39.noarch.rp 307 kB/s | 9.2 kB 00:00 (90/152): libstdc++-13.2.1-1.fc39.x86_64.rpm 19 MB/s | 860 kB 00:00 (91/152): libtasn1-4.19.0-3.fc39.x86_64.rpm 2.6 MB/s | 74 kB 00:00 (92/152): libtirpc-1.3.3-1.rc2.fc39.x86_64.rpm 3.3 MB/s | 94 kB 00:00 (93/152): libunistring-1.1-5.fc40.x86_64.rpm 22 MB/s | 543 kB 00:00 (94/152): libutempter-1.2.1-10.fc39.x86_64.rpm 1.2 MB/s | 26 kB 00:00 (95/152): libuuid-2.39.2-1.fc40.x86_64.rpm 1.4 MB/s | 28 kB 00:00 (96/152): libxcrypt-4.4.36-2.fc39.x86_64.rpm 3.3 MB/s | 119 kB 00:00 (97/152): libverto-0.3.2-6.fc39.x86_64.rpm 539 kB/s | 20 kB 00:00 (98/152): libxml2-2.11.5-1.fc40.x86_64.rpm 17 MB/s | 698 kB 00:00 (99/152): libzstd-1.5.5-4.fc39.x86_64.rpm 9.5 MB/s | 309 kB 00:00 (100/152): lua-libs-5.4.6-3.fc39.x86_64.rpm 4.1 MB/s | 133 kB 00:00 (101/152): lua-srpm-macros-1-9.fc39.noarch.rpm 248 kB/s | 8.6 kB 00:00 (102/152): lz4-libs-1.9.4-4.fc39.x86_64.rpm 2.3 MB/s | 67 kB 00:00 (103/152): mpfr-4.2.0-3.fc39.x86_64.rpm 7.4 MB/s | 344 kB 00:00 (104/152): ncurses-base-6.4-6.20230520.fc39.noa 2.0 MB/s | 88 kB 00:00 (105/152): ncurses-libs-6.4-6.20230520.fc39.x86 7.7 MB/s | 336 kB 00:00 (106/152): ocaml-srpm-macros-8-2.fc39.noarch.rp 324 kB/s | 14 kB 00:00 (107/152): openblas-srpm-macros-2-14.fc39.noarc 194 kB/s | 7.5 kB 00:00 (108/152): openldap-2.6.6-1.fc39.x86_64.rpm 7.3 MB/s | 255 kB 00:00 (109/152): p11-kit-0.25.0-2.fc39.x86_64.rpm 12 MB/s | 486 kB 00:00 (110/152): openssl-libs-3.1.1-3.fc40.x86_64.rpm 43 MB/s | 2.2 MB 00:00 (111/152): p11-kit-trust-0.25.0-2.fc39.x86_64.r 3.9 MB/s | 142 kB 00:00 (112/152): package-notes-srpm-macros-0.5-9.fc39 324 kB/s | 11 kB 00:00 (113/152): pam-libs-1.5.3-2.fc39.x86_64.rpm 1.6 MB/s | 58 kB 00:00 (114/152): pam-1.5.3-2.fc39.x86_64.rpm 11 MB/s | 548 kB 00:00 (115/152): pcre2-10.42-1.fc39.2.x86_64.rpm 7.7 MB/s | 233 kB 00:00 (116/152): patch-2.7.6-22.fc39.x86_64.rpm 3.1 MB/s | 125 kB 00:00 (117/152): pcre2-syntax-10.42-1.fc39.2.noarch.r 5.0 MB/s | 143 kB 00:00 (118/152): pkgconf-1.9.5-2.fc39.x86_64.rpm 2.1 MB/s | 42 kB 00:00 (119/152): pkgconf-m4-1.9.5-2.fc39.noarch.rpm 727 kB/s | 14 kB 00:00 (120/152): perl-srpm-macros-1-51.fc39.noarch.rp 263 kB/s | 8.0 kB 00:00 (121/152): pkgconf-pkg-config-1.9.5-2.fc39.x86_ 505 kB/s | 9.6 kB 00:00 (122/152): publicsuffix-list-dafsa-20230812-1.f 2.8 MB/s | 57 kB 00:00 (123/152): popt-1.19-3.fc39.x86_64.rpm 2.3 MB/s | 66 kB 00:00 (124/152): pyproject-srpm-macros-1.9.0-2.fc39.n 616 kB/s | 14 kB 00:00 (125/152): python-srpm-macros-3.12-2.fc39.noarc 932 kB/s | 25 kB 00:00 (126/152): qt5-srpm-macros-5.15.10-2.fc39.noarc 232 kB/s | 8.3 kB 00:00 (127/152): qt6-srpm-macros-6.5.2-2.fc39.noarch. 273 kB/s | 9.2 kB 00:00 (128/152): redhat-rpm-config-264-1.fc40.noarch. 4.2 MB/s | 84 kB 00:00 (129/152): rpm-4.18.92-3.fc40.x86_64.rpm 21 MB/s | 533 kB 00:00 (130/152): readline-8.2-4.fc39.x86_64.rpm 4.5 MB/s | 213 kB 00:00 (131/152): rpm-build-4.18.92-3.fc40.x86_64.rpm 3.9 MB/s | 79 kB 00:00 (132/152): rpm-build-libs-4.18.92-3.fc40.x86_64 4.7 MB/s | 96 kB 00:00 (133/152): rpm-libs-4.18.92-3.fc40.x86_64.rpm 11 MB/s | 312 kB 00:00 (134/152): rust-srpm-macros-24-5.fc40.noarch.rp 450 kB/s | 12 kB 00:00 (135/152): rpm-sequoia-1.4.1-2.fc39.x86_64.rpm 21 MB/s | 869 kB 00:00 (136/152): setup-2.14.4-1.fc39.noarch.rpm 7.3 MB/s | 154 kB 00:00 (137/152): sed-4.8-14.fc39.x86_64.rpm 6.1 MB/s | 306 kB 00:00 (138/152): shadow-utils-4.14.0-1.fc40.x86_64.rp 28 MB/s | 1.3 MB 00:00 (139/152): sqlite-libs-3.42.0-7.fc39.x86_64.rpm 21 MB/s | 678 kB 00:00 (140/152): systemd-libs-254.1-2.fc40.x86_64.rpm 14 MB/s | 688 kB 00:00 (141/152): tar-1.35-2.fc40.x86_64.rpm 21 MB/s | 864 kB 00:00 (142/152): tzdata-2023c-3.fc40.noarch.rpm 15 MB/s | 718 kB 00:00 (143/152): unzip-6.0-62.fc39.x86_64.rpm 5.6 MB/s | 184 kB 00:00 (144/152): util-linux-2.39.2-1.fc40.x86_64.rpm 37 MB/s | 1.2 MB 00:00 (145/152): util-linux-core-2.39.2-1.fc40.x86_64 20 MB/s | 493 kB 00:00 (146/152): which-2.21-40.fc39.x86_64.rpm 1.4 MB/s | 42 kB 00:00 (147/152): xxhash-libs-0.8.2-1.fc39.x86_64.rpm 967 kB/s | 37 kB 00:00 (148/152): xz-5.4.4-1.fc39.x86_64.rpm 14 MB/s | 556 kB 00:00 (149/152): xz-libs-5.4.4-1.fc39.x86_64.rpm 4.3 MB/s | 108 kB 00:00 (150/152): zip-3.0-38.fc39.x86_64.rpm 6.3 MB/s | 266 kB 00:00 (151/152): zstd-1.5.5-4.fc39.x86_64.rpm 10 MB/s | 482 kB 00:00 (152/152): zlib-1.2.13-4.fc39.x86_64.rpm 1.8 MB/s | 94 kB 00:00 -------------------------------------------------------------------------------- Total 15 MB/s | 53 MB 00:03 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115D F9AE F857 853E E844 5D0A 0727 707E A15B 79CC From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary (0xA15B79CC) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x18B8E74C: Userid : "Fedora (39) " Fingerprint: E8F2 3996 F232 1864 0CB4 4CBE 75CF 5AC4 18B8 E74C From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-39-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-6.fc39.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.2.1-1.fc39.x86_64 1/152 Running scriptlet: libgcc-13.2.1-1.fc39.x86_64 1/152 Installing : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Running scriptlet: crypto-policies-20230731-1.git5ed06e0.fc39.noarc 2/152 Installing : tzdata-2023c-3.fc40.noarch 3/152 Installing : fedora-release-identity-basic-40-0.6.noarch 4/152 Installing : fedora-repos-rawhide-40-0.1.noarch 5/152 Installing : fedora-gpg-keys-40-0.1.noarch 6/152 Installing : fedora-repos-40-0.1.noarch 7/152 Installing : fedora-release-common-40-0.6.noarch 8/152 Installing : fedora-release-40-0.6.noarch 9/152 Installing : setup-2.14.4-1.fc39.noarch 10/152 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.4-1.fc39.noarch 10/152 Installing : filesystem-3.18-6.fc39.x86_64 11/152 Installing : basesystem-11-18.fc39.noarch 12/152 Installing : rust-srpm-macros-24-5.fc40.noarch 13/152 Installing : qt6-srpm-macros-6.5.2-2.fc39.noarch 14/152 Installing : qt5-srpm-macros-5.15.10-2.fc39.noarch 15/152 Installing : pyproject-srpm-macros-1.9.0-2.fc39.noarch 16/152 Installing : publicsuffix-list-dafsa-20230812-1.fc40.noarch 17/152 Installing : pkgconf-m4-1.9.5-2.fc39.noarch 18/152 Installing : perl-srpm-macros-1-51.fc39.noarch 19/152 Installing : pcre2-syntax-10.42-1.fc39.2.noarch 20/152 Installing : package-notes-srpm-macros-0.5-9.fc39.noarch 21/152 Installing : openblas-srpm-macros-2-14.fc39.noarch 22/152 Installing : ocaml-srpm-macros-8-2.fc39.noarch 23/152 Installing : ncurses-base-6.4-6.20230520.fc39.noarch 24/152 Installing : glibc-gconv-extra-2.38-1.fc39.x86_64 25/152 Running scriptlet: glibc-gconv-extra-2.38-1.fc39.x86_64 25/152 Installing : glibc-minimal-langpack-2.38-1.fc39.x86_64 26/152 Installing : glibc-common-2.38-1.fc39.x86_64 27/152 Running scriptlet: glibc-2.38-1.fc39.x86_64 28/152 Installing : glibc-2.38-1.fc39.x86_64 28/152 Running scriptlet: glibc-2.38-1.fc39.x86_64 28/152 Installing : ncurses-libs-6.4-6.20230520.fc39.x86_64 29/152 Installing : bash-5.2.15-5.fc39.x86_64 30/152 Running scriptlet: bash-5.2.15-5.fc39.x86_64 30/152 Installing : zlib-1.2.13-4.fc39.x86_64 31/152 Installing : xz-libs-5.4.4-1.fc39.x86_64 32/152 Installing : bzip2-libs-1.0.8-16.fc39.x86_64 33/152 Installing : libstdc++-13.2.1-1.fc39.x86_64 34/152 Installing : libuuid-2.39.2-1.fc40.x86_64 35/152 Installing : libzstd-1.5.5-4.fc39.x86_64 36/152 Installing : elfutils-libelf-0.189-6.fc40.x86_64 37/152 Installing : popt-1.19-3.fc39.x86_64 38/152 Installing : libblkid-2.39.2-1.fc40.x86_64 39/152 Installing : readline-8.2-4.fc39.x86_64 40/152 Installing : gmp-1:6.2.1-5.fc39.x86_64 41/152 Installing : libattr-2.5.1-8.fc39.x86_64 42/152 Installing : libacl-2.3.1-8.fc39.x86_64 43/152 Installing : libcap-2.48-7.fc39.x86_64 44/152 Installing : libxcrypt-4.4.36-2.fc39.x86_64 45/152 Installing : lz4-libs-1.9.4-4.fc39.x86_64 46/152 Installing : systemd-libs-254.1-2.fc40.x86_64 47/152 Installing : mpfr-4.2.0-3.fc39.x86_64 48/152 Installing : dwz-0.15-3.fc39.x86_64 49/152 Installing : unzip-6.0-62.fc39.x86_64 50/152 Installing : file-libs-5.45-1.fc40.x86_64 51/152 Installing : file-5.45-1.fc40.x86_64 52/152 Installing : alternatives-1.25-1.fc39.x86_64 53/152 Installing : jansson-2.13.1-7.fc39.x86_64 54/152 Installing : libcap-ng-0.8.3-7.fc39.x86_64 55/152 Installing : audit-libs-3.1.2-1.fc39.x86_64 56/152 Installing : pam-libs-1.5.3-2.fc39.x86_64 57/152 Installing : libcom_err-1.47.0-2.fc39.x86_64 58/152 Installing : libsepol-3.5-2.fc39.x86_64 59/152 Installing : libsmartcols-2.39.2-1.fc40.x86_64 60/152 Installing : libunistring-1.1-5.fc40.x86_64 61/152 Installing : libidn2-2.3.4-3.fc39.x86_64 62/152 Installing : lua-libs-5.4.6-3.fc39.x86_64 63/152 Installing : pcre2-10.42-1.fc39.2.x86_64 64/152 Installing : libselinux-3.5-5.fc39.x86_64 65/152 Installing : sed-4.8-14.fc39.x86_64 66/152 Installing : grep-3.11-5.fc40.x86_64 67/152 Installing : findutils-1:4.9.0-5.fc39.x86_64 68/152 Installing : xz-5.4.4-1.fc39.x86_64 69/152 Installing : libmount-2.39.2-1.fc40.x86_64 70/152 Installing : util-linux-core-2.39.2-1.fc40.x86_64 71/152 Installing : libsemanage-3.5-4.fc39.x86_64 72/152 Installing : tar-2:1.35-2.fc40.x86_64 73/152 Installing : libpsl-0.21.2-4.fc39.x86_64 74/152 Installing : zip-3.0-38.fc39.x86_64 75/152 Installing : zstd-1.5.5-4.fc39.x86_64 76/152 Installing : libfdisk-2.39.2-1.fc40.x86_64 77/152 Installing : bzip2-1.0.8-16.fc39.x86_64 78/152 Installing : libxml2-2.11.5-1.fc40.x86_64 79/152 Installing : sqlite-libs-3.42.0-7.fc39.x86_64 80/152 Installing : ed-1.19-4.fc39.x86_64 81/152 Installing : patch-2.7.6-22.fc39.x86_64 82/152 Installing : elfutils-default-yama-scope-0.189-6.fc40.noarch 83/152 Running scriptlet: elfutils-default-yama-scope-0.189-6.fc40.noarch 83/152 Installing : cpio-2.14-4.fc39.x86_64 84/152 Installing : diffutils-3.10-3.fc39.x86_64 85/152 Installing : gdbm-libs-1:1.23-4.fc39.x86_64 86/152 Installing : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 87/152 Installing : keyutils-libs-1.6.1-7.fc39.x86_64 88/152 Installing : libbrotli-1.0.9-13.fc39.x86_64 89/152 Installing : libdb-5.3.28-56.fc39.x86_64 90/152 Installing : libeconf-0.4.0-6.fc39.x86_64 91/152 Installing : shadow-utils-2:4.14.0-1.fc40.x86_64 92/152 Running scriptlet: libutempter-1.2.1-10.fc39.x86_64 93/152 Installing : libutempter-1.2.1-10.fc39.x86_64 93/152 Installing : libffi-3.4.4-4.fc39.x86_64 94/152 Installing : p11-kit-0.25.0-2.fc39.x86_64 95/152 Installing : libgomp-13.2.1-1.fc39.x86_64 96/152 Installing : libnghttp2-1.55.1-2.fc39.x86_64 97/152 Installing : libpkgconf-1.9.5-2.fc39.x86_64 98/152 Installing : pkgconf-1.9.5-2.fc39.x86_64 99/152 Installing : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 100/152 Installing : libsigsegv-2.14-5.fc39.x86_64 101/152 Installing : gawk-5.2.2-2.fc39.x86_64 102/152 Installing : libtasn1-4.19.0-3.fc39.x86_64 103/152 Installing : p11-kit-trust-0.25.0-2.fc39.x86_64 104/152 Running scriptlet: p11-kit-trust-0.25.0-2.fc39.x86_64 104/152 Installing : libverto-0.3.2-6.fc39.x86_64 105/152 Installing : xxhash-libs-0.8.2-1.fc39.x86_64 106/152 Installing : libssh-config-0.10.5-2.fc39.noarch 107/152 Installing : kernel-srpm-macros-1.0-20.fc39.noarch 108/152 Installing : gnat-srpm-macros-6-3.fc39.noarch 109/152 Installing : ghc-srpm-macros-1.6.1-2.fc39.noarch 110/152 Installing : fpc-srpm-macros-1.3-8.fc39.noarch 111/152 Installing : coreutils-common-9.3-2.fc39.x86_64 112/152 Installing : openssl-libs-1:3.1.1-3.fc40.x86_64 113/152 Installing : coreutils-9.3-2.fc39.x86_64 114/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/152 Installing : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 115/152 Installing : krb5-libs-1.21.2-1.fc40.x86_64 116/152 Installing : libtirpc-1.3.3-1.rc2.fc39.x86_64 117/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.x86_64 118/152 Installing : authselect-libs-1.4.2-3.fc39.x86_64 118/152 Installing : gzip-1.12-6.fc39.x86_64 119/152 Installing : cracklib-2.9.11-2.fc39.x86_64 120/152 Installing : libpwquality-1.4.5-6.fc39.x86_64 121/152 Installing : authselect-1.4.2-3.fc39.x86_64 122/152 Installing : libnsl2-2.0.0-6.fc39.x86_64 123/152 Installing : pam-1.5.3-2.fc39.x86_64 124/152 Installing : libssh-0.10.5-2.fc39.x86_64 125/152 Installing : libarchive-3.7.1-1.fc39.x86_64 126/152 Installing : libevent-2.1.12-9.fc39.x86_64 127/152 Installing : openldap-2.6.6-1.fc39.x86_64 128/152 Installing : libcurl-8.2.1-2.fc40.x86_64 129/152 Installing : elfutils-libs-0.189-6.fc40.x86_64 130/152 Installing : elfutils-debuginfod-client-0.189-6.fc40.x86_64 131/152 Installing : binutils-gold-2.41-4.fc40.x86_64 132/152 Running scriptlet: binutils-gold-2.41-4.fc40.x86_64 132/152 Installing : binutils-2.41-4.fc40.x86_64 133/152 Running scriptlet: binutils-2.41-4.fc40.x86_64 133/152 Installing : elfutils-0.189-6.fc40.x86_64 134/152 Installing : gdb-minimal-13.2-7.fc39.x86_64 135/152 Installing : debugedit-5.0-10.fc39.x86_64 136/152 Installing : curl-8.2.1-2.fc40.x86_64 137/152 Installing : rpm-sequoia-1.4.1-2.fc39.x86_64 138/152 Installing : rpm-libs-4.18.92-3.fc40.x86_64 139/152 Running scriptlet: rpm-4.18.92-3.fc40.x86_64 140/152 Installing : rpm-4.18.92-3.fc40.x86_64 140/152 Installing : efi-srpm-macros-5-9.fc39.noarch 141/152 Installing : lua-srpm-macros-1-9.fc39.noarch 142/152 Installing : rpm-build-libs-4.18.92-3.fc40.x86_64 143/152 Installing : ansible-srpm-macros-1-11.fc39.noarch 144/152 Installing : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 145/152 Installing : go-srpm-macros-3.2.0-6.fc39.noarch 146/152 Installing : python-srpm-macros-3.12-2.fc39.noarch 147/152 Installing : redhat-rpm-config-264-1.fc40.noarch 148/152 Installing : rpm-build-4.18.92-3.fc40.x86_64 149/152 Installing : util-linux-2.39.2-1.fc40.x86_64 150/152 Installing : which-2.21-40.fc39.x86_64 151/152 Installing : info-7.0.3-3.fc39.x86_64 152/152 Running scriptlet: filesystem-3.18-6.fc39.x86_64 152/152 Running scriptlet: ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 152/152 Running scriptlet: authselect-libs-1.4.2-3.fc39.x86_64 152/152 Running scriptlet: rpm-4.18.92-3.fc40.x86_64 152/152 Running scriptlet: info-7.0.3-3.fc39.x86_64 152/152 Verifying : alternatives-1.25-1.fc39.x86_64 1/152 Verifying : ansible-srpm-macros-1-11.fc39.noarch 2/152 Verifying : audit-libs-3.1.2-1.fc39.x86_64 3/152 Verifying : authselect-1.4.2-3.fc39.x86_64 4/152 Verifying : authselect-libs-1.4.2-3.fc39.x86_64 5/152 Verifying : basesystem-11-18.fc39.noarch 6/152 Verifying : bash-5.2.15-5.fc39.x86_64 7/152 Verifying : binutils-2.41-4.fc40.x86_64 8/152 Verifying : binutils-gold-2.41-4.fc40.x86_64 9/152 Verifying : bzip2-1.0.8-16.fc39.x86_64 10/152 Verifying : bzip2-libs-1.0.8-16.fc39.x86_64 11/152 Verifying : ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch 12/152 Verifying : coreutils-9.3-2.fc39.x86_64 13/152 Verifying : coreutils-common-9.3-2.fc39.x86_64 14/152 Verifying : cpio-2.14-4.fc39.x86_64 15/152 Verifying : cracklib-2.9.11-2.fc39.x86_64 16/152 Verifying : crypto-policies-20230731-1.git5ed06e0.fc39.noarc 17/152 Verifying : curl-8.2.1-2.fc40.x86_64 18/152 Verifying : cyrus-sasl-lib-2.1.28-11.fc39.x86_64 19/152 Verifying : debugedit-5.0-10.fc39.x86_64 20/152 Verifying : diffutils-3.10-3.fc39.x86_64 21/152 Verifying : dwz-0.15-3.fc39.x86_64 22/152 Verifying : ed-1.19-4.fc39.x86_64 23/152 Verifying : efi-srpm-macros-5-9.fc39.noarch 24/152 Verifying : elfutils-0.189-6.fc40.x86_64 25/152 Verifying : elfutils-debuginfod-client-0.189-6.fc40.x86_64 26/152 Verifying : elfutils-default-yama-scope-0.189-6.fc40.noarch 27/152 Verifying : elfutils-libelf-0.189-6.fc40.x86_64 28/152 Verifying : elfutils-libs-0.189-6.fc40.x86_64 29/152 Verifying : fedora-gpg-keys-40-0.1.noarch 30/152 Verifying : fedora-release-40-0.6.noarch 31/152 Verifying : fedora-release-common-40-0.6.noarch 32/152 Verifying : fedora-release-identity-basic-40-0.6.noarch 33/152 Verifying : fedora-repos-40-0.1.noarch 34/152 Verifying : fedora-repos-rawhide-40-0.1.noarch 35/152 Verifying : file-5.45-1.fc40.x86_64 36/152 Verifying : file-libs-5.45-1.fc40.x86_64 37/152 Verifying : filesystem-3.18-6.fc39.x86_64 38/152 Verifying : findutils-1:4.9.0-5.fc39.x86_64 39/152 Verifying : fonts-srpm-macros-1:2.0.5-12.fc39.noarch 40/152 Verifying : fpc-srpm-macros-1.3-8.fc39.noarch 41/152 Verifying : gawk-5.2.2-2.fc39.x86_64 42/152 Verifying : gdb-minimal-13.2-7.fc39.x86_64 43/152 Verifying : gdbm-libs-1:1.23-4.fc39.x86_64 44/152 Verifying : ghc-srpm-macros-1.6.1-2.fc39.noarch 45/152 Verifying : glibc-2.38-1.fc39.x86_64 46/152 Verifying : glibc-common-2.38-1.fc39.x86_64 47/152 Verifying : glibc-gconv-extra-2.38-1.fc39.x86_64 48/152 Verifying : glibc-minimal-langpack-2.38-1.fc39.x86_64 49/152 Verifying : gmp-1:6.2.1-5.fc39.x86_64 50/152 Verifying : gnat-srpm-macros-6-3.fc39.noarch 51/152 Verifying : go-srpm-macros-3.2.0-6.fc39.noarch 52/152 Verifying : grep-3.11-5.fc40.x86_64 53/152 Verifying : gzip-1.12-6.fc39.x86_64 54/152 Verifying : info-7.0.3-3.fc39.x86_64 55/152 Verifying : jansson-2.13.1-7.fc39.x86_64 56/152 Verifying : kernel-srpm-macros-1.0-20.fc39.noarch 57/152 Verifying : keyutils-libs-1.6.1-7.fc39.x86_64 58/152 Verifying : krb5-libs-1.21.2-1.fc40.x86_64 59/152 Verifying : libacl-2.3.1-8.fc39.x86_64 60/152 Verifying : libarchive-3.7.1-1.fc39.x86_64 61/152 Verifying : libattr-2.5.1-8.fc39.x86_64 62/152 Verifying : libblkid-2.39.2-1.fc40.x86_64 63/152 Verifying : libbrotli-1.0.9-13.fc39.x86_64 64/152 Verifying : libcap-2.48-7.fc39.x86_64 65/152 Verifying : libcap-ng-0.8.3-7.fc39.x86_64 66/152 Verifying : libcom_err-1.47.0-2.fc39.x86_64 67/152 Verifying : libcurl-8.2.1-2.fc40.x86_64 68/152 Verifying : libdb-5.3.28-56.fc39.x86_64 69/152 Verifying : libeconf-0.4.0-6.fc39.x86_64 70/152 Verifying : libevent-2.1.12-9.fc39.x86_64 71/152 Verifying : libfdisk-2.39.2-1.fc40.x86_64 72/152 Verifying : libffi-3.4.4-4.fc39.x86_64 73/152 Verifying : libgcc-13.2.1-1.fc39.x86_64 74/152 Verifying : libgomp-13.2.1-1.fc39.x86_64 75/152 Verifying : libidn2-2.3.4-3.fc39.x86_64 76/152 Verifying : libmount-2.39.2-1.fc40.x86_64 77/152 Verifying : libnghttp2-1.55.1-2.fc39.x86_64 78/152 Verifying : libnsl2-2.0.0-6.fc39.x86_64 79/152 Verifying : libpkgconf-1.9.5-2.fc39.x86_64 80/152 Verifying : libpsl-0.21.2-4.fc39.x86_64 81/152 Verifying : libpwquality-1.4.5-6.fc39.x86_64 82/152 Verifying : libselinux-3.5-5.fc39.x86_64 83/152 Verifying : libsemanage-3.5-4.fc39.x86_64 84/152 Verifying : libsepol-3.5-2.fc39.x86_64 85/152 Verifying : libsigsegv-2.14-5.fc39.x86_64 86/152 Verifying : libsmartcols-2.39.2-1.fc40.x86_64 87/152 Verifying : libssh-0.10.5-2.fc39.x86_64 88/152 Verifying : libssh-config-0.10.5-2.fc39.noarch 89/152 Verifying : libstdc++-13.2.1-1.fc39.x86_64 90/152 Verifying : libtasn1-4.19.0-3.fc39.x86_64 91/152 Verifying : libtirpc-1.3.3-1.rc2.fc39.x86_64 92/152 Verifying : libunistring-1.1-5.fc40.x86_64 93/152 Verifying : libutempter-1.2.1-10.fc39.x86_64 94/152 Verifying : libuuid-2.39.2-1.fc40.x86_64 95/152 Verifying : libverto-0.3.2-6.fc39.x86_64 96/152 Verifying : libxcrypt-4.4.36-2.fc39.x86_64 97/152 Verifying : libxml2-2.11.5-1.fc40.x86_64 98/152 Verifying : libzstd-1.5.5-4.fc39.x86_64 99/152 Verifying : lua-libs-5.4.6-3.fc39.x86_64 100/152 Verifying : lua-srpm-macros-1-9.fc39.noarch 101/152 Verifying : lz4-libs-1.9.4-4.fc39.x86_64 102/152 Verifying : mpfr-4.2.0-3.fc39.x86_64 103/152 Verifying : ncurses-base-6.4-6.20230520.fc39.noarch 104/152 Verifying : ncurses-libs-6.4-6.20230520.fc39.x86_64 105/152 Verifying : ocaml-srpm-macros-8-2.fc39.noarch 106/152 Verifying : openblas-srpm-macros-2-14.fc39.noarch 107/152 Verifying : openldap-2.6.6-1.fc39.x86_64 108/152 Verifying : openssl-libs-1:3.1.1-3.fc40.x86_64 109/152 Verifying : p11-kit-0.25.0-2.fc39.x86_64 110/152 Verifying : p11-kit-trust-0.25.0-2.fc39.x86_64 111/152 Verifying : package-notes-srpm-macros-0.5-9.fc39.noarch 112/152 Verifying : pam-1.5.3-2.fc39.x86_64 113/152 Verifying : pam-libs-1.5.3-2.fc39.x86_64 114/152 Verifying : patch-2.7.6-22.fc39.x86_64 115/152 Verifying : pcre2-10.42-1.fc39.2.x86_64 116/152 Verifying : pcre2-syntax-10.42-1.fc39.2.noarch 117/152 Verifying : perl-srpm-macros-1-51.fc39.noarch 118/152 Verifying : pkgconf-1.9.5-2.fc39.x86_64 119/152 Verifying : pkgconf-m4-1.9.5-2.fc39.noarch 120/152 Verifying : pkgconf-pkg-config-1.9.5-2.fc39.x86_64 121/152 Verifying : popt-1.19-3.fc39.x86_64 122/152 Verifying : publicsuffix-list-dafsa-20230812-1.fc40.noarch 123/152 Verifying : pyproject-srpm-macros-1.9.0-2.fc39.noarch 124/152 Verifying : python-srpm-macros-3.12-2.fc39.noarch 125/152 Verifying : qt5-srpm-macros-5.15.10-2.fc39.noarch 126/152 Verifying : qt6-srpm-macros-6.5.2-2.fc39.noarch 127/152 Verifying : readline-8.2-4.fc39.x86_64 128/152 Verifying : redhat-rpm-config-264-1.fc40.noarch 129/152 Verifying : rpm-4.18.92-3.fc40.x86_64 130/152 Verifying : rpm-build-4.18.92-3.fc40.x86_64 131/152 Verifying : rpm-build-libs-4.18.92-3.fc40.x86_64 132/152 Verifying : rpm-libs-4.18.92-3.fc40.x86_64 133/152 Verifying : rpm-sequoia-1.4.1-2.fc39.x86_64 134/152 Verifying : rust-srpm-macros-24-5.fc40.noarch 135/152 Verifying : sed-4.8-14.fc39.x86_64 136/152 Verifying : setup-2.14.4-1.fc39.noarch 137/152 Verifying : shadow-utils-2:4.14.0-1.fc40.x86_64 138/152 Verifying : sqlite-libs-3.42.0-7.fc39.x86_64 139/152 Verifying : systemd-libs-254.1-2.fc40.x86_64 140/152 Verifying : tar-2:1.35-2.fc40.x86_64 141/152 Verifying : tzdata-2023c-3.fc40.noarch 142/152 Verifying : unzip-6.0-62.fc39.x86_64 143/152 Verifying : util-linux-2.39.2-1.fc40.x86_64 144/152 Verifying : util-linux-core-2.39.2-1.fc40.x86_64 145/152 Verifying : which-2.21-40.fc39.x86_64 146/152 Verifying : xxhash-libs-0.8.2-1.fc39.x86_64 147/152 Verifying : xz-5.4.4-1.fc39.x86_64 148/152 Verifying : xz-libs-5.4.4-1.fc39.x86_64 149/152 Verifying : zip-3.0-38.fc39.x86_64 150/152 Verifying : zlib-1.2.13-4.fc39.x86_64 151/152 Verifying : zstd-1.5.5-4.fc39.x86_64 152/152 Installed: alternatives-1.25-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch audit-libs-3.1.2-1.fc39.x86_64 authselect-1.4.2-3.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 basesystem-11-18.fc39.noarch bash-5.2.15-5.fc39.x86_64 binutils-2.41-4.fc40.x86_64 binutils-gold-2.41-4.fc40.x86_64 bzip2-1.0.8-16.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch coreutils-9.3-2.fc39.x86_64 coreutils-common-9.3-2.fc39.x86_64 cpio-2.14-4.fc39.x86_64 cracklib-2.9.11-2.fc39.x86_64 crypto-policies-20230731-1.git5ed06e0.fc39.noarch curl-8.2.1-2.fc40.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 debugedit-5.0-10.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 dwz-0.15-3.fc39.x86_64 ed-1.19-4.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch elfutils-0.189-6.fc40.x86_64 elfutils-debuginfod-client-0.189-6.fc40.x86_64 elfutils-default-yama-scope-0.189-6.fc40.noarch elfutils-libelf-0.189-6.fc40.x86_64 elfutils-libs-0.189-6.fc40.x86_64 fedora-gpg-keys-40-0.1.noarch fedora-release-40-0.6.noarch fedora-release-common-40-0.6.noarch fedora-release-identity-basic-40-0.6.noarch fedora-repos-40-0.1.noarch fedora-repos-rawhide-40-0.1.noarch file-5.45-1.fc40.x86_64 file-libs-5.45-1.fc40.x86_64 filesystem-3.18-6.fc39.x86_64 findutils-1:4.9.0-5.fc39.x86_64 fonts-srpm-macros-1:2.0.5-12.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch gawk-5.2.2-2.fc39.x86_64 gdb-minimal-13.2-7.fc39.x86_64 gdbm-libs-1:1.23-4.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch glibc-2.38-1.fc39.x86_64 glibc-common-2.38-1.fc39.x86_64 glibc-gconv-extra-2.38-1.fc39.x86_64 glibc-minimal-langpack-2.38-1.fc39.x86_64 gmp-1:6.2.1-5.fc39.x86_64 gnat-srpm-macros-6-3.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch grep-3.11-5.fc40.x86_64 gzip-1.12-6.fc39.x86_64 info-7.0.3-3.fc39.x86_64 jansson-2.13.1-7.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch keyutils-libs-1.6.1-7.fc39.x86_64 krb5-libs-1.21.2-1.fc40.x86_64 libacl-2.3.1-8.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 libblkid-2.39.2-1.fc40.x86_64 libbrotli-1.0.9-13.fc39.x86_64 libcap-2.48-7.fc39.x86_64 libcap-ng-0.8.3-7.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 libcurl-8.2.1-2.fc40.x86_64 libdb-5.3.28-56.fc39.x86_64 libeconf-0.4.0-6.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libffi-3.4.4-4.fc39.x86_64 libgcc-13.2.1-1.fc39.x86_64 libgomp-13.2.1-1.fc39.x86_64 libidn2-2.3.4-3.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 libnghttp2-1.55.1-2.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 libpsl-0.21.2-4.fc39.x86_64 libpwquality-1.4.5-6.fc39.x86_64 libselinux-3.5-5.fc39.x86_64 libsemanage-3.5-4.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 libssh-0.10.5-2.fc39.x86_64 libssh-config-0.10.5-2.fc39.noarch libstdc++-13.2.1-1.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libtirpc-1.3.3-1.rc2.fc39.x86_64 libunistring-1.1-5.fc40.x86_64 libutempter-1.2.1-10.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 libverto-0.3.2-6.fc39.x86_64 libxcrypt-4.4.36-2.fc39.x86_64 libxml2-2.11.5-1.fc40.x86_64 libzstd-1.5.5-4.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch lz4-libs-1.9.4-4.fc39.x86_64 mpfr-4.2.0-3.fc39.x86_64 ncurses-base-6.4-6.20230520.fc39.noarch ncurses-libs-6.4-6.20230520.fc39.x86_64 ocaml-srpm-macros-8-2.fc39.noarch openblas-srpm-macros-2-14.fc39.noarch openldap-2.6.6-1.fc39.x86_64 openssl-libs-1:3.1.1-3.fc40.x86_64 p11-kit-0.25.0-2.fc39.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch pam-1.5.3-2.fc39.x86_64 pam-libs-1.5.3-2.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 pcre2-10.42-1.fc39.2.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch perl-srpm-macros-1-51.fc39.noarch pkgconf-1.9.5-2.fc39.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch pkgconf-pkg-config-1.9.5-2.fc39.x86_64 popt-1.19-3.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch python-srpm-macros-3.12-2.fc39.noarch qt5-srpm-macros-5.15.10-2.fc39.noarch qt6-srpm-macros-6.5.2-2.fc39.noarch readline-8.2-4.fc39.x86_64 redhat-rpm-config-264-1.fc40.noarch rpm-4.18.92-3.fc40.x86_64 rpm-build-4.18.92-3.fc40.x86_64 rpm-build-libs-4.18.92-3.fc40.x86_64 rpm-libs-4.18.92-3.fc40.x86_64 rpm-sequoia-1.4.1-2.fc39.x86_64 rust-srpm-macros-24-5.fc40.noarch sed-4.8-14.fc39.x86_64 setup-2.14.4-1.fc39.noarch shadow-utils-2:4.14.0-1.fc40.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 systemd-libs-254.1-2.fc40.x86_64 tar-2:1.35-2.fc40.x86_64 tzdata-2023c-3.fc40.noarch unzip-6.0-62.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 which-2.21-40.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 xz-5.4.4-1.fc39.x86_64 xz-libs-5.4.4-1.fc39.x86_64 zip-3.0-38.fc39.x86_64 zlib-1.2.13-4.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 Complete! No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 17 kB/s | 1.5 kB 00:00 fedora 460 kB/s | 18 kB 00:00 Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: star x86_64 1.6-11.fc40 fedora 342 k Transaction Summary ================================================================================ Install 1 Package Total download size: 342 k Installed size: 822 k Downloading Packages: star-1.6-11.fc40.x86_64.rpm 963 kB/s | 342 kB 00:00 -------------------------------------------------------------------------------- Total 876 kB/s | 342 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : star-1.6-11.fc40.x86_64 1/1 Running scriptlet: star-1.6-11.fc40.x86_64 1/1 Verifying : star-1.6-11.fc40.x86_64 1/1 Installed: star-1.6-11.fc40.x86_64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: pam-libs-1.5.3-2.fc39.x86_64 redhat-rpm-config-264-1.fc40.noarch libxcrypt-4.4.36-2.fc39.x86_64 libstdc++-13.2.1-1.fc39.x86_64 zstd-1.5.5-4.fc39.x86_64 glibc-gconv-extra-2.38-1.fc39.x86_64 fonts-srpm-macros-2.0.5-12.fc39.noarch libxml2-2.11.5-1.fc40.x86_64 xz-5.4.4-1.fc39.x86_64 libtasn1-4.19.0-3.fc39.x86_64 libcurl-8.2.1-2.fc40.x86_64 gdb-minimal-13.2-7.fc39.x86_64 elfutils-debuginfod-client-0.189-6.fc40.x86_64 libssh-config-0.10.5-2.fc39.noarch libbrotli-1.0.9-13.fc39.x86_64 bzip2-libs-1.0.8-16.fc39.x86_64 kernel-srpm-macros-1.0-20.fc39.noarch libverto-0.3.2-6.fc39.x86_64 readline-8.2-4.fc39.x86_64 python-srpm-macros-3.12-2.fc39.noarch pam-1.5.3-2.fc39.x86_64 util-linux-core-2.39.2-1.fc40.x86_64 sed-4.8-14.fc39.x86_64 filesystem-3.18-6.fc39.x86_64 libevent-2.1.12-9.fc39.x86_64 libuuid-2.39.2-1.fc40.x86_64 package-notes-srpm-macros-0.5-9.fc39.noarch gzip-1.12-6.fc39.x86_64 zip-3.0-38.fc39.x86_64 perl-srpm-macros-1-51.fc39.noarch binutils-gold-2.41-4.fc40.x86_64 file-5.45-1.fc40.x86_64 qt6-srpm-macros-6.5.2-2.fc39.noarch zlib-1.2.13-4.fc39.x86_64 libpkgconf-1.9.5-2.fc39.x86_64 util-linux-2.39.2-1.fc40.x86_64 elfutils-libelf-0.189-6.fc40.x86_64 p11-kit-trust-0.25.0-2.fc39.x86_64 elfutils-libs-0.189-6.fc40.x86_64 libssh-0.10.5-2.fc39.x86_64 ncurses-base-6.4-6.20230520.fc39.noarch jansson-2.13.1-7.fc39.x86_64 grep-3.11-5.fc40.x86_64 sqlite-libs-3.42.0-7.fc39.x86_64 openldap-2.6.6-1.fc39.x86_64 libnsl2-2.0.0-6.fc39.x86_64 libcap-ng-0.8.3-7.fc39.x86_64 diffutils-3.10-3.fc39.x86_64 pcre2-syntax-10.42-1.fc39.2.noarch which-2.21-40.fc39.x86_64 ocaml-srpm-macros-8-2.fc39.noarch info-7.0.3-3.fc39.x86_64 pkgconf-1.9.5-2.fc39.x86_64 rust-srpm-macros-24-5.fc40.noarch debugedit-5.0-10.fc39.x86_64 libattr-2.5.1-8.fc39.x86_64 glibc-common-2.38-1.fc39.x86_64 file-libs-5.45-1.fc40.x86_64 libpwquality-1.4.5-6.fc39.x86_64 cpio-2.14-4.fc39.x86_64 libmount-2.39.2-1.fc40.x86_64 glibc-2.38-1.fc39.x86_64 libsigsegv-2.14-5.fc39.x86_64 rpm-build-4.18.92-3.fc40.x86_64 coreutils-common-9.3-2.fc39.x86_64 libnghttp2-1.55.1-2.fc39.x86_64 efi-srpm-macros-5-9.fc39.noarch libacl-2.3.1-8.fc39.x86_64 alternatives-1.25-1.fc39.x86_64 libffi-3.4.4-4.fc39.x86_64 authselect-1.4.2-3.fc39.x86_64 binutils-2.41-4.fc40.x86_64 libselinux-3.5-5.fc39.x86_64 libcap-2.48-7.fc39.x86_64 lua-libs-5.4.6-3.fc39.x86_64 findutils-4.9.0-5.fc39.x86_64 coreutils-9.3-2.fc39.x86_64 bash-5.2.15-5.fc39.x86_64 rpm-build-libs-4.18.92-3.fc40.x86_64 libgomp-13.2.1-1.fc39.x86_64 ca-certificates-2023.2.60_v7.0.306-2.fc39.noarch fedora-release-identity-basic-40-0.6.noarch pyproject-srpm-macros-1.9.0-2.fc39.noarch gawk-5.2.2-2.fc39.x86_64 ncurses-libs-6.4-6.20230520.fc39.x86_64 libsepol-3.5-2.fc39.x86_64 basesystem-11-18.fc39.noarch fpc-srpm-macros-1.3-8.fc39.noarch libpsl-0.21.2-4.fc39.x86_64 authselect-libs-1.4.2-3.fc39.x86_64 unzip-6.0-62.fc39.x86_64 libfdisk-2.39.2-1.fc40.x86_64 libsmartcols-2.39.2-1.fc40.x86_64 fedora-repos-rawhide-40-0.1.noarch fedora-gpg-keys-40-0.1.noarch fedora-repos-40-0.1.noarch tzdata-2023c-3.fc40.noarch pcre2-10.42-1.fc39.2.x86_64 gnat-srpm-macros-6-3.fc39.noarch libsemanage-3.5-4.fc39.x86_64 setup-2.14.4-1.fc39.noarch systemd-libs-254.1-2.fc40.x86_64 fedora-release-40-0.6.noarch cracklib-2.9.11-2.fc39.x86_64 glibc-minimal-langpack-2.38-1.fc39.x86_64 bzip2-1.0.8-16.fc39.x86_64 patch-2.7.6-22.fc39.x86_64 libtirpc-1.3.3-1.rc2.fc39.x86_64 rpm-sequoia-1.4.1-2.fc39.x86_64 openblas-srpm-macros-2-14.fc39.noarch tar-1.35-2.fc40.x86_64 xz-libs-5.4.4-1.fc39.x86_64 publicsuffix-list-dafsa-20230812-1.fc40.noarch gdbm-libs-1.23-4.fc39.x86_64 fedora-release-common-40-0.6.noarch crypto-policies-20230731-1.git5ed06e0.fc39.noarch libeconf-0.4.0-6.fc39.x86_64 lua-srpm-macros-1-9.fc39.noarch go-srpm-macros-3.2.0-6.fc39.noarch star-1.6-11.fc40.x86_64 mpfr-4.2.0-3.fc39.x86_64 ghc-srpm-macros-1.6.1-2.fc39.noarch ed-1.19-4.fc39.x86_64 audit-libs-3.1.2-1.fc39.x86_64 popt-1.19-3.fc39.x86_64 pkgconf-pkg-config-1.9.5-2.fc39.x86_64 elfutils-0.189-6.fc40.x86_64 rpm-4.18.92-3.fc40.x86_64 libblkid-2.39.2-1.fc40.x86_64 pkgconf-m4-1.9.5-2.fc39.noarch libidn2-2.3.4-3.fc39.x86_64 libgcc-13.2.1-1.fc39.x86_64 rpm-libs-4.18.92-3.fc40.x86_64 libunistring-1.1-5.fc40.x86_64 lz4-libs-1.9.4-4.fc39.x86_64 elfutils-default-yama-scope-0.189-6.fc40.noarch keyutils-libs-1.6.1-7.fc39.x86_64 libutempter-1.2.1-10.fc39.x86_64 krb5-libs-1.21.2-1.fc40.x86_64 shadow-utils-4.14.0-1.fc40.x86_64 gpg-pubkey-a15b79cc-63d04c2c gpg-pubkey-18b8e74c-62f2920f gmp-6.2.1-5.fc39.x86_64 libzstd-1.5.5-4.fc39.x86_64 cyrus-sasl-lib-2.1.28-11.fc39.x86_64 xxhash-libs-0.8.2-1.fc39.x86_64 libarchive-3.7.1-1.fc39.x86_64 ansible-srpm-macros-1-11.fc39.noarch libdb-5.3.28-56.fc39.x86_64 qt5-srpm-macros-5.15.10-2.fc39.noarch dwz-0.15-3.fc39.x86_64 openssl-libs-3.1.1-3.fc40.x86_64 p11-kit-0.25.0-2.fc39.x86_64 libcom_err-1.47.0-2.fc39.x86_64 curl-8.2.1-2.fc40.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1401926400 Wrote: /builddir/build/SRPMS/dummy-pkg-20230825_1755-1.fc40.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-711faqta/dummy-pkg/dummy-pkg.spec) Config(child) 1 minutes 11 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/dummy-pkg-20230825_1755-1.fc40.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1692995411.924505/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1692995411.924505/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Finish: chroot init Start: build phase for dummy-pkg-20230825_1755-1.fc40.src.rpm Start: build setup for dummy-pkg-20230825_1755-1.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1401926400 Wrote: /builddir/build/SRPMS/dummy-pkg-20230825_1755-1.fc40.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 35 kB/s | 1.5 kB 00:00 fedora 604 kB/s | 18 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: build setup for dummy-pkg-20230825_1755-1.fc40.src.rpm Start: rpmbuild dummy-pkg-20230825_1755-1.fc40.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1401926400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yJj485 + umask 022 + cd /builddir/build/BUILD _target_cpu noarch _host_cpu x86_64 _build_cpu x86_64 + echo _target_cpu noarch + echo _host_cpu x86_64 + echo _build_cpu x86_64 + cat /usr/lib/rpm/macros #/*! \page config_macros Default configuration: /macros # \verbatim # # This is a global RPM configuration file. All changes made here will # be lost when the rpm package is upgraded. Any per-system configuration # should be added to /etc/rpm/macros, while per-user configuration should # be added to ~/.rpmmacros. # #============================================================================== # ---- A macro that expands to nothing. # %nil %{!?nil} #============================================================================== # ---- filesystem macros. # %_usr /usr %_usrsrc %{_usr}/src %_var /var #============================================================================== # ---- Generally useful path macros. # %__7zip /usr/bin/7za %__awk /usr/bin/awk %__bzip2 /usr/bin/bzip2 %__cat /usr/bin/cat %__chmod /usr/bin/chmod %__chown /usr/bin/chown %__cp /usr/bin/cp %__file /usr/bin/file %__gpg /usr/bin/gpg %__grep /usr/bin/grep %__gzip /usr/bin/gzip %__id /usr/bin/id %__id_u %{__id} -u %__install /usr/bin/install %__ln /usr/bin/ln %__ln_s %{__ln} -s %__lrzip /usr/bin/lrzip %__lzip /usr/bin/lzip %__xz /usr/bin/xz %__make /usr/bin/make %__mkdir /usr/bin/mkdir %__mkdir_p %{__mkdir} -p %__mv /usr/bin/mv %__patch /usr/bin/patch %__rm /usr/bin/rm %__sed /usr/bin/sed %__tar /usr/bin/tar %__unzip /usr/bin/unzip %__zstd /usr/bin/zstd %__gem /usr/bin/gem %__git /usr/bin/git %__hg /usr/bin/hg %__bzr /usr/bin/bzr %__quilt /usr/bin/quilt #============================================================================== # ---- Build system path macros. # %__ar /usr/bin/ar %__as /usr/bin/as %__cc /usr/bin/cc %__cpp /usr/bin/cpp %__cxx /usr/bin/c++ %__ld /usr/bin/ld %__objdump /usr/bin/objdump %__strip /usr/bin/strip %__rpmuncompress %{_rpmconfigdir}/rpmuncompress %__find_debuginfo /usr/bin/find-debuginfo #============================================================================== # Conditional build stuff. # Check if symbol is defined. # Example usage: %if %{defined with_foo} && %{undefined with_bar} ... %defined() %{expand:%%{?%{1}:1}%%{!?%{1}:0}} %undefined() %{expand:%%{?%{1}:0}%%{!?%{1}:1}} # Handle conditional builds. # (see 'conditionalbuilds' in the manual) # # Internally, the `--with foo` option defines the macro `_with_foo` and the # `--without foo` option defines the macro `_without_foo`. # Based on those and a default (used when neither is given), bcond macros # define the macro `with_foo`, which should later be checked: %bcond() %[ (%2)\ ? "%{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}"\ : "%{expand:%%{?_with_%{1}:%%global with_%{1} 1}}"\ ] %bcond_with() %bcond %{1} 0 %bcond_without() %bcond %{1} 1 # Shorthands for %{defined with_...}: %with() %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} %without() %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} # #============================================================================== # ---- Required rpmrc macros. # Macros that used to be initialized as a side effect of rpmrc parsing. # These are the default values that can be overridden by other # (e.g. per-platform, per-system, per-packager, per-package) macros. # # The directory where rpm's configuration and scripts live %_rpmconfigdir %{getconfdir} # The directory where rpm's macro files live %_rpmmacrodir %{_rpmconfigdir}/macros.d # The directory where rpm's addon lua libraries live %_rpmluadir %{_rpmconfigdir}/lua # The directory where sources/patches will be unpacked and built. %_builddir %{_topdir}/BUILD # The interpreter used for build scriptlets. %_buildshell /bin/sh # The location of the rpm database file(s). %_dbpath %{_usr}/lib/sysimage/rpm # The location of the rpm database file(s) after "rpm --rebuilddb". %_dbpath_rebuild %{_dbpath} # Keyring type to use # rpmdb gpg-pubkey "packages" in rpmdb (default) # fs gpg-pubkey files at %_keyringpath %_keyring rpmdb %_keyringpath %{_dbpath}/pubkeys/ # Location of passwd(5) and group(5) %_passwd_path /etc/passwd %_group_path /etc/group # sysusers helper binary (or a replacement script), uncomment to disable #%__systemd_sysusers /usr/bin/systemd-sysusers #%__systemd_sysusers %{_rpmconfigdir}/sysusers.sh # # Path to script that creates debug symbols in a /usr/lib/debug # shadow tree. # # A spec file can %%define _find_debuginfo_opts to pass options to # the script. See the script for details. # %__debug_install_post \ %{__find_debuginfo} \\\ %{?_smp_build_ncpus:-j%{_smp_build_ncpus}} \\\ %{?_missing_build_ids_terminate_build:--strict-build-id} \\\ %{?_no_recompute_build_ids:-n} \\\ %{?_include_minidebuginfo:-m} \\\ %{?_include_gdb_index:-i} \\\ %{?_unique_build_ids:--build-id-seed "%{VERSION}-%{RELEASE}"} \\\ %{?_unique_debug_names:--unique-debug-suffix "-%{VERSION}-%{RELEASE}.%{_arch}"} \\\ %{?_unique_debug_srcs:--unique-debug-src-base "%{name}-%{VERSION}-%{RELEASE}.%{_arch}"} \\\ %{?_find_debuginfo_dwz_opts} \\\ %{?_find_debuginfo_opts} \\\ %{?_debugsource_packages:-S debugsourcefiles.list} \\\ "%{_builddir}/%{?buildsubdir}"\ %{nil} # Template for debug information sub-package. %_debuginfo_template \ %package debuginfo\ Summary: Debug information for package %{name}\ Group: Development/Debug\ AutoReq: 0\ AutoProv: 1\ %description debuginfo\ This package provides debug information for package %{name}.\ Debug information is useful when developing applications that use this\ package or when debugging this package.\ %files debuginfo -f debugfiles.list\ %{nil} %_debugsource_template \ %package debugsource\ Summary: Debug sources for package %{name}\ Group: Development/Debug\ AutoReqProv: 0\ %description debugsource\ This package provides debug sources for package %{name}.\ Debug sources are useful when developing applications that use this\ package or when debugging this package.\ %files debugsource -f debugsourcefiles.list\ %{nil} %debug_package \ %ifnarch noarch\ %global __debug_package 1\ %_debuginfo_template\ %{?_debugsource_packages:%_debugsource_template}\ %endif\ %{nil} %_langpack_template() \ %package langpack-%{1}\ Summary: %{2} language data for %{name}\ BuildArch: noarch\ Requires: %{name} = %{version}-%{release}\ Supplements: (%{name} = %{version}-%{release} and langpacks-%{1})\ %description langpack-%{1}\ %{2} language data for %{name}.\ %files langpack-%{1}\ %{nil} %_defaultdocdir %{_datadir}/doc %_defaultlicensedir %{_datadir}/licenses # Following macros for filtering auto deps must not be used in spec files. # Their purpose is to set up global filtering for all packages. If you need # to set up specific filtering for your package use %__requires_exclude_from # and %__provides_exclude_from instead. %__global_requires_exclude_from %{?_docdir:%{_docdir}} %__global_provides_exclude_from %{?_docdir:%{_docdir}} # Maximum age of preserved changelog entries in binary packages, # relative to newest existing entry. Unix timestamp format. %_changelog_trimage 0 # An alternative strategy for changelog trimming: # the Unix time of the latest kept changelog entry in binary packages %_changelog_trimtime 0 # If true, set the SOURCE_DATE_EPOCH environment variable # to the timestamp of the topmost changelog entry %source_date_epoch_from_changelog 0 # If true, make sure that buildtime in built rpms # is set to the value of SOURCE_DATE_EPOCH. # Is ignored when SOURCE_DATE_EPOCH is not set. %use_source_date_epoch_as_buildtime 0 # If true, make sure that timestamps in built rpms # are not later than the value of SOURCE_DATE_EPOCH. # Is ignored when SOURCE_DATE_EPOCH is not set. %clamp_mtime_to_source_date_epoch 0 # If enabled, dilute user() and group() requires into recommends %_use_weak_usergroup_deps 1 # The directory where newly built binary packages will be written. %_rpmdir %{_topdir}/RPMS # A template used to generate the output binary package file name # (legacy). %_rpmfilename %{_build_name_fmt} # The directory where sources/patches from a source package will be # installed. This is also where sources/patches are found when building. %_sourcedir %{_topdir}/SOURCES # The directory where the spec file from a source package will be # installed. %_specdir %{_topdir}/SPECS # The directory where newly built source packages will be written. %_srcrpmdir %{_topdir}/SRPMS # The directory where buildroots will be created. %_buildrootdir %{_topdir}/BUILDROOT # Build root path, where %install installs the package during build. %buildroot %{_buildrootdir}/%{NAME}-%{VERSION}-%{RELEASE}.%{_arch} # Path for spec file snippets generated during build %specpartsdir %{_builddir}/%{buildsubdir}-SPECPARTS # Directory where temporaray files can be created. %_tmppath %{_var}/tmp # Path to top of build area. %_topdir %{getenv:HOME}/rpmbuild #============================================================================== # ---- Optional rpmrc macros. # Macros that are initialized as a side effect of rpmrc and/or spec # file parsing. # # The sub-directory (relative to %{_builddir}) where sources are compiled. # This macro is set after processing %setup, either explicitly from the # value given to -n or the default name-version. # #%buildsubdir # Configurable distribution information, same as Distribution: tag in a # specfile. # #%distribution # Configurable distribution URL, same as DistURL: tag in a specfile. # The URL will be used to supply reliable information to tools like # rpmfind. # # Note: You should not configure with disturl (or build packages with # the DistURL: tag) unless you are willing to supply content in a # yet-to-be-determined format at the URL specified. # #%disturl # Configurable distribution tag, same as DistTag: tag in a specfile. # The tag will be used to supply reliable information to tools like # rpmfind. # #%disttag # Configurable bug URL, same as BugURL: tag in a specfile. # The URL will be used to supply reliable information to where # to file bugs. # #%bugurl # Boolean (i.e. 1 == "yes", 0 == "no") that controls whether files # marked as %doc should be installed. #%_excludedocs # The signature to use and the location of configuration files for # signing packages with GNU gpg. # #%_gpg_name #%_gpg_path # The port and machine name of an HTTP proxy host (used for FTP/HTTP). # #%_httpport #%_httpproxy # The PATH put into the environment before running %pre/%post et al. # %_install_script_path /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin # A colon separated list of desired locales to be installed; # "all" means install all locale specific files. # %_install_langs all # Set ModularityLabel: for packages being build # #%modularitylabel # A colon separated list of paths where files should *not* be installed. # Usually, these are network file system mount points. # #%_netsharedpath # (experimental) # The type of pattern match used on rpmdb iterator selectors: # "default" simple glob-like regex, periods will be escaped, # splats will have period prepended, full "^...$" match # required. Also, file path tags will use glob(7). # "strcmp" compare strings # "regex" regex(7) patterns using regcomp(3)/regexec(3) # "glob" glob(7) patterns using fnmatch(3) # %_query_selector_match default # Configurable packager information, same as Packager: in a specfile. # #%packager # Compression type and level for source/binary package payloads. # "w9.gzdio" gzip level 9 (default). # "w9.bzdio" bzip2 level 9. # "w6.xzdio" xz level 6, xz's default. # "w7T16.xzdio" xz level 7 using 16 threads # "w7T0.xzdio" xz level 7 using %{getncpus} threads # "w7T.xzdio" xz level 7 using %{getncpus} threads # "w6.lzdio" lzma-alone level 6, lzma's default # "w3.zstdio" zstd level 3, zstd's default # "w19T8.zstdio" zstd level 19 using 8 threads # "w7T0.zstdio" zstd level 7 using %{getncpus} threads # "w.ufdio" uncompressed # #%_source_payload w9.gzdio #%_binary_payload w9.gzdio # Algorithm to use for generating file checksum digests on build. # If not specified or 0, MD5 is used. # WARNING: non-MD5 is backwards incompatible with rpm < 4.6! # The supported algorithms may depend on the underlying crypto # implementation but generally at least the following are supported: # 1 MD5 # 2 SHA1 # 8 SHA256 (default) # 9 SHA384 # 10 SHA512 # %_source_filedigest_algorithm 8 %_binary_filedigest_algorithm 8 # Configurable vendor information, same as Vendor: in a specfile. # #%vendor # Default fuzz level for %patch in spec file. %_default_patch_fuzz 0 # Default patch flags #%_default_patch_flags -s %_default_patch_flags --no-backup-if-mismatch -f #============================================================================== # ---- Build configuration macros. # # Script gets packaged file list on input and buildroot as first parameter. # Returns list of unpackaged files, i.e. files in $RPM_BUILD_ROOT not packaged. # # Note: Disable (by commenting out) for legacy compatibility. %__check_files %{_rpmconfigdir}/check-files %{buildroot} # # Should unpackaged files in a build root terminate a build? # # Note: The default value should be 0 for legacy compatibility. %_unpackaged_files_terminate_build 1 # Should duplicate files in %files terminate a build? %_duplicate_files_terminate_build 0 # # Should missing %doc files in the build directory terminate a build? # # Note: The default value should be 0 for legacy compatibility. %_missing_doc_files_terminate_build 1 # # Should empty %files manifest file terminate a build? # # Note: The default value should be 0 for legacy compatibility. %_empty_manifest_terminate_build 1 # # Should binaries in noarch packages terminate a build? %_binaries_in_noarch_packages_terminate_build 1 # Should invalid utf8 encoding in package metadata terminate a build? %_invalid_encoding_terminates_build 1 # Should invalid version format in requires, provides, ... terminate a build? %_wrong_version_format_terminate_build 1 # # Should rpm try to download missing sources at build-time? # Enabling this is dangerous as long as rpm has no means to validate # the integrity of the download with a digest or signature. %_disable_source_fetch 1 # # Program to call for each successfully built and written binary package. # The package name is passed to the program as a command-line argument. # #%_build_pkgcheck %{_bindir}/rpmlint # # Program to call for the whole binary package set after build. # The package set is passed to the program via command-line arguments. # #%_build_pkgcheck_set %{_bindir}/rpmlint # # Program to call for successfully built and written SRPM. # The package name is passed to the program as a command-line argument. # #%_build_pkgcheck_srpm %{_bindir}/rpmlint # # Should the build of packages fail if package checker (if defined) returns # non-zero exit status? # #%_nonzero_exit_pkgcheck_terminate_build 1 # # Should an ELF file processed by find-debuginfo.sh having no build ID # terminate a build? This is left undefined to disable it and defined to # enable. # #%_missing_build_ids_terminate_build 1 # # Include minimal debug information in build binaries. # Requires _enable_debug_packages. # #%_include_minidebuginfo 1 # # Include a .gdb_index section in the .debug files. # Requires _enable_debug_packages and gdb-add-index installed. # #%_include_gdb_index 1 # # Defines how and if build_id links are generated for ELF files. # The following settings are supported: # # - none # No build_id links are generated. # # - alldebug # build_id links are generated only when the __debug_package global is # defined. This will generate build_id links in the -debuginfo package # for both the main file as /usr/lib/debug/.build-id/xx/yyy and for # the .debug file as /usr/lib/debug/.build-id/xx/yyy.debug. # This is the old style build_id links as generated by the original # find-debuginfo.sh script. # # - separate # build_id links are generate for all binary packages. If this is a # main package (the __debug_package global isn't set) then the # build_id link is generated as /usr/lib/.build-id/xx/yyy. If this is # a -debuginfo package (the __debug_package global is set) then the # build_id link is generated as /usr/lib/debug/.build-id/xx/yyy. # # - compat # Same as for "separate" but if the __debug_package global is set then # the -debuginfo package will have a compatibility link for the main # ELF /usr/lib/debug/.build-id/xx/yyy -> /usr/lib/.build-id/xx/yyy %_build_id_links compat # Whether build-ids should be made unique between package version/releases # when generating debuginfo packages. If set to 1 this will pass # --build-id-seed "%{VERSION}-%{RELEASE}" to find-debuginfo.sh which will # pass it onto debugedit --build-id-seed to be used to prime the build-id # note hash. %_unique_build_ids 1 # Do not recompute build-ids but keep whatever is in the ELF file already. # Cannot be used together with _unique_build_ids (which forces recomputation). # Defaults to undefined (unset). #%_no_recompute_build_ids 1 # Whether .debug files should be made unique between package version, # release and architecture. If set to 1 this will pass # --unique-debug-suffix "-%{VERSION}-%{RELEASE}.%{_arch} find-debuginfo.sh # to create debuginfo files which end in --..debug # Requires _unique_build_ids. %_unique_debug_names 1 # Whether the /usr/debug/src/ directories should be unique between # package version, release and architecture. If set to 1 this will pass # --unique-debug-src-base "%{name}-%{VERSION}-%{RELEASE}.%{_arch}" to # find-debuginfo.sh to name the directory under /usr/debug/src as # --.. %_unique_debug_srcs 1 # Whether rpm should put debug source files into its own subpackage #%_debugsource_packages 1 # Whether rpm should create extra debuginfo packages for each subpackage #%_debuginfo_subpackages 1 # # Use internal dependency generator rather than external helpers? %_use_internal_dependency_generator 1 # Directories whose contents should be considered as documentation. %__docdir_path %{_datadir}/doc:%{_datadir}/man:%{_datadir}/info:%{_datadir}/gtk-doc/html:%{_datadir}/gnome/help:%{?_docdir}:%{?_mandir}:%{?_infodir}:%{?_javadocdir}:/usr/doc:/usr/man:/usr/info:/usr/X11R6/man # # Path to scripts to autogenerate package dependencies, # # Note: Used iff _use_internal_dependency_generator is zero. #%__find_provides %{_rpmconfigdir}/rpmdeps --provides #%__find_requires %{_rpmconfigdir}/rpmdeps --requires %__find_provides %{_rpmconfigdir}/find-provides %__find_requires %{_rpmconfigdir}/find-requires #%__find_conflicts ??? #%__find_obsoletes ??? # # Path to file attribute classifications for automatic dependency # extraction, used when _use_internal_dependency_generator # is used (on by default). Files can have any number of attributes # attached to them, and dependencies are separately extracted for # each attribute. # # To define a new file attribute called "myattr", add a file named # "myattr" to this directory, defining the requires and/or provides # finder script(s) + magic and/or path pattern regex(es). # provides finder and # %__myattr_requires path + args to requires finder script for # %__myattr_provides path + args to provides finder script for # %__myattr_magic libmagic classification match regex # %__myattr_path path based classification match regex # %__myattr_flags flags to control behavior (just "exeonly" for now) # %__myattr_exclude_magic exclude by magic regex # %__myattr_exclude_path exclude by path regex # %_fileattrsdir %{_rpmconfigdir}/fileattrs # This macro defines how much space (in bytes) in package should be # reserved for gpg signatures during building of a package. If this space is # big enough for gpg signatures to fit into it then signing of the packages is # very quick because it is not necessary to rewrite the whole package to make # some space for gpg signatures. %__gpg_reserved_space 4096 #============================================================================== # ---- Database configuration macros. # # Select backend database. The following values are supported: # bdb_ro Berkeley DB (read-only) # ndb new data base format # sqlite Sqlite database # dummy dummy backend (no actual functionality) # %_db_backend sqlite #============================================================================== # ---- GPG/PGP/PGP5 signature macros. # Macro(s) to hold the arguments passed to GPG/PGP for package # signing. Expansion result is parsed by popt, so be sure to use # %{shescape} where needed. # %__gpg_sign_cmd %{shescape:%{__gpg}} \ gpg --no-verbose --no-armor --no-secmem-warning \ %{?_gpg_digest_algo:--digest-algo=%{_gpg_digest_algo}} \ %{?_gpg_sign_cmd_extra_args} \ %{?_gpg_name:-u %{shescape:%{_gpg_name}}} \ -sbo %{shescape:%{?__signature_filename}} \ %{?__plaintext_filename:-- %{shescape:%{__plaintext_filename}}} #============================================================================== # ---- Transaction macros. # Macro(s) used to parameterize transactions. # # The output binary package file name template used when building # binary packages. # # XXX Note: escaped %% for use in headerSprintf() %_build_name_fmt %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm # Verify digest/signature flags for various rpm modes: # 0x30300 (RPMVSF_MASK_NODIGESTS) --nohdrchk if set, don't check digest(s) # 0xc0c00 (RPMVSF_MASK_NOSIGNATURES) --nosignature if set, don't check signature(s) # 0xf0000 (RPMVSF_MASK_NOPAYLOAD) --nolegacy if set, check header+payload (if possible) # 0x00f00 (RPMVSF_MASK_NOHEADER) --nohdrchk if set, don't check rpmdb headers # # For example, the value 0xf0c00 (=0xf0000+0xc0c00) disables legacy # digest/signature checking, disables signature checking, but attempts # digest checking, also when retrieving headers from the database. # # You also can do: # >>> hex(rpm.RPMVSF_MASK_NOSIGNATURES) # '0xc0c00' # or: # >>> hex(rpm.RPMVSF_MASK_NOSIGNATURES|rpm.RPMVSF_MASK_NOPAYLOAD) # '0xf0c00' # at the python prompt for example, after "import rpm". # # The checking overhead is ~11ms per header for digests/signatures; # each header from the database is checked only when first encountered # for each database open. # # Note: the %_vsflags_erase applies to --upgrade/--freshen modes as # well as --erase. # %__vsflags 0xf0000 %_vsflags_build %{__vsflags} %_vsflags_erase %{__vsflags} %_vsflags_install %{__vsflags} %_vsflags_query %{__vsflags} %_vsflags_rebuilddb 0xc0c00 %_vsflags_verify %{__vsflags} # Enforced package verification level # all require valid digest(s) and signature(s) # signature require valid signature(s) # digest require valid digest(s) # none traditional rpm behavior, nothing required %_pkgverify_level digest # Disabler flags for package verification (similar to vsflags) %_pkgverify_flags 0x0 # Minimize writes during transactions (at the cost of more reads) to # conserve eg SSD disks (EXPERIMENTAL). # 1 enable # 0 disable # -1 (or undefined) autodetect on platforms where supported, otherwise # default to disabled #%_minimize_writes -1 # Flush file IO during transactions (at a severe cost in performance # for rotational disks). # 1 enable # <= 0 (or undefined) disable #%_flush_io 0 # Set to 1 to have IMA signatures written also on %config files. # Note that %config files may be changed and therefore end up with # a wrong or missing signature. #%_ima_sign_config_files 0 # Set to 1 to have fsverity signatures written for %config files. #%_fsverity_sign_config_files 0 # # Default output format string for rpm -qa # # XXX Note: escaped %% for use in headerFormat() %_query_all_fmt %%{nvr}%%{archsuffix} # # Default for coloring output # valid values are always never and auto %_color_output never # # Default path to the file used for transaction fcntl lock. %_rpmlock_path %{_dbpath}/.rpm.lock # # ISA dependency marker, none for noarch and name-bitness for others %_isa %{?__isa:(%{__isa})}%{!?__isa:%{nil}} # # Define per-arch and per-os defaults. Normally overridden by per-target macros. %__arch_install_post %{nil} %__os_install_post %{___build_post} # Macro to fix broken permissions in sources %_fixperms %{__chmod} -Rf a+rX,u+w,g-w,o-w %__smp_use_ncpus() %([ -z "$RPM_BUILD_NCPUS" ] \\\ && RPM_BUILD_NCPUS="%{getncpus %{?1}}"; \\\ ncpus_max=%{?_smp_ncpus_max}; \\\ if [ -n "$ncpus_max" ] && [ "$ncpus_max" -gt 0 ] && [ "$RPM_BUILD_NCPUS" -gt "$ncpus_max" ]; then RPM_BUILD_NCPUS="$ncpus_max"; fi; \\\ echo "$RPM_BUILD_NCPUS";) # Maximum number of CPU's to use when building, 0 for unlimited. #%_smp_ncpus_max 0 %_smp_build_ncpus %{__smp_use_ncpus:proc} %_smp_mflags -j${RPM_BUILD_NCPUS} # Maximum number of threads to use when building, 0 for unlimited #%_smp_nthreads_max 0 %_smp_build_nthreads %{__smp_use_ncpus:thread} # Assumed task size of processes and threads in megabytes. # Used to limit the amount of parallelism based on available memory. %_smp_tasksize_proc 512 %_smp_tasksize_thread %{_smp_tasksize_proc} #============================================================================== # ---- Scriptlet template templates. # Global defaults used for building scriptlet templates. # %___build_shell %{?_buildshell:%{_buildshell}}%{!?_buildshell:/bin/sh} %___build_args -e %___build_cmd %{?_sudo:%{_sudo} }%{?_remsh:%{_remsh} %{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} %___build_pre_env \ RPM_SOURCE_DIR=\"%{_sourcedir}\"\ RPM_BUILD_DIR=\"%{_builddir}\"\ RPM_OPT_FLAGS=\"%{optflags}\"\ RPM_LD_FLAGS=\"%{?build_ldflags}\"\ RPM_ARCH=\"%{_arch}\"\ RPM_OS=\"%{_os}\"\ RPM_BUILD_NCPUS=\"%{_smp_build_ncpus}\"\ RPM_SPECPARTS_DIR=\"%{specpartsdir}\"\ export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS\ RPM_DOC_DIR=\"%{_docdir}\"\ export RPM_DOC_DIR\ RPM_PACKAGE_NAME=\"%{NAME}\"\ RPM_PACKAGE_VERSION=\"%{VERSION}\"\ RPM_PACKAGE_RELEASE=\"%{RELEASE}\"\ export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE\ LANG=C\ export LANG\ unset CDPATH DISPLAY ||:\ unset DEBUGINFOD_URLS ||:\ unset RPM_CONFIG_DIR ||:\ %{?buildroot:RPM_BUILD_ROOT=\"%{buildroot}\"\ export RPM_BUILD_ROOT}\ %{?_javaclasspath:CLASSPATH=\"%{_javaclasspath}\"\ export CLASSPATH}\ PKG_CONFIG_PATH=\"${PKG_CONFIG_PATH}:%{_libdir}/pkgconfig:%{_datadir}/pkgconfig\"\ export PKG_CONFIG_PATH\ CONFIG_SITE=${CONFIG_SITE:-NONE}\ export CONFIG_SITE %___build_pre \ %{___build_pre_env} \ %[%{verbose}?"set -x":""]\ umask 022\ cd \"%{_builddir}\"\ #%___build_body %{nil} %___build_post \ RPM_EC=$?\ for pid in $(jobs -p); do kill -9 ${pid} || continue; done\ exit ${RPM_EC}\ %{nil} %___build_template #!%{___build_shell}\ %{___build_pre}\ %{nil} #%{___build_body}\ #%{___build_post}\ #%{nil} #============================================================================== # ---- Scriptlet templates. # Macro(s) that expand to a command and script that is executed. # %__spec_prep_shell %{___build_shell} %__spec_prep_args %{___build_args} %__spec_prep_cmd %{___build_cmd} %__spec_prep_pre %{___build_pre} %__spec_prep_body %{___build_body} %__spec_prep_post %{___build_post} %__spec_prep_template #!%{__spec_prep_shell}\ %{__spec_prep_pre}\ %{nil} #%{__spec_prep_body}\ #%{__spec_prep_post}\ #%{nil} %__spec_buildrequires_shell %{___build_shell} %__spec_buildrequires_args %{___build_args} %__spec_buildrequires_cmd %{___build_cmd} %__spec_buildrequires_pre %{___build_pre} %__spec_buildrequires_body %{___build_body} %__spec_buildrequires_post %{___build_post} %__spec_buildrequires_template #!%{__spec_buildrequires_shell}\ %{__spec_buildrequires_pre}\ %{nil} #%{__spec_buildrequires_body}\ #%{__spec_buildrequires_post}\ #%{nil} %__spec_conf_shell %{___build_shell} %__spec_conf_args %{___build_args} %__spec_conf_cmd %{___build_cmd} %__spec_conf_pre %{___build_pre} %__spec_conf_body %{___build_body} %__spec_conf_post %{___build_post} %__spec_conf_template #!%{__spec_build_shell}\ %{__spec_conf_pre}\ %{nil} %__spec_build_shell %{___build_shell} %__spec_build_args %{___build_args} %__spec_build_cmd %{___build_cmd} %__spec_build_pre %{___build_pre} %__spec_build_body %{___build_body} %__spec_build_post %{___build_post} %__spec_build_template #!%{__spec_build_shell}\ %{__spec_build_pre}\ %{nil} #%{__spec_build_body}\ #%{__spec_build_post}\ #%{nil} %__spec_install_shell %{___build_shell} %__spec_install_args %{___build_args} %__spec_install_cmd %{___build_cmd} %__spec_install_pre %{___build_pre} %__spec_install_body %{___build_body} %__spec_install_post\ %{?__debug_package:%{__debug_install_post}}\ %{__arch_install_post}\ %{__os_install_post}\ %{nil} %__spec_install_template #!%{__spec_install_shell}\ %{__spec_install_pre}\ %{nil} #%{__spec_install_body}\ #%{__spec_install_post}\ #%{nil} %__spec_check_shell %{___build_shell} %__spec_check_args %{___build_args} %__spec_check_cmd %{___build_cmd} %__spec_check_pre %{___build_pre} %__spec_check_body %{___build_body} %__spec_check_post %{___build_post} %__spec_check_template #!%{__spec_check_shell}\ %{__spec_check_pre}\ %{nil} #%{__spec_check_body}\ #%{__spec_check_post}\ #%{nil} #%__spec_autodep_shell %{___build_shell} #%__spec_autodep_args %{___build_args} #%__spec_autodep_cmd %{___build_cmd} #%__spec_autodep_pre %{___build_pre} #%__spec_autodep_body %{___build_body} #%__spec_autodep_post %{___build_post} #%__spec_autodep_template #!%{__spec_autodep_shell}\ #%{__spec_autodep_pre}\ #%{nil} #%{__spec_autodep_body}\ #%{__spec_autodep_post}\ #%{nil} %__spec_clean_shell %{___build_shell} %__spec_clean_args %{___build_args} %__spec_clean_cmd %{___build_cmd} %__spec_clean_pre %{___build_pre} %__spec_clean_body %{___build_body} %__spec_clean_post %{___build_post} %__spec_clean_template #!%{__spec_clean_shell}\ %{__spec_clean_pre}\ %{nil} #%{__spec_clean_body}\ #%{__spec_clean_post}\ #%{nil} %__spec_rmbuild_shell %{___build_shell} %__spec_rmbuild_args %{___build_args} %__spec_rmbuild_cmd %{___build_cmd} %__spec_rmbuild_pre %{___build_pre} %__spec_rmbuild_body %{___build_body} %__spec_rmbuild_post %{___build_post} %__spec_rmbuild_template #!%{__spec_rmbuild_shell}\ %{__spec_rmbuild_pre}\ %{nil} #%{__spec_rmbuild_body}\ #%{__spec_rmbuild_post}\ #%{nil} # XXX We don't expand pre/post install scriptlets (yet). #%__spec_pre_pre %{nil} #%__spec_pre_post %{nil} #%__spec_post_pre %{nil} #%__spec_post_post %{nil} #%__spec_preun_pre %{nil} #%__spec_preun_post %{nil} #%__spec_postun_pre %{nil} #%__spec_postun_post %{nil} #%__spec_triggerpostun_pre %{nil} #%__spec_triggerpostun_post %{nil} #%__spec_triggerun_pre %{nil} #%__spec_triggerun_post %{nil} #%__spec_triggerin_pre %{nil} #%__spec_triggerin_post %{nil} #============================================================================== # ---- configure macros. # Macro(s) slavishly copied from autoconf's config.status. # %_prefix /usr %_exec_prefix %{_prefix} %_bindir %{_exec_prefix}/bin %_sbindir %{_exec_prefix}/sbin %_libexecdir %{_exec_prefix}/libexec %_datadir %{_prefix}/share %_sysconfdir /etc %_sharedstatedir %{_prefix}/com %_localstatedir %{_prefix}/var %_lib lib %_libdir %{_exec_prefix}/%{_lib} %_includedir %{_prefix}/include %_infodir %{_datadir}/info %_mandir %{_datadir}/man %_sysusersdir /usr/lib/sysusers.d #============================================================================== # ---- config.guess platform macros. # Macro(s) similar to the tokens used by configure. # %_build %{_host} %_build_alias %{_host_alias} %_build_cpu %{_host_cpu} %_build_vendor %{_host_vendor} %_build_os %{_host_os} %_host x86_64-redhat-linux %_host_alias %{nil} %_host_cpu x86_64 %_host_vendor redhat %_host_os linux %_target %{_host} %_target_alias %{_host_alias} %_target_cpu %{_host_cpu} %_target_vendor %{_host_vendor} %_target_os %{_host_os} #============================================================================== # ---- compiler flags. # C compiler flags. This is traditionally called CFLAGS in makefiles. # Historically also available as %%{optflags}, and %%build sets the # environment variable RPM_OPT_FLAGS to this value. %build_cflags %{optflags} # C++ compiler flags. This is traditionally called CXXFLAGS in makefiles. %build_cxxflags %{optflags} # Fortran compiler flags. Makefiles use both FFLAGS and FCFLAGS as # the corresponding variable names. %build_fflags %{optflags} %{?_fmoddir:-I%{_fmoddir}} # Link editor flags. This is usually called LDFLAGS in makefiles. #%build_ldflags -Wl,-z,relro # Expands to shell code to seot the compiler/linker environment # variables CFLAGS, CXXFLAGS, FFLAGS, FCFLAGS, LDFLAGS if they have # not been set already. %set_build_flags \ CFLAGS="${CFLAGS:-%{?build_cflags}}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%{?build_cxxflags}}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%{?build_fflags}}" ; export FFLAGS ; \ FCFLAGS="${FCFLAGS:-%{?build_fflags}}" ; export FCFLAGS ; \ LDFLAGS="${LDFLAGS:-%{?build_ldflags}}" ; export LDFLAGS #============================================================================== # ---- specfile macros. # Macro(s) here can be used reliably for reproducible builds. # (Note: Above is the goal, below are the macros under development) # # The configure macro runs autoconf configure script with platform specific # directory structure (--prefix, --libdir etc) and compiler flags # such as CFLAGS. # %_configure ./configure %configure \ %{set_build_flags}; \ %{_configure} --host=%{_host} --build=%{_build} \\\ --program-prefix=%{?_program_prefix} \\\ --disable-dependency-tracking \\\ --prefix=%{_prefix} \\\ --exec-prefix=%{_exec_prefix} \\\ --bindir=%{_bindir} \\\ --sbindir=%{_sbindir} \\\ --sysconfdir=%{_sysconfdir} \\\ --datadir=%{_datadir} \\\ --includedir=%{_includedir} \\\ --libdir=%{_libdir} \\\ --libexecdir=%{_libexecdir} \\\ --localstatedir=%{_localstatedir} \\\ --sharedstatedir=%{_sharedstatedir} \\\ --mandir=%{_mandir} \\\ --infodir=%{_infodir} #------------------------------------------------------------------------------ # Tested features of make # Output synchronization for parallel make: %_make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) #------------------------------------------------------------------------------ # Verbosity options passed to make %_make_verbose V=1 VERBOSE=1 #------------------------------------------------------------------------------ # The "make" analogue, hiding the _smp_mflags magic from specs %make_build %{__make} %{_make_output_sync} %{?_smp_mflags} %{_make_verbose} #------------------------------------------------------------------------------ # The make install analogue of %configure for modern autotools: %make_install %{__make} install DESTDIR=%{?buildroot} INSTALL="%{__install} -p" #------------------------------------------------------------------------------ # Former make install analogue, kept for compatibility and for old/broken # packages that don't support DESTDIR properly. %makeinstall \ echo "warning: %%makeinstall is deprecated, try %%make_install instead" 1>&2\ %{__make} \\\ prefix=%{?buildroot:%{buildroot}}%{_prefix} \\\ exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \\\ bindir=%{?buildroot:%{buildroot}}%{_bindir} \\\ sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \\\ sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \\\ datadir=%{?buildroot:%{buildroot}}%{_datadir} \\\ includedir=%{?buildroot:%{buildroot}}%{_includedir} \\\ libdir=%{?buildroot:%{buildroot}}%{_libdir} \\\ libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \\\ localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \\\ sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \\\ mandir=%{?buildroot:%{buildroot}}%{_mandir} \\\ infodir=%{?buildroot:%{buildroot}}%{_infodir} \\\ install #------------------------------------------------------------------------------ %patches %{lua: for i, p in ipairs(patches) do \ print(macros.shescape({p}).." ") end} %sources %{lua: for i, s in ipairs(sources) do \ print(macros.shescape({s}).." ") end} #------------------------------------------------------------------------------ # arch macro for all Intel i?86 compatible processors # (Note: This macro (and it's analogues) will probably be obsoleted when # rpm can use regular expressions against target platforms in macro # conditionals. # %ix86 i386 i486 i586 i686 pentium3 pentium4 athlon geode #------------------------------------------------------------------------------ # arch macro for all supported x86_64 processors %x86_64 x86_64 x86_64_v2 x86_64_v3 x86_64_v4 amd64 em64t #------------------------------------------------------------------------------ # arch macro for all supported 32-bit ARM processors %arm32 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl #------------------------------------------------------------------------------ # arch macro for all supported 32-bit ARM processors (legacy, use %%arm32 instead) %arm %{arm32} #------------------------------------------------------------------------------ # arch macro for all supported 64-bit ARM processors %arm64 aarch64 #------------------------------------------------------------------------------ # arch macro for 32-bit MIPS processors %mips32 mips mipsel mipsr6 mipsr6el #------------------------------------------------------------------------------ # arch macro for 64-bit MIPS processors %mips64 mips64 mips64el mips64r6 mips64r6el #------------------------------------------------------------------------------ # arch macro for big endian MIPS processors %mipseb mips mipsr6 mips64 mips64r6 #------------------------------------------------------------------------------ # arch macro for little endian MIPS processors %mipsel mipsel mipsr6el mips64el mips64r6el #------------------------------------------------------------------------------ # arch macro for all supported MIPS processors %mips %{mips32} %{mips64} #------------------------------------------------------------------------------ # arch macro for all supported Sparc processors %sparc sparc sparcv8 sparcv9 sparcv9v sparc64 sparc64v #------------------------------------------------------------------------------ # arch macro for all supported Alpha processors %alpha alpha alphaev56 alphaev6 alphaev67 #------------------------------------------------------------------------------ # arch macro for all supported PowerPC 64 processors %power64 ppc64 ppc64p7 ppc64le #------------------------------------------------------------------------------ # arch macro for all supported RISC-V processors %riscv32 riscv32 %riscv64 riscv64 %riscv128 riscv128 %riscv %{riscv32} %{riscv64} %{riscv128} #------------------------------------------------------------------------------ # arch macro for 64-bit LOONGARCH processors %loongarch64 loongarch64 #------------------------------------------------------------------------ # Use in %install to generate locale specific file lists. For example, # # %install # ... # %find_lang %{name} # ... # %files -f %{name}.lang # %find_lang %{_rpmconfigdir}/find-lang.sh %{buildroot} # Commands + opts to use for retrieving remote files # Proxy opts can be set through --httpproxy/--httpport popt aliases, # for any special local needs use %__urlhelper_localopts in system-wide # or per-user macro configuration. %__urlhelpercmd /usr/bin/curl %__urlhelperopts --silent --show-error --fail --globoff --location -o %__urlhelper_proxyopts %{?_httpproxy:--proxy %{_httpproxy}%{?_httpport::%{_httpport}}}%{!?_httpproxy:%{nil}} %_urlhelper %{__urlhelpercmd} %{?__urlhelper_localopts} %{?__urlhelper_proxyopts} %{__urlhelperopts} # Transaction plugin macros %__plugindir %{_libdir}/rpm-plugins %__transaction_systemd_inhibit %{__plugindir}/systemd_inhibit.so %__transaction_selinux %{__plugindir}/selinux.so %__transaction_syslog %{__plugindir}/syslog.so %__transaction_ima %{__plugindir}/ima.so %__transaction_fapolicyd %{__plugindir}/fapolicyd.so %__transaction_fsverity %{__plugindir}/fsverity.so %__transaction_prioreset %{__plugindir}/prioreset.so %__transaction_audit %{__plugindir}/audit.so %__transaction_dbus_announce %{__plugindir}/dbus_announce.so #------------------------------------------------------------------------------ # Macros for further automated spec %setup and patch application # default to plain patch %__scm patch # meh, figure something saner %__scm_username rpm-build %__scm_usermail %__scm_author %{__scm_username} %{__scm_usermail} # Plain patch (-m is unused) %__scm_setup_patch(q) %{nil} %__scm_apply_patch(qp:m:)\ %{__patch} %{-p:-p%{-p*}} %{-q:-s} --fuzz=%{_default_patch_fuzz} %{_default_patch_flags} # Plain patch with backups for gendiff %__scm_setup_gendiff(q) %{nil} %__scm_apply_gendiff(qp:m:)\ %{__patch} %{-p:-p%{-p*}} %{-q:-s} --fuzz=%{_default_patch_fuzz} %{_default_patch_flags} -b --suffix ".%{2}" # Mercurial (aka hg) %__scm_setup_hg(q)\ %{__hg} init %{-q} .\ %{__hg} add %{-q} .\ %{__hg} commit %{-q} --user "%{__scm_author}" -m "%{NAME}-%{VERSION} base" %__scm_apply_hg(qp:m:)\ %{__hg} import - %{-p:-p%{-p*}} %{-q} -m %{-m*} --user "%{__scm_author}" # Git %__scm_setup_git(q)\ %{__git} init %{-q}\ %{__git} config user.name "%{__scm_username}"\ %{__git} config user.email "%{__scm_usermail}"\ %{__git} config gc.auto 0\ %{__git} add --force .\ %{__git} commit %{-q} --allow-empty -a\\\ --author "%{__scm_author}" -m "%{NAME}-%{VERSION} base"\ %{__git} checkout --track -b rpm-build %__scm_apply_git(qp:m:)\ %{__git} apply --index --reject %{-p:-p%{-p*}} -\ %{__git} commit %{-q} -m %{-m*} --author "%{__scm_author}" # Git, using "git am" (-m is unused) %__scm_setup_git_am(q)\ %{expand:%__scm_setup_git %{-q}} %__scm_apply_git_am(qp:m:)\ %{__git} am --reject %{-q} %{-p:-p%{-p*}} # Quilt %__scm_setup_quilt(q) %{nil} %__scm_apply_quilt(qp:m:)\ %{__quilt} import %{-p:-p%{-p*}} %{1} && %{__quilt} push %{-q} # Bzr %__scm_setup_bzr(q)\ %{__bzr} init %{-q}\ %{__bzr} whoami --branch "%{__scm_author}"\ %{__bzr} add .\ %{__bzr} commit %{-q} -m "%{NAME}-%{VERSION} base" # bzr doesn't seem to have its own command to apply patches? %__scm_apply_bzr(qp:m:)\ %{__patch} %{-p:-p%{-p*}} %{-q:-s}\ %{__bzr} commit %{-q} -m %{-m*} # Single patch application %__apply_patch(qp:m:)\ %{lua:\ local file = rpm.expand("%{1}")\ local num = rpm.expand("%{2}")\ if posix.access(file, "r") then\ local options = rpm.expand("%{-q} %{-p:-p%{-p*}} %{-m:-m%{-m*}}")\ local scm_apply = rpm.expand("%__scm_apply_%{__scm}")\ print(rpm.expand("%{uncompress:"..file.."} | "..scm_apply.." "..options.." "..file.." "..num.."\\n"))\ else\ print("echo 'Cannot read "..file.."'; exit 1;".."\\n")\ end} # Apply patches using %autosetup configured SCM. # Typically used with no arguments to apply all patches in the order # introduced in the spec, but alternatively can be used to apply indvidual # patches in arbitrary order by passing them as arguments. # -v Verbose # -p Prefix strip (ie patch -p argument) # -m Apply patches with number >= min only (if no arguments) # -M Apply patches with number <= max only (if no arguments) %autopatch(vp:m:M:) %{lua: if #arg == 0 then local lo = tonumber(rpm.expand("%{-m:%{-m*}}")) local hi = tonumber(rpm.expand("%{-M:%{-M*}}")) for i, n in ipairs(patch_nums) do if ((not lo or n >= lo) and (not hi or n <= hi)) then table.insert(arg, n) end end end local options = rpm.expand("%{!-v:-q} %{-p:-p%{-p*}} ") local bynum = {} for i, p in ipairs(patches) do bynum[patch_nums[i]] = p end for i, a in ipairs(arg) do local p = bynum[tonumber(a)] if p then print(rpm.expand("%__apply_patch -m %{basename:"..p.."} "..options..p.." "..i.."\\n")) else macros.error({"no such patch "..a}) end end } # One macro to (optionally) do it all. # -S Sets the used patch application style, eg '-S git' enables # usage of git repository and per-patch commits. # -N Disable automatic patch application # -p Use -p for patch application %autosetup(a:b:cDn:TvNS:p:)\ %setup %{-a} %{-b} %{-c} %{-D} %{-n} %{-T} %{!-v:-q}\ %{-S:%global __scm %{-S*}}\ %{expand:%__scm_setup_%{__scm} %{!-v:-q}}\ %{!-N:%autopatch %{-v} %{-p:-p%{-p*}}} # Add a sysuser user/group to a package. Takes a sysusers.d(5) line as # arguments, eg `%add_sysuser g mygroup 515`. # -b option omits the "Provides: " to support formatting the entry outside # spec context. %add_sysuser(-) %{lua: if arg[1] == '-b' then prefix = '' table.remove(arg, 1) else prefix = 'Provides: ' end if #arg < 2 then error('not enough arguments') end if arg[1] == 'g' then type = 'group' elseif arg[1] == 'u' then type = 'user' else error('invalid sysuser type: '..arg[1]) end name = arg[2] line = table.concat(arg, ' ') -- \0-pad source string to avoid '=' in the output llen = line:len() ulen = math.ceil(4 * (llen / 3)) plen = 4 * math.ceil(llen / 3) pad = string.rep('\\0', plen-ulen) enc = rpm.b64encode(line..pad, 0); print(string.format('%s%s(%s) = %s\\n', prefix, type, name, enc)) if type == 'user' then print(string.format('%s%s(%s)\\n', prefix, 'group', name)) end } # \endverbatim #*/ ARCHITECTURE AND OS: build arch : x86_64 compatible build archs: x86_64_v3 x86_64_v2 x86_64 noarch build os : Linux compatible build os's : Linux install arch : x86_64_v3 install os : Linux compatible archs : x86_64_v3 x86_64_v2 x86_64 amd64 em64t athlon noarch i686 i586 i486 i386 fat compatible os's : Linux BACKEND: default backend : sqlite available backends : sqlite ndb bdb_ro dummy RPMRC VALUES: archcolor : 2 optflags : -O2 -g -march=x86-64-v3 Features supported by rpmlib: rpmlib(BuiltinLuaScripts) = 4.2.2-1 rpmlib(CaretInVersions) = 4.15.0-1 rpmlib(CompressedFileNames) = 3.0.4-1 rpmlib(ConcurrentAccess) = 4.1-1 rpmlib(DynamicBuildRequires) = 4.15.0-1 rpmlib(ExplicitPackageProvide) = 4.0-1 rpmlib(FileCaps) = 4.6.1-1 rpmlib(FileDigests) = 4.6.0-1 rpmlib(HeaderLoadSortsTags) = 4.0.1-1 rpmlib(LargeFiles) = 4.12.0-1 rpmlib(PartialHardlinkSets) = 4.0.4-1 rpmlib(PayloadFilesHavePrefix) = 4.0-1 rpmlib(PayloadIsBzip2) = 3.0.5-1 rpmlib(PayloadIsLzma) = 4.4.2-1 rpmlib(PayloadIsXz) = 5.2-1 rpmlib(PayloadIsZstd) = 5.4.18-1 rpmlib(RichDependencies) = 4.12.0-1 rpmlib(ScriptletExpansion) = 4.9.0-1 rpmlib(ScriptletInterpreterArgs) = 4.0.3-1 rpmlib(TildeInVersions) = 4.10.0-1 rpmlib(VersionedDependencies) = 3.0.3-1 Macro path: /usr/lib/rpm/macros:/usr/lib/rpm/macros.d/macros.*:/usr/lib/rpm/platform/%{_target}/macros:/usr/lib/rpm/fileattrs/*.attr:/usr/lib/rpm/redhat/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/%{_target}/macros:~/.rpmmacros ======================== -13: GNAT_arches %{GPRbuild_arches} ia64 ppc alpha %{arm} riscv64 -13: GPRbuild_arches %{ix86} x86_64 %{power64} s390x aarch64 -20: P -20: S -13: __7zip /usr/bin/7za -13: ___build_args -e -13: ___build_cmd %{?_sudo:%{_sudo} }%{?_remsh:%{_remsh} %{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} %{_remroot} }%{___build_shell} %{___build_args} -13: ___build_post RPM_EC=$? for pid in $(jobs -p); do kill -9 ${pid} || continue; done exit ${RPM_EC} %{nil} -13: ___build_pre %{___build_pre_env} %[%{verbose}?"set -x":""] umask 022 cd "%{_builddir}" -13: ___build_pre_env RPM_SOURCE_DIR="%{_sourcedir}" RPM_BUILD_DIR="%{_builddir}" RPM_OPT_FLAGS="%{optflags}" RPM_LD_FLAGS="%{?build_ldflags}" RPM_ARCH="%{_arch}" RPM_OS="%{_os}" RPM_BUILD_NCPUS="%{_smp_build_ncpus}" RPM_SPECPARTS_DIR="%{specpartsdir}" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="%{_docdir}" export RPM_DOC_DIR RPM_PACKAGE_NAME="%{NAME}" RPM_PACKAGE_VERSION="%{VERSION}" RPM_PACKAGE_RELEASE="%{RELEASE}" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: %{?buildroot:RPM_BUILD_ROOT="%{buildroot}" export RPM_BUILD_ROOT} %{?_javaclasspath:CLASSPATH="%{_javaclasspath}" export CLASSPATH} PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:%{_libdir}/pkgconfig:%{_datadir}/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE -13: ___build_shell %{?_buildshell:%{_buildshell}}%{!?_buildshell:/bin/sh} -13: ___build_template #!%{___build_shell} %{___build_pre} %{nil} -13: __apply_patch(qp:m:) %{lua: local file = rpm.expand("%{1}") local num = rpm.expand("%{2}") if posix.access(file, "r") then local options = rpm.expand("%{-q} %{-p:-p%{-p*}} %{-m:-m%{-m*}}") local scm_apply = rpm.expand("%__scm_apply_%{__scm}") print(rpm.expand("%{uncompress:"..file.."} | "..scm_apply.." "..options.." "..file.." "..num.."\n")) else print("echo 'Cannot read "..file.."'; exit 1;".."\n") end} -13: __ar /usr/bin/ar -13: __arch_install_post /usr/lib/rpm/check-buildroot -13: __as /usr/bin/as -13: __awk /usr/bin/awk -13: __bootstrap ~bootstrap -13: __brp_boot_efi_times /usr/lib/rpm/brp-boot-efi-times -13: __brp_check_rpaths /usr/lib/rpm/check-rpaths -13: __brp_compress /usr/lib/rpm/brp-compress -13: __brp_elfperms %{_rpmconfigdir}/brp-elfperms -13: __brp_fix_pyc_reproducibility %{_rpmconfigdir}/redhat/brp-fix-pyc-reproducibility -13: __brp_ldconfig /usr/lib/rpm/redhat/brp-ldconfig -13: __brp_llvm_compile_lto_elf /usr/lib/rpm/redhat/brp-llvm-compile-lto-elf %{build_cflags} %{build_ldflags} -13: __brp_mangle_shebangs /usr/lib/rpm/redhat/brp-mangle-shebangs %{?__brp_mangle_shebangs_exclude:--shebangs "%{?__brp_mangle_shebangs_exclude}"} %{?__brp_mangle_shebangs_exclude_file:--shebangs-from "%{__brp_mangle_shebangs_exclude_file}"} %{?__brp_mangle_shebangs_exclude_from:--files "%{?__brp_mangle_shebangs_exclude_from}"} %{?__brp_mangle_shebangs_exclude_from_file:--files-from "%{__brp_mangle_shebangs_exclude_from_file}"} -13: __brp_python_bytecompile %{__env_unset_source_date_epoch_if_not_clamp_mtime} %{_rpmconfigdir}/redhat/brp-python-bytecompile "" "%{?_python_bytecompile_errors_terminate_build}" "%{?_python_bytecompile_extra}" "%{?_smp_build_ncpus:-j%{_smp_build_ncpus}}" -13: __brp_python_hardlink %{_rpmconfigdir}/redhat/brp-python-hardlink -13: __brp_remove_la_files %{_rpmconfigdir}/brp-remove-la-files -13: __brp_strip /usr/lib/rpm/brp-strip %{__strip} -13: __brp_strip_comment_note /usr/lib/rpm/brp-strip-comment-note %{__strip} %{__objdump} -13: __brp_strip_lto /usr/lib/rpm/redhat/brp-strip-lto %{__strip} -13: __brp_strip_static_archive /usr/lib/rpm/brp-strip-static-archive %{__strip} -13: __build_flags_common %{expand:%define __build_for_lang_c 0}%{expand:%define __build_for_lang_cxx 0}%{expand:%define __build_for_lang_any 0}%{__build_flags_no_macro_warning}%{optflags} -13: __build_flags_lang_c %{expand:%define __build_for_lang_cxx 0}%{expand:%define __build_for_lang_any 0}%{__build_flags_no_macro_warning}%{optflags} -13: __build_flags_lang_cxx %{expand:%define __build_for_lang_c 0}%{expand:%define __build_for_lang_any 0}%{__build_flags_no_macro_warning}%{optflags} -13: __build_flags_no_macro_warning %[%__build_for_lang_c + %__build_for_lang_cxx + %__build_for_lang_any ? "" : ""] -13: __build_for_lang_any 1 -13: __build_for_lang_c 1 -13: __build_for_lang_cxx 1 -13: __bzip2 /usr/bin/bzip2 -13: __bzr /usr/bin/bzr -13: __cargo_skip_build 0 -13: __cat /usr/bin/cat -13: __cc %{expand:%%{__cc_%{toolchain}}} -13: __cc_clang clang -13: __cc_gcc gcc -13: __cflags_arch_ppc64le %[0%{?rhel} >= 9 ? "-mcpu=power9 -mtune=power9" : "-mcpu=power8 -mtune=power8"] -13: __cflags_arch_s390x %[0%{?rhel} >= 9 ? "-march=z14 -mtune=z15" : "-march=z13 -mtune=z14"] -13: __cflags_arch_x86_64 %{__cflags_arch_x86_64_v2} %{__cflags_arch_x86_64_v3} -13: __cflags_arch_x86_64_v2 %[0%{?rhel} == 9 ? "-march=x86-64-v2" : ""] -13: __cflags_arch_x86_64_v3 %[0%{?rhel} > 9 ? "-march=x86-64-v3" : ""] -13: __check_files %{_rpmconfigdir}/check-files %{buildroot} -13: __chmod /usr/bin/chmod -13: __chown /usr/bin/chown -13: __cp /usr/bin/cp -13: __cpp %{expand:%%{__cpp_%{toolchain}}} -13: __cpp_clang clang-cpp -13: __cpp_gcc gcc -E -13: __crates_url https://crates.io/api/v1/crates/ -13: __cxx %{expand:%%{__cxx_%{toolchain}}} -13: __cxx_clang clang++ -13: __cxx_gcc g++ -13: __debug_install_post %{__find_debuginfo} \ %{?_smp_build_ncpus:-j%{_smp_build_ncpus}} \ %{?_missing_build_ids_terminate_build:--strict-build-id} \ %{?_no_recompute_build_ids:-n} \ %{?_include_minidebuginfo:-m} \ %{?_include_gdb_index:-i} \ %{?_unique_build_ids:--build-id-seed "%{VERSION}-%{RELEASE}"} \ %{?_unique_debug_names:--unique-debug-suffix "-%{VERSION}-%{RELEASE}.%{_arch}"} \ %{?_unique_debug_srcs:--unique-debug-src-base "%{name}-%{VERSION}-%{RELEASE}.%{_arch}"} \ %{?_find_debuginfo_dwz_opts} \ %{?_find_debuginfo_opts} \ %{?_debugsource_packages:-S debugsourcefiles.list} \ "%{_builddir}/%{?buildsubdir}" %{nil} -13: __debuginfo_path ^/usr/lib/debug/.build-id/[^/]+/[^/]+\.debug$ -13: __debuginfo_provides %{lua: local file = rpm.expand("%1") local b1, b2 = file:match("/([0-9a-f]+)/([0-9a-f]+).debug$") print(string.format("debuginfo(build-id) = %s%s\n", b1, b2)) } -13: __default_python3_pkgversion %__default_python3_version -13: __default_python3_version 3.12 -13: __desktop_path ^%{_datadir}/applications/.*\.desktop$ -13: __desktop_provides %{lua: local executable = false local mimetypes = nil for line in io.lines(rpm.expand("%1")) do if line:match("^Type%s*=%s*Application$") or line:match("^Exec%s*=") then executable = true elseif line:match("^MimeType%s*=") then mimetypes = line:match("=%s*(.+)") end end if executable then print("application()\n") print(string.format("application(%s)\n", rpm.expand("%{basename:%1}"))) if mimetypes then for mimetype in mimetypes:gmatch("([^;]+)") do print(string.format("mimehandler(%s)\n", mimetype)) end end end } -13: __docdir_path %{_datadir}/doc:%{_datadir}/man:%{_datadir}/info:%{_datadir}/gtk-doc/html:%{_datadir}/gnome/help:%{?_docdir}:%{?_mandir}:%{?_infodir}:%{?_javadocdir}:/usr/doc:/usr/man:/usr/info:/usr/X11R6/man -13: __elf_exclude_path ^/lib/modules/.*.ko?(.[[:alnum:]]*)$ -13: __elf_magic ^(setuid,? )?(setgid,? )?(sticky )?ELF (32|64)-bit.*$ -13: __elf_provides %{_rpmconfigdir}/elfdeps --provides -13: __elf_requires %{_rpmconfigdir}/elfdeps --requires -13: __env_unset_source_date_epoch_if_not_clamp_mtime %[0%{?clamp_mtime_to_source_date_epoch} == 0 ? "env -u SOURCE_DATE_EPOCH" : "env"] -13: __extension_strip_flags %{lua: --the only argument to this macro is the "name" of the flags we strip (e.g. cflags, ldflags, etc.) local name = rpm.expand("%{1}") --store all the individual flags in a variable as a continuous string local flags = rpm.expand("%{build_" .. name .. "}") --create an empty table for the minimal set of flags we wanna preserve local stripped_flags = { } --iterate over the individual flags and store the ones we want in the table as unique keys for flag in flags:gmatch("%S+") do if flag:find("^%-fexceptions") or flag:find("^%-fcf%-protection") then stripped_flags[flag] = true end end --print out the finalized set of flags for use by the extension builders for k,_ in pairs(stripped_flags) do print(k .. " ") end } -13: __file /usr/bin/file -13: __find_debuginfo /usr/bin/find-debuginfo -13: __find_provides %{_rpmconfigdir}/find-provides -13: __find_requires %{_rpmconfigdir}/find-requires -13: __font_magic [Ff]ont?( (program|collection))?( (text|data)) -13: __font_provides %{_rpmconfigdir}/fontconfig.prov -13: __font_requires %{nil} -13: __gem /usr/bin/gem -13: __git /usr/bin/git -13: __global_cflags %{build_cflags} -13: __global_compiler_flags %{_general_options} %{_warning_options} %{_preprocessor_defines} %{_hardened_cflags} %{_annotation_cflags} %{_legacy_options} -13: __global_cxxflags %{build_cxxflags} -13: __global_fcflags %{build_fflags} -13: __global_fflags %{build_fflags} -13: __global_ldflags %{build_ldflags} -13: __global_provides_exclude_from %{?_docdir:%{_docdir}} -13: __global_requires_exclude_from %{?_docdir:%{_docdir}} -13: __gpg /usr/bin/gpg -13: __gpg_reserved_space 4096 -13: __gpg_sign_cmd %{shescape:%{__gpg}} gpg --no-verbose --no-armor --no-secmem-warning %{?_gpg_digest_algo:--digest-algo=%{_gpg_digest_algo}} %{?_gpg_sign_cmd_extra_args} %{?_gpg_name:-u %{shescape:%{_gpg_name}}} -sbo %{shescape:%{?__signature_filename}} %{?__plaintext_filename:-- %{shescape:%{__plaintext_filename}}} -13: __grep /usr/bin/grep -13: __gzip /usr/bin/gzip -13: __hg /usr/bin/hg -13: __id /usr/bin/id -13: __id_u %{__id} -u -13: __install /usr/bin/install -13: __isa %{__isa_name}-%{__isa_bits} -13: __isa_bits 64 -13: __isa_name x86 -13: __kmod_path ^/lib/modules/.*/(modules.builtin|.*.ko|.*.ko.gz|.*.ko.bz2|.*.ko.xz|.*.ko.zst)$ -13: __kmod_provides %{lua: function basename(fn) local b = string.gsub(fn, ".*/", "") -- the above adjusts gsub() result to 1 value -- "return f()" construct would return _all_ values, two in case of gsub() return b end function strip_compress_sfx(fn) local cnt fn, cnt = string.gsub(fn, "%.gz$", "") if cnt == 1 then return fn; end fn, cnt = string.gsub(fn, "%.bz2$", "") if cnt == 1 then return fn; end fn, cnt = string.gsub(fn, "%.xz$", "") if cnt == 1 then return fn; end fn, cnt = string.gsub(fn, "%.zst$", "") return fn end function printdep(mod) print("kmod("..mod..") ") end local fn = rpm.expand("%1") local bn = basename(fn) if bn == "modules.builtin" then for l in io.lines(fn) do local builtin_mod = basename(l) printdep(builtin_mod) local nocompr = strip_compress_sfx(builtin_mod) if nocompr ~= builtin_mod then printdep(nocompr) end end else local mod = string.match(bn, "%g+%.ko") if mod then printdep(mod) local nocompr = strip_compress_sfx(mod) if nocompr ~= mod then printdep(nocompr) end end end } -13: __ld /usr/bin/ld -13: __libsymlink_flags magic_and_path -13: __libsymlink_magic ^symbolic link to .*lib.*.so..*$ -13: __libsymlink_path ^.*.so$ -13: __libsymlink_requires %{_rpmconfigdir}/elfdeps --provides --soname-only -13: __ln /usr/bin/ln -13: __ln_s %{__ln} -s -13: __lrzip /usr/bin/lrzip -13: __lzip /usr/bin/lzip -13: __make /usr/bin/make -13: __metainfo_path ^%{_datadir}/(appdata|metainfo)/.*\.(appdata|metainfo)\.xml$ -13: __metainfo_provides %{lua: print("metainfo()\n") print(string.format("metainfo(%s)\n", rpm.expand("%{basename:%1}"))) } -13: __mkdir /usr/bin/mkdir -13: __mkdir_p %{__mkdir} -p -13: __mv /usr/bin/mv -13: __objdump /usr/bin/objdump -13: __ocaml_flags magic_and_path -13: __ocaml_magic ^(Objective caml|OCaml) .*$ -13: __ocaml_path .(cma|cmi|cmo|cmx|cmxa)$ -13: __ocaml_provides %{_rpmconfigdir}/ocamldeps.sh --provides -13: __ocaml_requires %{_rpmconfigdir}/ocamldeps.sh --requires -13: __os_install_post %{?__brp_ldconfig} %{?__brp_compress} %{!?__debug_package: %{?__brp_strip} %{?__brp_strip_comment_note} } %{?__brp_strip_lto} %{?__brp_strip_static_archive} %{?__brp_check_rpaths} %{?__brp_mangle_shebangs} %{?__brp_remove_la_files} %{__os_install_post_python} %{nil} -13: __os_install_post_python %{?py_auto_byte_compile:%{?__brp_python_bytecompile}} %{?py_reproducible_pyc_path:%{?__brp_fix_pyc_reproducibility} "%{py_reproducible_pyc_path}"} %{?__brp_python_hardlink} %{nil} -13: __patch /usr/bin/patch -13: __perl %{_bindir}/perl -13: __pkgconfig_path ^((%{_libdir}|%{_datadir})/pkgconfig/.*.pc|%{_bindir}/pkg-config)$ -13: __pkgconfig_provides %{_rpmconfigdir}/pkgconfigdeps.sh --provides -13: __pkgconfig_requires %{_rpmconfigdir}/pkgconfigdeps.sh --requires -13: __plugindir %{_libdir}/rpm-plugins -13: __pypi_default_extension tar.gz -13: __pypi_url https://files.pythonhosted.org/packages/source/ -13: __python %{error:attempt to use unversioned python, define %%__python to %{__python2} or %{__python3} explicitly} -13: __python2 /usr/bin/python2 -13: __python3 /usr/bin/python%{python3_pkgversion} -13: __quilt /usr/bin/quilt -13: __rm /usr/bin/rm -13: __rpm_macro_path %{_rpmmacrodir}/macros..* -13: __rpm_macro_provides %{_rpmconfigdir}/rpm_macros_provides.sh -13: __rpmuncompress %{_rpmconfigdir}/rpmuncompress -13: __rustc /usr/bin/rustc -13: __rustdoc /usr/bin/rustdoc -13: __scm patch -13: __scm_apply_bzr(qp:m:) %{__patch} %{-p:-p%{-p*}} %{-q:-s} %{__bzr} commit %{-q} -m %{-m*} -13: __scm_apply_gendiff(qp:m:) %{__patch} %{-p:-p%{-p*}} %{-q:-s} --fuzz=%{_default_patch_fuzz} %{_default_patch_flags} -b --suffix ".%{2}" -13: __scm_apply_git(qp:m:) %{__git} apply --index --reject %{-p:-p%{-p*}} - %{__git} commit %{-q} -m %{-m*} --author "%{__scm_author}" -13: __scm_apply_git_am(qp:m:) %{__git} am --reject %{-q} %{-p:-p%{-p*}} -13: __scm_apply_hg(qp:m:) %{__hg} import - %{-p:-p%{-p*}} %{-q} -m %{-m*} --user "%{__scm_author}" -13: __scm_apply_patch(qp:m:) %{__patch} %{-p:-p%{-p*}} %{-q:-s} --fuzz=%{_default_patch_fuzz} %{_default_patch_flags} -13: __scm_apply_quilt(qp:m:) %{__quilt} import %{-p:-p%{-p*}} %{1} && %{__quilt} push %{-q} -13: __scm_author %{__scm_username} %{__scm_usermail} -13: __scm_setup_bzr(q) %{__bzr} init %{-q} %{__bzr} whoami --branch "%{__scm_author}" %{__bzr} add . %{__bzr} commit %{-q} -m "%{NAME}-%{VERSION} base" -13: __scm_setup_gendiff(q) %{nil} -13: __scm_setup_git(q) %{__git} init %{-q} %{__git} config user.name "%{__scm_username}" %{__git} config user.email "%{__scm_usermail}" %{__git} config gc.auto 0 %{__git} add --force . %{__git} commit %{-q} --allow-empty -a\ --author "%{__scm_author}" -m "%{NAME}-%{VERSION} base" %{__git} checkout --track -b rpm-build -13: __scm_setup_git_am(q) %{expand:%__scm_setup_git %{-q}} -13: __scm_setup_hg(q) %{__hg} init %{-q} . %{__hg} add %{-q} . %{__hg} commit %{-q} --user "%{__scm_author}" -m "%{NAME}-%{VERSION} base" -13: __scm_setup_patch(q) %{nil} -13: __scm_setup_quilt(q) %{nil} -13: __scm_usermail -13: __scm_username rpm-build -13: __script_flags exeonly -13: __script_magic ^.* script[, ].*$ -13: __script_requires %{_rpmconfigdir}/script.req -13: __sed /usr/bin/sed -13: __smp_use_ncpus %([ -z "$RPM_BUILD_NCPUS" ] \ && RPM_BUILD_NCPUS="%{getncpus %{?1}}"; \ ncpus_max=%{?_smp_ncpus_max}; \ if [ -n "$ncpus_max" ] && [ "$ncpus_max" -gt 0 ] && [ "$RPM_BUILD_NCPUS" -gt "$ncpus_max" ]; then RPM_BUILD_NCPUS="$ncpus_max"; fi; \ echo "$RPM_BUILD_NCPUS";) -13: __spec_build_args %{___build_args} -13: __spec_build_body %{___build_body} -13: __spec_build_cmd %{___build_cmd} -13: __spec_build_post %{___build_post} -13: __spec_build_pre %{___build_pre} %{?_auto_set_build_flags:%{set_build_flags}} %{?_generate_package_note_file} -13: __spec_build_shell %{___build_shell} -13: __spec_build_template #!%{__spec_build_shell} %{__spec_build_pre} %{nil} -13: __spec_buildrequires_args %{___build_args} -13: __spec_buildrequires_body %{___build_body} -13: __spec_buildrequires_cmd %{___build_cmd} -13: __spec_buildrequires_post %{___build_post} -13: __spec_buildrequires_pre %{___build_pre} -13: __spec_buildrequires_shell %{___build_shell} -13: __spec_buildrequires_template #!%{__spec_buildrequires_shell} %{__spec_buildrequires_pre} %{nil} -13: __spec_check_args %{___build_args} -13: __spec_check_body %{___build_body} -13: __spec_check_cmd %{___build_cmd} -13: __spec_check_post %{___build_post} -13: __spec_check_pre %{___build_pre} %{?_auto_set_build_flags:%{set_build_flags}} %{?_generate_package_note_file} -13: __spec_check_shell %{___build_shell} -13: __spec_check_template #!%{__spec_check_shell} %{__spec_check_pre} %{nil} -13: __spec_clean_args %{___build_args} -13: __spec_clean_body %{___build_body} -13: __spec_clean_cmd %{___build_cmd} -13: __spec_clean_post %{___build_post} -13: __spec_clean_pre %{___build_pre} -13: __spec_clean_shell %{___build_shell} -13: __spec_clean_template #!%{__spec_clean_shell} %{__spec_clean_pre} %{nil} -13: __spec_conf_args %{___build_args} -13: __spec_conf_body %{___build_body} -13: __spec_conf_cmd %{___build_cmd} -13: __spec_conf_post %{___build_post} -13: __spec_conf_pre %{___build_pre} -13: __spec_conf_shell %{___build_shell} -13: __spec_conf_template #!%{__spec_build_shell} %{__spec_conf_pre} %{nil} -13: __spec_install_args %{___build_args} -13: __spec_install_body %{___build_body} -13: __spec_install_cmd %{___build_cmd} -13: __spec_install_post %[ "%{toolchain}" == "clang" ? "%{?__brp_llvm_compile_lto_elf}" : "%{nil}" ] %{?__debug_package:%{__debug_install_post}} %{__arch_install_post} %{__os_install_post} %{nil} -13: __spec_install_pre %{___build_pre} [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "${RPM_BUILD_ROOT}" mkdir -p "`dirname "$RPM_BUILD_ROOT"`" mkdir "$RPM_BUILD_ROOT" %{?_auto_set_build_flags:%{set_build_flags}} %{nil} -13: __spec_install_shell %{___build_shell} -13: __spec_install_template #!%{__spec_install_shell} %{__spec_install_pre} %{nil} -13: __spec_prep_args %{___build_args} -13: __spec_prep_body %{___build_body} -13: __spec_prep_cmd %{___build_cmd} -13: __spec_prep_post %{___build_post} -13: __spec_prep_pre %{___build_pre} -13: __spec_prep_shell %{___build_shell} -13: __spec_prep_template #!%{__spec_prep_shell} %{__spec_prep_pre} %{nil} -13: __spec_rmbuild_args %{___build_args} -13: __spec_rmbuild_body %{___build_body} -13: __spec_rmbuild_cmd %{___build_cmd} -13: __spec_rmbuild_post %{___build_post} -13: __spec_rmbuild_pre %{___build_pre} -13: __spec_rmbuild_shell %{___build_shell} -13: __spec_rmbuild_template #!%{__spec_rmbuild_shell} %{__spec_rmbuild_pre} %{nil} -13: __strip /usr/bin/strip -13: __sysusers_path ^%{_sysusersdir}/.*\.conf$ -13: __sysusers_provides %{lua: for line in io.lines(macros["1"]) do fields = {} for w in line:gmatch("%S+") do table.insert(fields, w) end if #fields >= 2 then table.insert(fields, 1, '-b') print(macros.add_sysuser(fields)) end end } -13: __tar /usr/bin/tar -13: __transaction_audit %{__plugindir}/audit.so -13: __transaction_dbus_announce %{__plugindir}/dbus_announce.so -13: __transaction_fapolicyd %{__plugindir}/fapolicyd.so -13: __transaction_fsverity %{__plugindir}/fsverity.so -13: __transaction_ima %{__plugindir}/ima.so -13: __transaction_prioreset %{__plugindir}/prioreset.so -13: __transaction_selinux %{__plugindir}/selinux.so -13: __transaction_syslog %{__plugindir}/syslog.so -13: __transaction_systemd_inhibit %{__plugindir}/systemd_inhibit.so -13: __unzip /usr/bin/unzip -13: __urlhelper_localopts --proto -all,+https,+ftps -13: __urlhelper_proxyopts %{?_httpproxy:--proxy %{_httpproxy}%{?_httpport::%{_httpport}}}%{!?_httpproxy:%{nil}} -13: __urlhelpercmd /usr/bin/curl -13: __urlhelperopts --silent --show-error --fail --globoff --location -o -13: __usergroup_path ^/etc/(passwd|group)$ -13: __usergroup_provides %{lua: for line in io.lines(macros['1']) do fields = {} for e in line:gmatch('([^:]*)') do table.insert(fields, e) end if #fields == 7 then print(string.format('user(%s)\n', fields[1])) elseif #fields == 4 then print(string.format('group(%s)\n', fields[1])) end end } -13: __vsflags 0xf0000 -13: __xz /usr/bin/xz -13: __zstd /usr/bin/zstd -13: _annobin_clang_plugin %dnl-fplugin=/usr/lib64/clang/`clang -dumpversion`/lib/annobin.so -13: _annobin_gcc_plugin -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -13: _annotated_build 1 -13: _annotation_cflags %[ "%{_target_cpu}" == "armv7hl" ? "" : "%{_annotation_plugin}" ] -13: _annotation_ldflags %{?_lto_cflags:%{_annotation_cflags}} -13: _annotation_plugin %{?_annotated_build:%{expand:%%{_annobin_%{toolchain}_plugin}}} -13: _arch x86_64 -13: _auto_set_build_flags 1 -13: _binaries_in_noarch_packages_terminate_build 1 -13: _binary_filedigest_algorithm 8 -13: _binary_payload w19.zstdio -13: _bindir %{_exec_prefix}/bin -13: _build %{_host} -13: _build_alias %{_host_alias} -13: _build_arch x86_64 -13: _build_cpu %{_host_cpu} -13: _build_id_flags -Wl,--build-id=sha1 -13: _build_id_links compat -13: _build_name_fmt %%{ARCH}/%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm -13: _build_os %{_host_os} -13: _build_vendor %{_host_vendor} -13: _builddir %{_topdir}/BUILD -13: _buildhost copr-hv-x86-64-04-dev-02741925-20230825-103137 -13: _buildrootdir %{_topdir}/BUILDROOT -13: _buildshell /bin/sh -13: _changelog_trimage %{expr:2*365*24*60*60} -13: _changelog_trimtime 0 -13: _clang_extra_ldflags %{?_lto_cflags} -13: _clang_lto_cflags -flto=thin -13: _color_output never -13: _configure ./configure -13: _configure_gnuconfig_hack 1 -13: _configure_libtool_hardening_hack 1 -13: _configure_use_runstatedir 1 -13: _datadir %{_datarootdir} -13: _datarootdir %{_prefix}/share -13= _db_backend sqlite -13: _dbpath %{_usr}/lib/sysimage/rpm -13: _dbpath_rebuild %{_dbpath} -13: _debuginfo_subpackages 1 -13: _debuginfo_template %package debuginfo Summary: Debug information for package %{name} Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package %{name}. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %{nil} -13: _debugsource_packages 1 -13: _debugsource_template %package debugsource Summary: Debug sources for package %{name} Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package %{name}. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %{nil} -13: _default_patch_flags --no-backup-if-mismatch -f -13: _default_patch_fuzz 0 -13: _defaultdocdir %{_datadir}/doc -13: _defaultlicensedir %{_datadir}/licenses -13: _disable_source_fetch 1 -13: _docdir_fmt %%{NAME} -13: _duplicate_files_terminate_build 0 -13: _dwz_limit %{expand:%%{?%{1}_%{_arch}}%%{!?%{1}_%{_arch}:%%%{1}}} -13: _dwz_low_mem_die_limit 10000000 -13: _dwz_low_mem_die_limit_armv5tel 4000000 -13: _dwz_low_mem_die_limit_armv7hl 4000000 -13: _dwz_max_die_limit 50000000 -13: _dwz_max_die_limit_armv5tel 10000000 -13: _dwz_max_die_limit_armv7hl 10000000 -13: _dwz_max_die_limit_x86_64 110000000 -13: _efi_srpm_macros_setup %{expand:%{lua: -- test if our arch matches local function arch(archmacro) local target = rpm.expand(" %{_target_cpu} ") local arches = rpm.expand(" " .. archmacro .. " ") local match = string.match(arches, target) return (match ~= nil) end -- give us the arch... local function getarch() if arch("ia64") then return("ia64") elseif arch("x86_64") then return("x64") elseif arch("%{ix86}") then return("ia32") elseif arch("aarch64") then return("aa64") elseif arch("%{arm}") then return("arm") else return("none") end end -- alt arch local function getaltarch() if arch("x86_64") then return("ia32") else return("none") end end -- make some macros local done = rpm.expand("%{?_efi}") if done == nil or done == "" then local arch = getarch() local alt = getaltarch() print("%global _efi x86_64 aarch64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl i386 i486 i586 i686 pentium3 pentium4 athlon geode\n") print("%global _efi_vendor fedora\n") if arch == "none" then print("%global _efi_has_arch 0\n") else print("%global _efi_has_arch 1\n") end print("%global _efi_arch " .. getarch() .. "\n") print("%global _efi_arch_upper " .. string.upper(getarch()) .. "\n") if alt == "none" then print("%global _efi_has_alt_arch 0\n") else print("%global _efi_has_alt_arch 1\n") end print("%global _efi_alt_arch " .. alt .. "\n") print("%global _efi_alt_arch_upper " .. string.upper(alt) .. "\n") end }} -13: _empty_manifest_terminate_build 1 -13: _enable_debug_packages 1 -13: _exec_prefix %{_prefix} -13: _fileattrsdir %{_rpmconfigdir}/fileattrs -13: _find_debuginfo_dwz_opts --run-dwz\ --dwz-low-mem-die-limit %{_dwz_limit _dwz_low_mem_die_limit}\ --dwz-max-die-limit %{_dwz_limit _dwz_max_die_limit} -13: _find_debuginfo_extra_opts %{?_annotated_build:--remove-section .gnu.build.attributes} -13: _fix_broken_configure_for_lto for file in $(find . -type f -name configure -print); do %{__sed} -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' $file; diff -u $file.backup $file && mv $file.backup $file %{__sed} -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' $file; diff -u $file.backup $file && mv $file.backup $file %{__sed} -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' $file; diff -u $file.backup $file && mv $file.backup $file %{__sed} --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' $file; diff -u $file.backup $file && mv $file.backup $file %{__sed} --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '"'"'s/^T .* \\(.*\\)$/extern int \\1();/p'"'"' -e '"'"'s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'"'"'"#' $file; diff -u $file.backup $file && mv $file.backup $file done -13: _fixperms %{__chmod} -Rf a+rX,u+w,g-w,o-w -13: _fmoddir %{_libdir}/gfortran/modules -13: _fontbasedir /usr/share/fonts -13: _fontconfig_confdir /etc/fonts/conf.d -13: _fontconfig_masterdir /etc/fonts -13: _fontconfig_templatedir /usr/share/fontconfig/conf.avail -13: _fortify_level 3 -13: _fortify_level_flags %[ 0%{?_fortify_level} > 0 ? "-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=%{_fortify_level}" : "" ] -13: _frame_pointers_cflags %{expr:0%{?_include_frame_pointers} ? "-fno-omit-frame-pointer" : ""} -13: _frame_pointers_cflags_aarch64 %{expr:0%{?_include_frame_pointers} ? "-mno-omit-leaf-frame-pointer" : ""} -13: _frame_pointers_cflags_s390x %{expr:0%{?_include_frame_pointers} ? "-mbackchain" : ""} -13: _frame_pointers_cflags_x86_64 %{expr:0%{?_include_frame_pointers} ? "-mno-omit-leaf-frame-pointer" : ""} -13: _gcc_lto_cflags -flto=auto -ffat-lto-objects -13: _general_options -O2 %{?_lto_cflags} -fexceptions -g -grecord-gcc-switches -pipe -13: _generate_package_note_file %{nil} -13: _gnu -gnu -13: _group_path /etc/group -13: _hardened_build 1 -13: _hardened_cflags %{?_hardened_build:%{_hardening_cflags}} -13: _hardened_ldflags %{?_hardened_build:%{_hardening_ldflags}} -13: _hardening_cflags %{expand:%%{_hardening_%{toolchain}_cflags}} -fstack-protector-strong -13: _hardening_clang_cflags --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -13: _hardening_gcc_cflags -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -13: _hardening_ldflags -Wl,-z,now %[ "%{toolchain}" == "gcc" ? "-specs=/usr/lib/rpm/redhat/redhat-hardened-ld" : "" ] -13: _host x86_64-redhat-linux -13: _host_alias %{nil} -13: _host_cpu x86_64 -13: _host_os linux -13: _host_vendor redhat -13: _include_frame_pointers %{undefined rhel} -13: _include_gdb_index 1 -13: _include_minidebuginfo 1 -13: _includedir %{_prefix}/include -13: _infodir %{_prefix}/share/info -13: _initddir %{_sysconfdir}/rc.d/init.d -13: _initrddir %{_initddir} -13: _install_langs all -13: _install_script_path /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin -13: _invalid_encoding_terminates_build 1 -13: _isa %{?__isa:(%{__isa})}%{!?__isa:%{nil}} -13: _keyring rpmdb -13: _keyringpath %{_dbpath}/pubkeys/ -13: _langpack_template %package langpack-%{1} Summary: %{2} language data for %{name} BuildArch: noarch Requires: %{name} = %{version}-%{release} Supplements: (%{name} = %{version}-%{release} and langpacks-%{1}) %description langpack-%{1} %{2} language data for %{name}. %files langpack-%{1} %{nil} -13: _ld_as_needed 1 -13: _ld_as_needed_flags %{?_ld_as_needed:-Wl,--as-needed} -13: _ld_symbols_flags %{?_ld_strict_symbol_defs:-Wl,-z,defs} -13: _legacy_options %{?_legacy_common_support: -fcommon} -13: _lib lib64 -13: _libdir %{_prefix}/lib64 -13: _libexecdir %{_exec_prefix}/libexec -13: _localstatedir /var -13: _lto_cflags %{expand:%%{_%{toolchain}_lto_cflags}} -13: _make_output_sync %(! %{__make} --version -O >/dev/null 2>&1 || echo -O) -13: _make_verbose V=1 VERBOSE=1 -13: _mandir %{_prefix}/share/man -13: _metainfodir %{_datadir}/metainfo -13: _missing_build_ids_terminate_build 1 -13: _missing_doc_files_terminate_build 1 -13: _monodir %{_prefix}/lib/mono -13: _monogacdir %{_monodir}/gac -13: _oldincludedir /usr/include -13: _os linux -13: _package_note_file 1 -13: _package_note_flags %[%_package_note_status ? "-specs=/usr/lib/rpm/redhat/redhat-package-notes" : ""] -13: _package_note_linker %["%_target_cpu" == "armv7hl" && "%{toolchain}" == "clang" ? "lld" : "bfd"] -13: _package_note_status %{!?_package_note_flags:0}%{?_package_note_flags:%[0%{?_package_note_file:1} && 0%{?name:1} && "%_target_cpu" != "noarch" && "%{toolchain}" != "clang" ? 1 : 0]} -13: _pam_confdir %{_sysconfdir}/pam.d -13: _pam_libdir %{_libdir} -13: _pam_moduledir %{_libdir}/security -13: _pam_secconfdir %{_sysconfdir}/security -13: _pam_vendordir %{_datadir}/pam.d -13: _passwd_path /etc/passwd -13: _pkgdocdir %{_docdir}/%{name} -13: _pkgverify_flags 0x0 -13: _pkgverify_level digest -13: _platform_multiplier 1 -13: _prefix /usr -13: _preprocessor_defines %{_fortify_level_flags} -Wp,-D_GLIBCXX_ASSERTIONS -13: _python_bytecompile_errors_terminate_build 1 -13: _python_bytecompile_extra 0 -13: _query_all_fmt %%{nvr}%%{archsuffix} -13: _query_selector_match default -13: _rpmconfigdir %{getconfdir} -13: _rpmdir %{_topdir}/RPMS -13: _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm -13: _rpmlock_path %{_dbpath}/.rpm.lock -13: _rpmluadir %{_rpmconfigdir}/lua -13: _rpmmacrodir %{_rpmconfigdir}/macros.d -13: _rundir /run -13: _runstatedir /run -13: _sbindir %{_exec_prefix}/sbin -13: _sharedstatedir /var/lib -13: _smp_build_ncpus %{__smp_use_ncpus:proc} -13: _smp_build_nthreads %{__smp_use_ncpus:thread} -13: _smp_mflags -j${RPM_BUILD_NCPUS} -13: _smp_tasksize_proc 512 -13: _smp_tasksize_thread %{_smp_tasksize_proc} -13: _source_filedigest_algorithm 8 -13: _sourcedir %{_topdir}/SOURCES -13: _specdir %{_topdir}/SPECS -13: _srcrpmdir %{_topdir}/SRPMS -13: _swidtagdir %{_prefix}/lib/swidtag/fedoraproject.org -13: _sysconfdir /etc -13: _sysusersdir /usr/lib/sysusers.d -11: _target x86_64-linux -13: _target_alias %{_host_alias} -11= _target_cpu x86_64 -11= _target_os linux -13: _target_platform %{_target_cpu}-%{_vendor}-%{_target_os}%{?_gnu} -13: _target_vendor %{_host_vendor} -13: _tmppath %{_var}/tmp -13: _topdir /builddir/build -13: _transaction_color 3 -13: _unique_build_ids 1 -13: _unique_debug_names 1 -13: _unique_debug_srcs 1 -13: _unpackaged_files_terminate_build 1 -13: _urlhelper %{__urlhelpercmd} %{?__urlhelper_localopts} %{?__urlhelper_proxyopts} %{__urlhelperopts} -13: _use_internal_dependency_generator 1 -13: _use_weak_usergroup_deps 1 -13: _usr /usr -13: _usrsrc %{_usr}/src -13: _var /var -13: _vendor redhat -13: _vpath_builddir %{_vendor}-%{_target_os}-build -13: _vpath_srcdir . -13: _vsflags_build %{__vsflags} -13: _vsflags_erase %{__vsflags} -13: _vsflags_install %{__vsflags} -13: _vsflags_query %{__vsflags} -13: _vsflags_rebuilddb 0xc0c00 -13: _vsflags_verify %{__vsflags} -13: _warning_options -Wall%[%__build_for_lang_any && "%toolchain" == "gcc" ? " -Wno-complain-wrong-lang" : ""]%[%__build_for_lang_c + %__build_for_lang_cxx ? " -Werror=format-security" : ""]%[%__build_for_lang_c && (%build_type_safety_c >= 1) ? " -Werror=implicit-function-declaration -Werror=implicit-int" : ""]%[%__build_for_lang_c && (%build_type_safety_c >= 2) ? " -Werror=int-conversion" : ""]%[%__build_for_lang_c && (%build_type_safety_c >= 3) ? " -Werror=incompatible-pointer-types" : ""] -13: _wrong_version_format_terminate_build 1 -13: add_sysuser(-) %{lua: if arg[1] == '-b' then prefix = '' table.remove(arg, 1) else prefix = 'Provides: ' end if #arg < 2 then error('not enough arguments') end if arg[1] == 'g' then type = 'group' elseif arg[1] == 'u' then type = 'user' else error('invalid sysuser type: '..arg[1]) end name = arg[2] line = table.concat(arg, ' ') -- 0-pad source string to avoid '=' in the output llen = line:len() ulen = math.ceil(4 * (llen / 3)) plen = 4 * math.ceil(llen / 3) pad = string.rep('\0', plen-ulen) enc = rpm.b64encode(line..pad, 0); print(string.format('%s%s(%s) = %s\n', prefix, type, name, enc)) if type == 'user' then print(string.format('%s%s(%s)\n', prefix, 'group', name)) end } -13: alpha alpha alphaev56 alphaev6 alphaev67 -13: ansible_collection_url %{lua: local namespace_name = nil if rpm.expand("%collection_namespace") ~= "%collection_namespace" and rpm.expand("%collection_name") ~= "%collection_name" then namespace_name = rpm.expand("%collection_namespace") .. "/" .. rpm.expand("%collection_name") end if rpm.expand("%1") ~= "%1" and rpm.expand("%2") ~= "%2" then namespace_name = rpm.expand("%1") .. "/" .. rpm.expand("%2") end if not namespace_name then rpm.expand("%{error:%%ansible_collection_url: You must pass the collection " .. "namespace as the first arg and the collection name as the second}") end print("https://galaxy.ansible.com/" .. namespace_name) } -13: arm %{arm32} -13: arm32 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl -13: arm64 aarch64 -13: autochangelog %{lua: locale = os.setlocale(nil) os.setlocale("C.utf8") date = os.date("%a %b %d %Y") os.setlocale(locale) packager = rpm.expand("%{?packager}%{!?packager:John Doe }") evr = rpm.expand("%{?epoch:%{epoch}:}%{version}-%{release}") print("* " .. date .. " " .. packager .. " - " .. evr .. "\n") print("- local build") } -13: autopatch(vp:m:M:) %{lua: if #arg == 0 then local lo = tonumber(rpm.expand("%{-m:%{-m*}}")) local hi = tonumber(rpm.expand("%{-M:%{-M*}}")) for i, n in ipairs(patch_nums) do if ((not lo or n >= lo) and (not hi or n <= hi)) then table.insert(arg, n) end end end local options = rpm.expand("%{!-v:-q} %{-p:-p%{-p*}} ") local bynum = {} for i, p in ipairs(patches) do bynum[patch_nums[i]] = p end for i, a in ipairs(arg) do local p = bynum[tonumber(a)] if p then print(rpm.expand("%__apply_patch -m %{basename:"..p.."} "..options..p.." "..i.."\n")) else macros.error({"no such patch "..a}) end end } -13: autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = tonumber(rpm.expand("%{?_rpmautospec_release_number}%{!?_rpmautospec_release_number:1}")); base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} -13: autosetup(a:b:cDn:TvNS:p:) %setup %{-a} %{-b} %{-c} %{-D} %{-n} %{-T} %{!-v:-q} %{-S:%global __scm %{-S*}} %{expand:%__scm_setup_%{__scm} %{!-v:-q}} %{!-N:%autopatch %{-v} %{-p:-p%{-p*}}} -20: basename -13: bash_completions_dir %{_datadir}/bash-completion/completions -13: bcond %[ (%2) ? "%{expand:%%{!?_without_%{1}:%%global with_%{1} 1}}" : "%{expand:%%{?_with_%{1}:%%global with_%{1} 1}}" ] -13: bcond_with %bcond %{1} 0 -13: bcond_without %bcond %{1} 1 -13: build_cc %{__cc} -13: build_cflags %{__build_flags_lang_c} %{?_distro_extra_cflags} -13: build_cpp %{__cpp} -13: build_cxx %{__cxx} -13: build_cxxflags %{__build_flags_lang_cxx} %{?_distro_extra_cxxflags} -13: build_fflags %{__build_flags_common} -I%{_fmoddir} %{?_distro_extra_fflags} -13: build_ldflags -Wl,-z,relro %{_ld_as_needed_flags} %{_ld_symbols_flags} %{_hardened_ldflags} %{_annotation_ldflags} %[ "%{toolchain}" == "clang" ? "%{?_clang_extra_ldflags}" : "" ] %{_build_id_flags} %{?_package_note_flags} %{?_distro_extra_ldflags} -13: build_rustflags %{shrink: -Copt-level=%rustflags_opt_level -Cdebuginfo=%rustflags_debuginfo -Ccodegen-units=%rustflags_codegen_units %{expr:0%{?_include_frame_pointers} && ("%{_arch}" != "ppc64le" && "%{_arch}" != "s390x" && "%{_arch}" != "i386") ? "-Cforce-frame-pointers=yes" : ""} -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now %[0%{?_package_note_status} ? "-Clink-arg=%_package_note_flags" : ""] --cap-lints=warn } -13: build_type_safety_c 0 -13: build_valaflags -g -13: buildroot %{_buildrootdir}/%{NAME}-%{VERSION}-%{RELEASE}.%{_arch} -13: buildtag .copr2915502 -13: clamp_mtime_to_source_date_epoch %source_date_epoch_from_changelog -13: configure %{set_build_flags}; [ "%{_lto_cflags}"x != x ] && %{_fix_broken_configure_for_lto}; [ "%_configure_gnuconfig_hack" = 1 ] && for i in $(find $(dirname %{_configure}) -name config.guess -o -name config.sub) ; do [ -f /usr/lib/rpm/redhat/$(basename $i) ] && %{__rm} -f $i && %{__cp} -fv /usr/lib/rpm/redhat/$(basename $i) $i ; done ; [ "%_configure_libtool_hardening_hack" = 1 ] && [ x != "x%{_hardened_ldflags}" ] && for i in $(find . -name ltmain.sh) ; do %{__sed} -i.backup -e 's~compiler_flags=$~compiler_flags="%{_hardened_ldflags}"~' $i done ; %{_configure} --build=%{_build} --host=%{_host} \ --program-prefix=%{?_program_prefix} \ --disable-dependency-tracking \ %{?_configure_disable_silent_rules:--disable-silent-rules} \ --prefix=%{_prefix} \ --exec-prefix=%{_exec_prefix} \ --bindir=%{_bindir} \ --sbindir=%{_sbindir} \ --sysconfdir=%{_sysconfdir} \ --datadir=%{_datadir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --localstatedir=%{_localstatedir} \ %{?_configure_use_runstatedir:$(grep -q "runstatedir=DIR" %{_configure} && echo '--runstatedir=%{_runstatedir}')} \ --sharedstatedir=%{_sharedstatedir} \ --mandir=%{_mandir} \ --infodir=%{_infodir} -13: constrain_build(c:m:) %{lua: -- Check a value and clamp it to at least 1 local function check_and_clamp(v, string) if v == nil then return nil end i = math.tointeger(v) if i == nil then macros.error({"%%%0: invalid "..string.." value "..v}) return nil end local clamp = math.max(1, math.floor(i)) if i ~= clamp then macros.error({"%%%0: invalid "..string.." value "..v}) return nil end return clamp end -- Parse meminfo to find the total amount of memory in the system local function getmem() local mem = 0 for l in io.lines('/proc/meminfo') do if l:sub(1, 9) == "MemTotal:" then mem = math.tointeger(string.match(l, "MemTotal:%s+(%d+)")) break end end return mem end local mem_limit = check_and_clamp(opt.m, "mem limit") local cpu_limit = check_and_clamp(opt.c, "cpu limit") local current_cpus = math.tointeger(macros._smp_build_ncpus) local constrained_cpus = current_cpus if (not cpu_limit and not mem_limit) then cpu_limit = 1 end if cpu_limit ~= nil then constrained_cpus = math.min(cpu_limit, constrained_cpus) end if mem_limit ~= nil then local mem_total = getmem(verbose) local limit = math.max(1, mem_total // (mem_limit * 1024)) constrained_cpus = math.min(constrained_cpus, limit) end macros._smp_build_ncpus = constrained_cpus } -13: copr_projectname ping -13: copr_username praiskup -13: crates_source %{lua: local crate = rpm.expand('%1') local version = rpm.expand('%2') local url = rpm.expand('%__crates_url') if crate == '%1' then crate = rpm.expand('%real_crate') end if crate == '%real_crate' then crate = rpm.expand('%crate') end if crate == '%crate' then crate = rpm.expand('%name') end if version == '%2' then version = rpm.expand('%version') end version = version:gsub('~', '-') print(url .. crate .. '/' .. version .. '/download#/' .. crate .. '-' .. version .. '.crate') } -13: debug_package %ifnarch noarch %global __debug_package 1 %_debuginfo_template %{?_debugsource_packages:%_debugsource_template} %endif %{nil} -20: define -13: defined %{expand:%%{?%{1}:1}%%{!?%{1}:0}} -20: dirname -13: dist %{!?distprefix0:%{?distprefix}}%{expand:%{lua:for i=0,9999 do print("%{?distprefix" .. i .."}") end}}%{distcore}%{?with_bootstrap:%{__bootstrap}} -13: dist_bug_report_url https://bugzilla.redhat.com/ -13: dist_debuginfod_url https://debuginfod.fedoraproject.org/ -13: dist_home_url https://fedoraproject.org/ -13: dist_name Fedora Linux -13: dist_vendor Fedora -13: distcore .fc%{fedora} -20: dnl -20: dump -13: dune_add_flags(-) %{lua: has_j = false has_p = false has_v = false for _, flag in pairs(arg) do if flag:find("^-j") then has_j = true elseif flag:find("^-p") or flag:find("^--release)") then has_p = true elseif flag:find("^--verbose") then has_v = true end end if not has_j then table.insert(arg, 1, rpm.expand("%{?_smp_mflags}")) end if not has_p then table.insert(arg, 1, "--release") end if not has_v then table.insert(arg, 1, "--verbose") end print(table.concat(arg, " ")) } -13: dune_build(-) dune build %{dune_add_flags %*} -13: dune_check(-) dune runtest %{dune_add_flags %*} -13: dune_install(sn) dune install --destdir=%{buildroot} %{dune_add_flags %*}; if [ -d _build/default/_doc/_html ]; then find _build/default/_doc/_html -name .dune-keep -delete; fi; rm -rf %{buildroot}%{_prefix}/doc; mlis=$(find %{buildroot}%{_libdir}/ocaml -name '*.mli'); rm -f ${mlis//.mli/.ml}; %ocaml_files %{-s} %{-n} -20: echo -13: efi %{expand:%{_efi_srpm_macros_setup}}%{expand:%{_efi}} -13: efi_alt_arch %{expand:%{_efi_srpm_macros_setup}}%{?_efi_alt_arch}%{nil} -13: efi_alt_arch_upper %{expand:%{_efi_srpm_macros_setup}}%{?_efi_alt_arch_upper}%{nil} -13: efi_arch %{expand:%{_efi_srpm_macros_setup}}%{_efi_arch} -13: efi_arch_upper %{expand:%{_efi_srpm_macros_setup}}%{_efi_arch_upper} -13: efi_build_requires bash coreutils -13: efi_esp_boot %{efi_esp_efi}/BOOT -13: efi_esp_dir %{expand:%{_efi_srpm_macros_setup}}%{efi_esp_efi}/%{efi_vendor} -13: efi_esp_efi %{efi_esp_root}/EFI -13: efi_esp_root /boot/efi -13: efi_has_alt_arch %{expand:%{_efi_srpm_macros_setup}}0%{_efi_has_alt_arch} -13: efi_has_arch %{expand:%{_efi_srpm_macros_setup}}0%{_efi_has_arch} -13: efi_srpm_macros_version %{expand:%{_efi_srpm_macros_setup}}5 -13: efi_vendor %{expand:%{_efi_srpm_macros_setup}}%{expand:%{_efi_vendor}} -20: error -20: exists -20: expand -20: expr -13: extension_cflags %{__extension_strip_flags cflags} -13: extension_cxxflags %{__extension_strip_flags cxxflags} -13: extension_fflags %{__extension_strip_flags fflags} -13: extension_ldflags %{__extension_strip_flags ldflags} -13: fc40 1 -13: fedora 40 -13: filter_from_provides %{expand: %global __filter_from_prov %{?__filter_from_prov} | %{__sed} -e '%*' } -13: filter_from_requires %{expand: %global __filter_from_req %{?__filter_from_req} | %{__sed} -e '%*' } -13: filter_provides_in(P) %{expand: %global __filter_prov_cmd %{?__filter_prov_cmd} %{__grep} -v %{-P} '%*' | } -13: filter_requires_in(P) %{expand: %global __filter_req_cmd %{?__filter_req_cmd} %{__grep} -v %{-P} '%*' | } -13: filter_setup %{expand: %global _use_internal_dependency_generator 0 %global __deploop() while read FILE; do echo "${FILE}" | /usr/lib/rpm/rpmdeps -%{1}; done | /bin/sort -u %global __find_provides /bin/sh -c "%{?__filter_prov_cmd} %{__deploop P} %{?__filter_from_prov}" %global __find_requires /bin/sh -c "%{?__filter_req_cmd} %{__deploop R} %{?__filter_from_req}" } -13: find_lang %{_rpmconfigdir}/find-lang.sh %{buildroot} -13: fish_completions_dir %{_datadir}/fish/vendor_completions.d -13: fontcontact fonts@lists.fedoraproject.org -13: fontenv(z:vf:F:c:C:s:S:d:D:l:L:) %{lua: local fonts = require "fedora.srpm.fonts" local suffix = rpm.expand("%{?-z*}") local verbose = (rpm.expand("%{-v}") ~= "") local globvalues = {} for g,_ in pairs(fonts.globargs) do globvalues[g] = rpm.expand("%{?-" .. fonts.globargs[g] .. "*}") end fonts.env(suffix, verbose, globvalues) } -13: fontmetapkg(n:s:d:z:) %{lua: local fonts = require "fedora.srpm.fonts" local name = rpm.expand("%{?-n*}") local summary = rpm.expand("%{?-s*}") if (summary ~= "") then summary = "%{" .. summary .. "}" end local description = rpm.expand("%{?-d*}") if (description ~= "") then description = "%{" .. description .. "}" end local suffixes = rpm.expand("%{?-z*}") fonts.metapkg(name, summary, description, suffixes) } -13: fontorg org.fedoraproject -13: fontpkg(z:avms) %{lua: local fonts = require "fedora.srpm.fonts" local suffix = rpm.expand("%{?-z*}") local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") local verbose = (rpm.expand("%{-v}") ~= "") local forcemain = (rpm.expand("%{-m}") ~= "") local forcesub = (rpm.expand("%{-s}") ~= "") fonts.pkg(forcemain, forcesub, suffix, processall, verbose) } -13: fontrpmname %{lua: local fonts = require "fedora.srpm.fonts" print(fonts.rpmname(rpm.expand("%1"))) } -13: forgeautosetup(z:vNS:p:q) %{lua: print(rpm.expand("%autosetup %{-v} %{-N} %{?-S} %{?-p} %{?forgesetupargs" .. rpm.expand("%{-z*}") .. "}\n")) } -13: forgemeta(z:isva) %{lua: local fedora = require "fedora.common" local forge = require "fedora.srpm.forge" local verbose = rpm.expand("%{-v}") ~= "" local informative = rpm.expand("%{-i}") ~= "" local silent = rpm.expand("%{-s}") ~= "" local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") if processall then for _,s in pairs(fedora.getsuffixes("forgeurl")) do forge.meta(s,verbose,informative,silent) end else forge.meta(rpm.expand("%{-z*}"),verbose,informative,silent) end } -13: forgesetup(z:va) %{lua: local fedora = require "fedora.common" if (rpm.expand("%{-z}") == "") and (rpm.expand("%{-a}") ~= "") then for _,s in pairs(fedora.getsuffixes("forgesetupargs")) do print(rpm.expand("%setup %{!-v:-q} %{?forgesetupargs" .. s .. "}\n")) end else print( rpm.expand("%setup %{!-v:-q} %{?forgesetupargs" .. rpm.expand("%{-z*}") .. "}\n")) end } -13: fpc_arches %{ix86} %{arm} x86_64 ppc64le aarch64 -13: gap_arches aarch64 ppc64le s390x x86_64 -13: gccgo_arches mips mipsel mipsr6 mipsr6el mips64 mips64el mips64r6 mips64r6el -20: getconfdir -20: getenv -20: getncpus -13: ghc_arches %{ix86} x86_64 armv7hl ppc64le aarch64 s390x -13: ghc_devel_prof prof -20: global -13: go_arches %{golang_arches} %{gccgo_arches} -13: go_compiler 1 -13: goaltfiles(z:av) %{lua: local go = require "fedora.srpm.go" local suffix = rpm.expand("%{-z*}") local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") local verbose = (rpm.expand("%{-v}") ~= "") go.files("alt", suffix, processall, verbose) } -13: goaltpkg(z:av) %{lua: local go = require "fedora.srpm.go" local suffix = rpm.expand("%{-z*}") local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") local verbose = (rpm.expand("%{-v}") ~= "") go.pkg("alt", suffix, processall, verbose) } -13: godevelfiles(z:av) %{lua: local go = require "fedora.srpm.go" local suffix = rpm.expand("%{-z*}") local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") local verbose = (rpm.expand("%{-v}") ~= "") go.files("devel", suffix, processall, verbose) } -13: godevelpkg(z:av) %{lua: local go = require "fedora.srpm.go" local suffix = rpm.expand("%{-z*}") local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") local verbose = (rpm.expand("%{-v}") ~= "") go.pkg("devel", suffix, processall, verbose) } -13: golang_arches i386 i486 i586 i686 pentium3 pentium4 athlon geode x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 ppc64le s390x riscv64 -13: golang_arches_future x86_64 armv3l armv4b armv4l armv4tl armv5tl armv5tel armv5tejl armv6l armv6hl armv7l armv7hl armv7hnl armv8l armv8hl armv8hnl armv8hcnl aarch64 ppc64le s390x riscv64 -13: gometa(az:svif) %{lua: if rpm.expand("%{-f}") == "" then exclusive_arches = "%{golang_arches}" else exclusive_arches = "%{golang_arches_future}" end print( "BuildRequires: go-rpm-macros\n") print(rpm.expand("ExclusiveArch: " .. exclusive_arches .. "\n")) local fedora = require "fedora.common" local go = require "fedora.srpm.go" local verbose = rpm.expand("%{-v}") ~= "" local informative = rpm.expand("%{-i}") ~= "" local silent = rpm.expand("%{-s}") ~= "" local processall = (rpm.expand("%{-a}") ~= "") and (rpm.expand("%{-z}") == "") if processall then for _,s in pairs(fedora.getsuffixes("goipath")) do go.meta(s,verbose,informative,silent) end else go.meta(rpm.expand("%{-z*}"),verbose,informative,silent) end } -13: gopath /usr/share/gocode -13: gopkg(av) %{expand: %godevelpkg -a %{-v} %goaltpkg -a %{-v} } -13: gopkgfiles(av) %{expand: %godevelfiles -a %{-v} %goaltfiles -a %{-v} } -13: gorpmname(c:) %{lua: local go = require "fedora.srpm.go" print(go.rpmname("%1", "%{-c*}")) } -13: gpgverify(k:s:d:) %{lua: local script = rpm.expand("%{_rpmconfigdir}/redhat/gpgverify ") local keyring = rpm.expand("%{-k*}") local signature = rpm.expand("%{-s*}") local data = rpm.expand("%{-d*}") print(script) if keyring ~= "" then print(rpm.expand("--keyring='%{SOURCE" .. keyring .. "}' ")) end if signature ~= "" then print(rpm.expand("--signature='%{SOURCE" .. signature .. "}' ")) end if data ~= "" then print(rpm.expand("--data='%{SOURCE" .. data .. "}' ")) end } -20: gsub -13: install %{?_enable_debug_packages:%{?buildsubdir:%{debug_package}}} %%install %{nil} -13: ix86 i386 i486 i586 i686 pentium3 pentium4 athlon geode -13: java_arches aarch64 ppc64le s390x x86_64 -13: kernel_arches x86_64 s390x ppc64le aarch64 %{arm} -13: ldc_arches %{ix86} x86_64 %{arm} aarch64 -13: ldconfig_post(n:) %{?ldconfig:%post -p %ldconfig %{?*} %{-n:-n %{-n*}} %end} -13: ldconfig_postun(n:) %{?ldconfig:%postun -p %ldconfig %{?*} %{-n:-n %{-n*}} %end} -13: ldconfig_scriptlets(n:) %{?ldconfig: %ldconfig_post %{?*} %{-n:-n %{-n*}} %ldconfig_postun %{?*} %{-n:-n %{-n*}} } -20: len -13: limit_build(m:) %{lua: local mem_per_process=rpm.expand("%{-m*}") if mem_per_process == "" then mem_per_process = 1024 else mem_per_process = tonumber(mem_per_process) end local mem_total = 0 for line in io.lines('/proc/meminfo') do if line:sub(1, 9) == "MemTotal:" then local tokens = {} for token in line:gmatch("%w+") do tokens[#tokens + 1] = token end mem_total = tonumber(tokens[2]) break end end local max_jobs = mem_total // (mem_per_process * 1024) if max_jobs < 1 then max_jobs = 1 end cur_max_jobs=tonumber(rpm.expand("%{_smp_build_ncpus}")) if cur_max_jobs > max_jobs then print("-j" .. max_jobs) end } -13: listfiles(i:x:) %{expand: %if %{lua: print(string.len(rpm.expand("%{?-i*}%{?listfiles_include}%*")))} listfiles_include=$(realpath -e --relative-base=. %{?-i*} %{?listfiles_include} %* | sort -u) %if %{lua: print(string.len(rpm.expand("%{?-x*}%{?listfiles_exclude}")))} while IFS= read -r finc ; do realpath -qe --relative-base=. %{?-x*} %{?listfiles_exclude} \ | sort -u | grep -q "${finc}" || echo "${finc}" done <<< "${listfiles_include}" %else echo "${listfiles_include}" %endif %endif } -20: load -13: loongarch64 loongarch64 -20: lower -20: lua -13: lua_requires %if 0%{?fedora} || 0%{?rhel} >= 7 Requires: lua(abi) = %{lua_version} %else Requires: lua >= %{lua_version} Requires: lua < %{lua: os.setlocale('C'); print(string.sub(_VERSION, 5) + 0.1)} %endif %{nil} -13: lua_version %{lua: print(string.sub(_VERSION, 5))} -20: macrobody -13: make_build %{__make} %{_make_output_sync} %{?_smp_mflags} %{_make_verbose} -13: make_install %{__make} install DESTDIR=%{?buildroot} INSTALL="%{__install} -p" -13: makeinstall echo "warning: %%makeinstall is deprecated, try %%make_install instead" 1>&2 %{__make} \ prefix=%{?buildroot:%{buildroot}}%{_prefix} \ exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} \ bindir=%{?buildroot:%{buildroot}}%{_bindir} \ sbindir=%{?buildroot:%{buildroot}}%{_sbindir} \ sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} \ datadir=%{?buildroot:%{buildroot}}%{_datadir} \ includedir=%{?buildroot:%{buildroot}}%{_includedir} \ libdir=%{?buildroot:%{buildroot}}%{_libdir} \ libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} \ localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} \ sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} \ mandir=%{?buildroot:%{buildroot}}%{_mandir} \ infodir=%{?buildroot:%{buildroot}}%{_infodir} \ install -13: mips %{mips32} %{mips64} -13: mips32 mips mipsel mipsr6 mipsr6el -13: mips64 mips64 mips64el mips64r6 mips64r6el -13: mipseb mips mipsr6 mips64 mips64r6 -13: mipsel mipsel mipsr6el mips64el mips64r6el -13: mono_arches %{ix86} x86_64 sparc sparcv9 ia64 %{arm} aarch64 alpha s390x ppc ppc64 ppc64le -13: new_package(n:v) %{lua: local fedora = require "fedora.common" local pkg_name = fedora.readflag("n") local verbose = fedora.hasflag("v") local name_suffix = fedora.read("1") local source_name = fedora.read("source_name") local first = not ( fedora.read("name") or fedora.read("currentname") ) fedora.new_package(source_name, pkg_name, name_suffix, first, verbose) } -13: nil %{!?nil} -13: nodejs_arches %{ix86} x86_64 %{arm} aarch64 %{power64} s390x -13: ocaml_files(sn) /usr/bin/python3 /usr/lib/rpm/redhat/ocaml_files.py %{-s} %{-n} %{buildroot} %{ocamldir} -13: ocaml_natdynlink aarch64 x86_64 -13: ocaml_native_compiler aarch64 x86_64 -13: ocaml_native_profiling %{nil} -13: ocamldir %{_libdir}/ocaml -13: odoc_package(L:) %package doc BuildArch: noarch BuildRequires: ocaml-odoc Summary: Documentation for %{name} %description doc Developer documentation for %{name}. %files doc %doc _build/default/_doc/_html/* %{?-L:%%license %{-L*} %*} -13: openblas_arches x86_64 %{ix86} armv7hl %{power64} aarch64 s390x -11: optflags %{__global_compiler_flags} -m64 %{__cflags_arch_x86_64} -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection %{_frame_pointers_cflags} %{_frame_pointers_cflags_x86_64} -13: patches %{lua: for i, p in ipairs(patches) do print(macros.shescape({p}).." ") end} -13: pkgconfig_personalitydir /usr/share/pkgconfig/personality.d -13: power64 ppc64 ppc64p7 ppc64le -13: py2_dist %{lua: args = {} arg = 1 while (true) do name = rpm.expand("%{?" .. arg .. ":%{" .. arg .. "}}"); if (name == nil or name == '') then break end args[arg] = name arg = arg + 1 end for arg, name in ipairs(args) do canonical = rpm.expand("%py_dist_name " .. name); print("python2dist(" .. canonical .. ") "); end } -13: py3_dist %{lua: python3_pkgversion = rpm.expand("%python3_pkgversion"); args = {} arg = 1 while (true) do name = rpm.expand("%{?" .. arg .. ":%{" .. arg .. "}}"); if (name == nil or name == '') then break end args[arg] = name arg = arg + 1 end for arg, name in ipairs(args) do canonical = rpm.expand("%py_dist_name " .. name); print("python" .. python3_pkgversion .. "dist(" .. canonical .. ") "); end } -13: py_auto_byte_compile 1 -13: py_dist_name %{lua: name = rpm.expand("%{?1:%{1}}"); canonical = string.gsub(string.lower(name), "[^%w%[%]]+", "-"); print(canonical); } -13: py_provides %{lua: local python = require 'fedora.srpm.python' local rhel = rpm.expand('%{?rhel}') local name = rpm.expand('%1') if name == '%1' then rpm.expand('%{error:%%py_provides requires at least 1 argument, the name to provide}') end local evr = rpm.expand('%2') if evr == '%2' then evr = rpm.expand('%{?epoch:%{epoch}:}%{version}-%{release}') end print('Provides: ' .. name .. ' = ' .. evr .. '\n') local provides = python.python_altprovides(name, evr) for i, provide in ipairs(provides) do print('Provides: ' .. provide .. '\n') end -- We only generate these Obsoletes on CentOS/RHEL to provide clean upgrade -- path, e.g. python3-foo obsoletes python3.9-foo from previous RHEL. -- In Fedora this is not needed as we don't ship ecosystem packages -- for alternative Python interpreters. if rhel ~= '' then -- Create Obsoletes only if the name does not end in a parenthesis, -- as Obsoletes can't include parentheses. -- This most commonly happens when the name contains an isa. if (string.sub(name, "-1") ~= ")") then local obsoletes = python.python_altobsoletes(name, evr) for i, obsolete in ipairs(obsoletes) do print('Obsoletes: ' .. obsolete .. '\n') end end end } -13: pypi_source %{lua: local src = rpm.expand('%1') local ver = rpm.expand('%2') local ext = rpm.expand('%3') local url = rpm.expand('%__pypi_url') -- If no first argument, try %srcname, then %pypi_name, then %name -- Note that rpm leaves macros unchanged if they are not defined. if src == '%1' then src = rpm.expand('%srcname') end if src == '%srcname' then src = rpm.expand('%pypi_name') end if src == '%pypi_name' then src = rpm.expand('%name') end -- If no second argument, use %version if ver == '%2' then ver = rpm.expand('%version'):gsub('~', '') end -- If no third argument, use the preset default extension if ext == '%3' then ext = rpm.expand('%__pypi_default_extension') end local first = string.sub(src, 1, 1) print(url .. first .. '/' .. src .. '/' .. src .. '-' .. ver .. '.' .. ext) } -13: pyproject_buildrequires(rRxtNwe:C:) echo 'pyproject-rpm-macros' && exit 0 -13: python %__python -13: python2 %__python2 -13: python3 %__python3 -13: python3_pkgversion 3 -13: python_extras_subpkg(n:i:f:F) %{expand:%{lua: local option_n = '-n (name of the base package)' local option_i = '-i (buildroot path to metadata)' local option_f = '-f (builddir path to a filelist)' local option_F = '-F (skip %%files section)' local value_n = rpm.expand('%{-n*}') local value_i = rpm.expand('%{-i*}') local value_f = rpm.expand('%{-f*}') local value_F = rpm.expand('%{-F}') local args = rpm.expand('%{*}') if value_n == '' then rpm.expand('%{error:%%%0: missing option ' .. option_n .. '}') end if value_i == '' and value_f == '' and value_F == '' then rpm.expand('%{error:%%%0: missing option ' .. option_i .. ' or ' .. option_f .. ' or ' .. option_F .. '}') end if value_i ~= '' and value_f ~= '' then rpm.expand('%{error:%%%0: simultaneous ' .. option_i .. ' and ' .. option_f .. ' options are not possible}') end if value_i ~= '' and value_F ~= '' then rpm.expand('%{error:%%%0: simultaneous ' .. option_i .. ' and ' .. option_F .. ' options are not possible}') end if value_f ~= '' and value_F ~= '' then rpm.expand('%{error:%%%0: simultaneous ' .. option_f .. ' and ' .. option_F .. ' options are not possible}') end if args == '' then rpm.expand('%{error:%%%0 requires at least one argument with "extras" name}') end local requires = 'Requires: ' .. value_n .. ' = %{?epoch:%{epoch}:}%{version}-%{release}' for extras in args:gmatch('[^%s,]+') do local rpmname = value_n .. '+' .. extras local pkgdef = '%package -n ' .. rpmname local summary = 'Summary: Metapackage for ' .. value_n .. ': ' .. extras .. ' extras' local description = '%description -n ' .. rpmname .. '\n' local current_line = 'This is a metapackage bringing in' for _, word in ipairs({extras, 'extras', 'requires', 'for', value_n .. '.'}) do local line = current_line .. ' ' .. word if line:len() > 79 then description = description .. current_line .. '\n' current_line = word else current_line = line end end description = description .. current_line .. '\n' .. 'It makes sure the dependencies are installed.\n' local files = '' if value_i ~= '' then files = '%files -n ' .. rpmname .. '\n' .. '%ghost ' .. value_i elseif value_f ~= '' then files = '%files -n ' .. rpmname .. ' -f ' .. value_f end for i, line in ipairs({pkgdef, summary, requires, description, files, ''}) do print(line .. '\n') end end }} -13: python_wheel_dir %{_datadir}/%{python_wheel_pkg_prefix}-wheels -13: python_wheel_pkg_prefix python%{?rhel:%{!?eln:%{python3_pkgversion}}} -13: qt5_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el -13: qt6_qtwebengine_arches %{ix86} x86_64 %{arm} aarch64 mips mipsel mips64el -20: quote -20: rep -20: reverse -13: riscv %{riscv32} %{riscv64} %{riscv128} -13: riscv128 riscv128 -13: riscv32 riscv32 -13: riscv64 riscv64 -13: rpmmacrodir /usr/lib/rpm/macros.d -20: rpmversion -13: rust_arches x86_64 %{ix86} armv7hl aarch64 ppc64 ppc64le riscv64 s390x -13: rustflags_codegen_units 1 -13: rustflags_debuginfo 2 -13: rustflags_opt_level 3 -13: set_build_flags CFLAGS="${CFLAGS:-%{build_cflags}}" ; export CFLAGS ; CXXFLAGS="${CXXFLAGS:-%{build_cxxflags}}" ; export CXXFLAGS ; FFLAGS="${FFLAGS:-%{build_fflags}}" ; export FFLAGS ; FCFLAGS="${FCFLAGS:-%{build_fflags}}" ; export FCFLAGS ; VALAFLAGS="${VALAFLAGS:-%{build_valaflags}}" ; export VALAFLAGS ; RUSTFLAGS="${RUSTFLAGS:-%{build_rustflags}}" ; export RUSTFLAGS ; LDFLAGS="${LDFLAGS:-%{build_ldflags}}" ; export LDFLAGS ; LT_SYS_LIBRARY_PATH="${LT_SYS_LIBRARY_PATH:-%_libdir:}" ; export LT_SYS_LIBRARY_PATH ; CC="${CC:-%{__cc}}" ; export CC ; CXX="${CXX:-%{__cxx}}" ; export CXX -20: shescape -20: shrink -13: source_date_epoch_from_changelog 1 -13: sources %{lua: for i, s in ipairs(sources) do print(macros.shescape({s}).." ") end} -13: sparc sparc sparcv8 sparcv9 sparcv9v sparc64 sparc64v -13: specpartsdir %{_builddir}/%{buildsubdir}-SPECPARTS -20: sub -20: suffix -13: toolchain gcc -20: trace -20: u2p -20: uncompress -20: undefine -13: undefined %{expand:%%{?%{1}:0}%%{!?%{1}:1}} -20: upper -20: url2path -13: use_source_date_epoch_as_buildtime 0 -13: valgrind_arches %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64 -13: vendor Fedora Copr (devel) - user praiskup -20: verbose -13: version_no_tilde %{lua: local sep = rpm.expand('%1') local ver = rpm.expand('%2') if sep == '%1' then sep = '-' end if ver == '%2' then ver = rpm.expand('%version') end ver = ver:gsub('~', sep) print(ver) } -20: warn -13: with %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}} -13: with_ghc_prof 1 -13: without %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}} -13: wordwrap(v:) %{lua: local fedora = require "fedora.common" local variable = "%{?" .. rpm.expand("%{-v*}%{!-v:_description}") .. "}" print(fedora.wordwrap(variable)) } -13: writevars(f:) %{lua: local fedora = require "fedora.common" local macrofile = rpm.expand("%{-f*}") local rpmvars = {} for i = 1, rpm.expand("%#") do table.insert(rpmvars, rpm.expand("%" .. i)) end fedora.writevars(macrofile,rpmvars) } -13: x86_64 x86_64 x86_64_v2 x86_64_v3 x86_64_v4 amd64 em64t -13: zsh_completions_dir %{_datadir}/zsh/site-functions ======================== active 666 empty 0 + rpm --showrc + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 ++ dirname /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + rm -rf /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 + mkdir -p /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64//usr/share/doc/dummy-pkg + xz -d /builddir/build/SOURCES/README.xz --stdout + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.4iYyjE Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yVW5yw + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: dummy-pkg-20230825_1755-1.fc40.noarch Provides: dummy-pkg = 20230825_1755-1.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 Wrote: /builddir/build/RPMS/dummy-pkg-20230825_1755-1.fc40.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.9JAH7W + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILDROOT/dummy-pkg-20230825_1755-1.fc40.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.kLZ3Mr + umask 022 + cd /builddir/build/BUILD + rm -rf '/builddir/build/BUILD/%{buildsubdir}-SPECPARTS' + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild dummy-pkg-20230825_1755-1.fc40.src.rpm Finish: build phase for dummy-pkg-20230825_1755-1.fc40.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1692995411.924505/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/dummy-pkg-20230825_1755-1.fc40.src.rpm) Config(child) 0 minutes 4 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "dummy-pkg", "epoch": null, "version": "20230825_1755", "release": "1.fc40", "arch": "noarch" }, { "name": "dummy-pkg", "epoch": null, "version": "20230825_1755", "release": "1.fc40", "arch": "src" } ] } RPMResults finished