Panu Matilainen
6ea6e02bdf
Fix installplatform now that rpmrc no longer contains macrofiles
2007-09-07 12:09:11 +03:00
Panu Matilainen
3ba25ca399
Add Sparc Niagara support (rhbz#263521)
...
Patch from Dennis Gilmore.
2007-09-05 16:11:04 +03:00
Panu Matilainen
0d71bb125f
Create x86_64 compat macros for ia32e and amd64 (rhbz#211119, 223355)
2007-08-28 09:10:11 +03:00
Panu Matilainen
b0fcfbb19b
Couple of ARM-related typo fixes from Lennert Buytenhek.
2007-08-06 14:47:43 +03:00
Panu Matilainen
82885665ce
ARM arch update.
...
Adds more ARM sub-archs, and adds some bits to deal properly with the new
ARM ABI (EABI). Patch from Lennert Buytenhek.
2007-06-21 15:13:04 +03:00
jbj
84d6a9cac5
macosx/opendarwin hackery, take 1.
...
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
2005-01-25 05:24:40 +00:00
arekm
9c20832828
Do amd64-linux|ia32e-linux, too.
...
CVS patchset: 7322
CVS date: 2004/06/14 16:50:14
2004-06-14 16:50:14 +00:00
arekm
b07c0fbce4
pentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>.
...
Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c
CVS patchset: 7198
CVS date: 2004/03/28 02:41:32
2004-03-28 02:41:32 +00:00
jbj
752cac72e2
- only internal Berkeley db from now on.
...
- revive "make dist".
CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj
c4e0fdbf21
- portabilitly: solaris fixes.
...
CVS patchset: 5997
CVS date: 2003/01/06 19:47:33
2003-01-06 19:47:33 +00:00
sopwith
c176aaeca5
Fix s390 typo
...
CVS patchset: 5765
CVS date: 2002/10/11 17:22:50
2002-10-11 17:22:50 +00:00
jbj
2cff374b93
Add multilib platforms.
...
CVS patchset: 5761
CVS date: 2002/10/09 19:13:31
2002-10-09 19:13:31 +00:00
jbj
06b3f0c206
installplatform clean up, add athlon (PLD).
...
CVS patchset: 5582
CVS date: 2002/07/30 17:07:39
2002-07-30 17:07:39 +00:00
jbj
81fef98480
- python: add ts.hdrCheck(), ts.rebuildDB() methods.
...
- 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
2002-07-25 00:13:25 +00:00
jbj
0a7481d0f7
- make sure that rpm can verify prelinked shared libraries.
...
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.
CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
2002-06-20 02:19:21 +00:00
jbj
db4e72211e
Sanity.
...
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
2002-06-09 22:15:16 +00:00
jbj
0bbb7bb94e
- turn on auto-generated perl requirements ( #58519 , #58536 , #58537 ).
...
Sanity.
CVS patchset: 5265
CVS date: 2002/01/23 00:58:47
2002-01-23 00:58:47 +00:00
jbj
e42f1fd967
- always use dl size in regionSwab() return.
...
- ppc: revert ppcmac to ppc.
- ppc: autoconf test for va_copy.
CVS patchset: 5015
CVS date: 2001/08/15 14:03:03
2001-08-15 14:03:03 +00:00
jbj
1a5a027bcc
- add support for mips ( #49283 ).
...
- 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
2001-07-31 18:13:22 +00:00
jbj
b533de2b27
Yet another patial harlink set fix.
...
CVS patchset: 4903
CVS date: 2001/06/25 20:01:42
2001-06-25 20:01:42 +00:00
jbj
1975b49aa7
- python: strip header regions during unload.
...
- 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
2001-03-22 23:39:01 +00:00
jbj
bfa1698ec3
- 1st crack at Mandrake specific per-platform macros.
...
CVS patchset: 4459
CVS date: 2001/01/17 16:00:36
2001-01-17 16:00:36 +00:00
jbj
2108d886ba
Revert rpmrc excision for now.
...
rpmio: add rpmlog.c/rpmlog.h.
CVS patchset: 4163
CVS date: 2000/09/14 11:42:48
2000-09-14 11:42:48 +00:00
jbj
5ce53ccb60
- fix: set multilibno on sparc per-platform config.
...
CVS patchset: 3936
CVS date: 2000/07/11 16:12:47
2000-07-11 16:12:47 +00:00
jbj
a463744b6d
- change optflags for i386.
...
- multilib patch, take 1.
CVS patchset: 3920
CVS date: 2000/07/05 20:39:15
2000-07-05 20:39:15 +00:00
jbj
d545b4c07b
Solaris per-platform macros.
...
CVS patchset: 3838
CVS date: 2000/06/13 09:12:39
2000-06-13 09:12:39 +00:00
jbj
bd18564430
Use %{_usr} not %{_prefix} for %_defaultdocdir path.
...
CVS patchset: 3791
CVS date: 2000/06/01 13:43:05
2000-06-01 13:43:05 +00:00
jbj
a12bee781a
Get per-platform optflags correct.
...
CVS patchset: 3790
CVS date: 2000/06/01 12:54:06
2000-06-01 12:54:06 +00:00
jbj
8e228337f3
Restore value of %_arch in per-platform macros.
...
CVS patchset: 3789
CVS date: 2000/06/01 06:26:09
2000-06-01 06:26:09 +00:00
jbj
ef6736bd90
Move noLang to rpmlib.
...
Add defaultdocdir to per-platform macros.
CVS patchset: 3788
CVS date: 2000/06/01 05:36:14
2000-06-01 05:36:14 +00:00
jbj
9b910f6c54
Create vendor-less noarch link as well.
...
CVS patchset: 3786
CVS date: 2000/06/01 02:01:02
2000-06-01 02:01:02 +00:00
jbj
18742142a9
Hack to pass build args correctly.
...
Create noarch symlink to canonical arch directory.
CVS patchset: 3785
CVS date: 2000/06/01 02:00:12
2000-06-01 02:00:12 +00:00
jbj
df6f361f16
Add athlon rpmrc config.
...
Add sparcv9 per-platform config.
CVS patchset: 3784
CVS date: 2000/06/01 00:54:36
2000-06-01 00:54:36 +00:00
jbj
8e0b5929ee
Duplicate query aliases onto rpmq.
...
CVS patchset: 3782
CVS date: 2000/05/31 17:39:01
2000-05-31 17:39:01 +00:00
jbj
a09a109f60
Typo.
...
CVS patchset: 3781
CVS date: 2000/05/31 15:57:22
2000-05-31 15:57:22 +00:00
jbj
2cfe190848
Add noarch as well.
...
CVS patchset: 3780
CVS date: 2000/05/31 15:53:53
2000-05-31 15:53:53 +00:00
jbj
59673372bd
Create i[3456]86 platform directories.
...
CVS patchset: 3779
CVS date: 2000/05/31 15:45:35
2000-05-31 15:45:35 +00:00
jbj
b8a4fafb61
installplatform: quote ars passed to sed.
...
CVS patchset: 3774
CVS date: 2000/05/31 09:04:55
2000-05-31 09:04:55 +00:00
jbj
fa4fe81cb9
fix: sparc64 per-platform directory shouldn't be sparc64linux.
...
CVS patchset: 3727
CVS date: 2000/05/13 15:52:38
2000-05-13 15:52:38 +00:00
jbj
f584878269
installplatform: typo.
...
CVS patchset: 3716
CVS date: 2000/05/02 17:30:49
2000-05-02 17:30:49 +00:00
jbj
0430a166f5
fix: don't generate sparc6464 names when creating platform directories.
...
CVS patchset: 3715
CVS date: 2000/05/02 16:09:15
2000-05-02 16:09:15 +00:00
jbj
73f95c99ce
Rename db0.c to db1.c, resurrect db2.c (from db3.c).
...
Add ia64 and sparc64 changes.
rpm.spec: add per-platform sub-directories.
Add rpmdbSync to API.
installplatform: pass LIB=lib64 on sparc64.
db3.c: Add nodbsync, lockdbfd, debug dbi configuration.
db3.c: don't check dbi_mode when deciding on DB_WRITECURSOR.
CVS patchset: 3711
CVS date: 2000/05/01 17:50:35
2000-05-01 17:50:35 +00:00
jbj
c89b7ff341
Hi!
...
I'd like to start building sparc64 packages (eventhough the install rule
details are yet to be designed - IMHO if 64bit SPARC userland is going into
7.0 we should rebuild all packages into 64bit in the next months or so to
have time to chase bugs etc.), and this is about what I need.
Basically I'd like to have %{_lib} to stand for the last part (normally
"lib") of dirname for directories like /lib, /usr/lib, /usr/X11R6/lib
because on sparc64-linux they are /lib64, /usr/lib64, /usr/X11R6/lib64 (and
on Solaris /lib/sparcv9, /usr/lib/sparcv9 etc.), so that one can use things
like
/usr/%{_lib} in the spec files.
Another thing which I need is an arch specific build root policy.
This patch does a few things:
1) add installplatform into EXTRA_DIST files, so that it is actually invoked
during rpm build not from CVS
2) Define %_lib lib and let target specific macros override it
3) Split __spec_install_post into __arch_install_post and __os_install_post,
--buildpolicy now specifies the __os_install_post part only. spec files
can still override the __arch_install_post if the want to.
brp-sparc64-linux is used to move 64bit libraries to */lib64 directories
from */lib directories if make install of some package left them there.
4) Change installplatform so that on sparc* it creates both sparc and
sparc64 target macro dirs (/usr/lib/rpm/sparc{,64}-redhat-linux in
sparc*-redhat-linux case).
CVS patchset: 3685
CVS date: 2000/04/19 16:03:49
2000-04-19 16:03:49 +00:00
jbj
742a513e5f
Solaris2.6 portability.
...
CVS patchset: 3591
CVS date: 2000/02/27 18:52:30
2000-02-27 18:52:30 +00:00
jbj
79940584c9
Create symlink to platform configuration directory too.
...
CVS patchset: 3590
CVS date: 2000/02/25 17:30:28
2000-02-25 17:30:28 +00:00
jbj
601d666d48
- fix: filter excluded paths before adding install prefixes ( #8709 ).
...
- add i18n lookaside to PO catalogue(s) for i18n strings.
- try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm.
- per-platform configuration factored into /usr/lib/rpm subdir.
CVS patchset: 3588
CVS date: 2000/02/25 16:29:44
2000-02-25 16:29:44 +00:00