2014-04-02 10:10:11 +00:00
|
|
|
# TO WHOM IT MAY CONCERN
|
|
|
|
#
|
|
|
|
# 1) Don't add patches, dist-git is the upstream repository for this package.
|
|
|
|
# 2) When making changes, update version by +1, leave release alone.
|
|
|
|
#
|
|
|
|
|
2009-09-03 08:57:20 +00:00
|
|
|
Summary: Red Hat specific rpm configuration files
|
2004-09-09 11:26:46 +00:00
|
|
|
Name: redhat-rpm-config
|
2021-06-02 09:11:52 +00:00
|
|
|
Version: 205
|
New opt-in possibility to fix byte-compilation reproducibility
A new script brp-fix-pyc-reproducibility creates an opt-in way of how to fix
problems with the reproducibility of byte-compiled Python files. The script
uses marshalparser [0] which currently doesn't provide solutions for all issues
but can fix at least problems with reference flags. For more info see
this Bugzilla [1].
If you want to use this new feature, you need to define
`%py_reproducible_pyc_path` to specify a path you want to fix `.pyc`
files in (recursively) and build-require /usr/bin/marshalparser.
if you forget to build-require the parser. The error message is:
```
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/tldr-0.5-2.fc33.x86_64/usr/lib/python3.9 using /usr/bin/python3.9
+ /usr/lib/rpm/redhat/brp-fix-pyc-reproducibility /builddir/build/BUILDROOT/tldr-0.5-2.fc33.x86_64
ERROR: If %py_reproducible_pyc_path is defined, you have to also BuildRequire: /usr/bin/marshalparser !
error: Bad exit status from /var/tmp/rpm-tmp.UUJr4v (%install)
```
A build fails if the parser is not able to parse any of the `.pyc` files.
And finally, if a build is properly configured it produces fixed `.pyc` files.
Currently, `.pyc` files in the tldr package contain a lot of unused reference flags:
```
$ dnf install -y tldr
$ marshalparser --unused /usr/lib/python3.9/site-packages/__pycache__/tldr.cpython-39.pyc
… long output …
190 - Flag_ref(byte=9610, type='TYPE_SHORT_ASCII_INTERNED', content=b'init', usages=0)
191 - Flag_ref(byte=9633, type='TYPE_SHORT_ASCII_INTERNED', content=b'source', usages=0)
192 - Flag_ref(byte=9651, type='TYPE_SHORT_ASCII_INTERNED', content=b'argv', usages=0)
193 - Flag_ref(byte=9657, type='TYPE_SHORT_ASCII_INTERNED', content=b'print_help', usages=0)
194 - Flag_ref(byte=9669, type='TYPE_SHORT_ASCII_INTERNED', content=b'stderr', usages=0)
195 - Flag_ref(byte=9682, type='TYPE_SHORT_ASCII_INTERNED', content=b'parse_args', usages=0)
196 - Flag_ref(byte=9737, type='TYPE_SHORT_ASCII_INTERNED', content=b'encode', usages=0)
197 - Flag_ref(byte=9782, type='TYPE_SHORT_ASCII_INTERNED', content=b'parser', usages=0)
198 - Flag_ref(byte=9790, type='TYPE_SHORT_ASCII_INTERNED', content=b'options', usages=0)
199 - Flag_ref(byte=9799, type='TYPE_SHORT_ASCII_INTERNED', content=b'rest', usages=0)
200 - Flag_ref(byte=9821, type='TYPE_SHORT_ASCII_INTERNED', content=b'result', usages=0)
202 - Flag_ref(byte=10022, type='TYPE_SHORT_ASCII_INTERNED', content=b'__main__', usages=0)
203 - Flag_ref(byte=10102, type='TYPE_SHORT_ASCII_INTERNED', content=b'argparse', usages=0)
204 - Flag_ref(byte=10433, type='TYPE_SHORT_ASCII_INTERNED', content=b'__name__', usages=0)
205 - Flag_ref(byte=10463, type='TYPE_SHORT_ASCII_INTERNED', content=b'<module>', usages=0)
```
This new feature fixes them:
```
$ marshalparser --unused /usr/lib/python3.9/site-packages/__pycache__/tldr.cpython-39.pyc
<empty output>
```
[0] https://github.com/fedora-python/marshalparser
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1686078
2020-07-16 08:30:55 +00:00
|
|
|
Release: 1%{?dist}
|
2009-02-16 17:12:17 +00:00
|
|
|
# No version specified.
|
|
|
|
License: GPL+
|
2017-12-08 12:32:21 +00:00
|
|
|
URL: https://src.fedoraproject.org/rpms/redhat-rpm-config
|
2014-04-02 10:10:11 +00:00
|
|
|
|
|
|
|
# Core rpm settings
|
|
|
|
Source0: macros
|
|
|
|
Source1: rpmrc
|
2011-08-08 14:58:51 +00:00
|
|
|
|
2013-05-13 16:30:24 +00:00
|
|
|
# gcc specs files for hardened builds
|
2014-04-02 10:10:11 +00:00
|
|
|
Source50: redhat-hardened-cc1
|
|
|
|
Source51: redhat-hardened-ld
|
2020-06-03 19:03:31 +00:00
|
|
|
Source52: redhat-hardened-clang.cfg
|
2011-08-08 14:58:51 +00:00
|
|
|
|
2017-10-03 13:53:23 +00:00
|
|
|
# gcc specs files for annobin builds
|
2020-06-03 19:03:31 +00:00
|
|
|
Source60: redhat-annobin-cc1
|
2017-10-03 13:53:23 +00:00
|
|
|
|
2014-04-02 10:10:11 +00:00
|
|
|
# The macros defined by these files are for things that need to be defined
|
2014-04-27 09:01:00 +00:00
|
|
|
# at srpm creation time when it is not feasible to require the base packages
|
2011-09-28 00:57:24 +00:00
|
|
|
# that would otherwise be providing the macros. other language/arch specific
|
2011-05-27 16:30:20 +00:00
|
|
|
# macros should not be defined here but instead in the base packages that can
|
|
|
|
# be pulled in at rpm build time, this is specific for srpm creation.
|
2016-04-12 02:41:45 +00:00
|
|
|
Source100: macros.fedora-misc-srpm
|
2014-04-02 10:10:11 +00:00
|
|
|
Source102: macros.mono-srpm
|
|
|
|
Source103: macros.nodejs-srpm
|
2016-10-30 17:08:19 +00:00
|
|
|
Source104: macros.ldc-srpm
|
2016-11-07 13:50:01 +00:00
|
|
|
Source105: macros.valgrind-srpm
|
2014-04-02 10:10:11 +00:00
|
|
|
|
|
|
|
# Other misc macros
|
2021-07-24 21:58:08 +00:00
|
|
|
Source150: macros.build-constraints
|
|
|
|
Source151: macros.dwz
|
|
|
|
Source152: macros.fedora-misc
|
2018-01-11 23:49:08 +00:00
|
|
|
Source153: macros.forge
|
2021-07-24 21:58:08 +00:00
|
|
|
Source155: macros.ldconfig
|
|
|
|
Source156: macros.vpath
|
2014-04-02 10:10:11 +00:00
|
|
|
|
2018-01-10 12:38:28 +00:00
|
|
|
# Build policy scripts
|
|
|
|
# this comes from https://github.com/rpm-software-management/rpm/pull/344
|
|
|
|
# added a python -> python2 conversion for fedora with warning
|
|
|
|
# and an echo when the mangling happens
|
|
|
|
Source201: brp-mangle-shebangs
|
|
|
|
|
2021-02-10 16:59:25 +00:00
|
|
|
# for converting llvm LTO bitcode objects into ELF
|
|
|
|
Source204: brp-llvm-compile-lto-elf
|
|
|
|
|
2014-04-02 10:10:11 +00:00
|
|
|
# Dependency generator scripts (deprecated)
|
|
|
|
Source300: find-provides
|
|
|
|
Source304: find-requires
|
|
|
|
|
|
|
|
# Misc helper scripts
|
|
|
|
Source400: dist.sh
|
2018-12-07 17:34:38 +00:00
|
|
|
Source404: gpgverify
|
2014-03-24 16:27:07 +00:00
|
|
|
|
2016-10-13 14:17:57 +00:00
|
|
|
# 2016-10-02 snapshots from http://git.savannah.gnu.org/gitweb/?p=config.git
|
2014-04-02 10:10:11 +00:00
|
|
|
Source500: config.guess
|
|
|
|
Source501: config.sub
|
2013-07-24 22:20:05 +00:00
|
|
|
|
2014-04-15 07:08:30 +00:00
|
|
|
# Dependency generators & their rules
|
|
|
|
Source602: libsymlink.attr
|
|
|
|
|
2018-01-25 19:26:12 +00:00
|
|
|
# BRPs
|
|
|
|
Source700: brp-ldconfig
|
2020-01-08 18:25:43 +00:00
|
|
|
Source701: brp-strip-lto
|
2018-01-25 19:26:12 +00:00
|
|
|
|
forge: refactor to allow multiple calls
– permit extraction of multiple archives in a single specfile
– %forgemeta, %forgesetup, %forgeautosetup: add a “-z <number>” switch to
select a specific set of rpm variables
(for example forgeurl<number> and version<number>)
– %forgemeta, %forgesetup: add a “-a” switch to process all sets in one go
(makes no sense in forgeautosetup, as you need so select specific patches)
– %forgemeta: deprecate the “-u” switch, use “-z” it’s better
(“-u” was awkward and mainly used by the %gometa macro. %gometa will now
call the lua code directly)
– %forgesetup: use “-v” for verbose processing, be quiet by default, drop “-q”
(align with %forgemeta, %forgeautosetup and %autosetup)
– %forgesetup, %forgeautosetup: only pass flags that make sense to
%setup/%autosetup; reorder to match what works in el7
– factor out complex or common lua code in separate lua modules, to allow:
– code reuse in other macros without cut and pasting
– direct lua routine invocation from other macros without going through a
rpm macro
– rpm syntax errors that point to a line in an actual lua file
– %forgemeta: refactor the logic to drop as much forge-specific code as
possible, use a single logic flow with tables of constants
– %forgemeta: export more computed info in rpm variables, such as the
%{_builddir} subdirectory an archive was extracted to (lifesaver when
processing multiple archives)
– %forgemeta: prepend secondary distprefixes with .S, to make clear they do
not apply to the main archive
– %forgemeta: add versionx to secondary distprefixes, if relevant
– %forgemeta: make tar.bz2 the default archive format
Caveats:
– forge services implement full-release downloads via tags. However the actual
syntax of such tags is not standardised. If the macro does not guess the
correct tag an upstream uses for a specific release, you will need to
set the tag value explicitly.
– GitHub lets upstreams move their projects to new URLs, keeping the old URL
active. It all works transparently *except* the top directory inside
generated archives always matches the new project name (even when accessed
by compatibility URLs, and even for releases that antedate the renaming).
Therefore, if macro processing of a GitHub archive suddenly fails, start by
checking if upstream didn’t rename itself.
Multicall usage example (with “-a”)
– to process a specific bloc in one of the macros use “-z <suffix>”
– suffix 0 and no suffix are synonyms
– therefore, calling the macros without “-a” or “-z” just works for the
general use case when you have a single archive to process
– caveat: forge services implement full-release
%<--
%global forgeurl0 https://gitlab.com/osslugaru/lugaru
Version: 1.2
%global forgeurl1 https://gitlab.com/osslugaru/lugaru
%global tag1 1.1
%global forgeurl2 https://gitlab.com/osslugaru/lugaru
%global commit2 68488b0a11df90dca703c67e5592b93c6a269957
%global forgeurl3 https://gitlab.com/osslugaru/lugaru
%global branch3 v1.1
%global forgeurl4 https://github.com/google/trillian
%global version4 1.0.8
%global forgeurl5 https://github.com/kubernetes/apiextensions-apiserver
%global version5 1.9.6
%global tag5 kubernetes-%{version5}
%global forgeurl6 https://github.com/jdbranham/grafana-diagram
%global version6 1.3
%global commit6 440689793ab6da82019c5ee43b49438dfef976d5
%global forgeurl7 https://github.com/rethinkdb/rethinkdb-go
%global version7 1.4.2
%global branch7 v1
%global forgeurl8 https://code.googlesource.com/gocloud
%global version8 0.20.0
%global forgeurl9 https://code.googlesource.com/gocloud
%global tag9 v0.27.0
%global forgeurl10 https://code.googlesource.com/google-api-go-client
%global commit10 24928b980e6919be4c72647aacd53ebcbb8c4bab
%global version10 0
%global forgeurl11 https://code.googlesource.com/google-api-go-client
%global branch11 dartman
%global forgeurl12 https://bitbucket.org/nielsenb/pdfocr
%global version12 0.3.0
%global commit12 4f5750d202d33267094621630836f1215a5efa66
%global forgeurl13 https://bitbucket.org/nielsenb/pdfocr
%global version13 0.1.4
%global tag13 v0.1.4
%global commit13 c0359843a3420769940e12019ebd68891a053bd8
%global forgeurl14 https://bitbucket.org/creachadair/shell
%global commit14 3dcd505a7ca5845388111724cc2e094581e92cc6
%global forgeurl15 https://bitbucket.org/kirbyvisp/vdjpuzzle2/
%global branch15 js-edits
%global commit15 36a3850eb4a04c05e0f7e29e7d0c196f373eb672
%forgemeta -ia
Name: testing
Release: 1%{?dist}
Summary: A test package
URL: %{forgeurl}
License: Public domain
Source0: %{forgesource0}
Source1: %{forgesource1}
Source2: %{forgesource2}
Source3: %{forgesource3}
Source4: %{forgesource4}
Source5: %{forgesource5}
Source6: %{forgesource6}
Source7: %{forgesource7}
Source8: %{forgesource8}
Source9: %{forgesource9}
Source10: %{forgesource10}
Source11: %{forgesource11}
Source12: %{forgesource12}
Source13: %{forgesource13}
Source14: %{forgesource14}
Source15: %{forgesource15}
%description
A test package
%prep
%forgesetup -a
%build
exit 1
%install
%files
%doc
%<--
Merges: https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/35
2018-09-07 17:56:46 +00:00
|
|
|
# Convenience lua functions
|
|
|
|
Source800: common.lua
|
|
|
|
Source801: forge.lua
|
|
|
|
|
2018-01-22 13:28:15 +00:00
|
|
|
# Documentation
|
|
|
|
Source900: buildflags.md
|
|
|
|
|
2004-09-09 11:26:46 +00:00
|
|
|
BuildArch: noarch
|
2016-06-24 07:40:22 +00:00
|
|
|
BuildRequires: perl-generators
|
2012-01-11 10:43:24 +00:00
|
|
|
Requires: coreutils
|
2016-04-12 16:08:38 +00:00
|
|
|
|
2018-05-01 19:57:28 +00:00
|
|
|
Requires: efi-srpm-macros
|
2020-02-20 22:56:42 +00:00
|
|
|
Requires: fonts-srpm-macros
|
2014-05-01 01:10:45 +00:00
|
|
|
Requires: ghc-srpm-macros
|
2015-07-17 13:08:03 +00:00
|
|
|
Requires: go-srpm-macros
|
2021-06-03 15:34:30 +00:00
|
|
|
# ↓ Provides kmod.attr originally shipped by us
|
|
|
|
Requires: kernel-srpm-macros >= 1.0-12
|
2020-09-03 02:03:55 +00:00
|
|
|
Requires: lua-srpm-macros
|
2016-04-12 16:08:38 +00:00
|
|
|
Requires: ocaml-srpm-macros
|
2017-03-15 21:03:00 +00:00
|
|
|
Requires: openblas-srpm-macros
|
2016-04-12 16:08:38 +00:00
|
|
|
Requires: perl-srpm-macros
|
2021-07-01 13:18:48 +00:00
|
|
|
# ↓ Has Python BRPs originaly present in redhat-rpm-config
|
|
|
|
Requires: python-srpm-macros >= 3.10-6
|
2016-09-14 13:44:10 +00:00
|
|
|
Requires: qt5-srpm-macros
|
2020-09-03 02:03:55 +00:00
|
|
|
Requires: rust-srpm-macros
|
2021-04-29 14:24:18 +00:00
|
|
|
Requires: rpmautospec-rpm-macros
|
2016-04-12 16:08:38 +00:00
|
|
|
|
2021-02-11 16:56:39 +00:00
|
|
|
%if ! 0%{?rhel}
|
|
|
|
Requires: fpc-srpm-macros
|
|
|
|
Requires: gnat-srpm-macros
|
|
|
|
Requires: nim-srpm-macros
|
|
|
|
%endif
|
|
|
|
|
2014-04-02 14:26:32 +00:00
|
|
|
Requires: rpm >= 4.11.0
|
2012-06-25 11:42:15 +00:00
|
|
|
Requires: dwz >= 0.4
|
2012-10-04 00:30:10 +00:00
|
|
|
Requires: zip
|
2021-04-12 14:37:45 +00:00
|
|
|
Requires: (annobin-plugin-gcc if gcc)
|
2017-10-03 13:53:23 +00:00
|
|
|
|
2018-01-30 21:08:52 +00:00
|
|
|
# for brp-mangle-shebangs
|
|
|
|
Requires: %{_bindir}/find
|
|
|
|
Requires: %{_bindir}/file
|
2018-02-03 17:29:37 +00:00
|
|
|
Requires: %{_bindir}/grep
|
2018-01-30 21:08:52 +00:00
|
|
|
Requires: %{_bindir}/sed
|
2018-02-03 17:29:37 +00:00
|
|
|
Requires: %{_bindir}/xargs
|
2018-01-30 21:08:52 +00:00
|
|
|
|
2021-02-10 16:59:25 +00:00
|
|
|
# for brp-llvm-compile-lto-elf
|
|
|
|
Requires: (llvm if clang)
|
|
|
|
|
2018-05-02 09:39:39 +00:00
|
|
|
# -fstack-clash-protection and -fcf-protection require GCC 8.
|
|
|
|
Conflicts: gcc < 8.0.1-0.22
|
2018-01-29 14:08:43 +00:00
|
|
|
|
2013-03-25 11:08:11 +00:00
|
|
|
Provides: system-rpm-config = %{version}-%{release}
|
2004-09-09 11:26:46 +00:00
|
|
|
|
2014-04-02 14:26:32 +00:00
|
|
|
%global rrcdir /usr/lib/rpm/redhat
|
2014-04-02 10:10:11 +00:00
|
|
|
|
2004-09-09 11:26:46 +00:00
|
|
|
%description
|
|
|
|
Red Hat specific rpm configuration files.
|
|
|
|
|
|
|
|
%prep
|
2014-04-02 10:10:11 +00:00
|
|
|
# Not strictly necessary but allows working on file names instead
|
|
|
|
# of source numbers in install section
|
|
|
|
%setup -c -T
|
|
|
|
cp -p %{sources} .
|
2009-09-03 08:57:20 +00:00
|
|
|
|
2004-09-09 11:26:46 +00:00
|
|
|
%install
|
2014-04-02 10:10:11 +00:00
|
|
|
mkdir -p %{buildroot}%{rrcdir}
|
|
|
|
install -p -m 644 -t %{buildroot}%{rrcdir} macros rpmrc
|
|
|
|
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-hardened-*
|
2017-10-03 13:53:23 +00:00
|
|
|
install -p -m 444 -t %{buildroot}%{rrcdir} redhat-annobin-*
|
2014-04-02 10:10:11 +00:00
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} config.*
|
2021-06-02 09:11:52 +00:00
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} dist.sh
|
2018-12-07 17:34:38 +00:00
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} gpgverify
|
2018-01-10 12:38:28 +00:00
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
|
2014-04-02 10:10:11 +00:00
|
|
|
|
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} find-*
|
|
|
|
mkdir -p %{buildroot}%{rrcdir}/find-provides.d
|
auto-import changelog data from redhat-rpm-config-8.0.28-1.1.src.rpm
Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
- Change brp-compress to pass -n flag to gzip (per msw's request)
Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
- Fix broken configure macro find for config.guess/config.sub
- Put host/target/build back for now
Mon Jul 07 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
- preserve the vendor field when VENDOR not set
- put VENDOR in the final i386-libc line, not the tentative one
Mon Jul 07 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
- update config.{guess,sub} to 2003-06-17
- define VENDOR to be redhat only when /etc/redhat-release present
[suggested by jbj]
- put VENDOR in vendor field in our config.guess file for ia64, ppc, ppc64,
s390, s390x, x86_64 and elf32-i386 Linux
- drop the --host, --build, --target and --program-prefix configure options
from %configure, since this causes far too many problems
Fri May 02 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
- make config.{guess,sub} executable
Thu May 01 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
- add config.guess and config.sub (2003-02-22) with s390 patch on
config.sub
- make %configure use them
Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
- Unset $DISPLAY in macros
2004-09-09 11:28:27 +00:00
|
|
|
|
2018-01-25 19:26:12 +00:00
|
|
|
install -p -m 755 -t %{buildroot}%{rrcdir} brp-*
|
|
|
|
|
2014-04-02 14:26:32 +00:00
|
|
|
mkdir -p %{buildroot}%{_rpmconfigdir}/macros.d
|
|
|
|
install -p -m 644 -t %{buildroot}%{_rpmconfigdir}/macros.d macros.*
|
2004-09-09 11:26:46 +00:00
|
|
|
|
2014-04-15 07:08:30 +00:00
|
|
|
mkdir -p %{buildroot}%{_fileattrsdir}
|
|
|
|
install -p -m 644 -t %{buildroot}%{_fileattrsdir} *.attr
|
|
|
|
|
forge: refactor to allow multiple calls
– permit extraction of multiple archives in a single specfile
– %forgemeta, %forgesetup, %forgeautosetup: add a “-z <number>” switch to
select a specific set of rpm variables
(for example forgeurl<number> and version<number>)
– %forgemeta, %forgesetup: add a “-a” switch to process all sets in one go
(makes no sense in forgeautosetup, as you need so select specific patches)
– %forgemeta: deprecate the “-u” switch, use “-z” it’s better
(“-u” was awkward and mainly used by the %gometa macro. %gometa will now
call the lua code directly)
– %forgesetup: use “-v” for verbose processing, be quiet by default, drop “-q”
(align with %forgemeta, %forgeautosetup and %autosetup)
– %forgesetup, %forgeautosetup: only pass flags that make sense to
%setup/%autosetup; reorder to match what works in el7
– factor out complex or common lua code in separate lua modules, to allow:
– code reuse in other macros without cut and pasting
– direct lua routine invocation from other macros without going through a
rpm macro
– rpm syntax errors that point to a line in an actual lua file
– %forgemeta: refactor the logic to drop as much forge-specific code as
possible, use a single logic flow with tables of constants
– %forgemeta: export more computed info in rpm variables, such as the
%{_builddir} subdirectory an archive was extracted to (lifesaver when
processing multiple archives)
– %forgemeta: prepend secondary distprefixes with .S, to make clear they do
not apply to the main archive
– %forgemeta: add versionx to secondary distprefixes, if relevant
– %forgemeta: make tar.bz2 the default archive format
Caveats:
– forge services implement full-release downloads via tags. However the actual
syntax of such tags is not standardised. If the macro does not guess the
correct tag an upstream uses for a specific release, you will need to
set the tag value explicitly.
– GitHub lets upstreams move their projects to new URLs, keeping the old URL
active. It all works transparently *except* the top directory inside
generated archives always matches the new project name (even when accessed
by compatibility URLs, and even for releases that antedate the renaming).
Therefore, if macro processing of a GitHub archive suddenly fails, start by
checking if upstream didn’t rename itself.
Multicall usage example (with “-a”)
– to process a specific bloc in one of the macros use “-z <suffix>”
– suffix 0 and no suffix are synonyms
– therefore, calling the macros without “-a” or “-z” just works for the
general use case when you have a single archive to process
– caveat: forge services implement full-release
%<--
%global forgeurl0 https://gitlab.com/osslugaru/lugaru
Version: 1.2
%global forgeurl1 https://gitlab.com/osslugaru/lugaru
%global tag1 1.1
%global forgeurl2 https://gitlab.com/osslugaru/lugaru
%global commit2 68488b0a11df90dca703c67e5592b93c6a269957
%global forgeurl3 https://gitlab.com/osslugaru/lugaru
%global branch3 v1.1
%global forgeurl4 https://github.com/google/trillian
%global version4 1.0.8
%global forgeurl5 https://github.com/kubernetes/apiextensions-apiserver
%global version5 1.9.6
%global tag5 kubernetes-%{version5}
%global forgeurl6 https://github.com/jdbranham/grafana-diagram
%global version6 1.3
%global commit6 440689793ab6da82019c5ee43b49438dfef976d5
%global forgeurl7 https://github.com/rethinkdb/rethinkdb-go
%global version7 1.4.2
%global branch7 v1
%global forgeurl8 https://code.googlesource.com/gocloud
%global version8 0.20.0
%global forgeurl9 https://code.googlesource.com/gocloud
%global tag9 v0.27.0
%global forgeurl10 https://code.googlesource.com/google-api-go-client
%global commit10 24928b980e6919be4c72647aacd53ebcbb8c4bab
%global version10 0
%global forgeurl11 https://code.googlesource.com/google-api-go-client
%global branch11 dartman
%global forgeurl12 https://bitbucket.org/nielsenb/pdfocr
%global version12 0.3.0
%global commit12 4f5750d202d33267094621630836f1215a5efa66
%global forgeurl13 https://bitbucket.org/nielsenb/pdfocr
%global version13 0.1.4
%global tag13 v0.1.4
%global commit13 c0359843a3420769940e12019ebd68891a053bd8
%global forgeurl14 https://bitbucket.org/creachadair/shell
%global commit14 3dcd505a7ca5845388111724cc2e094581e92cc6
%global forgeurl15 https://bitbucket.org/kirbyvisp/vdjpuzzle2/
%global branch15 js-edits
%global commit15 36a3850eb4a04c05e0f7e29e7d0c196f373eb672
%forgemeta -ia
Name: testing
Release: 1%{?dist}
Summary: A test package
URL: %{forgeurl}
License: Public domain
Source0: %{forgesource0}
Source1: %{forgesource1}
Source2: %{forgesource2}
Source3: %{forgesource3}
Source4: %{forgesource4}
Source5: %{forgesource5}
Source6: %{forgesource6}
Source7: %{forgesource7}
Source8: %{forgesource8}
Source9: %{forgesource9}
Source10: %{forgesource10}
Source11: %{forgesource11}
Source12: %{forgesource12}
Source13: %{forgesource13}
Source14: %{forgesource14}
Source15: %{forgesource15}
%description
A test package
%prep
%forgesetup -a
%build
exit 1
%install
%files
%doc
%<--
Merges: https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/35
2018-09-07 17:56:46 +00:00
|
|
|
mkdir -p %{buildroot}%{_rpmluadir}/fedora/{rpm,srpm}
|
|
|
|
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora common.lua
|
|
|
|
install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora/srpm forge.lua
|
|
|
|
|
2004-09-09 11:26:46 +00:00
|
|
|
%files
|
2014-04-07 11:36:52 +00:00
|
|
|
%dir %{rrcdir}
|
|
|
|
%{rrcdir}/macros
|
|
|
|
%{rrcdir}/rpmrc
|
2018-01-10 12:38:28 +00:00
|
|
|
%{rrcdir}/brp-*
|
2014-04-07 11:36:52 +00:00
|
|
|
%{rrcdir}/dist.sh
|
2018-12-07 17:34:38 +00:00
|
|
|
%{rrcdir}/gpgverify
|
2014-04-07 11:36:52 +00:00
|
|
|
%{rrcdir}/redhat-hardened-*
|
2017-10-03 13:53:23 +00:00
|
|
|
%{rrcdir}/redhat-annobin-*
|
2014-04-07 11:36:52 +00:00
|
|
|
%{rrcdir}/config.*
|
2014-04-15 13:09:46 +00:00
|
|
|
%{rrcdir}/find-provides
|
|
|
|
%{rrcdir}/find-requires
|
2018-01-25 19:26:12 +00:00
|
|
|
%{rrcdir}/brp-ldconfig
|
2014-04-15 07:08:30 +00:00
|
|
|
%{_fileattrsdir}/*.attr
|
2014-04-07 11:36:52 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.*-srpm
|
2021-07-24 21:58:08 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.build-constraints
|
2014-04-07 11:36:52 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.dwz
|
2021-07-24 21:58:08 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.fedora-misc
|
2018-01-11 23:49:08 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.forge
|
2018-01-29 21:53:34 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.ldconfig
|
2016-12-15 19:05:41 +00:00
|
|
|
%{_rpmconfigdir}/macros.d/macros.vpath
|
forge: refactor to allow multiple calls
– permit extraction of multiple archives in a single specfile
– %forgemeta, %forgesetup, %forgeautosetup: add a “-z <number>” switch to
select a specific set of rpm variables
(for example forgeurl<number> and version<number>)
– %forgemeta, %forgesetup: add a “-a” switch to process all sets in one go
(makes no sense in forgeautosetup, as you need so select specific patches)
– %forgemeta: deprecate the “-u” switch, use “-z” it’s better
(“-u” was awkward and mainly used by the %gometa macro. %gometa will now
call the lua code directly)
– %forgesetup: use “-v” for verbose processing, be quiet by default, drop “-q”
(align with %forgemeta, %forgeautosetup and %autosetup)
– %forgesetup, %forgeautosetup: only pass flags that make sense to
%setup/%autosetup; reorder to match what works in el7
– factor out complex or common lua code in separate lua modules, to allow:
– code reuse in other macros without cut and pasting
– direct lua routine invocation from other macros without going through a
rpm macro
– rpm syntax errors that point to a line in an actual lua file
– %forgemeta: refactor the logic to drop as much forge-specific code as
possible, use a single logic flow with tables of constants
– %forgemeta: export more computed info in rpm variables, such as the
%{_builddir} subdirectory an archive was extracted to (lifesaver when
processing multiple archives)
– %forgemeta: prepend secondary distprefixes with .S, to make clear they do
not apply to the main archive
– %forgemeta: add versionx to secondary distprefixes, if relevant
– %forgemeta: make tar.bz2 the default archive format
Caveats:
– forge services implement full-release downloads via tags. However the actual
syntax of such tags is not standardised. If the macro does not guess the
correct tag an upstream uses for a specific release, you will need to
set the tag value explicitly.
– GitHub lets upstreams move their projects to new URLs, keeping the old URL
active. It all works transparently *except* the top directory inside
generated archives always matches the new project name (even when accessed
by compatibility URLs, and even for releases that antedate the renaming).
Therefore, if macro processing of a GitHub archive suddenly fails, start by
checking if upstream didn’t rename itself.
Multicall usage example (with “-a”)
– to process a specific bloc in one of the macros use “-z <suffix>”
– suffix 0 and no suffix are synonyms
– therefore, calling the macros without “-a” or “-z” just works for the
general use case when you have a single archive to process
– caveat: forge services implement full-release
%<--
%global forgeurl0 https://gitlab.com/osslugaru/lugaru
Version: 1.2
%global forgeurl1 https://gitlab.com/osslugaru/lugaru
%global tag1 1.1
%global forgeurl2 https://gitlab.com/osslugaru/lugaru
%global commit2 68488b0a11df90dca703c67e5592b93c6a269957
%global forgeurl3 https://gitlab.com/osslugaru/lugaru
%global branch3 v1.1
%global forgeurl4 https://github.com/google/trillian
%global version4 1.0.8
%global forgeurl5 https://github.com/kubernetes/apiextensions-apiserver
%global version5 1.9.6
%global tag5 kubernetes-%{version5}
%global forgeurl6 https://github.com/jdbranham/grafana-diagram
%global version6 1.3
%global commit6 440689793ab6da82019c5ee43b49438dfef976d5
%global forgeurl7 https://github.com/rethinkdb/rethinkdb-go
%global version7 1.4.2
%global branch7 v1
%global forgeurl8 https://code.googlesource.com/gocloud
%global version8 0.20.0
%global forgeurl9 https://code.googlesource.com/gocloud
%global tag9 v0.27.0
%global forgeurl10 https://code.googlesource.com/google-api-go-client
%global commit10 24928b980e6919be4c72647aacd53ebcbb8c4bab
%global version10 0
%global forgeurl11 https://code.googlesource.com/google-api-go-client
%global branch11 dartman
%global forgeurl12 https://bitbucket.org/nielsenb/pdfocr
%global version12 0.3.0
%global commit12 4f5750d202d33267094621630836f1215a5efa66
%global forgeurl13 https://bitbucket.org/nielsenb/pdfocr
%global version13 0.1.4
%global tag13 v0.1.4
%global commit13 c0359843a3420769940e12019ebd68891a053bd8
%global forgeurl14 https://bitbucket.org/creachadair/shell
%global commit14 3dcd505a7ca5845388111724cc2e094581e92cc6
%global forgeurl15 https://bitbucket.org/kirbyvisp/vdjpuzzle2/
%global branch15 js-edits
%global commit15 36a3850eb4a04c05e0f7e29e7d0c196f373eb672
%forgemeta -ia
Name: testing
Release: 1%{?dist}
Summary: A test package
URL: %{forgeurl}
License: Public domain
Source0: %{forgesource0}
Source1: %{forgesource1}
Source2: %{forgesource2}
Source3: %{forgesource3}
Source4: %{forgesource4}
Source5: %{forgesource5}
Source6: %{forgesource6}
Source7: %{forgesource7}
Source8: %{forgesource8}
Source9: %{forgesource9}
Source10: %{forgesource10}
Source11: %{forgesource11}
Source12: %{forgesource12}
Source13: %{forgesource13}
Source14: %{forgesource14}
Source15: %{forgesource15}
%description
A test package
%prep
%forgesetup -a
%build
exit 1
%install
%files
%doc
%<--
Merges: https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/35
2018-09-07 17:56:46 +00:00
|
|
|
%dir %{_rpmluadir}/fedora
|
|
|
|
%dir %{_rpmluadir}/fedora/srpm
|
|
|
|
%dir %{_rpmluadir}/fedora/rpm
|
|
|
|
%{_rpmluadir}/fedora/*.lua
|
|
|
|
%{_rpmluadir}/fedora/srpm/*lua
|
|
|
|
|
2018-01-22 13:28:15 +00:00
|
|
|
%doc buildflags.md
|
2014-04-07 11:36:52 +00:00
|
|
|
|
2004-09-09 11:26:46 +00:00
|
|
|
%changelog
|
2021-06-02 09:11:52 +00:00
|
|
|
* Thu Nov 18 2021 Michal Domonkos <mdomonko@redhat.com> - 205-1
|
2021-06-03 15:34:30 +00:00
|
|
|
- Drop kernel-rpm-macros subpackage & kmod.attr (new home: kernel-srpm-macros)
|
2021-06-02 09:11:52 +00:00
|
|
|
|
2021-11-16 21:28:14 +00:00
|
|
|
* Tue Nov 16 2021 Miro Hrončok <mhroncok@redhat.com> - 204-1
|
|
|
|
- Don't pull in Python to all buildroots
|
|
|
|
- Remove llvm-lto-elf-check script
|
|
|
|
|
2021-02-11 16:56:39 +00:00
|
|
|
* Tue Nov 09 2021 Michal Domonkos <mdomonko@redhat.com> - 203-1
|
|
|
|
- Drop {fpc,gnat,nim}-srpm-macros dependencies on RHEL
|
|
|
|
|
2021-11-05 19:15:14 +00:00
|
|
|
* Wed Nov 03 2021 David Benoit <dbenoit@redhat.com> - 202-1
|
|
|
|
- Add llvm-lto-elf-check script
|
|
|
|
- Resolves: rhbz#2017193
|
|
|
|
|
2021-11-01 21:49:51 +00:00
|
|
|
* Mon Nov 01 2021 Jason L Tibbitts III <j@tib.bs> - 201-1
|
|
|
|
- Better error handling for %%constrain_build.
|
|
|
|
|
2021-10-19 16:14:10 +00:00
|
|
|
* Mon Oct 18 2021 Jason L Tibbitts III <j@tib.bs> - 200-1
|
|
|
|
- Add %%constrain_build macro.
|
|
|
|
|
2021-09-21 18:21:25 +00:00
|
|
|
* Tue Sep 21 2021 Tom Stellard <tstellar@redhat.com> - 199-1
|
|
|
|
- Drop annobin-plugin-clang dependency
|
|
|
|
|
2021-08-30 12:45:07 +00:00
|
|
|
* Mon Aug 30 2021 Florian Weimer <fweimer@redhat.com> - 198-1
|
|
|
|
- ELN: Enable -march=x86-64-v2 for Clang as well
|
|
|
|
|
2021-08-17 21:14:52 +00:00
|
|
|
* Tue Aug 17 2021 Tom Stellard <tstellar@redhat.com> - 197-1
|
|
|
|
- Add build_ preifix to cc, cxx, and cpp macros
|
|
|
|
|
2021-07-15 14:42:15 +00:00
|
|
|
* Mon Aug 16 2021 Tom Stellard <tstellar@redhat.com> - 196-1
|
|
|
|
- Add cc, cxx, and cpp macros
|
|
|
|
|
2021-08-15 20:39:55 +00:00
|
|
|
* Sun Aug 15 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 195-1
|
|
|
|
- Fix macros.build-constraints' %%limit_build
|
|
|
|
- number of CPUs will never be set to less than 1
|
|
|
|
- this now outputs build flag overrides to be used with %%make_build etc.
|
|
|
|
- add documentation
|
|
|
|
|
2021-08-02 10:43:26 +00:00
|
|
|
* Mon Aug 2 2021 Florian Weimer <fweimer@redhat.com> - 194-1
|
|
|
|
- Active GCC plugin during LTO linking
|
|
|
|
|
2021-07-24 21:58:08 +00:00
|
|
|
* Sat Jul 24 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 193-1
|
|
|
|
- Add macros.build-constraints
|
|
|
|
- Keep the misc macros in alphabetical order
|
|
|
|
|
2021-07-10 13:43:26 +00:00
|
|
|
* Sat Jul 10 2021 Neal Gompa <ngompa13@gmail.com> - 192-1
|
|
|
|
- Make vpath builddir not include arch-specific info
|
|
|
|
|
2021-07-01 13:18:48 +00:00
|
|
|
* Thu Jul 01 2021 Miro Hrončok <mhroncok@redhat.com> - 191-1
|
|
|
|
- Require python-srpm-macros with Python related BuildRoot Policy scripts
|
|
|
|
|
2021-06-30 17:25:29 +00:00
|
|
|
* Wed Jun 30 2021 Miro Hrončok <mhroncok@redhat.com> - 190-1
|
|
|
|
- Move Python related BuildRoot Policy scripts from redhat-rpm-config to python-srpm-macros
|
|
|
|
|
2021-04-19 19:02:49 +00:00
|
|
|
* Mon Jun 28 2021 Ben Burton <bab@debian.org> - 189-1
|
|
|
|
- Adapt macros and BRP scripts for %%topdir with spaces
|
|
|
|
- Fixes rhbz#1947416
|
|
|
|
|
2021-06-22 12:57:21 +00:00
|
|
|
* Tue Jun 22 2021 Panu Matilainen <pmatilai@redhat.com> - 188-1
|
|
|
|
- Drop reference to now extinct brp-python-hardlink script
|
|
|
|
|
2021-04-29 14:24:18 +00:00
|
|
|
* Tue Jun 8 2021 Stephen Coady <scoady@redhat.com> - 187-1
|
|
|
|
- Add Requires: rpmautospec-rpm-macros
|
|
|
|
|
2021-05-03 15:22:14 +00:00
|
|
|
* Mon May 31 2021 Charalampos Stratakis <cstratak@redhat.com> - 186-1
|
|
|
|
- Enable RPATH check after %%install
|
|
|
|
- Part of https://fedoraproject.org/wiki/Changes/Broken_RPATH_will_fail_rpmbuild
|
|
|
|
- Resolves: rhbz#1964548
|
|
|
|
|
2021-05-26 19:36:44 +00:00
|
|
|
* Wed May 26 2021 Arjun Shankar <arjun@redhat.com> - 185-1
|
|
|
|
- Disable annobin on armv7hl
|
|
|
|
|
2021-04-12 14:37:45 +00:00
|
|
|
* Mon Apr 12 2021 David Benoit <dbenoit@redhat.com> - 184-1
|
|
|
|
- Change 'Requires: annobin' to 'Requires: annobin-plugin-gcc'.
|
|
|
|
|
2021-02-10 16:59:25 +00:00
|
|
|
* Tue Apr 6 2021 David Benoit <dbenoit@redhat.com> - 183-1
|
|
|
|
- BRP: LLVM Compile LTO Bitcode to ELF
|
|
|
|
- Add Requires: (llvm if clang)
|
|
|
|
|
2021-03-22 12:13:57 +00:00
|
|
|
* Mon Mar 22 2021 Lumír Balhar <lbalhar@redhat.com> - 182-1
|
|
|
|
- Fix handling of files without newlines in brp-mangle-shebang
|
|
|
|
|
2021-03-10 16:09:14 +00:00
|
|
|
* Wed Mar 10 2021 Kalev Lember <klember@redhat.com> - 181-1
|
|
|
|
- BRP Python Bytecompile: Avoid hardcoding /usr/bin prefix for python
|
|
|
|
|
2021-01-19 19:34:39 +00:00
|
|
|
* Tue Jan 19 2021 Florian Weimer <fweimer@redhat.com> - 180-1
|
|
|
|
- Use -march=x86-64-v2 only for the gcc toolchain
|
|
|
|
|
2021-01-19 19:10:22 +00:00
|
|
|
* Tue Jan 19 2021 Florian Weimer <fweimer@redhat.com> - 179-1
|
|
|
|
- x86_64: Enable -march=x86-64-v2 for ELN, following GCC.
|
|
|
|
|
2020-11-29 16:44:37 +00:00
|
|
|
* Sun Nov 29 2020 Miro Hrončok <mhroncok@redhat.com> - 178-1
|
|
|
|
- BRP Python Bytecompile: Also detect Python files in /app/lib/pythonX.Y
|
|
|
|
|
2020-10-27 13:35:16 +00:00
|
|
|
* Tue Oct 27 2020 Tom Stellard <tstellar@redhat.com> - 177-1
|
|
|
|
- Add back -fcf-protection flag for x86_64
|
|
|
|
|
2020-10-20 10:23:29 +00:00
|
|
|
* Tue Oct 20 2020 Florian Weimer <fweimer@redhat.com> - 176-1
|
|
|
|
- s390x: Tune for z14 (as in Red Hat Enterprise Linux 8)
|
|
|
|
|
2020-10-05 12:30:56 +00:00
|
|
|
* Mon Oct 5 2020 Florian Weimer <fweimer@redhat.com> - 175-1
|
2020-10-05 11:43:07 +00:00
|
|
|
- s390x: Switch Fedora ELN to z13 baseline
|
|
|
|
|
2020-09-11 18:42:36 +00:00
|
|
|
* Fri Sep 11 2020 Miro Hrončok <mhroncok@redhat.com> - 172-1
|
|
|
|
- Filter out LTO flags from %%extension flags macros
|
|
|
|
- Fixes: rhbz#1877652
|
|
|
|
|
2020-09-03 02:03:55 +00:00
|
|
|
* Wed Sep 2 2020 Michel Alexandre Salim <salimma@fedoraproject.org> - 171-1
|
|
|
|
- Add Requires: lua-srpm-macros
|
|
|
|
|
2020-08-21 16:45:01 +00:00
|
|
|
* Fri Aug 21 2020 Tom Stellard <tstellar@redhat.com> - 170-1
|
|
|
|
- Enable -fstack-clash-protection for clang on x86, s390x, and ppc64le
|
|
|
|
|
2020-08-20 17:05:06 +00:00
|
|
|
* Thu Aug 20 2020 Tom Stellard <tstellar@redhat.com> - 169-1
|
2020-08-04 18:26:08 +00:00
|
|
|
- Add -flto to ldflags for clang toolchain
|
|
|
|
|
2020-08-20 12:45:21 +00:00
|
|
|
* Thu Aug 20 2020 Neal Gompa <ngompa13@gmail.com> - 168-1
|
|
|
|
- Fix CC/CXX exports so arguments are included in exported variable
|
|
|
|
- Allow overrides of CC/CXX like CFLAGS and CXXFLAGS from shell variables
|
|
|
|
|
2020-08-20 12:44:00 +00:00
|
|
|
* Mon Aug 03 2020 Troy Dawson <tdawson@redhat.com> - 167-1
|
2020-07-21 21:53:25 +00:00
|
|
|
- Add Requires: kernel-srpm-macros
|
|
|
|
|
2020-07-30 16:45:53 +00:00
|
|
|
* Thu Jul 30 2020 Jeff Law <law@redhat.com> - 166-1
|
|
|
|
- Use -flto=auto for GCC to speed up builds
|
|
|
|
|
2020-07-28 02:11:54 +00:00
|
|
|
* Tue Jul 28 2020 Tom Stellard <tstellar@redhat.com> - 165-1
|
|
|
|
- Only use supported lto flags for clang toolchain
|
|
|
|
|
2020-07-23 06:09:55 +00:00
|
|
|
* Thu Jul 23 2020 Lumír Balhar <lbalhar@redhat.com> - 164-1
|
|
|
|
- Disable Python hash seed randomization in brp-python-bytecompile
|
|
|
|
|
2020-07-22 03:38:41 +00:00
|
|
|
* Tue Jul 21 2020 Jeff Law <law@redhat.com> - 163-1
|
|
|
|
- Enable LTO by default
|
|
|
|
|
New opt-in possibility to fix byte-compilation reproducibility
A new script brp-fix-pyc-reproducibility creates an opt-in way of how to fix
problems with the reproducibility of byte-compiled Python files. The script
uses marshalparser [0] which currently doesn't provide solutions for all issues
but can fix at least problems with reference flags. For more info see
this Bugzilla [1].
If you want to use this new feature, you need to define
`%py_reproducible_pyc_path` to specify a path you want to fix `.pyc`
files in (recursively) and build-require /usr/bin/marshalparser.
if you forget to build-require the parser. The error message is:
```
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/tldr-0.5-2.fc33.x86_64/usr/lib/python3.9 using /usr/bin/python3.9
+ /usr/lib/rpm/redhat/brp-fix-pyc-reproducibility /builddir/build/BUILDROOT/tldr-0.5-2.fc33.x86_64
ERROR: If %py_reproducible_pyc_path is defined, you have to also BuildRequire: /usr/bin/marshalparser !
error: Bad exit status from /var/tmp/rpm-tmp.UUJr4v (%install)
```
A build fails if the parser is not able to parse any of the `.pyc` files.
And finally, if a build is properly configured it produces fixed `.pyc` files.
Currently, `.pyc` files in the tldr package contain a lot of unused reference flags:
```
$ dnf install -y tldr
$ marshalparser --unused /usr/lib/python3.9/site-packages/__pycache__/tldr.cpython-39.pyc
… long output …
190 - Flag_ref(byte=9610, type='TYPE_SHORT_ASCII_INTERNED', content=b'init', usages=0)
191 - Flag_ref(byte=9633, type='TYPE_SHORT_ASCII_INTERNED', content=b'source', usages=0)
192 - Flag_ref(byte=9651, type='TYPE_SHORT_ASCII_INTERNED', content=b'argv', usages=0)
193 - Flag_ref(byte=9657, type='TYPE_SHORT_ASCII_INTERNED', content=b'print_help', usages=0)
194 - Flag_ref(byte=9669, type='TYPE_SHORT_ASCII_INTERNED', content=b'stderr', usages=0)
195 - Flag_ref(byte=9682, type='TYPE_SHORT_ASCII_INTERNED', content=b'parse_args', usages=0)
196 - Flag_ref(byte=9737, type='TYPE_SHORT_ASCII_INTERNED', content=b'encode', usages=0)
197 - Flag_ref(byte=9782, type='TYPE_SHORT_ASCII_INTERNED', content=b'parser', usages=0)
198 - Flag_ref(byte=9790, type='TYPE_SHORT_ASCII_INTERNED', content=b'options', usages=0)
199 - Flag_ref(byte=9799, type='TYPE_SHORT_ASCII_INTERNED', content=b'rest', usages=0)
200 - Flag_ref(byte=9821, type='TYPE_SHORT_ASCII_INTERNED', content=b'result', usages=0)
202 - Flag_ref(byte=10022, type='TYPE_SHORT_ASCII_INTERNED', content=b'__main__', usages=0)
203 - Flag_ref(byte=10102, type='TYPE_SHORT_ASCII_INTERNED', content=b'argparse', usages=0)
204 - Flag_ref(byte=10433, type='TYPE_SHORT_ASCII_INTERNED', content=b'__name__', usages=0)
205 - Flag_ref(byte=10463, type='TYPE_SHORT_ASCII_INTERNED', content=b'<module>', usages=0)
```
This new feature fixes them:
```
$ marshalparser --unused /usr/lib/python3.9/site-packages/__pycache__/tldr.cpython-39.pyc
<empty output>
```
[0] https://github.com/fedora-python/marshalparser
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1686078
2020-07-16 08:30:55 +00:00
|
|
|
* Thu Jul 16 2020 Lumír Balhar <lbalhar@redhat.com> - 162-1
|
|
|
|
- New script brp-fix-pyc-reproducibility
|
|
|
|
|
2020-06-05 06:59:16 +00:00
|
|
|
* Tue Jun 16 2020 Lumír Balhar <lbalhar@redhat.com> - 161-2
|
|
|
|
- Use stdlib compileall for Python >= 3.9
|
|
|
|
|
2020-05-20 13:06:16 +00:00
|
|
|
* Mon Jun 15 2020 Lumír Balhar <lbalhar@redhat.com> - 161-1
|
|
|
|
- No more automagic Python bytecompilation (phase 3)
|
|
|
|
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_3
|
|
|
|
|
2020-06-04 01:09:53 +00:00
|
|
|
* Thu Jun 04 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 160-1
|
|
|
|
- Fix broken %%configure
|
|
|
|
|
2020-06-03 19:39:18 +00:00
|
|
|
* Wed Jun 03 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 159-1
|
|
|
|
- Fixes for new_package macro
|
|
|
|
|
2020-06-03 19:03:31 +00:00
|
|
|
* Wed Jun 03 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 158-1
|
|
|
|
- Add option to choose C/C++ toolchain
|
|
|
|
|
2020-08-20 17:05:06 +00:00
|
|
|
* Sat May 30 2020 Jeff Law <law@redhat.com> - 157-1
|
2020-05-26 19:12:11 +00:00
|
|
|
- When LTO is enabled, fix broken configure files.
|
|
|
|
|
2020-05-30 07:19:05 +00:00
|
|
|
* Sat May 30 2020 Nicolas Mailhot <nim@fedoraproject.org> - 156-1
|
2020-05-30 18:03:04 +00:00
|
|
|
- Add new_package macro and associated lua framework.
|
2020-05-30 07:19:05 +00:00
|
|
|
|
2020-05-23 14:53:03 +00:00
|
|
|
* Sat May 23 2020 Nicolas Mailhot <nim@fedoraproject.org> - 155-1
|
|
|
|
- forge: add gitea support
|
|
|
|
|
2020-04-09 11:36:16 +00:00
|
|
|
* Thu Apr 09 2020 Panu Matilainen <pmatilai@redhat.com> - 154-1
|
|
|
|
- Optimize kernel module provides by using a parametric generator
|
|
|
|
|
2020-02-20 22:56:42 +00:00
|
|
|
* Thu Feb 20 2020 Jason L Tibbitts III <tibbs@math.uh.edu> - 153-1
|
|
|
|
- Add dependency on fonts-srpm-macros, as those have now been approved by FPC.
|
|
|
|
|
2020-02-20 20:40:19 +00:00
|
|
|
* Thu Feb 20 2020 Jeff Law <law@redhat.com> - 152-1
|
|
|
|
- Use eu-elfclassify to only run strip on ELF relocatables
|
|
|
|
and archive libraries.
|
|
|
|
|
2020-02-14 13:26:36 +00:00
|
|
|
* Fri Feb 14 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 151-1
|
|
|
|
- Fixup parallel algorithm for brp-strip-lto
|
|
|
|
|
2020-02-14 13:20:25 +00:00
|
|
|
* Fri Feb 14 2020 Jeff Law <law@redhat.com> - 150-1
|
2020-01-08 18:25:43 +00:00
|
|
|
- Strip LTO sections/symbols from installed .o/.a files
|
|
|
|
|
2020-01-15 18:44:39 +00:00
|
|
|
* Thu Jan 23 2020 Jeff Law <law@redhat.com> - 149-1
|
|
|
|
- Allow conditionally adding -fcommon to CFLAGS by defining %%_legacy_common_support
|
|
|
|
|
2020-01-20 12:50:15 +00:00
|
|
|
* Mon Jan 20 2020 Florian Weimer <fweimer@redhat.com> - 148-1
|
|
|
|
- Reenable annobin after GCC 10 integration (#1792892)
|
|
|
|
|
2020-01-20 10:42:04 +00:00
|
|
|
* Mon Jan 20 2020 Florian Weimer <fweimer@redhat.com> - 147-1
|
|
|
|
- Temporarily disable annobin for GCC 10 (#1792892)
|
|
|
|
|
2019-12-05 12:56:00 +00:00
|
|
|
* Thu Dec 05 2019 Denys Vlasenko <dvlasenk@redhat.com> - 146-1
|
|
|
|
- kmod.prov: fix and speed it up
|
|
|
|
|
2019-12-03 14:48:35 +00:00
|
|
|
* Tue Dec 03 15:48:18 CET 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 145-1
|
|
|
|
- %%set_build_flags: define LT_SYS_LIBRARY_PATH
|
|
|
|
|
2019-11-21 16:02:36 +00:00
|
|
|
* Thu Nov 21 2019 Denys Vlasenko <dvlasenk@redhat.com> - 144-1
|
|
|
|
- Speed up brp-mangle-shebangs.
|
|
|
|
|
2019-11-05 08:40:12 +00:00
|
|
|
* Tue Nov 05 2019 Lumír Balhar <lbalhar@redhat.com> - 143-1
|
|
|
|
- Fix brp-python-bytecompile with the new features from compileall2
|
|
|
|
- Resolves: rhbz#1595265
|
|
|
|
|
2019-11-01 07:04:12 +00:00
|
|
|
* Fri Nov 01 2019 Miro Hrončok <mhroncok@redhat.com> - 142-1
|
|
|
|
- Fix the simple API of %%gpgverify.
|
|
|
|
|
2019-08-22 15:46:36 +00:00
|
|
|
* Thu Aug 22 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 141-2
|
2019-11-01 07:04:12 +00:00
|
|
|
- Simplify the API of %%gpgverify.
|
2019-08-22 15:46:36 +00:00
|
|
|
|
2019-07-25 09:13:28 +00:00
|
|
|
* Thu Jul 25 2019 Richard W.M. Jones <rjones@redhat.com> - 140-2
|
|
|
|
- Bump version and rebuild.
|
|
|
|
|
2019-07-20 16:47:27 +00:00
|
|
|
* Sat Jul 20 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 140-1
|
|
|
|
- Fixup python-srpm-macros version
|
|
|
|
|
2019-07-20 06:08:26 +00:00
|
|
|
* Wed Jul 17 2019 Lumír Balhar <lbalhar@redhat.com> - 139-1
|
|
|
|
- Use compileall2 Python module for byte-compilation in brp-python-bytecompile
|
|
|
|
|
2019-07-01 10:15:09 +00:00
|
|
|
* Tue Jul 09 2019 Miro Hrončok <mhroncok@redhat.com> - 138-1
|
|
|
|
- Move brp-python-bytecompile from rpm, so we can easily adapt it
|
|
|
|
|
2019-07-08 21:32:20 +00:00
|
|
|
* Mon Jul 08 2019 Nicolas Mailhot <nim@fedoraproject.org> - 137-1
|
2019-07-08 21:28:50 +00:00
|
|
|
- listfiles: make it robust against all kinds of “interesting” inputs
|
2019-07-07 22:30:14 +00:00
|
|
|
- wordwrap: make list indenting smarter, to produce something with enough
|
|
|
|
structure that it can be converted into AppStream metadata
|
|
|
|
|
2019-07-08 15:10:01 +00:00
|
|
|
* Mon Jul 08 2019 Robert-André Mauchin <zebob.m@gmail.com> - 136-1
|
|
|
|
- Revert "Fix expansion in listfiles_exclude/listfiles_include"
|
|
|
|
|
2019-07-07 14:19:40 +00:00
|
|
|
* Mon Jul 08 2019 Nicolas Mailhot <nim@fedoraproject.org> - 135-1
|
|
|
|
- Fix expansion in listfiles_exclude/listfiles_include
|
|
|
|
|
2019-07-01 15:12:12 +00:00
|
|
|
* Mon Jul 01 2019 Florian Festi <ffesti@redhat.com> - 134-1
|
|
|
|
- Switch binary payload compression to Zstandard level 19
|
|
|
|
|
2019-06-20 05:29:07 +00:00
|
|
|
* Thu Jun 27 2019 Vít Ondruch <vondruch@redhat.com> - 133-2
|
|
|
|
- Enable RPM to set SOURCE_DATE_EPOCH environment variable.
|
|
|
|
|
2019-06-25 06:14:09 +00:00
|
|
|
* Tue Jun 25 08:13:50 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 133-1
|
2019-07-07 14:19:40 +00:00
|
|
|
- Expand listfiles_exclude/listfiles_include
|
2019-06-25 06:14:09 +00:00
|
|
|
|
2019-06-12 10:54:26 +00:00
|
|
|
* Tue Jun 11 2019 Jitka Plesnikova <jplesnik@redhat.com> - 132-1
|
|
|
|
- Remove perl macro refugees
|
|
|
|
|
2019-06-10 11:12:21 +00:00
|
|
|
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 131-1
|
|
|
|
- Provide temporary shelter for rpm 4.15 perl macro refugees
|
|
|
|
|
2019-06-04 06:25:50 +00:00
|
|
|
* Tue Jun 04 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 130-1
|
|
|
|
- New macro for wrapping text — %%wordwrap
|
|
|
|
- Smal fix for %%listfiles with no arguments
|
|
|
|
|
2018-12-07 17:34:38 +00:00
|
|
|
* Thu May 30 2019 Björn Persson <Bjorn@Rombobjörn.se> - 129-1
|
|
|
|
- Added gpgverify.
|
|
|
|
|
2019-01-15 10:02:22 +00:00
|
|
|
* Tue Jan 15 2019 Panu Matilainen <pmatilai@redhat.com> - 128-1
|
|
|
|
- Drop redundant _smp_mflag re-definition, use the one from rpm instead
|
|
|
|
|
2018-12-20 10:34:27 +00:00
|
|
|
* Thu Dec 20 2018 Florian Weimer <fweimer@redhat.com> - 127-1
|
|
|
|
- Build flags: Add support for extension builders (#1543394)
|
|
|
|
|
2018-12-17 14:16:25 +00:00
|
|
|
* Mon Dec 17 2018 Panu Matilainen <pmatilai@redhat.com> - 126-1
|
|
|
|
- Silence the annoying warning from ldconfig brp-script (#1540971)
|
|
|
|
|
2018-11-15 11:13:14 +00:00
|
|
|
* Thu Nov 15 2018 Miro Hrončok <mhroncok@redhat.com> - 125-1
|
|
|
|
- Make automagic Python bytecompilation optional
|
|
|
|
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2
|
|
|
|
|
2018-11-08 14:34:28 +00:00
|
|
|
* Thu Nov 08 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 124-1
|
|
|
|
- forge: add more distprefix cleaning (bz1646724)
|
|
|
|
|
2018-10-22 09:09:13 +00:00
|
|
|
* Mon Oct 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 123-1
|
|
|
|
- Add -q option to %%forgesetup
|
|
|
|
|
2018-10-20 10:32:45 +00:00
|
|
|
* Sat Oct 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 122-1
|
|
|
|
- Allow multiple calls to forge macros
|
|
|
|
|
2018-10-11 09:29:00 +00:00
|
|
|
* Thu Oct 11 2018 Jan Pazdziora <jpazdziora@redhat.com> - 121-1
|
|
|
|
- Add %_swidtagdir for directory for SWID tag files describing the
|
|
|
|
installation.
|
|
|
|
|
2018-09-09 20:46:34 +00:00
|
|
|
* Mon Sep 10 2018 Miro Hrončok <mhroncok@redhat.com> - 120-1
|
|
|
|
- Make ambiguous python shebangs error
|
|
|
|
https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error
|
|
|
|
|
2018-08-20 20:33:04 +00:00
|
|
|
* Mon Aug 20 2018 Kalev Lember <klember@redhat.com> - 119-1
|
|
|
|
- Add aarch64 to ldc arches
|
|
|
|
|
2018-08-15 05:00:14 +00:00
|
|
|
* Wed Aug 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 118-1
|
|
|
|
- Enable --as-needed by default
|
|
|
|
|
2018-07-16 08:48:54 +00:00
|
|
|
* Mon Jul 16 2018 Miro Hrončok <mhroncok@redhat.com> - 117-1
|
|
|
|
- Mangle /bin shebnags to /usr/bin ones (#1581757)
|
|
|
|
|
2018-07-02 21:27:51 +00:00
|
|
|
* Tue Jul 10 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 116-1
|
|
|
|
- Add option to add -Wl,--as-needed into LDFLAGS
|
|
|
|
|
2018-07-09 10:24:57 +00:00
|
|
|
* Mon Jul 09 2018 Kalev Lember <klember@redhat.com> - 115-1
|
|
|
|
- Disable non-functional ppc64 support for ldc packages
|
|
|
|
|
2018-06-26 10:44:59 +00:00
|
|
|
* Tue Jun 26 2018 Panu Matilainen <pmatilai@redhat.com> - 114-1
|
|
|
|
- Fix kernel ABI related strings (Peter Oros, #26)
|
|
|
|
- Automatically trim changelog to two years (Zbigniew Jędrzejewski-Szmek, #22)
|
|
|
|
- Cosmetics cleanups (Zbigniew Jędrzejewski-Szmek, #22)
|
|
|
|
|
2018-06-18 09:48:31 +00:00
|
|
|
* Mon Jun 18 2018 Florian Weimer <fweimer@redhat.com> - 113-1
|
|
|
|
- Build flags: Require SSE2 on i686 (#1592212)
|
|
|
|
|
2018-05-28 12:23:48 +00:00
|
|
|
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 112-1
|
|
|
|
- Add a possibility to opt-out form automagic Python bytecompilation
|
|
|
|
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
|
|
|
|
|
2018-05-02 18:28:58 +00:00
|
|
|
* Wed May 02 2018 Peter Jones <pjones@redhat.com> - 111-1
|
|
|
|
- brp-mangle-shebangs: add %%{__brp_mangle_shebangs_exclude_file} and
|
|
|
|
%%{__brp_mangle_shebangs_exclude_from_file} to allow you to specify files
|
|
|
|
containing the shebangs to be ignore and files to be ignored regexps,
|
|
|
|
respectively, so that they can be generated during the package build.
|
|
|
|
|
2018-05-02 09:55:12 +00:00
|
|
|
* Wed May 2 2018 Florian Weimer <fweimer@redhat.com> - 110-1
|
|
|
|
- Reflect -fasynchronous-unwind-tables GCC default on POWER (#1550914)
|
|
|
|
|
2018-05-02 09:39:39 +00:00
|
|
|
* Wed May 2 2018 Florian Weimer <fweimer@redhat.com> - 109-1
|
|
|
|
- Use plain -fcf-protection compiler flag, without -mcet (#1570823)
|
|
|
|
|
2018-05-01 19:57:28 +00:00
|
|
|
* Tue May 01 2018 Peter Jones <pjones@redhat.com> - 108-1
|
|
|
|
- Add Requires: efi-srpm-macros for %%{efi}
|
|
|
|
|
2018-04-20 17:05:38 +00:00
|
|
|
* Fri Apr 20 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 107-1
|
|
|
|
- Add %%_metainfodir macro.
|
|
|
|
- %%forgeautosetup tweak to fix patch application.
|
|
|
|
|
2018-03-05 16:22:04 +00:00
|
|
|
* Mon Mar 05 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 106-1
|
|
|
|
- Update forge macros.
|
|
|
|
|
2018-02-28 13:49:24 +00:00
|
|
|
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 105-1
|
|
|
|
- Make -fasynchronous-unwind-tables explicit on aarch64 (#1536431)
|
|
|
|
|
2018-02-28 09:45:09 +00:00
|
|
|
* Wed Feb 28 2018 Florian Weimer <fweimer@redhat.com> - 104-1
|
|
|
|
- Use -funwind-tables on POWER (#1536431, #1548847)
|
|
|
|
|
2018-02-25 06:06:32 +00:00
|
|
|
* Sun Feb 25 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 103-1
|
|
|
|
- Make %%ldconfig_post/%%ldconfig_postun parameterized
|
|
|
|
|
2018-02-24 20:38:00 +00:00
|
|
|
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 102-1
|
|
|
|
- Second step of -z now move: removal from GCC specs file (#1548397)
|
|
|
|
|
2018-02-24 16:40:55 +00:00
|
|
|
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 101-1
|
|
|
|
- First step of moving -z now to the gcc command line (#1548397)
|
|
|
|
|
2018-02-20 10:34:07 +00:00
|
|
|
* Thu Feb 22 2018 Miro Hrončok <mhroncok@redhat.com> - 100-1
|
|
|
|
- Don't mangle shebangs with whitespace only changes (#1546993)
|
|
|
|
|
2018-02-22 06:58:50 +00:00
|
|
|
* Thu Feb 22 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 99-1
|
|
|
|
- Move %%end to %%ldconfig_scriptlets
|
|
|
|
|
2018-02-17 12:50:12 +00:00
|
|
|
* Sat Feb 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 98-1
|
|
|
|
- Explicitly close scriptlets with %%end (ldconfig)
|
|
|
|
|
2018-02-14 19:09:03 +00:00
|
|
|
* Wed Feb 14 2018 Miro Hrončok <mhroncok@redhat.com> - 97-1
|
|
|
|
- Allow to opt-out from shebang mangling for specific paths/shebangs
|
|
|
|
|
2018-02-08 09:38:40 +00:00
|
|
|
* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 96-1
|
|
|
|
- Simplify/Fix check for shebang starting with "/"
|
|
|
|
|
2018-02-07 17:24:10 +00:00
|
|
|
* Wed Feb 07 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 95-1
|
|
|
|
- Fix mangling env shebangs with absolute paths
|
|
|
|
|
2018-02-04 17:00:40 +00:00
|
|
|
* Sun Feb 4 2018 Florian Weimer <fweimer@redhat.com> - 94-1
|
|
|
|
- Add RPM macros for compiler/linker flags
|
|
|
|
|
2018-02-03 17:29:37 +00:00
|
|
|
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 93-1
|
|
|
|
- Use newly available /usr/bin/grep
|
|
|
|
|
2018-01-31 09:34:18 +00:00
|
|
|
* Wed Jan 31 2018 Peter Robinson <pbrobinson@fedoraproject.org> 92-1
|
|
|
|
- Use generic tuning for ARMv7
|
|
|
|
|
2018-01-31 02:23:24 +00:00
|
|
|
* Tue Jan 30 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 91-1
|
|
|
|
- The grep package only provides /bin/grep, not /usr/bin/grep.
|
|
|
|
|
2018-01-10 12:38:28 +00:00
|
|
|
* Mon Jan 29 2018 Miro Hrončok <mhroncok@redhat.com> - 90-1
|
|
|
|
- Add brp-mangle-shebangs
|
|
|
|
|
2018-01-29 21:53:34 +00:00
|
|
|
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 89-1
|
|
|
|
- Add macros.ldconfig
|
|
|
|
|
2018-01-29 16:30:29 +00:00
|
|
|
* Mon Jan 29 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 88-1
|
2018-01-25 19:26:12 +00:00
|
|
|
- Create DSO symlinks automatically
|
|
|
|
|
2018-01-29 14:18:04 +00:00
|
|
|
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 87-1
|
|
|
|
- Build flags: Disable -z defs again (#1535422)
|
|
|
|
|
2018-01-29 14:08:43 +00:00
|
|
|
* Mon Jan 29 2018 Florian Weimer <fweimer@redhat.com> - 86-1
|
|
|
|
- Build flags: Enable CET on i686, x86_64 (#1538725)
|
|
|
|
|
2018-01-25 15:22:54 +00:00
|
|
|
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 85-1
|
|
|
|
- Build flags: Switch to generic tuning on i686 (#1538693)
|
|
|
|
|
2018-01-22 15:01:54 +00:00
|
|
|
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 84-1
|
|
|
|
- Link with -z defs by default (#1535422)
|
|
|
|
|
2018-01-22 14:41:54 +00:00
|
|
|
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 83-1
|
|
|
|
- Make armhfp flags consistent with GCC defaults
|
|
|
|
|
2018-01-22 14:17:14 +00:00
|
|
|
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 82-1
|
|
|
|
- Make use of -fasynchronous-unwind-tables more explicit (#1536431)
|
|
|
|
|
2018-01-22 13:30:12 +00:00
|
|
|
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 81-1
|
|
|
|
- Remove --param=ssp-buffer-size=4
|
|
|
|
|
2018-01-22 13:28:15 +00:00
|
|
|
* Mon Jan 22 2018 Florian Weimer <fweimer@redhat.com> - 80-1
|
|
|
|
- Document build flags
|
|
|
|
|
2018-01-19 10:21:06 +00:00
|
|
|
* Fri Jan 19 2018 Panu Matilainen <pmatilai@redhat.com> - 79-1
|
|
|
|
- Document how to disable hardened and annotated build (#1211296)
|
|
|
|
|
2018-01-17 10:57:53 +00:00
|
|
|
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 78-1
|
|
|
|
- Fix the inevitable embarrassing typo in 77, doh
|
|
|
|
|
2018-01-17 10:16:45 +00:00
|
|
|
* Wed Jan 17 2018 Panu Matilainen <pmatilai@redhat.com> - 77-1
|
|
|
|
- Macroize build root policies for consistent disable/override ability
|
|
|
|
|
2018-01-17 09:14:56 +00:00
|
|
|
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 76-1
|
|
|
|
- Add -fstack-clash-protection for supported architectures (#1515865)
|
|
|
|
|
2018-01-17 09:14:18 +00:00
|
|
|
* Wed Jan 17 2018 Florian Weimer <fweimer@redhat.com> - 75-1
|
|
|
|
- Add _GLIBCXX_ASSERTIONS to CFLAGS/CXXFLAGS (#1515858)
|
|
|
|
|
2018-01-15 22:28:09 +00:00
|
|
|
* Mon Jan 15 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 74-1
|
|
|
|
- Remove Requires: cmake-rpm-macros
|
|
|
|
|
2018-01-11 23:49:08 +00:00
|
|
|
* Thu Jan 11 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 73-1
|
|
|
|
- Add macros.forge for simplifying packaging of forge-hosted packages. See
|
|
|
|
https://fedoraproject.org/wiki/Forge-hosted_projects_packaging_automation and
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=1523779
|
|
|
|
|
2018-01-03 10:43:14 +00:00
|
|
|
* Wed Jan 03 2018 Sergey Avseyev <sergey.avseyev@gmail.com> - 72-1
|
|
|
|
- Add Requires: nim-srpm-macros for %%nim_arches
|
|
|
|
|
2017-12-01 09:37:49 +00:00
|
|
|
* Tue Jan 02 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 71-1
|
|
|
|
- Require annobin only if gcc is installed
|
|
|
|
|
2017-12-21 15:12:02 +00:00
|
|
|
* Thu Dec 21 2017 Björn Esser <besser82@fedoraproject.org> - 70-2
|
|
|
|
- Add Requires: cmake-rpm-macros for CMake auto-{provides,requires} (#1498894)
|
|
|
|
|
2017-12-08 12:32:21 +00:00
|
|
|
* Fri Dec 08 2017 Panu Matilainen <pmatilai@redhat.com> - 70-1
|
|
|
|
- Update URL to current location at src.fedoraproject.org
|
|
|
|
|
2017-10-03 13:53:23 +00:00
|
|
|
* Wed Nov 22 2017 Nick Clifton <nickc@redhat.com> - 69-1
|
|
|
|
- Enable binary annotations in compiler flags
|
|
|
|
|
2017-10-26 14:00:37 +00:00
|
|
|
* Thu Oct 26 2017 Troy Dawson <tdawson@redhat.com> - 68-1
|
|
|
|
- Remove Requires: fedora-rpm-macros
|
|
|
|
|
2017-07-31 12:45:19 +00:00
|
|
|
* Mon Jul 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 67-1
|
2017-10-03 13:43:01 +00:00
|
|
|
- Define _include_gdb_index (RHBZ #1476722)
|
2017-07-31 12:45:06 +00:00
|
|
|
- Move _debuginfo_subpackages and _debugsource_packages from rpm (RHBZ #1476735)
|
2017-07-31 12:43:55 +00:00
|
|
|
|
2017-07-18 09:07:10 +00:00
|
|
|
* Tue Jul 18 2017 Florian Festi <ffesti@redhat.com> - 66-1
|
|
|
|
- Honor %%kmodtool_generate_buildreqs (#1472201)
|
|
|
|
|
2017-06-14 07:49:47 +00:00
|
|
|
* Thu Jul 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 65-1
|
|
|
|
- Add Requires: rust-srpm-macros for %%rust_arches
|
|
|
|
|
2017-03-15 21:03:00 +00:00
|
|
|
* Wed Mar 15 2017 Orion Poplawski <orion@cora.nwra.com> - 64-1
|
|
|
|
- Add Requires: openblas-srpm-macros for %%openblas_arches
|
|
|
|
|
2017-02-02 11:26:14 +00:00
|
|
|
* Thu Feb 02 2017 Dan Horák <dan[at]danny.cz> - 63-1
|
|
|
|
- set zEC12 as minimum architecture level for s390(x) (#1404991)
|
|
|
|
|
2016-12-15 19:05:41 +00:00
|
|
|
* Thu Dec 15 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 62-1
|
|
|
|
- Add macros.vpath (https://fedorahosted.org/fpc/attachment/ticket/655)
|
|
|
|
|
2016-12-06 22:45:53 +00:00
|
|
|
* Tue Dec 06 2016 Adam Williamson <awilliam@redhat.com> - 61-1
|
|
|
|
- revert changes from 60, they break far too much stuff (#1401231)
|
|
|
|
|
2016-11-30 11:51:10 +00:00
|
|
|
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 60-1
|
|
|
|
- Error on implicit function declaration and -return type for C (#1393492)
|
|
|
|
|
2016-11-30 11:39:02 +00:00
|
|
|
* Wed Nov 30 2016 Panu Matilainen <pmatilai@redhat.com> - 59-1
|
|
|
|
- Move global compiler flags to __global_compiler_flags macro
|
|
|
|
- Introduce separate __global_fooflags for C, C++ and Fortran
|
|
|
|
|
2016-11-29 08:19:51 +00:00
|
|
|
* Tue Nov 29 2016 Panu Matilainen <pmatilai@redhat.com> - 58-1
|
|
|
|
- Drop atom optimization on i686 (#1393492)
|
|
|
|
|
2016-11-15 10:17:07 +00:00
|
|
|
* Tue Nov 15 2016 Dan Horák <dan[at]danny.cz> - 57-1
|
|
|
|
- set z10 as minimum architecture level for s390(x)
|
|
|
|
|
2016-11-11 07:34:23 +00:00
|
|
|
* Fri Nov 11 2016 Panu Matilainen <pmatilai@redhat.com> - 56-1
|
|
|
|
- Fix directory name mismatch in kernel_source macro (#648996)
|
|
|
|
|
2016-11-08 14:42:14 +00:00
|
|
|
* Tue Nov 08 2016 Michal Toman <mtoman@fedoraproject.org> - 55-1
|
|
|
|
- Add default compiler flags for various MIPS architectures (#1366735)
|
|
|
|
|
2016-11-08 13:16:37 +00:00
|
|
|
* Tue Nov 08 2016 Panu Matilainen <pmatilai@redhat.com> - 54-1
|
|
|
|
- -pie is incompatible with static linkage (#1343892, #1287743)
|
|
|
|
|
2016-11-07 14:13:01 +00:00
|
|
|
* Mon Nov 07 2016 Panu Matilainen <pmatilai@redhat.com> - 53-1
|
|
|
|
- Drop brp-java-repack-jars by request (#1235770)
|
|
|
|
- Drop brp-implant-ident-static, unused for 13 years and counting
|
|
|
|
|
2016-11-07 13:50:01 +00:00
|
|
|
* Mon Nov 07 2016 Lubomir Rintel <lkundrak@v3.sk> - 52-1
|
|
|
|
- Add valgrind_arches macro for BuildRequires of valgrind
|
|
|
|
|
2016-11-07 13:30:35 +00:00
|
|
|
* Fri Nov 04 2016 Stephen Gallagher <sgallagh@redhat.com> - 51-1
|
|
|
|
- Add s390x build target for Node.js packages
|
|
|
|
|
2016-10-30 17:08:19 +00:00
|
|
|
* Mon Oct 31 2016 Kalev Lember <klember@redhat.com> - 50-1
|
|
|
|
- Add ldc_arches macro
|
|
|
|
|
2016-10-17 18:47:22 +00:00
|
|
|
* Mon Oct 17 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 49-1
|
|
|
|
- Remove hardcoded limit of 16 CPUs for makefile parallelism.
|
|
|
|
- See https://bugzilla.redhat.com/show_bug.cgi?id=1384938
|
|
|
|
|
2016-10-13 14:17:57 +00:00
|
|
|
* Thu Oct 13 2016 Richard W.M. Jones <rjones@redhat.com> 48-1
|
|
|
|
- Add support for riscv64.
|
|
|
|
This also updates config.sub/config.guess to the latest upstream versions.
|
|
|
|
|
2016-10-12 11:44:52 +00:00
|
|
|
* Wed Oct 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 47-1
|
|
|
|
- Enable aarch64 for mono arches
|
|
|
|
|
2016-10-03 17:55:00 +00:00
|
|
|
* Mon Oct 03 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 46-1
|
|
|
|
- Allow %%configure to optionally pass --disable-silent-rules. Define
|
|
|
|
%%_configure_disable_silent_rules (defaulting to 0) to control this.
|
|
|
|
|
2016-09-14 13:44:10 +00:00
|
|
|
* Wed Sep 14 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 45-1
|
|
|
|
- Add dependency on qt5-srpm-macros.
|
|
|
|
|
2016-08-13 00:00:43 +00:00
|
|
|
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 44-1
|
|
|
|
- And somehow I managed to make a typo in that dependency.
|
|
|
|
|
2016-08-12 23:42:36 +00:00
|
|
|
* Fri Aug 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 43-1
|
|
|
|
- Add dependency on fedora-rpm-macros.
|
|
|
|
|
2016-04-12 16:08:38 +00:00
|
|
|
* Tue Apr 12 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 42-1
|
|
|
|
- Add dependency on fpc-srpm-macros.
|
|
|
|
|
2016-04-12 02:41:45 +00:00
|
|
|
* Mon Apr 11 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 41-1
|
|
|
|
- Add a file for miscellaneous macros, currently containing just %%rpmmacrodir.
|
|
|
|
|
2016-02-04 22:03:37 +00:00
|
|
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 40-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
|
|
2016-02-02 07:41:26 +00:00
|
|
|
* Tue Feb 02 2016 Dan Horák <dan[at]danny.cz> 40-1
|
|
|
|
- switch to -mcpu=power8 for ppc64le default compiler flags
|
|
|
|
|
2016-01-13 16:06:00 +00:00
|
|
|
* Wed Jan 13 2016 Orion Poplawski <orion@cora.nwra.com> 39-1
|
|
|
|
- Add Requires: python-srpm-macros
|
|
|
|
|
2016-01-08 00:36:58 +00:00
|
|
|
* Fri Jan 8 2016 Peter Robinson <pbrobinson@fedoraproject.org> 38-1
|
|
|
|
- Add missing ARMv6 optflags
|
|
|
|
|
2015-12-02 17:28:31 +00:00
|
|
|
* Wed Dec 2 2015 Peter Robinson <pbrobinson@fedoraproject.org> 37-1
|
|
|
|
- nodejs 4+ now supports aarch64 and power64
|
|
|
|
|
2015-07-17 13:08:03 +00:00
|
|
|
* Fri Jul 17 2015 Florian Festi <ffesti@redhat.com> 36-1
|
|
|
|
- Add Requires: go-srpm-macros (#1243922)
|
|
|
|
|
2015-07-09 21:31:44 +00:00
|
|
|
* Thu Jul 09 2015 Sandro Mani <manisandro@gmail.com> 35-1
|
|
|
|
- Use %%__libsymlink_path instead of %%__libsymlink_exclude_path in libsymlink.attr
|
|
|
|
|
2015-07-08 17:49:53 +00:00
|
|
|
* Wed Jul 08 2015 Adam Jackson <ajax@redhat.com> 34-1
|
|
|
|
- Fix cc1 specs mishandling of incremental linking
|
|
|
|
|
2015-06-18 22:12:53 +00:00
|
|
|
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 33-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
|
2015-06-05 10:37:35 +00:00
|
|
|
* Fri Jun 05 2015 Dan Horák <dan[at]danny.cz> 33-1
|
|
|
|
- Mono 4 adds support for ppc64le
|
|
|
|
|
2015-05-29 14:54:33 +00:00
|
|
|
* Fri May 29 2015 Florian Festi <ffesti@redhat.com> 32-1
|
2016-01-13 16:16:46 +00:00
|
|
|
- Support out of source builds for %%_configure_gnuconfig_hack (#1191788)
|
|
|
|
- Fix typo in %%kernel_module_package (#1159361)
|
2016-04-13 00:45:59 +00:00
|
|
|
|
2015-05-19 11:28:55 +00:00
|
|
|
* Tue May 19 2015 Florian Festi <ffesti@redhat.com> 31-1
|
2016-01-13 16:16:46 +00:00
|
|
|
- Add %%py_auto_byte_compile macro controlling Python bytecompilation
|
2015-05-19 11:28:55 +00:00
|
|
|
(#976651)
|
|
|
|
|
2015-04-29 13:12:24 +00:00
|
|
|
* Wed Apr 29 2015 Florian Festi <ffesti@redhat.com> 30-1
|
|
|
|
- Fix libsymlink.attr for new magic pattern for symlinks (#1207945)
|
|
|
|
|
2015-04-08 13:29:03 +00:00
|
|
|
* Wed Apr 08 2015 Adam Jackson <ajax@redhat.com> 29-1
|
|
|
|
- Fix ld specs mishandling of incremental linking
|
|
|
|
|
2015-02-12 19:11:00 +00:00
|
|
|
* Thu Feb 19 2015 Till Maas <opensource@till.name> - 28-1
|
|
|
|
- Enable harden flags by default (#1192183)
|
|
|
|
|
2014-12-10 16:53:28 +00:00
|
|
|
* Wed Dec 10 2014 Dan Horák <dan[at]danny.cz> - 27-1
|
|
|
|
- Explicitly set -mcpu/-mtune for ppc64p7 and ppc64le to override rpm defaults
|
|
|
|
|
2014-09-22 08:29:18 +00:00
|
|
|
* Mon Sep 22 2014 Panu Matilainen <pmatilai@redhat.com> - 26-1
|
|
|
|
- Gnat macros are now in a package of their own (#1133632)
|
|
|
|
|
2014-09-19 10:33:05 +00:00
|
|
|
* Fri Sep 19 2014 Dan Horák <dan[at]danny.cz> - 25-1
|
|
|
|
- there is still no properly packaged Mono for ppc64le
|
|
|
|
|
2014-06-08 02:10:17 +00:00
|
|
|
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 24-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
|
|
2014-06-05 21:49:12 +00:00
|
|
|
* Thu Jun 5 2014 Peter Robinson <pbrobinson@fedoraproject.org> 24-1
|
|
|
|
- ARMv7 has Ada so add it to GNAT_arches
|
|
|
|
|
2014-05-24 13:11:59 +00:00
|
|
|
* Sat May 24 2014 Brent Baude <baude@us.ibm.com> - 23-2
|
|
|
|
- Changed ppc64 to power64 macro for mono_archs
|
|
|
|
|
2016-04-13 00:45:59 +00:00
|
|
|
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org>
|
2014-05-13 10:24:52 +00:00
|
|
|
- aarch64 has Ada so add it to GNAT_arches
|
|
|
|
|
2014-05-09 17:43:59 +00:00
|
|
|
* Mon May 12 2014 Josh Boyer <jwboyer@fedoraproject.org> - 22-1
|
|
|
|
- Fix kmod.prov to deal with compressed modules (#1096349)
|
|
|
|
|
2014-05-01 01:10:45 +00:00
|
|
|
* Wed Apr 30 2014 Jens Petersen <petersen@redhat.com> - 21-1
|
|
|
|
- macros.ghc-srpm moved to ghc-rpm-macros package (#1089102)
|
|
|
|
- add requires ghc-srpm-macros
|
|
|
|
|
2014-04-29 22:37:34 +00:00
|
|
|
* Tue Apr 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 20-1
|
|
|
|
- With gcc 4.9 aarch64 now supports stack-protector
|
|
|
|
|
2014-04-27 13:53:45 +00:00
|
|
|
* Sun Apr 27 2014 Ville Skyttä <ville.skytta@iki.fi> - 19-1
|
|
|
|
- Drop bunch of duplicated-with-rpm macro definitions and brp-* scripts
|
Drop bunch of macro definitions needlessly duplicated with rpm
Specifically, the following are gone from here now: %_prefix,
%_sysconfdir, %_infodir, %_mandir, %_defaultdocdir, %_configure,
%makeinstall, %debug_package, %_use_internal_dependency_generator,
%_missing_doc_files_terminate_build, %_unpackaged_files_terminate_build
2014-04-27 08:47:57 +00:00
|
|
|
|
2014-04-15 13:09:46 +00:00
|
|
|
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 18-1
|
|
|
|
- Temporarily bring back find-requires and -provides scripts to rrc-side
|
|
|
|
|
2014-04-15 11:36:04 +00:00
|
|
|
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 17-1
|
|
|
|
- Let OCaml handle its own arch macros (#1087794)
|
|
|
|
|
2014-04-15 07:14:32 +00:00
|
|
|
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 16-1
|
2014-04-15 07:08:30 +00:00
|
|
|
- Move kmod and libsymlink dependency generators here from rpm
|
|
|
|
|
2014-04-10 12:20:54 +00:00
|
|
|
* Thu Apr 10 2014 Panu Matilainen <pmatilai@redhat.com> - 15-1
|
|
|
|
- Drop most of the script-based dependency generation bits
|
|
|
|
|
2014-04-08 10:26:14 +00:00
|
|
|
* Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 14-1
|
|
|
|
- Add Mono path macros (#1070936)
|
2014-04-08 10:30:58 +00:00
|
|
|
- Allow opting out of config.{guess,sub} replacement hack (#991613)
|
2014-04-08 10:26:14 +00:00
|
|
|
|
2014-04-08 09:36:08 +00:00
|
|
|
* Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 13-1
|
|
|
|
- Move the remaining dependency generator stuff to the kmp macro package
|
|
|
|
- Stop overriding rpm external dependency generator settings by default
|
|
|
|
|
2014-04-07 11:36:52 +00:00
|
|
|
* Mon Apr 07 2014 Panu Matilainen <pmatilai@redhat.com> - 12-1
|
|
|
|
- Be more explicit about the package contents
|
2014-04-07 11:38:58 +00:00
|
|
|
- Split kernel module macros to a separate file
|
2014-04-07 11:43:56 +00:00
|
|
|
- Split kernel module scripts and macros to a separate package
|
2014-04-07 11:36:52 +00:00
|
|
|
|
2014-04-02 14:26:32 +00:00
|
|
|
* Wed Apr 02 2014 Panu Matilainen <pmatilai@redhat.com> - 11-1
|
|
|
|
- Stop pretending this package is relocatable, its not
|
|
|
|
- Require rpm >= 4.11 for /usr/lib/rpm/macros.d support etc
|
|
|
|
- Move our macros out of from /etc, they're not configuration
|
|
|
|
|
2014-04-02 10:10:11 +00:00
|
|
|
* Wed Apr 02 2014 Panu Matilainen <pmatilai@redhat.com> - 10-1
|
|
|
|
- Make fedora dist-git the upstream of this package and its sources
|
|
|
|
- Add maintainer comments to spec wrt versioning and changes
|
|
|
|
|
2014-03-24 16:27:07 +00:00
|
|
|
* Mon Mar 24 2014 Dan Horák <dan[at]danny.cz> - 9.1.0-58
|
|
|
|
- enable ppc64le otherwise default rpm cflags will be used
|
|
|
|
|
2014-02-07 09:00:05 +00:00
|
|
|
* Fri Feb 07 2014 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-57
|
|
|
|
- config.guess/sub don't need to be group-writable (#1061762)
|
|
|
|
|
2014-01-13 19:45:57 +00:00
|
|
|
* Sun Jan 12 2014 Kevin Fenzi <kevin@scrye.com> 9.1.0-56
|
|
|
|
- Update libtool hardening hack and re-enable (#978949)
|
|
|
|
|
2013-10-25 08:50:51 +00:00
|
|
|
* Wed Dec 18 2013 Dhiru Kholia <dhiru@openwall.com> - 9.1.0-55
|
|
|
|
- Enable "-Werror=format-security" by default (#1043495)
|
|
|
|
|
2013-09-04 19:55:10 +00:00
|
|
|
* Wed Sep 04 2013 Karsten Hopp <karsten@redhat.com> 9.1.0-54
|
|
|
|
- update config.sub with ppc64p7 support (from Fedora automake)
|
|
|
|
|
2013-08-16 10:25:23 +00:00
|
|
|
* Fri Aug 16 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-53
|
|
|
|
- updated config.guess/sub from upstream for little-endian ppc archs
|
|
|
|
|
2013-07-29 06:56:28 +00:00
|
|
|
* Mon Jul 29 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-52
|
|
|
|
- Perl 5.18 rebuild
|
|
|
|
|
2013-07-25 14:42:52 +00:00
|
|
|
* Thu Jul 25 2013 Tomas Mraz <tmraz@redhat.com> 9.1.0-51
|
|
|
|
- Disable the libtool hack as it is breaking builds
|
|
|
|
|
2013-07-24 22:20:05 +00:00
|
|
|
* Wed Jul 24 2013 Kevin Fenzi <kevin@scrye.com> 9.1.0-50
|
|
|
|
- Make docdirs unversioned on Fedora 20+ (#986871)
|
|
|
|
- Hack around libtool issue for hardened build for now (#978949)
|
|
|
|
|
2013-07-17 19:02:48 +00:00
|
|
|
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 9.1.0-49
|
|
|
|
- Perl 5.18 rebuild
|
|
|
|
|
2013-07-05 10:29:16 +00:00
|
|
|
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-48
|
|
|
|
- fix brp-java-repack-jars failing on strange permissions (#905573)
|
|
|
|
|
2013-07-04 07:25:50 +00:00
|
|
|
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-47
|
|
|
|
- switch from -fstack-protector to -fstack-protector-strong (#978763)
|
|
|
|
|
2013-06-27 07:08:01 +00:00
|
|
|
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - - 9.1.0-46
|
|
|
|
- make cpu limit for building configurable through _smp_ncpus_max macro
|
|
|
|
|
2013-05-21 02:26:26 +00:00
|
|
|
* Tue May 21 2013 T.C. Hollingsworth <tchollingsworth@gmail.com> - 9.1.0-45
|
|
|
|
- add nodejs_arches macro for ExclusiveArch for Node.js packages
|
|
|
|
|
2013-05-13 15:19:02 +00:00
|
|
|
* Mon May 13 2013 Adam Jackson <ajax@redhat.com> 9.1.0-44
|
|
|
|
- redhat-config-*: Use + to append rather than %%rename, to protect against
|
|
|
|
multiple -specs= ending up in the command line. (#892837)
|
|
|
|
|
2013-04-23 04:31:50 +00:00
|
|
|
* Tue Apr 23 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-43
|
|
|
|
- Add optflags stack protector override for AArch64 (#909788)
|
2013-04-23 04:33:30 +00:00
|
|
|
- Also set FCFLAGS from %%configure (#914831)
|
2013-04-23 04:31:50 +00:00
|
|
|
|
2013-04-22 11:14:06 +00:00
|
|
|
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-42
|
|
|
|
- Switch back to manual config.guess/sub copies for reproducability
|
|
|
|
- Replace config.guess/sub from %%configure again (#951442)
|
|
|
|
|
2013-04-22 10:20:19 +00:00
|
|
|
* Mon Apr 22 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-41
|
|
|
|
- Add -grecord-gcc-switches to global CFLAGS (#951669)
|
|
|
|
|
2013-03-25 11:08:11 +00:00
|
|
|
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-40
|
|
|
|
- Add virtual system-rpm-config provide
|
|
|
|
|
2013-02-14 21:31:02 +00:00
|
|
|
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-39
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
|
|
2012-11-17 12:25:07 +00:00
|
|
|
* Sat Nov 17 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-38
|
|
|
|
- add ARM to ghc_arches_with_ghci for ghc-7.4.2 ghci support
|
|
|
|
(NB this change should not be backported before ghc-7.4.2)
|
|
|
|
|
2012-11-09 21:49:08 +00:00
|
|
|
* Fri Nov 9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-37
|
|
|
|
- Patch to fix spaces in java jar files
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=872737
|
|
|
|
|
2012-11-09 11:40:39 +00:00
|
|
|
* Fri Nov 9 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-36
|
|
|
|
- Patch to fix spaces in files used in filtering macros
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=783932
|
|
|
|
|
2012-10-04 01:19:33 +00:00
|
|
|
* Wed Oct 3 2012 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-35
|
|
|
|
- Drop (un)setting LANG and DISPLAY in build stages, require rpm >= 4.8.0.
|
|
|
|
|
2012-10-04 00:30:10 +00:00
|
|
|
* Wed Oct 3 2012 Toshio Kuratomi <toshio@fedoraproject.org> - 9.1.0-34
|
2012-10-03 17:17:07 +00:00
|
|
|
- Add patch from https://bugzilla.redhat.com/show_bug.cgi?id=783433
|
|
|
|
to fix spaces in files and directories that are fed to the
|
|
|
|
brp-python-hardlink script
|
2012-10-04 00:30:10 +00:00
|
|
|
- Require zip since java repack jars requires it
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=857479
|
|
|
|
- Java jars need the MANIFEST.MF file to be first in the archive
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=465664
|
|
|
|
- Fix kernel_source macro to match the directory that kernel sources are installed in
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=648996
|
|
|
|
- Patch _mandir, _infodir, and _defaultocdir to use _prefix
|
|
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=853216
|
2012-10-03 17:17:07 +00:00
|
|
|
|
2012-07-21 15:25:12 +00:00
|
|
|
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-33
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
|
|
2012-06-27 10:32:42 +00:00
|
|
|
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-32
|
|
|
|
- enable minidebuginfo generation (#834073)
|
|
|
|
|
2012-06-25 14:22:09 +00:00
|
|
|
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-31
|
|
|
|
- revert back to plain -g, -g3 seems to cancel dwz size improvements
|
|
|
|
|
2012-06-25 11:42:15 +00:00
|
|
|
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-30
|
|
|
|
- require dwz, enable dwarf compression for debuginfo packages (#833311)
|
|
|
|
|
2012-06-06 11:34:51 +00:00
|
|
|
* Wed Jun 06 2012 Petr Pisar <ppisar@redhat.com> - 9.1.0-29
|
|
|
|
- Pull in dependency with macros specific for building Perl source packages
|
|
|
|
|
2012-03-03 06:31:01 +00:00
|
|
|
* Sat Mar 3 2012 Jens Petersen <petersen@redhat.com> - 9.1.0-28
|
|
|
|
- add s390 and s390x to ghc_arches
|
|
|
|
|
2012-02-22 08:12:42 +00:00
|
|
|
* Wed Feb 22 2012 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-27
|
|
|
|
- add GNAT arch definitions
|
|
|
|
|
2012-01-15 18:24:11 +00:00
|
|
|
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 9.1.0-26
|
|
|
|
- per ppc team request drop -mminimal-toc on ppc64
|
|
|
|
|
2012-01-14 02:46:15 +00:00
|
|
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.1.0-25
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
|
|
2011-12-27 12:40:35 +00:00
|
|
|
* Tue Dec 27 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-24
|
|
|
|
- add ghc_arches_with_ghci
|
|
|
|
|
2011-11-09 13:27:37 +00:00
|
|
|
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-23
|
2014-04-27 08:58:18 +00:00
|
|
|
- remove patch that forces --disable-silent-rules to configure
|
2011-11-09 13:27:37 +00:00
|
|
|
- it breaks anything set to not ignore unknown configure options
|
|
|
|
|
2011-10-18 07:30:42 +00:00
|
|
|
* Tue Oct 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-22
|
|
|
|
- add armv5tel to ghc_arches
|
|
|
|
|
2011-09-28 14:45:25 +00:00
|
|
|
* Wed Sep 28 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-21
|
2014-04-27 08:58:18 +00:00
|
|
|
- build armv5tel on armv7l since they are the same abi armv7hl is
|
2014-04-27 09:01:00 +00:00
|
|
|
an incompatible ABI
|
2011-09-28 14:45:25 +00:00
|
|
|
|
2011-09-28 00:57:24 +00:00
|
|
|
* Wed Sep 28 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-20
|
|
|
|
- add armv7hl to ghc_arches
|
|
|
|
|
2011-09-25 07:53:08 +00:00
|
|
|
* Sun Sep 25 2011 Ville Skyttä <ville.skytta@iki.fi> - 9.1.0-19
|
|
|
|
- Fix URL.
|
|
|
|
|
2011-09-22 18:42:22 +00:00
|
|
|
* Thu Sep 22 2011 Adam Jackson <ajax@redhat.com> 9.1.0-18
|
|
|
|
- redhat-hardened-cc1: Inject -fPIE, not -fPIC.
|
|
|
|
cf. http://lists.fedoraproject.org/pipermail/devel/2011-September/157365.html
|
|
|
|
|
2011-09-16 20:49:56 +00:00
|
|
|
* Fri Sep 16 2011 Adam Jackson <ajax@redhat.com> 9.1.0-17
|
|
|
|
- Expose %%_hardening_{c,ld}flags independently to make it easier for
|
|
|
|
packages to apply them to selected components
|
|
|
|
|
2011-08-10 09:36:25 +00:00
|
|
|
* Wed Aug 10 2011 Colin Walters <walters@verbum.org> - 9.1.0-16
|
|
|
|
- Globally disable silent rules
|
|
|
|
|
2011-08-08 14:58:51 +00:00
|
|
|
* Wed Aug 03 2011 Adam Jackson <ajax@redhat.com> 9.1.0-15
|
|
|
|
- redhat-hardened-{cc1,ld}: Move some of the rewrite magic to gcc specs so
|
|
|
|
we don't end up with both -fPIC and -fPIE on the command line
|
|
|
|
|
2011-08-01 16:26:41 +00:00
|
|
|
* Mon Aug 01 2011 Adam Jackson <ajax@redhat.com> 9.1.0-14
|
|
|
|
- redhat-rpm-config-9.1.0-hardened.patch: Add macro magic for %%_hardened_build
|
|
|
|
|
2011-07-07 17:17:24 +00:00
|
|
|
* Thu Jul 07 2011 Adam Jackson <ajax@redhat.com> 9.1.0-13
|
|
|
|
- redhat-rpm-config-9.1.0-relro.patch: LDFLAGS, not CFLAGS.
|
|
|
|
|
2011-07-02 08:55:37 +00:00
|
|
|
* Sat Jul 02 2011 Jon Masters <jcm@jonmasters.org> - 9.1.0-12
|
|
|
|
- redhat-rpm-config-9.1.0-arm.patch: Make armv7hl default on all v7 ARM
|
|
|
|
|
|
|
|
* Mon Jun 27 2011 Adam Jackson <ajax@redhat.com> - 9.1.0-11
|
2011-06-27 16:40:49 +00:00
|
|
|
- redhat-rpm-config-9.1.0-relro.patch: Add -Wl,-z,relro to __global_cflags
|
|
|
|
|
2011-06-21 04:05:25 +00:00
|
|
|
* Tue Jun 21 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-10
|
|
|
|
- revert last build since releng prefers exclusivearch here
|
|
|
|
|
|
|
|
* Sat Jun 18 2011 Jens Petersen <petersen@redhat.com> - 9.1.0-9
|
|
|
|
- replace ghc_archs with ghc_excluded_archs
|
|
|
|
|
2011-06-13 15:46:54 +00:00
|
|
|
* Mon Jun 13 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-8
|
|
|
|
- add arm hardware float macros, fix up armv7l
|
|
|
|
|
2011-05-31 02:25:00 +00:00
|
|
|
* Mon May 30 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-7
|
|
|
|
- add -srpm to the arches files so that the base language macros can
|
2011-06-02 04:27:25 +00:00
|
|
|
be parallel installable with these
|
2011-05-31 02:25:00 +00:00
|
|
|
|
2013-05-29 10:00:20 +00:00
|
|
|
* Fri May 27 2011 Dennis Gilmore <dennis@ausil.us> - 9.1.0-6
|
2011-05-27 16:30:20 +00:00
|
|
|
- add some specific macros needed at srpm creation time
|
|
|
|
|
2010-05-27 12:21:55 +00:00
|
|
|
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-5
|
|
|
|
- adjust to new pkg-config behavior wrt private dependencies (#596433)
|
|
|
|
|
2010-03-01 09:06:10 +00:00
|
|
|
* Mon Mar 01 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-4
|
|
|
|
- avoid unnecessarily running brp-strip-comment-note (#568924)
|
|
|
|
|
2010-02-15 11:49:10 +00:00
|
|
|
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-3
|
|
|
|
- unbreak find-requires again, doh (#564527)
|
|
|
|
|
2010-02-03 11:06:30 +00:00
|
|
|
* Wed Feb 3 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-2
|
|
|
|
- python byte-compilation errors abort the build by default
|
|
|
|
|
2010-02-02 09:49:38 +00:00
|
|
|
* Tue Feb 2 2010 Panu Matilainen <pmatilai@redhat.com> - 9.1.0-1
|
|
|
|
- new version, lose merged patches (fixes #521141, #455279, #496522, #458648)
|
|
|
|
- require rpm for parent dir, version >= 4.6.0 for sane keyserver behavior
|
|
|
|
- buildrequire libtool to grab copies of config.guess and config.sub
|
|
|
|
- add URL to the git repo and upstream changelog as documentation
|
|
|
|
|
2009-11-23 23:15:49 +00:00
|
|
|
* Mon Nov 23 2009 Orion Poplawski <orion@cora.nwra.com> - 9.0.3-19
|
|
|
|
- Change configure macro to use _configure to allow override (bug #489942)
|
|
|
|
|
2009-09-28 15:24:39 +00:00
|
|
|
* Mon Sep 28 2009 Bill Nottingham <notting@redhat.com>
|
|
|
|
- Drop xz compression level to 2
|
|
|
|
|
2009-09-03 13:44:22 +00:00
|
|
|
* Thu Sep 03 2009 Adam Jackson <ajax@redhat.com>
|
|
|
|
- Delete *.orig in %%install
|
|
|
|
|
2009-09-03 08:57:20 +00:00
|
|
|
* Thu Sep 03 2009 Paul Howarth <paul@city-fan.org> 9.0.3-17
|
|
|
|
- redhat-rpm-config-9.0.3-filtering-macros.patch: Rediff so we don't ship a .orig file
|
|
|
|
- add (empty) %%build section
|
|
|
|
- fix unescaped macros in changelog
|
|
|
|
|
2009-08-19 06:08:05 +00:00
|
|
|
* Tue Aug 18 2009 Chris Weyl <cweyl@alumni.drew.edu> 9.0.3-16
|
|
|
|
- add the filtering framework approved by the FPC/FESCo. (#516240)
|
|
|
|
|
2009-08-13 17:24:04 +00:00
|
|
|
* Thu Aug 13 2009 Adam Jackson <ajax@redhat.com> 9.0.3-15
|
|
|
|
- redhat-rpm-config-9.0.4-brpssa-speedup.patch: When looking for static
|
|
|
|
archives, only run file(1) on files named *.a. (#517101)
|
|
|
|
|
2009-08-12 17:47:31 +00:00
|
|
|
* Wed Aug 12 2009 Adam Jackson <ajax@redhat.com> 9.0.3-14
|
|
|
|
- redhat-rpm-config-9.0.3-jars-with-spaces.patch: Handle repacking jars
|
|
|
|
whose filenames contain spaces. (#461854)
|
|
|
|
|
2009-07-27 02:55:19 +00:00
|
|
|
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-13
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
2009-07-22 20:27:08 +00:00
|
|
|
* Wed Jul 22 2009 Bill Nottingham <notting@redhat.com> 9.0.3-12
|
2009-07-22 20:26:37 +00:00
|
|
|
- use XZ payload compression for binary packages
|
|
|
|
|
2009-07-21 17:35:50 +00:00
|
|
|
* Tue Jul 21 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-10
|
2009-09-01 19:14:30 +00:00
|
|
|
- always delete %%buildroot as first step of %%install (as long as %%buildroot is not /)
|
2009-07-21 17:35:50 +00:00
|
|
|
|
2009-07-17 19:50:47 +00:00
|
|
|
* Fri Jul 17 2009 Bill Nottingham <notting@redhat.com> 9.0.3-10
|
|
|
|
- apply fedora 12 default buildflags
|
|
|
|
|
2009-06-03 19:16:29 +00:00
|
|
|
* Wed Jun 03 2009 Adam Jackson <ajax@redhat.com> 9.0.3-9
|
|
|
|
- limit-smp-16-threads.patch: Rediff so we don't ship a .orig file (#500316)
|
|
|
|
|
2009-02-25 19:31:00 +00:00
|
|
|
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.3-8
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
|
2009-02-23 17:52:17 +00:00
|
|
|
* Mon Feb 23 2009 Jon Masters <jcm@redhat.com> - 9.0.3-7
|
|
|
|
- Change default hashing algorithm in file digests to SHA-256
|
|
|
|
- Resolves: #485826.
|
|
|
|
|
2009-02-17 20:43:27 +00:00
|
|
|
* Tue Feb 17 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-6
|
2014-04-27 08:58:18 +00:00
|
|
|
- add missing armv7l arch
|
2009-02-17 20:43:27 +00:00
|
|
|
- set the default build arch to match fedora arm build target
|
|
|
|
|
2009-02-17 00:03:08 +00:00
|
|
|
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-5
|
|
|
|
- apply fedora 11 default buildflags
|
2014-04-27 09:01:00 +00:00
|
|
|
- set 32 bit intel build arch to i586 on compatible hardware
|
|
|
|
- set 32 bit sparc build arch to sparcv9 on compatible hardware
|
2009-02-17 00:03:08 +00:00
|
|
|
|
2009-02-16 17:12:17 +00:00
|
|
|
* Mon Feb 16 2009 Dennis Gilmore <dennis@ausil.us> - 9.0.3-4
|
|
|
|
- limit _smp_flags to -j16
|
|
|
|
|
|
|
|
* Wed Sep 3 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 9.0.3-3
|
|
|
|
- fix license tag
|
|
|
|
- nuke ancient conflicts
|
|
|
|
|
|
|
|
* Mon Aug 11 2008 Panu Matilainen <pmatilai@redhat.com> - 9.0.3-2
|
|
|
|
- Unbreak find-requires (#443015)
|
|
|
|
|
|
|
|
* Tue May 06 2008 Jon Masters <jcm@redhat.com> - 9.0.3-1
|
|
|
|
- Ensure Java Jar files have readable files within.
|
|
|
|
- Remove overwritten config.guess|sub files (testing).
|
|
|
|
- Fix Fortran flags for building using _fmoddir.
|
|
|
|
- Pull in objdump fix to upstream find-requires.
|
2008-05-06 23:54:35 +00:00
|
|
|
|
2008-04-03 07:23:59 +00:00
|
|
|
* Thu Apr 03 2008 Jon Masters <jcm@redhat.com> - 9.0.2-1
|
|
|
|
- Remove smp dependencies
|
|
|
|
- Update config.guess|sub files
|
|
|
|
- Don't call find-requires.ksyms for kmod packages (kernel kABI scripts).
|
|
|
|
|
2007-07-05 18:42:01 +00:00
|
|
|
* Thu Jul 05 2007 Jesse Keating <jkeating@redhat.com> - 9.0.1-1
|
|
|
|
- Remove dist defines, fedora-release does that now
|
|
|
|
- Enable post-build buildroot checking by default
|
|
|
|
|
2007-06-19 18:56:52 +00:00
|
|
|
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 9.0.0-1
|
|
|
|
- use stock find-lang.sh (#213041)
|
|
|
|
- arm fixes (Lennert Buytenhek, #243523)
|
|
|
|
- allow jar repacking to be disabled (#219731)
|
|
|
|
- fix running dist.sh --fc (#223651)
|
|
|
|
- hardlink identical .pyc and .pyo files to save space (Ville Skyttä)
|
|
|
|
- fix TMPDIR usage (Matthew Miller, #235614)
|
|
|
|
|
|
|
|
* Tue Jun 19 2007 Jeremy Katz <katzj@redhat.com> - 8.1.0-1
|
|
|
|
- add modalias tags to kmod packages and other kmod changes (jcm)
|
|
|
|
- recompress jars to avoid multilib conflicts (bkonrath)
|
2007-06-19 16:00:30 +00:00
|
|
|
|
2007-05-18 16:26:30 +00:00
|
|
|
* Fri May 18 2007 Jesse Keating <jkeating@redhat.com> 8.0.45-16
|
|
|
|
- Update macros for F8
|
|
|
|
- hardcode dist in release string, as we provide it. chicken/egg.
|
|
|
|
|
2007-04-11 19:58:55 +00:00
|
|
|
* Wed Apr 11 2007 Jon Masters <jcm@redhat.com> 8.0.45-15
|
|
|
|
- Add modalias tags to kernel module packages (kmods) for tracking.
|
|
|
|
- Further information is available at http://www.kerneldrivers.org/.
|
|
|
|
|
2007-04-03 04:07:44 +00:00
|
|
|
* Tue Apr 03 2007 Jon Masters <jcm@redhat.com> 8.0.45-14
|
|
|
|
- Rebased all previous patches (since java fix introduced offset).
|
|
|
|
- Added Fedora per-release macros to platforms section of macros.
|
|
|
|
Further debate may see these move elsewhere in the ordering.
|
|
|
|
|
2007-03-14 18:13:24 +00:00
|
|
|
* Tue Mar 13 2007 Ben Konrath <bkonrath@redhat.com> 8.0.45-13
|
2014-04-27 08:58:18 +00:00
|
|
|
- Update brp-java-repack-jars to fix issue with tomcat.
|
2007-03-14 18:11:59 +00:00
|
|
|
|
2006-10-18 18:40:31 +00:00
|
|
|
* Wed Oct 18 2006 Jon Masters <jcm@redhat.com> 8.0.45-12
|
2006-10-18 18:22:04 +00:00
|
|
|
- Synced kernel_module_package semantics with SuSE.
|
|
|
|
- Updated kmodtool.
|
|
|
|
|
2006-10-18 00:23:15 +00:00
|
|
|
* Tue Oct 17 2006 Jon Masters <jcm@redhat.com> 8.0.45-10
|
|
|
|
- Updated kernel_module_package.
|
|
|
|
|
2006-10-16 21:00:43 +00:00
|
|
|
* Mon Oct 16 2006 Jon Masters <jcm@redhat.com> 8.0.45-9
|
|
|
|
- Added kernel_module_package macro. Working on unified packaging.
|
|
|
|
|
2006-10-12 05:54:52 +00:00
|
|
|
* Thu Oct 12 2006 Jon Masters <jcm@redhat.com> 8.0.45-8
|
2006-10-12 04:01:29 +00:00
|
|
|
- Added patch for find-requires. Waiting on write access to public CVS.
|
|
|
|
|
2006-09-12 22:24:31 +00:00
|
|
|
* Tue Sep 12 2006 Deepak Bhole <dbhole@redhat.com> 8.0.45-6
|
2009-09-03 08:57:20 +00:00
|
|
|
- Fix brp-java-repack-jars to work with builddirs that aren't %%name-%%version
|
2006-09-12 22:24:31 +00:00
|
|
|
|
2006-09-11 19:25:05 +00:00
|
|
|
* Mon Sep 11 2006 Fernando Nasser <fnasser@redhat.com> - 8.0.45-5
|
|
|
|
- Fix order of tokens in find command (thanks mikeb@redhat.com)
|
|
|
|
|
2006-09-07 18:43:43 +00:00
|
|
|
* Thu Sep 7 2006 Ben Konrath <bkonrath@redhat.com> - 8.0.45-4
|
2014-04-27 08:58:18 +00:00
|
|
|
- Fix bug in repack jars script.
|
2006-09-07 18:43:43 +00:00
|
|
|
|
2006-09-06 13:36:49 +00:00
|
|
|
* Wed Sep 6 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-3
|
|
|
|
- path fix
|
|
|
|
|
2006-09-05 20:45:19 +00:00
|
|
|
* Tue Sep 5 2006 Jeremy Katz <katzj@redhat.com> - 8.0.45-2
|
2014-04-27 08:58:18 +00:00
|
|
|
- Add script from Ben Konrath <bkonrath@redhat.com> to repack jars to
|
2006-09-05 20:45:19 +00:00
|
|
|
avoid multilib conflicts
|
|
|
|
|
2006-07-30 18:59:10 +00:00
|
|
|
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.45-1
|
|
|
|
- Fix inverted kernel test.
|
|
|
|
|
2006-07-30 18:50:18 +00:00
|
|
|
* Sun Jul 30 2006 Jon Masters <jcm@redhat.com> - 8.0.44-1
|
|
|
|
- Add a better check for a kernel vs. kmod.
|
|
|
|
|
2006-06-15 17:39:35 +00:00
|
|
|
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.43-1
|
|
|
|
- Workaround bug in find-requires/find-provides for kmods.
|
|
|
|
|
2006-06-15 14:01:46 +00:00
|
|
|
* Thu Jun 15 2006 Jon Masters <jcm@redhat.com> - 8.0.42-1
|
|
|
|
- Fix a typo in KMP find-requires.
|
|
|
|
|
2006-06-13 02:57:59 +00:00
|
|
|
* Tue Jun 13 2006 Jon Masters <jcm@redhat.com> - 8.0.41-1
|
|
|
|
- Add support for KMP Fedora Extras packaging.
|
|
|
|
|
2006-02-03 23:13:22 +00:00
|
|
|
* Fri Feb 3 2006 Jeremy Katz <katzj@redhat.com> - 8.0.40-1
|
|
|
|
- use -mtune=generic for x86 and x86_64
|
2005-12-09 22:42:59 +00:00
|
|
|
|
2005-08-17 00:33:09 +00:00
|
|
|
* Tue Aug 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.39-1
|
|
|
|
- Fix #165416
|
|
|
|
|
2005-08-01 17:55:14 +00:00
|
|
|
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.38-1
|
|
|
|
- Add -Wall into cflags
|
|
|
|
|
2005-08-01 17:46:46 +00:00
|
|
|
* Mon Aug 01 2005 Elliot Lee <sopwith@redhat.com> - 8.0.37-1
|
|
|
|
- Patch from Uli: enable stack protector, fix sparc & ppc cflags
|
|
|
|
|
2005-06-16 15:54:07 +00:00
|
|
|
* Thu Jun 16 2005 Elliot Lee <sopwith@redhat.com> - 8.0.36-1
|
|
|
|
- Fix the fix
|
|
|
|
|
2005-06-15 22:28:40 +00:00
|
|
|
* Wed Apr 6 2005 Elliot Lee <sopwith@redhat.com> - 8.0.35-1
|
|
|
|
- Fix #129025 (enable python byte compilation)
|
|
|
|
|
2005-03-23 20:23:04 +00:00
|
|
|
* Wed Mar 23 2005 Elliot Lee <sopwith@redhat.com> 8.0.34-1
|
|
|
|
- Bug fixes
|
|
|
|
- Cflags change by drepper
|
2005-02-23 09:43:34 +00:00
|
|
|
|
2005-02-09 15:12:02 +00:00
|
|
|
* Wed Feb 9 2005 Elliot Lee <sopwith@redhat.com> 8.0.33-1
|
|
|
|
- Change -D to -Wp,-D to make java happy
|
|
|
|
- Add -D_FORTIFY_SOURCE=2 to global cflags (as per Jakub & Arjan's request)
|
2004-11-11 10:30:38 +00:00
|
|
|
|
2004-10-01 19:03:44 +00:00
|
|
|
* Fri Oct 1 2004 Bill Nottingham <notting@redhat.com> 8.0.32-1
|
|
|
|
- allow all symbol versioning in find_requires - matches RPM internal
|
|
|
|
behavior
|
|
|
|
|
2004-09-09 11:30:14 +00:00
|
|
|
* Mon Jun 28 2004 Elliot Lee <sopwith@redhat.com> 8.0.31-1
|
|
|
|
- Add ppc8[25]60 to rpmrc optflags
|
|
|
|
|
2004-09-09 11:30:09 +00:00
|
|
|
* Fri Jun 25 2004 Elliot Lee <sopwith@redhat.com> 8.0.29-1
|
|
|
|
- rpmrc patch from jakub to change optflags.
|
2004-09-09 11:29:04 +00:00
|
|
|
|
auto-import changelog data from redhat-rpm-config-8.0.28-1.1.src.rpm
Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
- Change brp-compress to pass -n flag to gzip (per msw's request)
Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
- Fix broken configure macro find for config.guess/config.sub
- Put host/target/build back for now
Mon Jul 07 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
- preserve the vendor field when VENDOR not set
- put VENDOR in the final i386-libc line, not the tentative one
Mon Jul 07 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
- update config.{guess,sub} to 2003-06-17
- define VENDOR to be redhat only when /etc/redhat-release present
[suggested by jbj]
- put VENDOR in vendor field in our config.guess file for ia64, ppc, ppc64,
s390, s390x, x86_64 and elf32-i386 Linux
- drop the --host, --build, --target and --program-prefix configure options
from %configure, since this causes far too many problems
Fri May 02 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
- make config.{guess,sub} executable
Thu May 01 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
- add config.guess and config.sub (2003-02-22) with s390 patch on
config.sub
- make %configure use them
Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
- Unset $DISPLAY in macros
2004-09-09 11:28:27 +00:00
|
|
|
* Wed Sep 17 2003 Elliot Lee <sopwith@redhat.com> 8.0.28-1
|
|
|
|
- Change brp-compress to pass -n flag to gzip (per msw's request)
|
|
|
|
|
|
|
|
* Tue Jul 15 2003 Elliot Lee <sopwith@redhat.com> 8.0.27-1
|
|
|
|
- Fix broken configure macro find for config.guess/config.sub
|
|
|
|
- Put host/target/build back for now
|
|
|
|
|
|
|
|
* Mon Jul 7 2003 Jens Petersen <petersen@redhat.com> - 8.0.26-1
|
|
|
|
- preserve the vendor field when VENDOR not set
|
|
|
|
- put VENDOR in the final i386-libc line, not the tentative one
|
|
|
|
|
|
|
|
* Mon Jul 7 2003 Jens Petersen <petersen@redhat.com> - 8.0.25-1
|
|
|
|
- update config.{guess,sub} to 2003-06-17
|
|
|
|
- define VENDOR to be redhat only when /etc/redhat-release present
|
|
|
|
[suggested by jbj]
|
|
|
|
- put VENDOR in vendor field in our config.guess file for
|
|
|
|
ia64, ppc, ppc64, s390, s390x, x86_64 and elf32-i386 Linux
|
|
|
|
- drop the --host, --build, --target and --program-prefix configure options
|
|
|
|
from %%configure, since this causes far too many problems
|
|
|
|
|
|
|
|
* Fri May 2 2003 Jens Petersen <petersen@redhat.com> - 8.0.24-3
|
|
|
|
- make config.{guess,sub} executable
|
|
|
|
|
|
|
|
* Thu May 1 2003 Jens Petersen <petersen@redhat.com> - 8.0.22-2
|
|
|
|
- add config.guess and config.sub (2003-02-22) with s390 patch on config.sub
|
|
|
|
- make %%configure use them
|
|
|
|
|
|
|
|
* Mon Mar 03 2003 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- Unset $DISPLAY in macros
|
|
|
|
|
2004-09-09 11:27:38 +00:00
|
|
|
* Mon Feb 24 2003 Elliot Lee <sopwith@redhat.com> 8.0.21-1
|
|
|
|
- Just turn on -g unconditionally for now
|
|
|
|
|
|
|
|
* Thu Feb 13 2003 Elliot Lee <sopwith@redhat.com> 8.0.20-1
|
|
|
|
- Reorganize rpmrc/macros to set cflags in a nicer manner.
|
|
|
|
|
|
|
|
* Wed Jan 22 2003 Elliot Lee <sopwith@redhat.com> 8.0.19-1
|
|
|
|
- Disable brp-implant-ident-static until it works everywhere
|
|
|
|
|
|
|
|
* Thu Jan 16 2003 Nalin Dahyabhai <nalin@redhat.com> 8.0.18-1
|
|
|
|
- add brp-implant-ident-static, which requires mktemp
|
|
|
|
|
|
|
|
* Thu Jan 9 2003 Bill Nottingham <notting@redhat.com> 8.0.17-1
|
|
|
|
- add brp-strip-static-archive from rpm-4.2-0.54
|
|
|
|
|
|
|
|
* Tue Dec 17 2002 Bill Nottingham <notting@redhat.com> 8.0.16-1
|
|
|
|
- make -g in rpmrc conditional on debug_package
|
|
|
|
|
|
|
|
* Mon Dec 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.15-1
|
|
|
|
- Rename -debug subpackages to -debuginfo
|
|
|
|
|
|
|
|
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.14-1
|
|
|
|
- tweak debug package stuff so that we are overloading %%install
|
|
|
|
instead of %%post
|
|
|
|
|
|
|
|
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 8.0.13-1
|
|
|
|
- turn on internal rpm dep generation by default
|
|
|
|
|
|
|
|
* Fri Dec 13 2002 Elliot Lee <sopwith@redhat.com> 8.0.12-1
|
|
|
|
- New release with debug packages on
|
|
|
|
|
|
|
|
* Tue Dec 3 2002 Bill Nottingham <notting@redhat.com> 8.0.8-1
|
|
|
|
- turn debug packages off
|
|
|
|
- override optflags with no -g
|
|
|
|
|
|
|
|
* Fri Nov 22 2002 Elliot Lee <sopwith@redhat.com> 8.0.7-1
|
|
|
|
- turn on debug packages
|
|
|
|
|
|
|
|
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.6-1
|
|
|
|
- Pass __strip and __objdump macros
|
|
|
|
|
|
|
|
* Thu Nov 21 2002 Elliot Lee <sopwith@redhat.com> 8.0.5-1
|
|
|
|
- Update macros to specify find-provides/find-requires
|
|
|
|
|
|
|
|
* Thu Oct 31 2002 Elliot Lee <sopwith@redhat.com> 8.0.4-1
|
|
|
|
- Remove tracking dependency
|
|
|
|
|
|
|
|
* Wed Oct 16 2002 Phil Knirsch <pknirsch@redhat.com> 8.0.3-2
|
2009-09-03 08:57:20 +00:00
|
|
|
- Added fix for outdated config.[sub|guess] files in %%configure section
|
2004-09-09 11:27:38 +00:00
|
|
|
|
|
|
|
* Wed Oct 16 2002 Elliot Lee <sopwith@redhat.com> 8.0.3-1
|
|
|
|
- New release that blows up on unpackaged files and missing doc files.
|
|
|
|
|
|
|
|
* Thu Oct 3 2002 Jeremy Katz <katzj@redhat.com> 8.0.2
|
|
|
|
- don't redefine everything in macros, just what we need to
|
|
|
|
|
|
|
|
* Mon Sep 16 2002 Alexander Larsson <alexl@redhat.com> 8.0.1
|
2009-09-03 08:57:20 +00:00
|
|
|
- Add debug package support to %%__spec_install_post
|
2004-09-09 11:27:38 +00:00
|
|
|
|
2004-09-09 11:27:14 +00:00
|
|
|
* Tue Sep 3 2002 Bill Nottingham <notting@redhat.com> 8.0-1
|
|
|
|
- bump version
|
|
|
|
|
2004-09-09 11:27:06 +00:00
|
|
|
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 7.3.94-1
|
|
|
|
- Update macrofiles
|
|
|
|
|
2004-09-09 11:26:52 +00:00
|
|
|
* Wed Jul 31 2002 Elliot Lee <sopwith@redhat.com> 7.3.93-1
|
2014-04-27 08:58:18 +00:00
|
|
|
- Add _unpackaged_files_terminate_build and
|
2004-09-09 11:26:52 +00:00
|
|
|
_missing_doc_files_terminate_build to macros
|
|
|
|
|
|
|
|
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-6
|
|
|
|
- find-lang.sh fix from 67368
|
|
|
|
- find-requires fix from 67325
|
2004-09-09 11:26:46 +00:00
|
|
|
|
|
|
|
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-5
|
|
|
|
- Add /etc/rpm/macros back to make #67951 go away
|
|
|
|
|
|
|
|
* Wed Jun 26 2002 Jens Petersen <petersen@redhat.com> 7.3.92-4
|
|
|
|
- fix %%configure targeting for autoconf-2.5x (#58468)
|
|
|
|
- include ~/.rpmmacros in macrofiles file path again
|
|
|
|
|
|
|
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 7.3.92-3
|
|
|
|
- automated rebuild
|
|
|
|
|
|
|
|
* Fri Jun 21 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-2
|
|
|
|
- Don't define _arch
|
|
|
|
|
|
|
|
* Thu Jun 20 2002 Elliot Lee <sopwith@redhat.com> 7.3.92-1
|
|
|
|
- find-lang error detection from Havoc
|
|
|
|
|
|
|
|
* Wed Jun 12 2002 Elliot Lee <sopwith@redhat.com> 7.3.91-1
|
|
|
|
- Update
|
|
|
|
|
|
|
|
* Sun Jun 9 2002 Jeff Johnson <jbj@redhat.com>
|
|
|
|
- create.
|