Age | Commit message (Collapse) | Author | Files | Lines |
|
- The filter wasn't doing what it was supposed to due to extra single
quotes getting inserted, causing "rpmbuild --target noarch foo.spec"
to whine about empty macro bodies. This is a regression introduced
in rpm 4.10, commit 07ec480c180e4005a629242b8f9f8ab640e3e950 to be
precise.
|
|
- This should've been in commit 2a8d03669732f68f02fa7b21ec87ee3f65d11e5b,
the leftover CANONARCH resets the "base arch" we just set to a wrong
value.
|
|
|
|
- canon arch & color stuff is now calculated per each known arch in
installplatform, and just a single place where arch name mangling
is done
|
|
- loop over all archs known by rpmrc but only generate the platform config
if all necessary parameters (such as ISA information) are known, this
gives a reasonable idea of what archs are *really* in use and supported
- at least in theory, the platform configuration could now move to
$datadir as the contents no longer depend on which are rpm was built on
- also gets rid of the big sed-monster in install-platform
|
|
|
|
- We need to generate platform/arm-linux as well, not only all substitutes.
|
|
- eliminate unused target and target_platform variables
- eliminate unnecessary temporary rpmrc (used to make a difference when
macro path was in there, not anymore)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- kludgery like this might've been necessary back in 2000 to get started
with multilib setup but it certainly isn't needed now
|
|
- defaultdocdir is simply %{_datadir}/doc
|
|
- for ppc and sparc, move the check for 64bit version first and use a
wildcards to cover more field automatically
|
|
|
|
- Horrible kludgery to get the isa names and bits into platform specific
macros from installplatform script. That beast needs to die. I mean really
- In build, add provides: name(isa) = evr automatically when it makes
sense (similarly to name = evr provides). ISA consists of ISA name and
bitness (or wordsize). This can be used to correctly
express multilib dependencies without resorting to (expensive!) file
dependency kludges, eg for dlopen()'ed libraries where automatic
dep extraction doesn't force dependency on 32bit vs 64bit version, you
can now use:
Requires: foo-plugin%{?_isa}
This expands to foo-plugin(x86-32) for i?86 packages, foo-plugin(x86-64)
to x86_64 etc, and permits spec to be shared with older distros which
don't have ISA provides.
- The same could be expressed with "canon arch" just as well, but
using the ISA to differentiate from %_arch and the like:
eg i386 could be used instead of x86-32 but it's overloaded with meanings
(the actual i386 processor vs i386 compatible cpu family etc)
|
|
Patch from Masaki Chikama
|
|
|
|
- reduce the clutter in RPMCONFIGDIR, nicer for packaging too..
|
|
|
|
|
|
Patch from Dennis Gilmore
|
|
|
|
Patch from Dennis Gilmore.
|
|
|
|
|
|
Adds more ARM sub-archs, and adds some bits to deal properly with the new
ARM ABI (EABI). Patch from Lennert Buytenhek.
|
|
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
|
|
CVS patchset: 7322
CVS date: 2004/06/14 16:50:14
|
|
Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c
CVS patchset: 7198
CVS date: 2004/03/28 02:41:32
|
|
- revive "make dist".
CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
|
|
CVS patchset: 5997
CVS date: 2003/01/06 19:47:33
|
|
CVS patchset: 5765
CVS date: 2002/10/11 17:22:50
|
|
CVS patchset: 5761
CVS date: 2002/10/09 19:13:31
|
|
CVS patchset: 5582
CVS date: 2002/07/30 17:07:39
|
|
- python: iterating on an ts object returns transaction elements now.
- add yellowdog as vendor.
CVS patchset: 5570
CVS date: 2002/07/25 00:13:25
|
|
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.
CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
|
|
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
|
|
Sanity.
CVS patchset: 5265
CVS date: 2002/01/23 00:58:47
|
|
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.
CVS patchset: 5015
CVS date: 2001/08/15 14:03:03
|
|
- add __as, _build_arch, and __cxx macros (#36662, #36663, #49280).
- detailed build package error messages.
CVS patchset: 4996
CVS date: 2001/07/31 18:13:22
|
|
CVS patchset: 4903
CVS date: 2001/06/25 20:01:42
|
|
- add -g to optflags in per-platform config.
- permit confgure/compile with db3-3.2.9.
- permit manifest files as args to query/verify modes.
CVS patchset: 4649
CVS date: 2001/03/22 23:39:01
|
|
CVS patchset: 4459
CVS date: 2001/01/17 16:00:36
|
|
rpmio: add rpmlog.c/rpmlog.h.
CVS patchset: 4163
CVS date: 2000/09/14 11:42:48
|
|
CVS patchset: 3936
CVS date: 2000/07/11 16:12:47
|
|
- multilib patch, take 1.
CVS patchset: 3920
CVS date: 2000/07/05 20:39:15
|