Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | macros: add %dist_vendor (Mageia) and %dist_name (Mageia Linux) macros | Jani Välimaa | 14 days | 1 | -0/+3 |
| | |||||
* | - macros: make %install override compatible with rpm 4.20.0 | Jani Välimaa | 2024-07-05 | 1 | -1/+1 |
| | |||||
* | macros: add %_hardened_build (from Fedora) to build pkgs with ↵ | Jani Välimaa | 2024-04-21 | 1 | -2/+21 |
| | | | | position-independent code by default | ||||
* | macros: fix typo | Jani Välimaa | 2024-04-18 | 1 | -1/+1 |
| | |||||
* | macros: use -D_FORTIFY_SOURCE=3 by default (mga#30920) | Jani Välimaa | 2024-04-10 | 1 | -1/+1 |
| | |||||
* | macros: add support for toolchain selection (GCC/Clang) | Jani Välimaa | 2024-03-30 | 1 | -1/+26 |
| | |||||
* | macros: make _host_cpu identical with _target_cpu | Jani Välimaa | 2024-03-24 | 1 | -0/+1 |
| | | | | | ATM rpm uses real build host's arch and it can be different what we really want (armv8l vs. armv7hl) | ||||
* | macros: simplify %serverbuild macro | Jani Välimaa | 2023-12-05 | 1 | -2/+2 |
| | |||||
* | macros: use -fstack-protector-strong instead of '-fstack-protector ↵ | Jani Välimaa | 2023-12-05 | 1 | -1/+1 |
| | | | | | | --param=ssp-buffer-size=4' in %_ssp_cflags Recommended in https://best.openssf.org/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.html | ||||
* | macros: use -Wl,-z,now with -Wl,-z,relro unless _disable_ld_now is defined | Jani Välimaa | 2023-12-05 | 1 | -1/+1 |
| | |||||
* | macros: include RUSTFLAGS in %set_build_flags (rhbz#2167183) | Jani Välimaa | 2023-11-21 | 1 | -0/+1 |
| | | | | | | Include RUSTFLAGS in %set_build_flags Resolves: https://bugzilla.redhat.com/2167183 | ||||
* | macros: set -g when building Vala applications | Jani Välimaa | 2023-11-21 | 1 | -1/+5 |
| | | | | | | | | | | | | | | From https://src.fedoraproject.org/rpms/redhat-rpm-config/c/d097058 Set -g when building Vala applications This requires the build system support VALAFLAGS. At least Meson and Automake do. Using -g is desired because it allows us to see Vala source files and line numbers in backtraces when possible, falling back to generated C code otherwise. Line numbers for generated C are almost always less useful when debugging crashes. | ||||
* | - macros: make _FORTIFY_SOURCE flags configurable via %_fortify_level variable | Jani Välimaa | 2023-11-21 | 1 | -1/+2 |
| | | | | and undefine _FORTIFY_SOURCE before defining it to avoid build warnings on some packages defining it already | ||||
* | macros: define _use_weak_usergroup_deps to only add user() and group() ↵ | Jani Välimaa | 2023-11-18 | 1 | -0/+3 |
| | | | | requires as recommends | ||||
* | macros: drop unused %_sys_macros_dir and %build_sysmacrospath() | Jani Välimaa | 2023-01-15 | 1 | -3/+0 |
| | |||||
* | Macros: drop separate macros.build | Jani Välimaa | 2023-01-07 | 1 | -0/+474 |
| | |||||
* | remove macros duplicated from rpm | Thierry Vignaud | 2018-09-24 | 1 | -9/+0 |
| | |||||
* | those macros are used at build time | Thierry Vignaud | 2018-09-24 | 1 | -4/+0 |
| | |||||
* | binary payload is chosen at build time | Thierry Vignaud | 2018-09-24 | 1 | -3/+0 |
| | |||||
* | triming changelog is done at build time, also reduce it to 2 years | Thierry Vignaud | 2018-09-24 | 1 | -2/+0 |
| | |||||
* | remove obsolete $Id: CVS tags | Thierry Vignaud | 2018-09-04 | 1 | -1/+0 |
| | |||||
* | define %_pkgdocdir (mga#22444) | Thierry Vignaud | 2018-01-25 | 1 | -0/+1 |
| | |||||
* | set libexec dir to /usr/libexec | Thomas Backlund | 2012-12-06 | 1 | -1/+1 |
| | |||||
* | revert %_libexecdir change in 1.151 | Thierry Vignaud | 2012-07-27 | 1 | -1/+1 |
| | |||||
* | revert some duplicated manbo stuff (all identical to default but | Thierry Vignaud | 2012-07-26 | 1 | -1/+1 |
| | | | | %_libexecdir that changed to %_libdir when mga forked mdv) | ||||
* | switch from lzma to xz payload by default (like FC & mdv) | Thierry Vignaud | 2012-07-26 | 1 | -1/+1 |
| | | | | (supported since 2008) | ||||
* | fix changelog truncation to 3 years to work with rpm.org | Anssi Hannula | 2011-12-08 | 1 | -1/+2 |
| | |||||
* | - fix _host to have full host triplet, in order to unbreak arm1.124 | Arnaud Patard | 2011-03-16 | 1 | -1/+1 |
| | |||||
* | merge manbo.macros from rpm-manbo-setup | Thomas Backlund | 2011-02-05 | 1 | -0/+13 |
| | |||||
* | Synthesized commit during git-svn import combining previous Mandriva history ↵ | Mageia SVN-Git Migration | 2011-01-06 | 1 | -2/+4 |
| | | | | | | | | | | | | with Magiea. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r231 | boklm | 2011-01-06 17:30:05 +0000 (Thu, 06 Jan 2011) | 1 line import rpm-setup version cleaned by blino ------------------------------------------------------------------------ | ||||
* | drop our own re-definition of %_query_all_fmt in favor of upstream default ↵ | Per Øyvind Karlsen | 2010-12-13 | 1 | -2/+0 |
| | | | | to get disttag, distepoch & arch in query results. | ||||
* | introduce CANONTARGETGNU, to be able to use -gnueabi for ARM (from Arnaud ↵ | Olivier Blin | 2009-09-25 | 1 | -1/+1 |
| | | | | Patard) | ||||
* | use lzma by default to compress binary packages (instead of gzip) | Pascal Rigaux | 2008-06-10 | 1 | -0/+2 |
| | |||||
* | activate filetriggers (cf http://wiki.mandriva.com/en/Rpm_filetriggers) | Pascal Rigaux | 2008-06-02 | 1 | -0/+2 |
| | |||||
* | 1.74: remove macros needed for Manbo packages (they are now in rpm-manbo-setup)1.74 | Pascal Rigaux | 2008-02-15 | 1 | -14/+0 |
| | |||||
* | move many macros out of /usr/lib/rpm/<vendor>/macros into | Pascal Rigaux | 2008-01-29 | 1 | -464/+0 |
| | | | | | | new file /etc/rpm/macros.d/build.macros, those macros will not be available anymore if rpm-<vendor>-setup-build is not installed | ||||
* | %_multilibno is defined in both /usr/lib/rpm/<arch>/macros and ↵ | Pascal Rigaux | 2008-01-29 | 1 | -1/+0 |
| | | | | | | | | /usr/lib/rpm/mandriva/<arch>/macros we must not override /usr/lib/rpm/<arch>/macros for the case where we don't provide /usr/lib/rpm/mandriva/<arch>/macros anymore | ||||
* | s/mandrakesoft/mandriva/ | Pascal Rigaux | 2008-01-29 | 1 | -1/+1 |
| | |||||
* | remove duplicated entry | Pascal Rigaux | 2008-01-28 | 1 | -3/+1 |
| | |||||
* | move %_gnu out of perarch macros | Pascal Rigaux | 2008-01-28 | 1 | -0/+1 |
| | | | | | (it could be dropped altogether, keeping for backward compatibility only) | ||||
* | drop some unused comments | Pascal Rigaux | 2008-01-28 | 1 | -128/+0 |
| | |||||
* | - remove some commented macros | Pascal Rigaux | 2008-01-28 | 1 | -25/+9 |
| | | | | | | | - restore %check macro but a different implementation more alike the others. this %checks allows "--without check" - explain the advantage of "--without <section>" (inherited from conectiva) | ||||
* | remove duplicated %%install (keeping the one which handles %{_with install} | Pascal Rigaux | 2008-01-28 | 1 | -4/+0 |
| | | | | | and which is currently the one that is used) | ||||
* | Make %serverbuild define CFLAGS, CXXFLAGS and RPM_OPT_FLAGS variables | Anssi Hannula | 2008-01-22 | 1 | -2/+5 |
| | | | | | as well since some specs are depending on it. Fixes bug #32050. | ||||
* | 1.68: do not use ssp_flags on archs which do not handle it (thanks to rtp)1.68 | Pascal Rigaux | 2008-01-07 | 1 | -1/+2 |
| | |||||
* | make %serverbuild modify %optflags instead of shell variables (Anssi) (#32050) | Pascal Rigaux | 2007-12-20 | 1 | -3/+3 |
| | |||||
* | define %defaultbuildroot instead of %buildroot (fixes #34705), | Pascal Rigaux | 2007-12-17 | 1 | -1/+1 |
| | | | | | this needs at least rpm 4.4.2.2-2mdv | ||||
* | add rpm 4.4.6 python macros for compatibility | Pascal Rigaux | 2007-12-17 | 1 | -1/+9 |
| | | | | | (even if it overlaps with py_* macros) | ||||
* | Handle double slashes in buildroot in filter.sh in new file exception macros, | Anssi Hannula | 2007-09-08 | 1 | -2/+2 |
| | | | | | | in case tmppath contains a trailing slash as in iurt. This also fixes handling of exception macros that contain spaces, which has been broken for a while. | ||||
* | revert %_host_cpu32 and create /etc/rpm/platform32 instead | Pascal Rigaux | 2007-09-06 | 1 | -5/+0 |
| | | | | | (cf patch rpm-4.4.8-use-etc-platform32-when-linux32.patch in rpm) |