RPMBUILD-CONFIG(5) File Formats Manual RPMBUILD-CONFIG(5) NAMN rpmbuild-config -- rpmbuild:s makrokonfiguration SYNOPSIS NAMN VARDE BESKRIVNING Den primara konfigurationsmekanismen i rpmbuild ar rpm-macros(7). Se rpm-config(5) for beskrivningen av den generella mekanismen, denna manual beskriver bara konfigurationerna som paverkar funktionen hos rpmbuild. KONFIGURATION Foljande konfigurationer stodjs av rpm:s byggatgard, normalt startat via kommandot rpmbuild. Platser och filnamn %_builddir KATALOG Katalogen dar paketspecifika byggkataloger kommer placeras under bygget. %_fileattrsdir KATALOG Katalogen dar filklassifikationskonfigurationen ar placerad. %_rpmdir KATALOG Katalogen dit nybyggda binarpaket kommer skrivas. %_rpmfilename MALL Filnamnsfrageformatet for binarpaket som skall anvandas nar binarpaket skrivs, sa som det beskrivs i rpm-queryformat(7). Filnamnet anses relativt %_rpmdir. %_sourcedir KATALOG Katalogen dar kallor och patchar finns under bygget. %_srcrpmdir KATALOG Katalogen dit nybyggda kallpaket kommer skrivas. %_topdir KATALOG Toppnivakatalogen under vilken paketbyggeskatalogerna finns som standard. Informationstaggar Dessa ar en specialgrupp av makron som om de definieras beter sig som om motsvarande tagg hade anvants i spec-filen. Detta gor det mojligt att andra vardena utan att andra tusentals spec-filer. %bugurl URL Konfigurerbar fel-URL, samma som BugURL:-taggen i en spec-fil. Om den ar satt skall den peka pa en webbsajt for att soka efter befintliga och skapa nya arenden for detta paket. %distribution STRANG Konfigurerbar distributionsinformation, samma som Distribution:-taggen i en spec-fil. %disturl URL Konfigurerbar distributions-URL, samma som en DistURL:-tagg i en spec-fil. %disttag STRANG Konfigurerbar distributions-tagg, samma som en DistTag:-tagg i en spec-fil. %modularitylabel STRANG Konfigurerbar modularitetsetikett, samma som ModularityLabel: i en spec-fil. Foraldrat. %packager STRANG Konfigurerbar paketerarinformation, samma som Packager: i en spec-fil. %translationurl URL Konfigurerbar oversattnings-URL, samma som TranslationURL: i en spec-fil. %upstreamreleases URL Konfigurerbar URL for att leta efter nyare uppstromsutgavor, samma som UpstreamReleases: i en spec-fil. %vendor STRANG Konfigurerbar leverantorsinformation, samma som Vendor: i en spec-fil. Byggatgarder Dessa installningar paverkar olika aspekter av bygget och kan fa ett bygge att misslyckas eller lyckas, men har ingen direkt paverkan pa de producerade paketen. %_build_pkgcheck KORBAR Ett program att anropa for varje lyckat bygge och skrivet binarpaket, sasom rpmlint. Sokvagen till paketet skickas till programmet som ett kommandoradsargument. %_build_pkgcheck_set KORBAR Ett program att anropa pa hela uppsattningen av binarpaket efter ett lyckat bygge, sasom rpmlint. Sokvagarna till paketupsattningen skickas till programmet som kommandoradsargument. %_build_pkgcheck_srpm KORBAR Ett program att anropa for varje byggt och skrivet kallpaket, sasom rpmlint. Sokvagen till paketet skickas till programmet som ett kommandoradsargument. %_default_patch_flags STRANG Satt standardflaggorna pa all anvandning av %patch. %_default_patch_fuzz TAL Standard-fuzz-niva for anvandning av patch i spec-filer. Se patch(1) for detaljer. %_smp_ncpus_max ANTAL En hard grans pa det maximala antalet CPU:er att anvanda parallellt under ett paketbygge. Noll betyder obegransat. %_smp_nthreads_max ANTAL En hard grans pa det maximala antalet tradar att anvanda parallellt under ett paketbygge. Noll betyder obegransat. %_smp_tasksize_proc TAL Antagen uppgiftsstorlek pa byggprocesser (under kompilering). Anvant for att trimma mangden parallellism baserat pa det tillgangliga minnet. %_smp_tasksize_thread TAL Antagen uppgiftsstorlek pa tradar (under paketgenerering). Anvant for att trimma mangden parallellism baserat pa det tillgangliga minnet. Paketgenerering Dessa installningar paverkar olika aspekter pa de producerade binar- och kallpaketen. %build_mtime_policy POLICY Definiera hur filtidsstamplar hanteras i byggda paket. Nedlasning betyder att sakaerstalla att vardet inte overskrider gransvardet. o clamp_to_buildtime: Las filtidsstamplar till paketets byggtidpunkt. o clamp_to_source_date_epoch: Las filtidsstamplar till miljovariabeln SOURCE_DATE_EPOCH. %clamp_mtime_to_source_date_epoch BOOLEAN Alias for %build_mtime_policy clamp_to_source_date_epoch.. Anvand inte. Foraldrat och planerat att tas bort. %source_date_epoch_from_changelog BOOLEAN Huruvida miljovariabeln SOURCE_DATE_EPOCH skall sattas fran tidsstampeln pa den oversta posten i %changelog. %use_source_date_epoch_as_buildtime BOOLEAN Hurivida vardet pa miljovariabeln SOURCE_DATE_EPOCH skall anvandas som byggtiden pa paket. %_binary_filedigest_algorithm HASHALGO Algoritmen som skall anvandas for att generera kontrollsummor (digests) per fil i binarpaket. Se rpm-config(5) for varden som stodjs. %_binary_payload IOFLAGGOR IO-metoden och komprimeringen som skall anvandas for att generera lasten i binarpaket. Se rpm-payloadflags(7). %_buildhost VARDNAMN Anvand VARDNAMN som paketets byggvard istallet for att hamta vardet fran gethostname(2). %_buildtime TIDSSTAMPEL Anvand TIDSSTAMPEL som paketets byggtid istallet for att hamta vardet fran time(2). %_changelog_trimage TIDSSTAMPEL Maximal alder pa bevarade andringsloggsposter i binarpaket, relativt den nyaste befintliga posten. Unix tidsstampelsformat. Ett varde noll avaktiverar trimning efter alder. %_changelog_trimtime TIDSSTAMPEL En alternativ strategi for att trimma andringsloggen; trimma alla andringsloggsposter som ar aldre an den angivna tidsstampeln. Unix tidsstampelformat. Ett varde noll avaktiverar trimning efter tidpunkt. %_docdir_fmt MALL En mall for namnet pa dokumentationskatalogen per paket, d.v.s. filer som paketeras med %doc. %__docdir_path SOKVAG En kolonseparerad lista med kataloger vars innehall alltid skall anses vara dokumentation. %_openpgp_autosign_id NYCKELID OpenPGP-nyckel-id eller fingeravtryck att anvanda for att automatiskt signera paket efter ett lyckat bygge. Se aven rpmsign(1). %_rpmformat VERSION RPM-paketformatet som skall produceras. Giltiga varden ar: o 4: RPM v4-format o 6: RPM v6-format %_source_filedigest_algorithm HASHALGO Algoritmen som skall anvandas for att generera kontrollsummor (digests) per fil i kallpaket. Se rpm-config(5) for varden som stodjs. %_source_payload IO-metoden och komprimeringen som skall anvandas for att generera lasten i kallpaket. Se rpm-payloadflags(7). %__gpg_reserved_space ANTAL Antalet byte att reservera for signaturer i signaturhuvudet. Denna reservation hjalper till att signifikant snabba upp paketsignering. Generering av felsokningsinformation Debuginfo-underpaket innehaller information som behovs for att felsoka byggen som i ovrigt ar utgavespecificerade med en felsokare. Dessa installningar avgor huruvida debuginfo-paket genereras och olika aspekter pa genereringen av felsokningsinformation. %_build_id_links LAGE Definierar hur och om build_id-lankar genereras for ELF-filer. Foljande installningar stodjs: o none: inga build_id-lankar genereras. o alldebug: Generera build_id-lankar enligt stilen i rpm < 4.14, d.v.s. allting i -debuginfo-paketet. o separate: Generera build_id-lankar i binarpaket. o compat: Sammma som separate men med kompatibilitetslankar i -debuginfo-paketen. %_debuginfo_subpackages BOOLEAN Huruvida rpm skall skapa separata debuginfo-paket for varje underpaket. %_debugsource_packages BOOLEAN Huruvida rpm skall lagga kallfilerna for felsokning i egna underpaket. %_enable_debug_packages BOOLEAN Huruvida rpm skall generera debuginfo-underpaket. %_include_gdb_index BOOLEAN Inkludera en sektion .gdb_index i .debug-filer. Kraver att %_enable_debug_packages ar aktiverat och att gdb-add-index(1) ar installerat. %_include_minidebuginfo BOOLEAN Inkludera minimal felsokningsinformation i byggda binarer. Kraver att %_enable_debug_packages ar aktiverat. %_no_recompute_build_ids BOOLEAN Avaktivera omberakning av bygg-id:n. Kan inte anvandas med %_unique_build_ids. %_unique_build_ids BOOLEAN Huruvida bygg-id:n skall goras unika mellan paketversioner/-utgavor nar debuginfo-paket genereras. %_unique_debug_names BOOLEAN Huruvida .debug-filer skall goras unika mellan paketversioner, -utgavor och -arkitekturer. Kraver att %_unique_build_ids ar aktiverat. %_unique_debug_srcs BOOLEAN Huruvida katalogerna /usr/debug/src/ skall vara unika mellan paketversioner, -utgavor och arkitekturer. %__find_debuginfo KORBAR Platsen for det korbara hjalpprogrammet for debuginfo. Kompatibilitet med foraldrat Dessa installningar hanterar flera decennier av bakatkompatibilitet. De flesta av dem avgor huruvida ett visst problem betraktas som ett fel eller bara en varning. Ibland ar de aven anvandbara for att tillfalligt ga runt problem under paketering. %_binaries_in_noarch_packages_terminate_build BOOLEAN Huruvida ELF-binarer i noarch-paket skall avsluta ett bygge. %_duplicate_files_terminate_build BOOLEAN Huruvida dubblerade filer i sektionen %files skall avsluta ett bygge. %_empty_manifest_terminate_build BOOLEAN Huruvida en tomt %files-innehallsforteckning skall avsluta ett bygge. %_invalid_encoding_terminates_build BOOLEAN Huruvida icke-UTF8-kodning i paketdata skall avsluta ett bygge. %__find_provides EXECUTABLE Programmet att anvanda for generering av tillhandahallanden i stilen hos rpm 3.x. Anvand inte. Foraldrat och planerat att tas bort. %__find_requires EXECUTABLE Programmet att anvanda for generering av begaranden i stilen hos rpm 3.x. Anvand inte. Foraldrat och planerat att tas bort. %_missing_build_ids_terminate_build BOOLEAN Huruvida ELF-filer utan bygg-id:n skall avsluta ett bygge. Av historiska skal ar detta endast tillampligt om %_enable_debug_packages ocksa ar aktiverat. %_missing_doc_files_terminate_build BOOLEAN Huruvida saknade %doc-filer i byggkatalogen skall avsluta ett bygge. %_unpackaged_files_terminate_build BOOLEAN Huruvida opaketerade filer i en byggrot skall avsluta ett bygge. %_nonzero_exit_pkgcheck_terminate_build BOOLEAN Huruvida bygget av paket skall misslyckas ifall paketkontrolleraren (om definierad) returnerar ett fel? Se makrona %_build_pkgcheck_*. %_use_internal_dependency_generator BOOLEAN Om aktiverat, anvand generering av beroenden i stilen hos rpm 3.. Anvand inte. Foraldrat och planerat att tas bort. %_use_weak_usergroup_deps BOOLEAN Om aktiverat, spad ut user()- och group()-begaranden till rekommendationer. Anvandbart vid overgang till sysusers.d-baserad hantering av anvandare/grupper. %_wrong_version_format_terminate_build BOOLEAN Huruvida felaktigt versionsformat i beroenden etc. skall avsluta ett bygge. SE AVEN rpmbuild(1), rpm-common(8), rpm-macrofile(5), rpm-rpmrc(5), rpm-config(5), rpm-payloadflags(7) rpm-macros(7) OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . RPM 6.0.1 8 januari 2026 RPMBUILD-CONFIG(5)