Commit Graph

187 Commits

Author SHA1 Message Date
Panu Matilainen 05fcdb49f1 Split out rpmts_internal.h from rpmts.h 2007-10-31 12:08:01 +02:00
Panu Matilainen 41cd82aa7c Split transaction score stuff to separate private header 2007-10-30 15:50:35 +02:00
Ralf Corsépius fa1b02934a Add -I$(top_builddir)/rpmdb to AM_CPPFLAGS. 2007-10-30 12:14:23 +01:00
Ralf Corsépius 69f402c320 Split out rpmgi_internal.h from rpmgi.h 2007-10-29 13:34:53 +01:00
Ralf Corsépius ea2968b6b3 Cleanup CPPFLAGS. 2007-10-17 16:41:59 +02:00
Ralf Corsépius 8a4f770435 Expand AM_CPPFLAGS. 2007-10-17 15:08:01 +02:00
Ralf Corsépius 5dd1a5baa5 Move pkginc_HEADERS to toplevel Makefile.am 2007-10-10 10:08:26 +02:00
Panu Matilainen 47257ec9e8 misc.h is a private header
- include it from build/*.c where needed
- dont install
2007-09-17 15:15:03 +03:00
Ralf Corsépius d70d21b878 Remove splint annotation from getdate.c. 2007-09-12 09:05:35 +02:00
Ralf Corsépius b2578d6c81 Use _LDADD instead of _LDFLAGS.
Remove commented out _LDFLAGS.
2007-09-11 02:33:56 +02:00
Panu Matilainen 3acfe8f031 Remove setfiles, it's not used nor useful within rpm 2007-09-03 15:23:08 +03:00
Panu Matilainen 0df97d170a RIP rpmsx and all its uses 2007-09-03 15:20:31 +03:00
Ralf Corsépius b977d7aa31 Remove lint-support. 2007-09-03 10:17:40 +02:00
Ralf Corsépius d079327f0f Add missing link libs. 2007-09-02 08:17:16 +02:00
Ralf Corsépius 0a8dbbb9c0 Add LIBRPMALIAS_FILENAME to CPPFLAGS. 2007-08-31 18:54:57 +02:00
Ralf Corsépius 8b28fa70cc Add RPMCONFIGDIR to CPPFLAGS. 2007-08-31 14:38:41 +02:00
Ralf Corsépius e4e987be9f Add LOCALSTATEDIR to AM_CPPFLAGS. 2007-08-31 08:56:21 +02:00
Panu Matilainen 0ad1873796 Move rollback IDTX out of cli-stuff, its needed by core ts handling too. 2007-08-30 15:49:31 +03:00
Ralf Corsépius 1d1e80120f Propagate SYSCONFDIR. 2007-08-28 11:33:39 +02:00
Ralf Corsépius 4d0283bb4d Add -DLOCALEDIR="\"$(localedir)\"" 2007-08-28 06:46:20 +02:00
Ralf Corsépius c32c9c010a Add tufdio.
Convert EXTRA_PROGRAMS to check_PROGRAMS.
2007-08-27 17:18:04 +02:00
Ralf Corsépius 0d81a291c1 Comment out setfiles_LDFLAGS. 2007-08-27 15:08:43 +02:00
Ralf Corsépius b42cb997e3 Remove dependency on librpmbuild. 2007-08-27 05:58:57 +02:00
Ralf Corsépius 9528926756 s/-lselinux/@WITH_SELINUX_LIB@/ 2007-08-24 06:24:52 +02:00
Ralf Corsépius f45f78510b Don't reset LIBS=. 2007-08-24 06:02:24 +02:00
Ralf Corsépius 75ae38e37c Remove INCPATH. 2007-08-22 11:54:31 +02:00
Ralf Corsépius 52a387c19e Remove LDFLAGS from librpmbuild_la_LDFLAGS. 2007-08-20 04:31:21 +02:00
Ralf Corsépius 8d226bf049 Remove RPM_BUILD_ROOT. 2007-08-19 18:40:39 +02:00
Ralf Corsépius 81aa846162 Build setfiles only if SELINUX is present. 2007-08-15 13:42:05 +02:00
Ralf Corsépius f93d15859c Add tds to EXTRA_PROGRAMS. 2007-08-12 06:12:21 +02:00
Ralf Corsépius be9839035b Merge noinst_HEADERS into librpm_la_SOURCES.
Eliminate noinst_HEADERS.
2007-08-10 14:10:52 +02:00
Ralf Corsépius b0c22d1a6c Bring test progs under automake control. 2007-08-09 09:13:05 +02:00
Ralf Corsépius 3edd6f1a9d Remove trhn (No sources). 2007-08-09 09:03:13 +02:00
Ralf Corsépius 952bc81d44 Eliminate mylibs. 2007-08-08 18:12:31 +02:00
Panu Matilainen 8d2b416782 Automake cleanups.
- Replace INCLUDES with AM_CPPFLAGS
  (INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in
  modern automakes for several years)
- Require autoconf-2.61 and automake-1.10
  (already required by autogen.sh)
- update mkinstalldirs with the version from automake-1.10
  (The version in rpm is ancient and known to be bugged)

Patch from Ralf Corsepius
2007-08-05 11:30:55 +03:00
Panu Matilainen 4bcd08549d Set libdir /usr/lib vs lib64 directly, drop MARK64 stuff 2007-07-25 17:10:57 +03:00
Panu Matilainen 7b6ef059a2 More gettext cleanups.
- Use po/LINGUAS for language list instead of ALL_LINGUAS in configure.ac
- replace obsolete INTLLIB with LIBINTL, gee..
2007-07-24 14:21:32 +03: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 217c588baa Build on macosx.
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
2005-01-17 23:58:09 +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 7a34fdc4a2 Stare at a redhat-artwork problem in rpmal.c with multiple versions,
punt for now.
Add transaction elements to rpmgi ts.

CVS patchset: 7491
CVS date: 2004/10/19 22:52:33
2004-10-19 22:52:33 +00:00
jbj e93a77c9b7 Add generalized iterator to rpmlib.
CVS patchset: 7482
CVS date: 2004/10/18 01:08:56
2004-10-18 01:08:56 +00:00
jbj e7f1a0e59f Create generic iterator (needs work).
CVS patchset: 7445
CVS date: 2004/10/10 05:30:48
2004-10-10 05:30:48 +00:00
niemeyer 635edd9523 - New internal Lua support scheme, laying under rpmio.
- New API abstracting access to Lua state (rpmlua is
  abstract to everyone but rpmlua.c).
- New %{lua: ... } macro.
Modified Files:
	lib/Makefile.am lib/psm.c lib/rpmts.c lua/local/linit.lch
	lua/local/linit.lua rpmio/Makefile.am rpmio/macro.c
Added Files:
	rpmio/rpmlua.c rpmio/rpmlua.h
Removed Files:
	lib/rpmlua.c lib/rpmlua.h

CVS patchset: 7178
CVS date: 2004/03/19 20:08:20
2004-03-19 20:08:20 +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
niemeyer 0f828b95fc Creating transaction locking scheme based on fcntl file locking
during writing operations. For now, this system will wait forever
for the lock to be released. This will ensure that current
applications will get the necessary protection without breaking
unexpectedly.
Modified Files:
	lib/Makefile.am lib/rpmts.c lib/transaction.c
Added Files:
	lib/rpmlock.c lib/rpmlock.h

CVS patchset: 7130
CVS date: 2004/02/25 19:54:58
2004-02-25 19:54:58 +00:00
jbj cf60d72565 add --with-selinux, move selinux stubs to system.h.
CVS patchset: 7063
CVS date: 2004/01/05 14:09:47
2004-01-05 14:09:47 +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 64e6dc0ae3 Parse selinux file_contexts patterns.
CVS patchset: 6987
CVS date: 2003/12/21 17:17:57
2003-12-21 17:17:57 +00:00
jbj 7961bb65b6 Create file security context container.
CVS patchset: 6986
CVS date: 2003/12/21 15:21:41
2003-12-21 15:21:41 +00:00