Commit Graph

887 Commits

Author SHA1 Message Date
Paul Nasrat 29f8a24e89 Fix parsing for parenthesis
Michael Schroeder <mls@suse.de>
2007-02-15 11:37:17 +00:00
jbj c1afde7db5 - permit scriptlet includes from builddir for spec files w/o %setup.
CVS patchset: 7889
CVS date: 2005/07/15 15:08:34
2005-07-15 15:08:34 +00:00
jbj ae02fe2242 - *_terminate_build macros set per-pkg, not per-invocation (#161081).
CVS patchset: 7875
CVS date: 2005/07/13 10:03:31
2005-07-13 10:03:31 +00:00
jbj a237ec26e0 - added CVSId: tag and SVNId: alias (#162807).
CVS patchset: 7871
CVS date: 2005/07/12 10:57:09
2005-07-12 10:57:09 +00:00
jbj d779a6a7f8 MDK patch at #108778.
CVS patchset: 7837
CVS date: 2005/03/25 17:30:00
2005-03-25 17:30:00 +00:00
jbj 0f21a8eda0 Handle %dev markers more gracefully.
CVS patchset: 7826
CVS date: 2005/03/19 20:07:12
2005-03-19 20:07:12 +00:00
jbj c79f0d930e Sanity.
CVS patchset: 7810
CVS date: 2005/03/14 10:30:44
2005-03-14 10:30:44 +00:00
jbj 8a23189efa Permit changelog timestamp back to 1990.
CVS patchset: 7785
CVS date: 2005/03/03 11:47:52
2005-03-03 11:47:52 +00:00
jbj 6bb128c5f4 - don't build with sqlite3 if <sqlite3.h> is missing.
CVS patchset: 7764
CVS date: 2005/02/14 01:34:12
2005-02-14 01:34:12 +00:00
jbj 128ae6695d - don't classify files in /dev (#146623).
CVS patchset: 7763
CVS date: 2005/02/13 20:39:50
2005-02-13 20:39:50 +00:00
jbj 4bfb4d6f3f - permit build scriptlet interpreters to be individually overridden.
CVS patchset: 7759
CVS date: 2005/02/12 14:12:33
2005-02-12 14:12:33 +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 228d0e350a Splint fiddles.
CVS patchset: 7669
CVS date: 2005/01/04 17:11:00
2005-01-04 17:11:00 +00:00
jbj 7793ec11ec - revert MAGIC_COMPRESS, real fix is in libmagic (#143782).
CVS patchset: 7657
CVS date: 2005/01/02 20:49:23
2005-01-02 20:49:23 +00:00
jbj 63377cb838 - automagically detect and emit "python(abi) = 2.4" dependencies.
- popt 1.10.1 to preserve newer.

CVS patchset: 7631
CVS date: 2004/12/06 15:47:27
2004-12-06 15:47:27 +00:00
jbj cf8bf4efd9 - force *.py->*.pyo byte code compilation with brp-python-bytecompile.
- automagically detect and emit "python(abi) = 2.4" dependencies.

CVS patchset: 7628
CVS date: 2004/12/05 20:05:46
2004-12-05 20:05:46 +00:00
jbj f5203aea8b - add support for automagic pubkey retrieval using HKP.
CVS patchset: 7617
CVS date: 2004/11/28 21:14:41
2004-11-28 21:14:41 +00:00
jbj 3ffb936701 - bump soname into libfoo-4.4.so everywhere.
CVS patchset: 7590
CVS date: 2004/11/19 17:41:09
2004-11-19 17:41:09 +00:00
jbj afeddbf68d Stub in URL_IS_HTTPS everywhere.
CVS patchset: 7536
CVS date: 2004/11/04 13:29:11
2004-11-04 13:29:11 +00:00
jbj 6e8a0d22e2 Path to magic.h.
CVS patchset: 7525
CVS date: 2004/10/30 00:45:18
2004-10-30 00:45:18 +00:00
jbj 8835804171 Compile in the correct path to /usr/lib/rpm/magic.
Add magic for rpm packages and headers.
Add MAGIC_COMPRESS and MAGIC_CHECK to extract types from compressed files.
Permit info and man pages into RPMTAG_FILECLASS.
Package all the Berkeley DB utilities with rpm.

CVS patchset: 7502
CVS date: 2004/10/21 21:18:35
2004-10-21 21:18:35 +00:00
jbj b7f251ae16 - port to internal file-4.10 libmagic rather than libfmagic.
CVS patchset: 7500
CVS date: 2004/10/21 18:40:56
2004-10-21 18:40:56 +00:00
jbj b4264419a8 - permit Conflicts: /path/to/file.
CVS patchset: 7476
CVS date: 2004/10/17 18:44:15
2004-10-17 18:44:15 +00:00
jbj 8b3d9c1a12 Better error message.
CVS patchset: 7475
CVS date: 2004/10/17 18:25:44
2004-10-17 18:25:44 +00:00
jbj 5a91608e91 fix: legacy syntax not even close.
- permit Obsoletes: /path/to/file.

CVS patchset: 7474
CVS date: 2004/10/17 18:24:36
2004-10-17 18:24:36 +00:00
jbj 85a380eeaf - obsolete Serial:, Copyright:, and RHNPlatform: syntax in spec files.
CVS patchset: 7469
CVS date: 2004/10/15 18:25:14
2004-10-15 18:25:14 +00:00
jbj 47ea5da7dd - silently add default %defattr(-,root,root) for all packages.
CVS patchset: 7461
CVS date: 2004/10/13 21:03:29
2004-10-13 21:03:29 +00:00
jbj d1a74696d6 Doxygen and cpp nit picks.
CVS patchset: 7443
CVS date: 2004/10/09 21:58:33
2004-10-09 21:58:33 +00:00
jbj dfcc573288 Splint fiddles.
CVS patchset: 7438
CVS date: 2004/10/09 18:23:00
2004-10-09 18:23:00 +00:00
jbj 10336f101c - add Disttag: syntax to spec file parser and header content.
- define Suggests:/Enhances: and Priority: tag values.

CVS patchset: 7424
CVS date: 2004/09/30 20:18:40
2004-09-30 20:18:40 +00:00
jbj 42386beb8b - use poll(2) if available, avoid borked aurora/sparc select (#124574).
CVS patchset: 7276
CVS date: 2004/05/29 15:56:01
2004-05-29 15:56:01 +00:00
pauln 83a0eb0b36 Fix to detect PIE executables and don't add as library provides
CVS patchset: 7249
CVS date: 2004/05/21 11:43:05
2004-05-21 11:43:05 +00:00
niemeyer 70905ee4c6 Implemented multiline macro support.
CVS patchset: 7231
CVS date: 2004/04/08 20:27:53
2004-04-08 20:27:53 +00:00
jbj 08c6449095 Proof-of-concept for arch filtered dependencies.
CVS patchset: 7206
CVS date: 2004/03/29 07:43:42
2004-03-29 07:43:42 +00:00
niemeyer c096a690b8 - Now Lua interface is using a global state.
- /usr/lib/rpm/init.lua is called during intialization.

CVS patchset: 7188
CVS date: 2004/03/24 19:47:11
2004-03-24 19:47:11 +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 5ef0bf77c2 - permit globs in macrofiles: directive (#117217).
CVS patchset: 7139
CVS date: 2004/03/02 01:31:01
2004-03-02 01:31:01 +00:00
jbj 99825287bd splint fiddles.
CVS patchset: 7134
CVS date: 2004/02/26 01:20:52
2004-02-26 01:20:52 +00:00
jbj 14c4c71c6e rpm-nls-fixes.patch (from PLD).
CVS patchset: 7074
CVS date: 2004/01/11 15:24:19
2004-01-11 15:24:19 +00:00
jbj c305927d5d Add %policy marker to suck *.te content into metadata.
CVS patchset: 7062
CVS date: 2004/01/03 21:43:10
2004-01-03 21:43:10 +00:00
jbj a3bf9b96f9 - use -fPIC -DPIC on all platforms, not just mandatory (#112713).
CVS patchset: 7051
CVS date: 2003/12/30 15:12:50
2003-12-30 15:12:50 +00:00
jbj aef89a7202 - mark _javadocdir as documentation (#102898).
CVS patchset: 7033
CVS date: 2003/12/27 17:54:57
2003-12-27 17:54:57 +00:00
jbj 59f6e1d78f - fix: wrong package count for trigger scriptlet 1st arg (#100509).
- fix: don't break header SHA1 if non-existent user/group (#97727).
- remove fuids/fgids from rpmfi, easier to lookup fuser/fgroup instead.
- merge sensible parts of openpkg rpm.patch.bugfix (#104780).

CVS patchset: 7024
CVS date: 2003/12/27 01:37:56
2003-12-27 01:37:56 +00:00
jbj 210183cc69 Add lsetfilecon to install modes.
CVS patchset: 7006
CVS date: 2003/12/25 23:00:44
2003-12-25 23:00:44 +00:00
jbj 3fa2603bfc Add filecontexts tags to header if %_build_file_contexts_path is configured.
CVS patchset: 7002
CVS date: 2003/12/23 07:51:10
2003-12-23 07:51:10 +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 cdb6cfe7f0 - fix: nested %if handling, optind initialization posix vs. glibc.
CVS patchset: 6843
CVS date: 2003/05/15 13:53:41
2003-05-15 13:53:41 +00:00
jbj 9c5529608e - don't use error string after gzclose (Dmitry V. Levin).
Spliddles for rpmio, drill h_errno all the way through.

CVS patchset: 6826
CVS date: 2003/05/08 20:39:29
2003-05-08 20:39:29 +00:00