# lfs-rpm-macros 2026.04.08

%_lfsryco_sys_path /usr/bin
%_install_script_path /usr/bin
%_tmppath /tmp
%_pkgverify_level all
%_source_payload w3T0.zstdio
%_binary_payload w3T0.zstdio
%_unitdir /usr/lib/systemd/system
%_userunitdir /usr/lib/systemd/user
%_tmpfilesddir /usr/lib/tmpfiles.d
%_sysusersddir /usr/lib/sysusers.d
%_color_output auto
%_dbpath /var/lib/rpm
%_db_backend sqlite
%systemd_tmpfiles test -x /usr/bin/systemd-tmpfiles && /usr/bin/systemd-tmpfiles --create --remove --exclude-prefix=/dev || true
%systemd_sysusers test -x /usr/bin/systemd-sysusers && /usr/bin/systemd-sysusers || true
%systemctl_daemon_reload test -x /usr/bin/systemctl && /usr/bin/systemctl daemon-reload || true
%__python3 /usr/bin/python3
%_pkgconfdir /usr/lib/pkgconfig
%_firmwaredir /usr/lib/firmware
%_sbindir /usr/bin
%update_initrd test -x /usr/bin/update-initrd && /usr/bin/update-initrd || true
%depmod test -f /proc/modules && depmod -a %_mod_dir || true
%ldconfig test -x /usr/bin/ldconfig && /usr/bin/ldconfig || true
%fixup_symlinks test -x /usr/lib/rpm/fixup-symlinks && /usr/lib/rpm/fixup-symlinks || true
%extract %__tar --strip-components=1 -xf %SOURCE0
%_setup\
%setup -q -c -T\
%extract\
%nil
%debug_package\
%nil
%clean_pycache find %{buildroot} -regex '^.*\\(__pycache__\\\|\\\.py\[co\]\\\|\\\.bat\\\|\\\.exe\\)$' -delete
%gobuild_pre\
mkdir -pv {gopath,gotmp}\
export GOPATH=$(pwd)/gopath\
export GOTMPDIR=$(pwd)/gotmp\
%nil
%gobuild_post\
find {gopath,gotmp} -type d -exec chmod 0755 {} \\;\
find {gopath,gotmp} -type f -exec chmod 0644 {} \\;\
%nil
