Panu Matilainen
2e1a7ca2f7
Rpm's "stuff" is in pkglibdir, not libdir, fix usage in install-data-local
2007-07-25 17:05:36 +03:00
Panu Matilainen
f922a20f90
Add initial rpm.pc pkg-config support.
2007-07-25 15:36:58 +03:00
Panu Matilainen
f40d7401a5
Further makefile cleanups.
...
- don't use wildcards in EXTRA_DIST
- additional -local uninstall and distclean targets to clean up what
the make did
2007-07-24 14:59:58 +03:00
Panu Matilainen
68fc61fe08
Rip out internal libmagic, require external.
...
This is going to need more sorting out...
2007-07-24 09:59:33 +03:00
Panu Matilainen
4cc65f782d
Always create ChangeLog from scratch on make dist.
2007-07-23 13:12:14 +03:00
Panu Matilainen
b754fe19fd
Remove long unused rpm.c, also removals from EXTRA_DIST
2007-07-16 16:20:51 +03:00
Panu Matilainen
5275cce57b
Rip out popt.
2007-07-05 16:59:34 +03:00
Panu Matilainen
d9ea43262e
Disable totally broken tests, add fixing reminder to TODO.
2007-06-29 12:33:03 +03:00
Panu Matilainen
9b3c7b96c5
Pull full changelog from hg into dist tarball.
2007-06-25 13:27:21 +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
Paul Nasrat
c9f0099bad
Cleanup: remove internal gettext
2007-03-14 15:08:28 +00:00
Paul Nasrat
f6c3bbd99a
Cleanup: remove vendor GPG/PGP keys
2007-03-14 15:05:00 +00:00
Paul Nasrat
fee3fd5e15
Cleanup: remove xmlspec
2007-03-14 14:54:26 +00:00
Paul Nasrat
9981e8bb3c
Cleanup - move gendiff to scripts subdir
2007-03-14 14:47:08 +00:00
Paul Nasrat
81841dc6ba
Remove some cvs targets
2007-02-16 17:36:26 +00:00
Paul Nasrat
b6733cac77
Remove reference to sqlite
2007-02-16 17:33:43 +00:00
jbj
094e57ce71
- rework configure.ac et al to lose internal library baggage flexibly.
...
CVS patchset: 7775
CVS date: 2005/02/17 02:36:37
2005-02-17 02:36:37 +00:00
jbj
0935020492
- fix: length of gpg V4 hash seed was incorrect ( #146896 ).
...
- add support for V4 rfc-2440 signatures.
CVS patchset: 7737
CVS date: 2005/02/02 18:47:42
2005-02-02 18:47:42 +00: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
jbj
217c588baa
Build on macosx.
...
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
2005-01-17 23:58:09 +00:00
jbj
c7510bceec
build rpm-4.4.1-0.6.
...
CVS patchset: 7674
CVS date: 2005/01/05 04:46:01
2005-01-05 04:46:01 +00:00
jbj
5c17470e1c
Sanity.
...
CVS patchset: 7591
CVS date: 2004/11/19 18:01:30
2004-11-19 18:01:30 +00:00
jbj
fffc17ec6d
Sanity.
...
CVS patchset: 7558
CVS date: 2004/11/08 18:38:42
2004-11-08 18:38:42 +00:00
niemeyer
73260d956c
- Implemented support for internal Lua scripts.
...
- Implemented %pretrans and %posttrans script slots.
Changed files:
Makefile.am configure.ac build/pack.c build/parseScript.c
build/parseSpec.c build/rpmbuild.h build/rpmspec.h
lib/Makefile.am lib/psm.c lib/rpmlib.h lib/rpmlibprov.c
lib/rpmts.c lib/rpmts.h lib/transaction.c
Added files:
lib/rpmlua.c lib/rpmlua.h lua/*
CVS patchset: 7175
CVS date: 2004/03/16 21:58:25
2004-03-16 21:58:25 +00:00
jbj
11507f2cf4
- add sparcv8 and enable elf32/elf64 Zon sparc64 ( #117302 ).
...
- fix: --querybynumber looped.
CVS patchset: 7161
CVS date: 2004/03/10 23:01:46
2004-03-10 23:01:46 +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
3dcfeb3f9a
Merge changes from rpm-4.2.1 development.
...
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj
dac695e290
Prepare to build with external beecrypt-3.0.0.
...
CVS patchset: 6871
CVS date: 2003/05/22 21:21:43
2003-05-22 21:21:43 +00:00
jbj
1359f248a3
splint fiddles.
...
CVS patchset: 6797
CVS date: 2003/04/30 20:04:58
2003-04-30 20:04:58 +00:00
jbj
f7aaeb11df
- permit secondary tag match patterns with RPMQV_ALL.
...
CVS patchset: 6754
CVS date: 2003/04/16 22:13:18
2003-04-16 22:13:18 +00:00
jbj
f920058468
- upgrade to zlib-1.2.beta7.
...
- pass structure pointer, not args, through headerSprintf call chain.
- add ":xml" header format modifier.
CVS patchset: 6675
CVS date: 2003/03/10 23:28:24
2003-03-10 23:28:24 +00:00
jbj
1dac41397f
Sanity.
...
CVS patchset: 6663
CVS date: 2003/03/08 18:30:38
2003-03-08 18:30:38 +00:00
jbj
e8cf6cbb05
Sanity.
...
CVS patchset: 6652
CVS date: 2003/03/05 00:13:11
2003-03-05 00:13:11 +00:00
jbj
dd8e9be4ce
Sanity.
...
CVS patchset: 6641
CVS date: 2003/03/01 20:23:39
2003-03-01 20:23:39 +00:00
jbj
79365b0a0d
Add file to the splint sources too.
...
CVS patchset: 6026
CVS date: 2003/01/24 21:01:50
2003-01-24 21:01:50 +00:00
jbj
e906131f95
Link /usr/lib/rpm/rpmi statically.
...
CVS patchset: 6010
CVS date: 2003/01/14 22:08:35
2003-01-14 22:08:35 +00:00
jbj
b11f8eeaf2
- teach rpmquery to return "owning" package(s) in spite of alternatives.
...
CVS patchset: 6009
CVS date: 2003/01/13 20:58:21
2003-01-13 20:58:21 +00:00
jbj
050717618a
- python: put rpmmodule.so where python expects to find.
...
- add brp-strip-static-archive build root policy helper.
- add -lelf to rpm LDFLAGS, not LDADD, since there is no libelf.la now.
CVS patchset: 6001
CVS date: 2003/01/08 21:37:01
2003-01-08 21:37:01 +00:00
jbj
cad1c310aa
- add BETA-GPG-KEY (but not in headers using %%pubkey yet).
...
CVS patchset: 5975
CVS date: 2002/12/27 16:12:09
2002-12-27 16:12:09 +00:00
jbj
c346c3e69f
- dynamically link /bin/rpm, link against good old -lpthread.
...
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
2002-12-20 15:03:18 +00:00
jbj
e7f55c20f5
- add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.
...
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
2002-12-19 23:41:52 +00:00
jbj
0efbbada0f
- link rpm libraries together, use shared helpers with external -lelf.
...
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.
CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj
760d3a0c8b
More splint fiddles.
...
CVS patchset: 5908
CVS date: 2002/11/30 22:15:29
2002-11-30 22:15:29 +00:00
jbj
bd00220d41
Splint fiddles.
...
CVS patchset: 5907
CVS date: 2002/11/30 21:42:24
2002-11-30 21:42:24 +00:00
jbj
fc990ef48b
- build with external elfutils (preferred), if available.
...
CVS patchset: 5900
CVS date: 2002/11/29 21:35:53
2002-11-29 21:35:53 +00:00
jbj
cd993acac7
- bundle libfmagic into librpmbuild for now.
...
CVS patchset: 5881
CVS date: 2002/11/26 22:44:47
2002-11-26 22:44:47 +00:00
jbj
1c023424d7
Correct doxygen-1.2.18 warnings.
...
CVS patchset: 5875
CVS date: 2002/11/19 15:07:08
2002-11-19 15:07:08 +00:00
jbj
e2b28faace
- add /usr/lib/rpm/rpmdeps.
...
- add /usr/lib/rpm/magic.
CVS patchset: 5814
CVS date: 2002/10/24 21:36:12
2002-10-24 21:36:12 +00:00
jbj
ada36102ab
Replace libelf with elfutils.
...
CVS patchset: 5778
CVS date: 2002/10/15 18:44:16
2002-10-15 18:44:16 +00:00
jbj
c840ecba35
Resurrect MULTILIB on the build side.
...
CVS patchset: 5767
CVS date: 2002/10/11 21:35:37
2002-10-11 21:35:37 +00:00
jbj
0fd303f38a
Check for orphan'ed chnages in rpm-4.1.
...
CVS patchset: 5718
CVS date: 2002/09/19 16:30:25
2002-09-19 16:30:25 +00:00
jbj
cc5d229b0e
Sync with rpm-4.1.
...
CVS patchset: 5695
CVS date: 2002/08/31 22:39:34
2002-08-31 22:39:34 +00:00
jbj
5d1dadc96e
- python: link internal libelf (if used) directly into rpmmodule.so.
...
CVS patchset: 5525
CVS date: 2002/06/25 18:43:40
2002-06-25 18:43:40 +00:00
jbj
05cb73a7ee
Factor bounds checking annotations into source code.
...
CVS patchset: 5521
CVS date: 2002/06/22 18:51:56
2002-06-22 18:51:56 +00:00
jbj
2933d0ec0c
- fix: reading macro files can corrupt memory if BUFSIZ is teensy.
...
- fix: assertion failure iff incomplete package install (#66837 ).
CVS patchset: 5519
CVS date: 2002/06/21 18:00:50
2002-06-21 18:00:50 +00:00
jbj
110df96c22
- add translated man pages from PLD.
...
CVS patchset: 5514
CVS date: 2002/06/20 17:17:23
2002-06-20 17:17:23 +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
8d1ff9feac
Lclint fiddles.
...
CVS patchset: 5468
CVS date: 2002/06/05 22:07:55
2002-06-05 22:07:55 +00:00
jbj
26db42d8cc
- fix: use getgrnam, not getpwnam, to convert gid -> group.
...
- fix: avoid sign extension, use only 16 bits, when verifying rdev.
- python: separate {add,del}Macro methods, prepare for macro dictionary.
- i18n: copy current production PO files to top-of-stack.
CVS patchset: 5457
CVS date: 2002/06/01 15:48:00
2002-06-01 15:48:00 +00:00
jbj
f9f1064dc0
Eliminate bogus strerror message for manifests.
...
CVS patchset: 5433
CVS date: 2002/05/13 22:34:25
2002-05-13 22:34:25 +00:00
jbj
cf2484ce1f
- attempt to make peace with automake-1.6.1, autoconf-2.53.
...
- rip out two layers of dbN gook, internal Berkeley db is here to stay.
CVS patchset: 5412
CVS date: 2002/05/01 22:13:00
2002-05-01 22:13:00 +00:00
jbj
b463db44dc
- use build time to choose one of multiple alternative suggestions.
...
- add --nosuggests to disable suggested resolutions.
- splint fiddles.
CVS patchset: 5406
CVS date: 2002/04/14 21:48:44
2002-04-14 21:48:44 +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
e98018b4d8
- fix a couple dinky memory leaks.
...
- build with an internal zlib for now.
CVS patchset: 5207
CVS date: 2001/11/23 15:49:11
2001-11-23 15:49:11 +00:00
jbj
a224782884
- header handling moved to librpmdb to avoid linkage loops.
...
CVS patchset: 5193
CVS date: 2001/11/19 22:45:35
2001-11-19 22:45:35 +00:00
jbj
4a1a5e8148
- wire transactions through rpmcli install/erase modes.
...
- legacy signatures always checked on package read.
CVS patchset: 5134
CVS date: 2001/10/26 04:16:19
2001-10-26 04:16:19 +00:00
jbj
cb21600940
- drop rpmio/base64.[ch] in favor of beecrypt.
...
- drop lib/md5*.[ch] files in favor of beecrypt.
CVS patchset: 5081
CVS date: 2001/09/25 16:21:44
2001-09-25 16:21:44 +00:00
jbj
85d220be23
- Start rpm-4.1.
...
- Loosely wire beecrypt library into rpm.
CVS patchset: 5078
CVS date: 2001/09/25 03:03:23
2001-09-25 03:03:23 +00:00
jbj
da9b21485c
Sync with rpm-4_0 branch.
...
CVS patchset: 5048
CVS date: 2001/09/15 13:49:11
2001-09-15 13:49:11 +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
7723beeaf4
- add sha1 test vectors, verify on ix86/alpha/sparc.
...
- add (but disable for now) rpm-perl subpackage from Perl-RPM.
- python: parameterize with PYVER to handle 1.5 and/or 2.1 builds.
- add build dependency on zlib-devel (#49575 ).
CVS patchset: 4969
CVS date: 2001/07/21 19:44:22
2001-07-21 19:44:22 +00:00
jbj
34f1d51251
Orphans.
...
CVS patchset: 4925
CVS date: 2001/07/07 19:37:52
2001-07-07 19:37:52 +00:00
jbj
134a8a85c2
- popthelp.c: don't use stpcpy to avoid portability grief ( #47500 ).
...
- permit alias/exec description/arg text to be set from popt config.
- use rpmqv.c, not rpm.c, as rpm's main() routine.
CVS patchset: 4923
CVS date: 2001/07/07 19:15:17
2001-07-07 19:15:17 +00:00
jbj
58b120d878
- alpha: don't add "()(64bit)" dependency markers.
...
CVS patchset: 4863
CVS date: 2001/06/15 16:01:10
2001-06-15 16:01:10 +00:00
jbj
f0d2abd2bc
- fix: db1 end-of-file not detected in legacy compatible way.
...
- fix: remove (harmless) chown error message from %post.
- add --target/--host to %configure, add example cross-build/config.site
scripts to /usr/lib/rpm <arjanv@redhat.com> (#44581 ).
- rpmdb iterator selectors permit default/strcmp/regex/glob matching.
- rpmdb iterator selectors permit negative matches.
CVS patchset: 4861
CVS date: 2001/06/15 04:56:33
2001-06-15 04:56:33 +00:00
jbj
7bf9296288
- default to dbenv with mpool, --rebuilddb with nofsync is much faster.
...
CVS patchset: 4849
CVS date: 2001/06/06 19:57:12
2001-06-06 19:57:12 +00:00
jbj
23783af227
- remove all header region assertion failures, return NULL instead.
...
CVS patchset: 4809
CVS date: 2001/05/23 16:38:52
2001-05-23 16:38:52 +00:00
jbj
87c15895a0
- add cron/logrotate scripts to save installed package filenames.
...
CVS patchset: 4777
CVS date: 2001/05/13 17:55:58
2001-05-13 17:55:58 +00:00
jbj
c7ee573367
- rpm database has rpm.rpm g+w permissions to share db3 mutexes.
...
- expose more db3 macro configuration tokens.
- move fprint.[ch] and hash.[ch] to rpmdb directory.
- detect and fiddle incompatible mixtures of db3 env/open flags.
- add DBI_WRITECURSOR to map to db3 flags with CDB database model.
- add rpmdbSetIteratorRewrite to warn of pending lazy (re-)writes.
CVS patchset: 4765
CVS date: 2001/05/11 04:01:04
2001-05-11 04:01:04 +00:00
jbj
d026618b6b
- rpm executables now setuid rpm to share write locks.
...
- expose more db3 macro configuration tokens.
CVS patchset: 4756
CVS date: 2001/05/09 22:58:56
2001-05-09 22:58:56 +00:00
jbj
9c636fed5b
- create rpmdb.la so that linkage against rpm's db-3.2.9 is possible.
...
CVS patchset: 4752
CVS date: 2001/05/08 00:03:14
2001-05-08 00:03:14 +00:00
jbj
d9e5d40dd5
- use internal db-3.2.9 sources to build by default.
...
- don't build db1 by default.
CVS patchset: 4750
CVS date: 2001/05/07 19:21:16
2001-05-07 19:21:16 +00:00
jbj
d78e027808
- still more boring lclint annotations and fiddles.
...
CVS patchset: 4738
CVS date: 2001/05/03 21:00:18
2001-05-03 21:00:18 +00:00
jbj
84705dbb76
- add %exclude support (i.e. "everything but") to %files.
...
(Michael (Micksa) Slade" <micksa@knobbits.org>)
CVS patchset: 4637
CVS date: 2001/03/16 16:33:25
2001-03-16 16:33:25 +00:00
jbj
74f16c53a3
Handle non-string tag indices correctly.
...
Sync with rpm-4.0.2.
CVS patchset: 4583
CVS date: 2001/02/27 21:30:27
2001-02-27 21:30:27 +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
dcbf7492f2
- successors from tsort are processed in presentation order.
...
CVS patchset: 4423
CVS date: 2001/01/10 20:42:32
2001-01-10 20:42:32 +00:00
jbj
37a87e6f14
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
...
- (popt): diddle auto-help to include type of arg expected.
CVS patchset: 4394
CVS date: 2000/12/31 20:30:37
2000-12-31 20:30:37 +00:00
jbj
db32ab6bea
Sync with rpm-4_0 branch.
...
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
2000-12-12 20:03:45 +00:00
jbj
2e9d261696
- use package version 3 if --nodirtokens is specified.
...
CVS patchset: 4317
CVS date: 2000/12/04 02:13:11
2000-12-04 02:13:11 +00:00
jbj
0d5ea21985
Sync with rpm-4_0 branch.
...
CVS patchset: 4315
CVS date: 2000/12/04 00:55:17
2000-12-04 00:55:17 +00:00
jbj
3ad99fcba5
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
...
- remove getMacroBody() from rpmio API.
- hide libio lossage in prototype, not API.
lclint annotations.
CVS patchset: 4230
CVS date: 2000/10/28 17:16:25
2000-10-28 17:16:25 +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
f2efc7263e
- unify rpmError and rpmMessge interfaces through rpmlog.
...
- collect and display rpm build error messages at end of build.
CVS patchset: 4149
CVS date: 2000/09/01 21:15:40
2000-09-01 21:15:40 +00:00
jbj
d83648fc60
Rip out rpmrc configuration.
...
CVS patchset: 4134
CVS date: 2000/08/27 19:43:51
2000-08-27 19:43:51 +00:00
jbj
61cabed3ed
- link rpm2cpio dynamically since cpio is linked dynamically.
...
CVS patchset: 3991
CVS date: 2000/07/29 17:30:18
2000-07-29 17:30:18 +00:00
jbj
1bfc24d0b7
- create rpmbuild/rpmquery/rpmverify/rpmsign symlinks.
...
CVS patchset: 3980
CVS date: 2000/07/25 18:37:21
2000-07-25 18:37:21 +00:00
jbj
77ea46f6a0
- rip out pre-transaction syscalls, more design is needed.
...
- display rpmlib provides when invoked with --showrc.
- remove (dead) dependency checks on implicitly provided package names.
- remove (dead) rpmdb API code in python bindings.
- remove (legacy) support for version 1 packaging.
- remove (legacy) support for converting gdbm databases.
CVS patchset: 3950
CVS date: 2000/07/15 14:53:54
2000-07-15 14:53:54 +00:00
jbj
625d765b6e
lclint fiddles.
...
avoid pathological buffer overflow in lib/rpmrc.c
CVS patchset: 3922
CVS date: 2000/07/07 20:06:41
2000-07-07 20:06:41 +00:00
jbj
e04385f3d9
- put version on rpmpopt filename to avoid legacy filename collision.
...
CVS patchset: 3897
CVS date: 2000/06/22 13:39:44
2000-06-22 13:39:44 +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
db41d9d8b4
More libtool fiddles.
...
CVS patchset: 3837
CVS date: 2000/06/13 07:15:15
2000-06-13 07:15:15 +00:00
jbj
6665bbbfc2
- create rpmio directory for librpmio.
...
CVS patchset: 3820
CVS date: 2000/06/07 23:25:41
2000-06-07 23:25:41 +00:00
jbj
dcbbd47217
Split popt glue into lib/popt{BT,QV}.c.
...
Add dependencies to *.la.
CVS patchset: 3787
CVS date: 2000/06/01 04:47:42
2000-06-01 04:47:42 +00:00
jbj
5807d4262e
Remove build modes from rpm, use rpmb and/or popt glue instead.
...
CVS patchset: 3754
CVS date: 2000/05/26 18:51:11
2000-05-26 18:51:11 +00:00
jbj
08ce5a09e0
Sanity (make dist).
...
CVS patchset: 3752
CVS date: 2000/05/24 18:28:36
2000-05-24 18:28:36 +00:00
jbj
9f3668324f
Sanity (make dist).
...
CVS patchset: 3751
CVS date: 2000/05/24 18:09:06
2000-05-24 18:09:06 +00:00
jbj
c7273eb0bc
- change popt exec alias in oreder to exec rpm children.
...
- split rpm into 5 pieces along major mode fault lines with popt glue.
CVS patchset: 3750
CVS date: 2000/05/24 17:53:35
2000-05-24 17:53:35 +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
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
9e75d5397f
- sparc-sun-solaris2.6 portability check.
...
CVS patchset: 3589
CVS date: 2000/02/25 16:49:05
2000-02-25 16:49:05 +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
jbj
466f98a9fb
Automake portability diddles.
...
CVS patchset: 3586
CVS date: 2000/02/24 22:28:31
2000-02-24 22:28:31 +00:00
jbj
d932818c23
Patches from PLD.
...
CVS patchset: 3556
CVS date: 2000/02/13 19:24:19
2000-02-13 19:24:19 +00:00
jbj
f7b80eb211
Commit broken perl binding changes.
...
CVS patchset: 3549
CVS date: 2000/02/10 22:13:48
2000-02-10 22:13:48 +00:00
jbj
99c1eec9bf
Preliminary support for doxygen generated API doco.
...
CVS patchset: 3525
CVS date: 2000/01/19 19:20:56
2000-01-19 19:20:56 +00:00
jbj
ca5882b322
Makefile.am: Add RPM-GPG-KEY to the package.
...
Use fdLink/fdFree for fd/scriptFd references in transaction set/availableList.
fprint.h: Permit (and check for) subDir = NULL in fingerPrints.
More lclint annotations.
CVS patchset: 3462
CVS date: 1999/12/07 21:14:51
1999-12-07 21:14:51 +00:00
jbj
907e305591
Build on solaris2.6 with gcc.
...
CVS patchset: 3362
CVS date: 1999/09/30 21:20:34
1999-09-30 21:20:34 +00:00
jbj
46b128762b
Sanity.
...
CVS patchset: 3361
CVS date: 1999/09/30 21:10:04
1999-09-30 21:10:04 +00:00
jbj
d7ba7d08d1
More HPUX cc fiddles.
...
CVS patchset: 3356
CVS date: 1999/09/30 17:45:42
1999-09-30 17:45:42 +00:00
jbj
32942a7b6b
Check in time stamps.
...
CVS patchset: 3342
CVS date: 1999/09/29 23:26:08
1999-09-29 23:26:08 +00:00
jbj
c7a6121706
Search /usr/include before misc.
...
CVS patchset: 3335
CVS date: 1999/09/26 23:44:36
1999-09-26 23:44:36 +00:00
jbj
bc0955ad3c
Solaris compilation.
...
CVS patchset: 3332
CVS date: 1999/09/26 17:28:00
1999-09-26 17:28:00 +00:00
jbj
582808bce3
link libbz2.a statically to avoid rpm->bzip2 dependence for now.
...
CVS patchset: 3264
CVS date: 1999/09/07 19:47:53
1999-09-07 19:47:53 +00:00
jbj
b4be0ac88b
add sparcv9 architecture.
...
CVS patchset: 3260
CVS date: 1999/09/07 12:32:10
1999-09-07 12:32:10 +00:00
jbj
881c8fbba2
Orphans.
...
CVS patchset: 3252
CVS date: 1999/08/24 22:08:52
1999-08-24 22:08:52 +00:00
jbj
4248758420
Man pages have moved.
...
CVS patchset: 3186
CVS date: 1999/07/19 22:20:57
1999-07-19 22:20:57 +00:00
jbj
ac305baca7
Orphans.
...
CVS patchset: 3185
CVS date: 1999/07/19 22:20:01
1999-07-19 22:20:01 +00:00
jbj
46572592b4
add pl translation and man pages (Tomasz K?oczko et al).
...
CVS patchset: 3183
CVS date: 1999/07/19 22:13:12
1999-07-19 22:13:12 +00:00
jbj
5ad244b9d1
Change shared lib defaults.
...
CVS patchset: 3171
CVS date: 1999/07/15 22:26:15
1999-07-15 22:26:15 +00:00
jbj
c3f62fe632
Automake to create python bindings.
...
CVS patchset: 3164
CVS date: 1999/07/15 20:15:23
1999-07-15 20:15:23 +00:00
jbj
40d76f715b
move checksig/resign major modes into rpmlib.
...
CVS patchset: 3157
CVS date: 1999/07/14 16:47:30
1999-07-14 16:47:30 +00:00
jbj
d795e1e296
move install/erase major modes into rpmlib.
...
CVS patchset: 3155
CVS date: 1999/07/14 15:43:30
1999-07-14 15:43:30 +00:00
jbj
ae5b56fa00
move url.c and ftp.c to rpmlib right next to query.
...
CVS patchset: 3115
CVS date: 1999/06/30 19:02:46
1999-06-30 19:02:46 +00:00
jbj
c2cef66420
Typo.
...
CVS patchset: 3100
CVS date: 1999/06/17 23:28:54
1999-06-17 23:28:54 +00:00
jbj
d13637e024
Typo.
...
CVS patchset: 3099
CVS date: 1999/06/17 23:22:01
1999-06-17 23:22:01 +00:00
jbj
bafb62fbb0
MiNT port (Guido Flohr <gufl0000@stud.uni-sb.de>).
...
CVS patchset: 3096
CVS date: 1999/06/17 21:35:34
1999-06-17 21:35:34 +00:00
jbj
b638d1ef0e
colesce query and verify modes.
...
CVS patchset: 3055
CVS date: 1999/05/10 23:41:04
1999-05-10 23:41:04 +00:00
jbj
ab46aedd86
resurrect toplevel tar target.
...
spec file removal separate from source removal (Shing-Gene Yung).
CVS patchset: 3042
CVS date: 1999/04/30 15:55:45
1999-04-30 15:55:45 +00:00
jbj
e9e7a32d24
Add popt to include path.
...
CVS patchset: 2975
CVS date: 1999/04/09 14:15:28
1999-04-09 14:15:28 +00:00
jbj
200d512806
From Tim Mooney:
...
Make the statfs stuff work more reliably. Switch from using AC_EGREP_HEADER
to AC_TRY_COMPILE, which should be much more reliable.
Change all places where a previous patch I had sent in said "convertdb"
when it should have said "rpmconvert".
Change the LDFLAGS_STATIC for HP-UX so that static linking isn't done on
HP-UX with libtool. Everything could be linked statically *except* the shl_*
routines, which are in `libdld.1', but libtool doesn't know how to do
a "--prefer-static" type link, so we have to just avoid trying the static
link at all.
Fix a warning that happens over and over as `header.h' is included
on Digital Unix systems. Digital Unix defines `__alpha', not `__alpha__',
so I just added the additional check for __alpha.
Fix a number of places in the code where there is a spurious/extra
semi-colon. This gets rid of quite a few warnings.
CVS patchset: 2972
CVS date: 1999/04/08 20:09:48
1999-04-08 20:09:48 +00:00
jbj
c2ace2da95
Portability fiddles (Tim Mooney).
...
CVS patchset: 2940
CVS date: 1999/04/03 17:13:35
1999-04-03 17:13:35 +00:00
jbj
9b94f186e6
fix: avoid segfault using --prefix until ewt fixes.
...
add --define "%foo %bar" option.
dump macros to same fd as --showrc uses.
add %GNUconfigure for full-blown package regeneration.
fix: RPM_ARCH/RPM_OS had wrong values.
fix: create ppc directories correctly.
CVS patchset: 2922
CVS date: 1999/03/28 00:47:40
1999-03-28 00:47:40 +00:00
jbj
d84c548c0b
fix: recursive strtok's is a no-no.
...
CVS patchset: 2894
CVS date: 1999/03/17 18:11:01
1999-03-17 18:11:01 +00:00
jbj
776dc9c258
change support@redhat.com to rpm-list@redhat.com.
...
CVS patchset: 2891
CVS date: 1999/03/14 00:34:52
1999-03-14 00:34:52 +00:00
jbj
876abb2617
Make canonarch dir as well as buildarch dir.
...
CVS patchset: 2883
CVS date: 1999/03/12 06:00:17
1999-03-12 06:00:17 +00:00
jbj
81f17dd94b
Repair http queries.
...
New function urlStrerror to fish out URL open failure codes.
CVS patchset: 2795
CVS date: 1999/02/16 02:14:19
1999-02-16 02:14:19 +00:00
adevries
a7366495ae
Finally, preliminary http support.
...
- Alex
CVS patchset: 2773
CVS date: 1999/02/04 18:48:03
1999-02-04 18:48:03 +00:00
jbj
1330d5fc27
Typo.
...
CVS patchset: 2765
CVS date: 1999/01/26 22:25:24
1999-01-26 22:25:24 +00:00