2012-02-01 14:15:49 +04:00
|
|
|
|
%bcond_with bootstrap
|
|
|
|
|
%bcond_with debug
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%bcond_without ossp_uuid
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%bcond_without augeas
|
|
|
|
|
|
|
|
|
|
#XXX: this macro is a bit awkward, better can be done!
|
|
|
|
|
%if %{with bootstrap}
|
|
|
|
|
%bcond_with perl
|
|
|
|
|
%bcond_with python
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%bcond_with tcl
|
|
|
|
|
%bcond_with squirrel
|
|
|
|
|
%bcond_with embed
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%bcond_with docs
|
|
|
|
|
%bcond_with sqlite
|
|
|
|
|
%else
|
|
|
|
|
%bcond_without perl
|
|
|
|
|
%bcond_without python
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%bcond_without tcl
|
|
|
|
|
%bcond_without squirrel
|
|
|
|
|
%bcond_without embed
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%bcond_without docs
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# use what's in berkeley db
|
|
|
|
|
%bcond_with sqlite
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%bcond_with notyet
|
|
|
|
|
%if %{with notyet}
|
|
|
|
|
%bcond_without xar
|
|
|
|
|
%bcond_without ruby
|
|
|
|
|
%bcond_without js
|
|
|
|
|
%else
|
|
|
|
|
%bcond_with xar
|
|
|
|
|
%bcond_with ruby
|
|
|
|
|
%bcond_with js
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with debug}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%global debugcflags %{debugcflags} -g3 -O0
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# can probably be restored now..
|
|
|
|
|
%if %{with bootstrap}
|
|
|
|
|
#include %%{_sourcedir}/bootstrap.spec
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%define bdb db52
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%define libver 5.4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
%define minorver 10
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%define srcver %{libver}.%{minorver}
|
2012-10-17 23:59:33 +04:00
|
|
|
|
#define prereldate 20110712
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%define librpmname %mklibname rpm %{libver}
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%define librpmnamedevel %mklibname -d rpm
|
|
|
|
|
%define librpmstatic %mklibname -d -s rpm
|
|
|
|
|
|
|
|
|
|
Summary: The RPM package management system
|
|
|
|
|
Name: rpm
|
|
|
|
|
Epoch: 1
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Version: %{libver}.%{minorver}
|
2013-04-25 15:22:58 +04:00
|
|
|
|
Release: %{?prereldate:0.%{prereldate}.}10
|
2012-08-01 14:59:23 +04:00
|
|
|
|
License: LGPLv2.1+
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Group: System/Configuration/Packaging
|
|
|
|
|
URL: http://rpm5.org/
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# snapshot from rpm-5_4 branch: 'cvs -d :pserver:anonymous@rpm5.org:/cvs co -r rpm-5_4 rpm'
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# tarball generated with './devtool tarball.xz'
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Source0: ftp://ftp.jbj.org/pub/rpm-%{libver}.x/%{name}-%{srcver}.tar.gz
|
2012-02-01 14:15:49 +04:00
|
|
|
|
#Source1: bootstrap.spec
|
|
|
|
|
# These are a bit dated with a lot of redundant macros and many of them no
|
|
|
|
|
# of use at all anymore! Should ideally just contain the macros different
|
|
|
|
|
# from the default; _arch, optflags, _lib & _multilib*.
|
|
|
|
|
# stripping away the rest (along with os specificity) and create a resulting
|
|
|
|
|
# cpu-macros.tar.gz to push upstream would seem like a sane improvement.
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Source2: rpm.rpmlintrc
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Source3: cpu-os-macros.tar.gz
|
|
|
|
|
Source4: legacy_compat.macros
|
|
|
|
|
# already merged upstream
|
|
|
|
|
Patch0: rpm-5.3.8-set-default-bdb-log-dir.patch
|
|
|
|
|
# TODO: should be disable for cooker, packaging needs to be fixed (enable for legacy compatibility)
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: to be removed later..
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch1: rpm-5.3.8-dependency-whiteout.patch
|
|
|
|
|
# TODO: make conditional & disabled through macro by default (enable for legacy compatibility)
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: to be removed later
|
|
|
|
|
Patch2: rpm-5.4.9-non-pre-scripts-dont-fail.patch
|
|
|
|
|
# status: to be removed later
|
|
|
|
|
Patch3: rpm-5.4.9-no-doc-conflicts.patch
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# if distsuffix is defined, use it for disttag (from Anssi)
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: merged upstream IIRC, could probably be dropped
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch4: rpm-5.3.8-disttag-distsuffix-fallback.patch
|
|
|
|
|
# ugly hack to workaround disttag/distepoch pattern matching issue to buy some
|
|
|
|
|
# time to come up with better pattern fix..
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: needs to be fixed properly, but can be merged upstream
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch5: rpm-5.3.8-distepoch-pattern-hack.patch
|
|
|
|
|
# fixes a typo in russian translation (#62333)
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: needs to be pushed back to the Russian i18n project
|
|
|
|
|
Patch11: rpm-5.4.9-fix-russian-typo.patch
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# temporary workaround for issues with file triggers firing multiple times and
|
|
|
|
|
# a huge memleak...
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# DIE
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch15: rpm-5.3.8-fire-file-triggers-only-once.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: keep as mandriva specific for now
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch21: rpm-5.3.12-change-dep-loop-errors-to-warnings.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: need to be revisited and made sure that we get the correct behaviour,
|
|
|
|
|
# regression tests certainly required
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Patch22: rpm-5.3.12-55810-rpmevrcmp-again-grf.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: ready to merge, it's already been merged on HEAD, so commiting it to rpm-5_4
|
|
|
|
|
# would basically just mean backporting it..
|
|
|
|
|
Patch29: rpm-5.4.4-add-_specfile-macro.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch31: rpm-5.4.9-fix-rpm_qa-pattern.patch
|
|
|
|
|
# uhm.. broken?
|
|
|
|
|
# status: this one was fixed for real in 5.3.12, but I forgot commiting it
|
|
|
|
|
# on rpm-5_4 branch back then, and I've been unable to remember and not
|
|
|
|
|
# bothered figuring out what was wrong..
|
|
|
|
|
Patch32: rpm-5.4.4-really-always-invoke-clean-at-end.patch
|
|
|
|
|
# status: i18n strings is getting dropped, so this one might be of less relevance,
|
|
|
|
|
# but feel free to discuss it on rpm-devel
|
|
|
|
|
Patch33: rpm-5.4.9-fix-mdvbz62979.patch
|
|
|
|
|
# This patch adds support for untangling dependency loops with prioritized removal
|
|
|
|
|
# of dependencies from loops. It's very crude for now and certainly needs some obvious
|
|
|
|
|
# improvement, but it'll fix the most common scenario giving issues where ie.
|
|
|
|
|
# Requires(post) has been used and shouldn't introduce any regressions..
|
|
|
|
|
# REF: http://rpm5.org/community/rpm-devel/4633.html
|
|
|
|
|
# status: needs to be finished and probably rewrite the implementation,
|
|
|
|
|
# so keep locally for now, but feel free to discuss it on rpm-devel if you run out
|
|
|
|
|
# of things to do.. :p
|
|
|
|
|
Patch34: rpm-5.4.4-use-dependency-type-for-ordering.patch
|
|
|
|
|
# status: needs to be cleaned up and properly reviewed together with rest
|
|
|
|
|
# of the patches related to dependency generation
|
|
|
|
|
Patch37: rpm-5.4.9-avoid-dependencies-on-self.patch
|
|
|
|
|
# status: probably ready to merge
|
|
|
|
|
Patch40: rpm-5.4.4-pkgconfigdeps-check-path.patch
|
|
|
|
|
# status: probably okay to merge, but discuss on rpm-devel first
|
|
|
|
|
Patch42: rpm-5.4.4-glob-wildcards-for-loading-macro-files.patch
|
|
|
|
|
# status: needs to be discussed
|
|
|
|
|
Patch46: rpm-5.4.4-allow-installation-of-repackaged-rpms.patch
|
|
|
|
|
# status: same as for other dependency generation related patches
|
|
|
|
|
Patch47: rpm-5.4.4-fix-removal-of-overlapping-dependencies.patch
|
|
|
|
|
# status: ready to merge
|
|
|
|
|
Patch48: rpm-5.4.8-dont-show-suggests-with-requires.patch
|
|
|
|
|
# backport from HEAD
|
|
|
|
|
# status: almost ready for merge, the strip reloc flag to debugedit needs to be made
|
|
|
|
|
# conditional first in order to not break backwards compatibility with older elfutils versions
|
|
|
|
|
Patch55: rpm-5.4.9-find-debuginfo-strip-reloc-debug-sections.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch61: rpm-5.4.4-fix-same-package-with-epoch-possible-to-upgrade.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch63: rpm-5.4.9-strip-buildroot-away-from-duplicate-files-list.patch
|
|
|
|
|
# status: probably okay to merge, but discuss on rpm-devel first
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch64: rpm-5.4.10-duplicate_files_terminate_build.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: same as above
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch65: rpm-5.4.10-unpackaged_subdirs_terminate_build.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# mdvbz#64898
|
|
|
|
|
# status: uncertain, might be okay to merge, discuss on rpm-devel first
|
|
|
|
|
Patch66: rpm-5.4.4-rpmbuild-withoutclean.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch67: rpm-5.4.4-find-debuginfo-avoid-excessive-output-from-eu-strip.patch
|
|
|
|
|
# no sense in having an additional dependency on 'pkgconfig' on all packages that
|
|
|
|
|
# have a pkgconfig file, it's not needed for them to be made useful and anything
|
|
|
|
|
# actuallly using pkgconfig for this purpose will pull it in as a dependency anyways...
|
|
|
|
|
# status: might be okay to merge, but discuss on rpm-devel first
|
|
|
|
|
Patch69: rpm-5.4.4-drop-useless-auto-generated-pkgconfig-dependency.patch
|
|
|
|
|
# drop dependencies such as /bin/sh which will always be satisfied by glibc's dependency on
|
|
|
|
|
# bash, and also on /sbin/ldconfig which always will be satisfied by glibc
|
|
|
|
|
# status: should *NOT* be merged
|
|
|
|
|
Patch70: rpm-5.4.4-drop-base-dependencies.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch71: rpm-5.4.4-fix-rpmconstant-to-always-use-LC_CTYPE-C-for-case-conversion.patch
|
|
|
|
|
# $RPM_BUILD_DIR isn't necessarily the same as $PWD, it's %%{_builddir}, not
|
|
|
|
|
# %%{_builddir}/%%{?buildsubdir}, messing up paths in debug packages created..
|
|
|
|
|
# status: needs to be discussed and investigated a bit better..
|
|
|
|
|
Patch74: rpm-5.4.4-pass-_builddir-properly-to-find-debuginfo.patch
|
|
|
|
|
# status: probably okay to merge, but discuss on rpm-devel first
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch76: rpm-5.4.10-files-listed-twice-terminates-build.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: don't merge
|
|
|
|
|
Patch77: rpm-5.4.7-use-bdb-5.2.patch
|
|
|
|
|
# status: probably okay to merge
|
2012-08-30 18:14:40 +11:00
|
|
|
|
Patch78: rpm-5.4.9-ruby1.9-fixes.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# mdvbz#65269
|
|
|
|
|
# status: same as for other dependency generation patches
|
|
|
|
|
Patch79: rpm-5.4.4-dont-consider-ranged-dependencies-as-overlapping-for-removal.patch
|
|
|
|
|
# status: ignoree for now
|
|
|
|
|
Patch81: rpm-5.4.5-libsql-conditional.patch
|
|
|
|
|
# status: same as for other dependency generation patches
|
|
|
|
|
Patch85: rpm-5.4.5-fix-removal-of-overlapping-dependencies-for-internal-dependency-generator.patch
|
|
|
|
|
# this updates to using the dependency generator shipped with mono, it has some
|
|
|
|
|
# issues which makes me cautious about actually merging it with rpm5 upstream,
|
|
|
|
|
# but we'll anyways use it as is for now to prevent any potential regressions
|
|
|
|
|
# by switching to the internal dependency generator
|
|
|
|
|
# status: shouldn't be merged as is
|
|
|
|
|
Patch86: rpm-5.4.5-update-mono-dependency-generator.patch
|
|
|
|
|
# status: probably okay to merge
|
|
|
|
|
Patch87: rpm-5.4.5-dont-generate-php-dependencies-only-when-executable.patch
|
|
|
|
|
# status: these three were lost on rpm-5_3 branch, so should be okay to merge
|
|
|
|
|
Patch88: rpm-5.4.5-patchset_16004.patch
|
|
|
|
|
Patch89: rpm-5.4.5-patchset_16005.patch
|
|
|
|
|
Patch90: rpm-5.4.5-patchset_16022.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch91: rpm-5.4.9-update-rpmfc-when-removing-dependencies-on-self.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch92: rpm-5.4.9-rpmfc-extract-dependencies-for-all-files.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch93: rpm-5.4.5-rubygems-add-missing-newline.patch
|
|
|
|
|
# status: ugly, keep locally for now
|
|
|
|
|
Patch94: rpm-5.4.9-generate-haskell-dependencies.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch95: rpm-5.4.5-drop-some-interpreter-deps.patch
|
|
|
|
|
# status: probably okay to merge..
|
|
|
|
|
Patch96: rpm-5.4.5-fix-elf-interpreter-resolving-breaking-uclibc-deps.patch
|
|
|
|
|
# status: probably okay to merge
|
|
|
|
|
Patch97: rpm-5.4.5-set-proper-file-color-for-scripts-using-env-in-shellbang.patch
|
|
|
|
|
Patch98: rpm-5.4.5-update-rpmfc-when-removing-overlapping-dependencies.patch
|
|
|
|
|
# status: probably okay to merge
|
|
|
|
|
Patch99: rpm-5.4.5-python-export-spec-macros.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch100: rpm-5.4.5-do-not-merge-script-dependencies-with-non-script-dependencies.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch101: rpm-5.4.9-font-provides.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch102: rpm-5.4.7-kmod-dependencies.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch103: rpm-5.4.5-desktop-provides.patch
|
|
|
|
|
# status: probably okay to merge, discuss on rpm-devel first
|
|
|
|
|
Patch104: rpm-5.4.5-skip-dependencies-for-character-devices.patch
|
|
|
|
|
# status: ready to merge
|
|
|
|
|
Patch105: rpm-5.4.5-rpmfc-use-strlen-not-sizeof.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch106: rpm-5.4.5-break-out-of-elf-link-loop.patch
|
|
|
|
|
# status: probably okay to merge
|
|
|
|
|
Patch107: rpm-5.4.5-rpmfc-apply-python-coloring-from-magic.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch109: rpm-5.4.5-fix-generation-of-uclibc-deps-on-non-lib64.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch110: rpm-5.4.7-only-generate-devel-deps-for-symlinks-start-with-lib.patch
|
|
|
|
|
# status: keep locally
|
|
|
|
|
Patch111: rpm-5.4.9-keep-loading-script-macros.patch
|
|
|
|
|
# status: ready for merge
|
|
|
|
|
Patch112: rpm-5.4.7-use-gnu-hash-style-by-default-and-drop-rtld-dep.patch
|
|
|
|
|
# status: keep locally only
|
|
|
|
|
Patch113: rpm-5.4.9-add-distepoch-rpmlib-feature.patch
|
|
|
|
|
# status: probably okay to merge, but discuss on rpm-devel first
|
|
|
|
|
Patch114: rpm-5.4.9-dont-add-versioneddependency-rpmlib-feature-dependency.patch
|
|
|
|
|
# status: ready to merge
|
|
|
|
|
Patch115: rpm-5.4.7-rpmfc-fix-invalid-free-if-not-_defaultdocdir-set.patch
|
|
|
|
|
# status: probably okay to merge
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch116: rpm-5.4.10-dont-try-generate-rpmfc-dependencies-from-doc-files.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: ready to merge
|
|
|
|
|
Patch117: rpm-5.4.7-only-generate-ruby-and-python-deps-for-executables-and-modules.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch118: rpm-5.4.7-dont-generate-soname-provides-for-dsos-with-no-soname.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch119: rpm-5.4.7-fix-generation-of-ruby-abi-provides.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch120: rpm-5.4.7-print-name-of-files-removed-dependencies-are-generated-from.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch121: rpm-5.4.7-always-choose-equal-only-deps-when-overlapping.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch122: rpm-5.4.7-rpmfc-strdup-EVR-in-overlap-removal.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch123: rpm-5.4.7-rpmds-dont-try-fopen-empty-filenames.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch124: rpm-5.4.7-change-to-debuginfo-suffix.patch
|
|
|
|
|
# crash reproducable with 'rpm -qa --triggers'
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch125: rpm-5.4.7-hdrfmt-fix-unitialized-argv-element.patch
|
|
|
|
|
# status: probably okay to merge, discuss on rpm-devel first
|
|
|
|
|
Patch126: rpm-5.4.9-add-filetriggers-regex-matching-support.patch
|
|
|
|
|
# status: idem
|
|
|
|
|
Patch127: rpm-5.4.9-add-matches-as-arguments-to-triggers.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch128: rpm-5.4.7-dont-consider-trigger-dependencies-as-overlapping.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch129: rpm-5.4.7-fix-minor-memleaks.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch130: rpm-5.4.9-mire-fix-strings-lacking-null-terminator.patch
|
|
|
|
|
# status: keep locally for now
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch131: rpm-5.4.10-dlopen-embedded-interpreters.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: ready
|
|
|
|
|
Patch132: rpm-5.4.9-rpmpython-fix-input.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch133: rpm-5.4.7-generate-devel-provides-outside-of-libdirs.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch134: rpm-5.4.7-actually-perform-linking-against-internal-lua.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch135: rpm-5.4.7-no-seqid_init-on-rdonly-database.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch136: rpm-5.4.9-add-support-for-using-rpmdsMerge-with-filepath-tags.patch
|
|
|
|
|
# status: probably ready for merging
|
|
|
|
|
Patch137: rpm-5.4.9-avoid-double-slash-in-path-for-dirname-filetrigger-matching.patch
|
|
|
|
|
# status: unfinished
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch138: rpm-5.4.10-trigtrans.patch
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# status: probably ready to merge, discuss on rpm-devel first
|
|
|
|
|
Patch139: rpm-5.4.9-fix-verify-segfault.patch
|
|
|
|
|
# status: keep locally
|
|
|
|
|
Patch140: rpm-5.4.7-rpmv3-support.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch143: rpm-5.4.7-mono-find-requires-strip-newlines.patch
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch144: rpm-5.4.8-URPM-build-fix.patch
|
|
|
|
|
# status: undefined
|
|
|
|
|
Patch145: rpm-5.4.8-add-armv7l-specific-macros.patch
|
|
|
|
|
# status: keep locally, might drop this one later..
|
|
|
|
|
Patch146: rpm-5.4.9-support-signatures-and-digest-disablers.patch
|
2012-08-07 02:00:55 +04:00
|
|
|
|
# status: undefined
|
|
|
|
|
Patch147: rpm-5.4.9-add-x32-macros.patch
|
|
|
|
|
# status: ready and should be merged
|
|
|
|
|
Patch149: rpm-5.4.9-fix-typo-in-rpmtag-header.patch
|
|
|
|
|
# status: can be merged, but doesn't really matter as it's to be removed and
|
|
|
|
|
# we now anyways disable the support in question..
|
|
|
|
|
Patch150: rpm-5.4.9-dont-remap-i18n-strings-if-enabled.patch
|
|
|
|
|
# status: just keep around and toss away when ripped out upstream...
|
|
|
|
|
Patch151: rpm-5.4.9-disable-support-for-i18nstring-type.patch
|
|
|
|
|
# lack insight on actual functionality, which anyways seems broken, so let's
|
|
|
|
|
# disable it to avoid errors from berkeley db..
|
|
|
|
|
# status: keep locally
|
|
|
|
|
Patch152: rpm-5.4.9-disable-l10ndir.patch
|
|
|
|
|
# drop this dead macro
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch154: rpm-5.4.9-drop-dead-cputoolize-macro.patch
|
|
|
|
|
# idem
|
|
|
|
|
Patch155: rpm-5.4.9-ditch-install-info-macros.patch
|
|
|
|
|
# the php dependency generator carried with rpm5 is based on a version from PLD
|
|
|
|
|
# that they've backed out later on, reverting to their older version.
|
|
|
|
|
# this patch replaces current upstream rpm5 version with mandriva one, which is
|
|
|
|
|
# based on the same as PLD currently uses.
|
|
|
|
|
# status: current version carried upstream seems useless and unmaintained, so
|
|
|
|
|
# replacing it with this one shouldn't hurt..
|
|
|
|
|
Patch156: rpm-5.4.9-updated-pld-mandriva-php-dep-generator.patch
|
|
|
|
|
# this patch contains changes from rpm-setup & rpm.org
|
|
|
|
|
# status: not entirely convinced by the perl version conversion macro stuff
|
|
|
|
|
# in the script, which might not be upstream material, but rest of the patch
|
|
|
|
|
# should otherwise be sane 'nuff
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch157: rpm-5.4.10-merge-rpm.org-and-mandriva-perl-dep-gen-changes.patch
|
2012-08-07 02:00:55 +04:00
|
|
|
|
# Due to rpmdav/neon being written in a different fashion than other rpmio clients,
|
|
|
|
|
# the inconsistent behaviour affects code elsewhere which expects consistent behaviour,
|
|
|
|
|
# with the result being that when unable to download files, neon will save error
|
|
|
|
|
# page as the target file.
|
|
|
|
|
# status: should go upstream, but uncertain about "correct" fix, ie. this is
|
|
|
|
|
# more of a workaround, while rewriting rpmdav code to behave consistently
|
|
|
|
|
# would be "the right thing to do". Yet I'm not fully able to grasp all of the
|
|
|
|
|
# code and don't want to spend more time just to get the API..
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Patch158: rpm-5.4.10-fix-neon-saving-error-pages-as-target-file.patch
|
|
|
|
|
# As the transaction flags for ignoring arch & os are no longer used, there's
|
|
|
|
|
# currently no way to ignore arch & os of packages anymore. This patch adds
|
|
|
|
|
# support for doing this again by defining rpm variables and overriding
|
|
|
|
|
# --ignorearch & --ignoreos to set these.
|
|
|
|
|
# status: needs to be discussed upstream before thinking about merging
|
|
|
|
|
Patch159: rpm-5.4.10-support-ignore-arch-and-os-again.patch
|
|
|
|
|
Patch160: rpm-5.4.10-bump-up-to-default-xz-compression-level.patch
|
|
|
|
|
# fix so that we search through library dirs within buildroot for uclibc libraries
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch161: rpm-5.4.10-search-through-buildroot-library-dirs-for-uclibc-deps.patch
|
|
|
|
|
# status: same as for other dep gen patches
|
|
|
|
|
Patch162: rpm-5.4.10-fix-uninitialized-variable.patch
|
2012-10-18 00:05:58 +04:00
|
|
|
|
|
2012-12-27 15:07:21 +04:00
|
|
|
|
# this patch updates the upstream brp-compress scripts, which will be replacing
|
|
|
|
|
# our own locally maintained compress-files script from spec-helper
|
|
|
|
|
# status: ready
|
|
|
|
|
Patch169: rpm-5.4.10-update-and-use-brp-compress.patch
|
|
|
|
|
|
2013-04-25 15:22:58 +04:00
|
|
|
|
Patch170: rpm-5.4.10-dbconvert-5.2.patch
|
|
|
|
|
|
2012-10-18 00:05:58 +04:00
|
|
|
|
# ROSA stuff
|
|
|
|
|
Patch501: rpm-5.3.12.vendor.ROSA.patch
|
|
|
|
|
# Restore RPM_PACKAGE_NAME export as it's still used by aot-compile-rpm
|
|
|
|
|
Patch502: rpm-5.4.9-package-name.patch
|
|
|
|
|
# for specspo
|
|
|
|
|
Patch503: rpm-5.4.9-specspo.patch
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: autoconf >= 2.57
|
|
|
|
|
BuildRequires: bzip2-devel
|
|
|
|
|
BuildRequires: automake >= 1.8
|
|
|
|
|
BuildRequires: elfutils-devel
|
|
|
|
|
BuildRequires: sed >= 4.0.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: beecrypt-devel >= 4.2.1-8
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: ed
|
|
|
|
|
BuildRequires: gettext-devel
|
|
|
|
|
BuildRequires: byacc
|
|
|
|
|
BuildRequires: pkgconfig(neon)
|
2012-10-18 00:16:00 +04:00
|
|
|
|
#BuildRequires: rpm-%{_target_vendor}-setup-build
|
|
|
|
|
BuildRequires: rpm-mandriva-setup-build
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: readline-devel
|
|
|
|
|
BuildRequires: ncurses-devel
|
|
|
|
|
BuildRequires: pkgconfig(libssl)
|
|
|
|
|
BuildRequires: pkgconfig(libcrypto)
|
|
|
|
|
BuildRequires: pkgconfig(liblzma)
|
|
|
|
|
BuildRequires: pkgconfig(libpcre)
|
|
|
|
|
BuildRequires: pkgconfig(libpcreposix)
|
|
|
|
|
BuildRequires: acl-devel
|
|
|
|
|
BuildRequires: magic-devel
|
|
|
|
|
BuildRequires: pkgconfig(popt) >= 1.15
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: libxml2-devel >= 2.7.8-9
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# we're now building with internal..
|
|
|
|
|
#BuildRequires: pkgconfig(lua)
|
|
|
|
|
# needed by internal lua
|
|
|
|
|
BuildRequires: expat-devel
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%ifarch %{ix86} x86_64 ppc ppc64 ia64
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: pkgconfig(libcpuinfo)
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: syck-devel
|
|
|
|
|
BuildRequires: keyutils-devel
|
|
|
|
|
BuildRequires: gomp-devel
|
|
|
|
|
BuildRequires: pkgconfig(gnutls)
|
|
|
|
|
BuildRequires: gnupg2
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# required by parts of test suite...
|
|
|
|
|
BuildRequires: wget
|
|
|
|
|
# Should we prefer internal xar in stead? internal xar contains at least
|
|
|
|
|
# lzma/xz patches, what's the state of these and upstream?
|
|
|
|
|
# does internal xar contain any other rpm specific patches as well, or..?
|
|
|
|
|
%if %{with xar}
|
|
|
|
|
BuildRequires: xar-devel
|
|
|
|
|
%endif
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: %{bdb}-devel >= 5.2.36-3
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# required by test suite
|
|
|
|
|
BuildRequires: %{bdb}-utils
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
BuildRequires: perl-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with python}
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: python-devel
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with js}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: pkgconfig(mozjs185)
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with ruby}
|
|
|
|
|
BuildRequires: ruby-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with tcl}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: tcl-devel
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with squirrel}
|
|
|
|
|
BuildRequires: squirrel-devel
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with docs}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
BuildRequires: graphviz
|
|
|
|
|
BuildRequires: texlive
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with sqlite}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: pkgconfig(sqlite3)
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%if %{with ossp_uuid}
|
|
|
|
|
BuildRequires: pkgconfig(ossp-uuid)
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with augeas}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: pkgconfig(augeas)
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: spec-helper >= 0.31.12
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: stdc++-static-devel >= 4.6.2-8
|
2012-08-01 14:59:23 +04:00
|
|
|
|
BuildRequires: elfutils >= 0.153
|
2012-10-17 23:59:33 +04:00
|
|
|
|
BuildRequires: libtool >= 2.4.2-3
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Requires: cpio
|
|
|
|
|
Requires: gawk
|
|
|
|
|
Requires: mktemp
|
|
|
|
|
Requires: update-alternatives
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Requires: %{bdb}_recover
|
|
|
|
|
Suggests: %{bdb}-utils
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Requires: %{librpmname} = %{EVRD}
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Conflicts: rpm-build < 1:5.3.10-0.20110422.3
|
|
|
|
|
Requires(pre): coreutils
|
|
|
|
|
%rename rpmconstant
|
|
|
|
|
%rename multiarch-utils
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%rename rpm-manbo-setup
|
2012-10-18 00:51:11 +04:00
|
|
|
|
#rename rpm-%{_target_vendor}-setup
|
2012-10-18 00:57:52 +04:00
|
|
|
|
%rename rpm-mandriva-setup
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Obsoletes: haskell-macros < 6.4-5
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
2012-08-01 20:49:55 +04:00
|
|
|
|
%description
|
2012-02-01 14:15:49 +04:00
|
|
|
|
RPM is a powerful command line driven package management system capable of
|
|
|
|
|
installing, uninstalling, verifying, querying, and updating software packages.
|
|
|
|
|
Each software package consists of an archive of files along with information
|
|
|
|
|
about the package like its version, a description, etc.
|
|
|
|
|
|
|
|
|
|
%package -n %{librpmname}
|
|
|
|
|
Summary: Libraries used by rpm
|
|
|
|
|
Group: System/Libraries
|
|
|
|
|
# Forcing upgrades of anything else linked against it as rpmdb is incompatible
|
|
|
|
|
# with older versions (#61658, comment #136)
|
|
|
|
|
Conflicts: librpm < 5.3
|
|
|
|
|
Conflicts: %{_lib}db5.1 < 5.1.25
|
|
|
|
|
Conflicts: %{_lib}elfutils1 < 0.152
|
|
|
|
|
Conflicts: %{_lib}beecrypt7 < 4.2.1
|
|
|
|
|
|
|
|
|
|
%description -n %{librpmname}
|
|
|
|
|
RPM is a powerful command line driven package management system capable of
|
|
|
|
|
installing, uninstalling, verifying, querying, and updating software packages.
|
|
|
|
|
This package contains common files to all applications based on rpm.
|
|
|
|
|
|
|
|
|
|
%package -n %{librpmnamedevel}
|
|
|
|
|
Summary: Development files for applications which will manipulate RPM packages
|
|
|
|
|
Group: Development/C
|
|
|
|
|
Requires: %{librpmname} = %{EVRD}
|
|
|
|
|
Provides: rpm-devel = %{EVRD}
|
|
|
|
|
%rename %{_lib}rpmconstant-devel
|
|
|
|
|
Obsoletes: %{_lib}rpm4.4-devel
|
|
|
|
|
|
|
|
|
|
%description -n %{librpmnamedevel}
|
|
|
|
|
This package contains the RPM C library and header files. These
|
|
|
|
|
development files will simplify the process of writing programs
|
|
|
|
|
which manipulate RPM packages and databases and are intended to make
|
|
|
|
|
it easier to create graphical package managers or any other tools
|
|
|
|
|
that need an intimate knowledge of RPM packages in order to function.
|
|
|
|
|
|
|
|
|
|
This package should be installed if you want to develop programs that
|
|
|
|
|
will manipulate RPM packages and databases.
|
|
|
|
|
|
|
|
|
|
%package -n %{librpmstatic}
|
|
|
|
|
Summary: Static libraries for rpm development
|
|
|
|
|
Group: Development/C
|
|
|
|
|
Requires: %{librpmnamedevel} = %{EVRD}
|
|
|
|
|
|
|
|
|
|
%description -n %{librpmstatic}
|
|
|
|
|
Static libraries for rpm development.
|
|
|
|
|
|
|
|
|
|
%package build
|
|
|
|
|
Summary: Scripts and executable programs used to build packages
|
|
|
|
|
Group: System/Configuration/Packaging
|
|
|
|
|
Requires: autoconf
|
|
|
|
|
Requires: automake
|
|
|
|
|
Requires: file
|
|
|
|
|
Requires: gcc-c++
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Requires: libtool-base >= 2.4.2-3
|
|
|
|
|
Requires: patch >= 2.5.9-7
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Requires: make
|
|
|
|
|
Requires: unzip
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Requires: elfutils >= 0.152-4
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Requires: rpm = %{EVRD}
|
2012-10-18 00:51:11 +04:00
|
|
|
|
#Requires: rpm-%{_target_vendor}-setup-build
|
|
|
|
|
Requires: rpm-mandriva-setup-build
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Requires: spec-helper >= 0.31.12
|
2012-10-18 00:51:11 +04:00
|
|
|
|
#Requires: rpmlint-%{_target_vendor}-policy >= 0.3.2
|
|
|
|
|
Requires: rpmlint-mandriva-policy >= 0.3.2
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Requires: python-rpm = %{EVRD}
|
|
|
|
|
Requires: perl-RPM = %{EVRD}
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Conflicts: rpmlint < 1.4-4
|
2012-02-01 14:15:49 +04:00
|
|
|
|
Conflicts: multiarch-utils < 1:5.3.10
|
2012-10-17 23:59:33 +04:00
|
|
|
|
Conflicts: rpm < 1:5.4.4-32
|
2012-08-01 14:59:23 +04:00
|
|
|
|
Obsoletes: rpm5-manbo-setup
|
|
|
|
|
%rename rpm-manbo-setup-build
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%description build
|
|
|
|
|
This package contains scripts and executable programs that are used to
|
|
|
|
|
build packages using RPM.
|
|
|
|
|
|
|
|
|
|
%if %{with python}
|
|
|
|
|
%package -n python-rpm
|
|
|
|
|
Summary: Python bindings for apps which will manipulate RPM packages
|
|
|
|
|
Group: Development/Python
|
|
|
|
|
|
|
|
|
|
%description -n python-rpm
|
|
|
|
|
The rpm-python package contains a module which permits applications
|
|
|
|
|
written in the Python programming language to use the interface
|
|
|
|
|
supplied by RPM (RPM Package Manager) libraries.
|
|
|
|
|
|
|
|
|
|
This package should be installed if you want to develop Python
|
|
|
|
|
programs that will manipulate RPM packages and databases.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
%define perlmod RPM
|
|
|
|
|
%package -n perl-%{perlmod}
|
|
|
|
|
Summary: Perl bindings for RPM
|
|
|
|
|
Group: Development/Perl
|
|
|
|
|
Obsoletes: perl-RPM4
|
|
|
|
|
Requires: perl-IO-String
|
|
|
|
|
|
|
|
|
|
%description -n perl-%{perlmod}
|
|
|
|
|
The RPM Perl module provides an object-oriented interface to querying both
|
|
|
|
|
the installed RPM database as well as files on the filesystem.
|
|
|
|
|
%endif
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%if %{with ruby}
|
|
|
|
|
%package -n rpm-rubyembed
|
|
|
|
|
Summary: Ruby embedding module for rpm
|
|
|
|
|
Group: Development/Ruby
|
|
|
|
|
Requires: ruby(abi)
|
|
|
|
|
|
|
|
|
|
%description -n rpm-rubyembed
|
|
|
|
|
This package provides embedded ruby interpreter support for RPM.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with tcl}
|
|
|
|
|
%package -n rpm-tclembed
|
|
|
|
|
Summary: Tcl embedding module for rpm
|
|
|
|
|
Group: Development/Other
|
|
|
|
|
Requires: tcl
|
|
|
|
|
|
|
|
|
|
%description -n rpm-tclembed
|
|
|
|
|
This package provides embedded Tcl interpreter support for RPM.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with squirrel}
|
|
|
|
|
%package -n rpm-squirrelembed
|
|
|
|
|
Summary: Squirrel embedding module for rpm
|
|
|
|
|
Group: Development/Other
|
|
|
|
|
Requires: squirrel
|
|
|
|
|
|
|
|
|
|
%description -n rpm-squirrelembed
|
|
|
|
|
This package provides embedded Squirrel interpreter support for RPM.
|
|
|
|
|
%endif
|
|
|
|
|
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%if %{with docs}
|
|
|
|
|
%package apidocs
|
|
|
|
|
Summary: API documentation for RPM
|
|
|
|
|
Group: Books/Computer books
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
|
|
|
|
|
%description apidocs
|
|
|
|
|
This package contains the RPM API documentation generated in HTML format.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch111 -p1 -b .script_macros~
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# These patches has been commited hastily upstream for review,
|
|
|
|
|
# keeping them around here for now untill finished...
|
|
|
|
|
%if 0
|
|
|
|
|
%patch0 -p1 -b .set_lg_dir~
|
|
|
|
|
%patch1 -p1 -b .dep_whiteout~
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%patch2 -p1 -b .scriptlet~
|
|
|
|
|
%patch3 -p1 -b .doc_conflicts~
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch11 -p1 -b .ru~
|
|
|
|
|
%if 0
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%patch4 -p1 -b .distsuffix~
|
|
|
|
|
%patch5 -p1 -b .distpatt~
|
|
|
|
|
%patch15 -p1 -b .trigger_once~
|
|
|
|
|
%endif
|
2012-10-17 23:59:33 +04:00
|
|
|
|
#%%patch21 -p1 -b .loop_warnings~
|
|
|
|
|
#%%patch22 -p1 -b .55810~
|
2012-08-02 07:48:14 +04:00
|
|
|
|
#patch27 -p1 -b .mdv~
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch29 -p1 -b .specfile~
|
|
|
|
|
%patch31 -p1 -b .rpm_qa~
|
2012-08-02 07:48:14 +04:00
|
|
|
|
#%%patch32 -p1 -b .clean~
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch34 -p1 -b .ordering~
|
|
|
|
|
%patch37 -p1 -b .drop_deps~
|
|
|
|
|
%patch40 -p1 -b .pc_paths~
|
|
|
|
|
%patch42 -p1 -b .glob~
|
|
|
|
|
%patch46 -p1 -b .repackage~
|
|
|
|
|
%patch47 -p1 -b .overlap~
|
|
|
|
|
%patch48 -p1 -b .suggests~
|
|
|
|
|
%patch55 -p1 -b .strip_reloc_debug~
|
|
|
|
|
%patch61 -p1 -b .epoch_cmp~
|
|
|
|
|
%patch63 -p1 -b .buildroot_dups~
|
|
|
|
|
%patch64 -p1 -b .dups_terminate~
|
|
|
|
|
%patch65 -p1 -b .subdir_terminate~
|
|
|
|
|
%patch66 -p1 -b .withoutclean~
|
|
|
|
|
%patch67 -p1 -b .strip_silent~
|
|
|
|
|
%patch69 -p1 -b .oneshot~
|
|
|
|
|
%patch70 -p1 -b .drop_basedeps~
|
|
|
|
|
%patch71 -p1 -b .locale~
|
|
|
|
|
%patch74 -p1 -b .builddir~
|
|
|
|
|
%patch76 -p1 -b .twice_terminate~
|
|
|
|
|
%patch77 -p1 -b .db52~
|
|
|
|
|
%patch78 -p1 -b .ruby19~
|
|
|
|
|
%patch79 -p1 -b .range_nooverlap~
|
|
|
|
|
#patch81 -p1 -b .libsql~
|
|
|
|
|
%patch85 -p1 -b .int_gen_overlap~
|
|
|
|
|
%patch86 -p1 -b .mono_deps_new~
|
|
|
|
|
%patch87 -p1 -b .php_dep_gen~
|
|
|
|
|
%patch88 -p1 -b .16004~
|
|
|
|
|
%patch89 -p1 -b .16005~
|
|
|
|
|
%patch90 -p1 -b .16022~
|
|
|
|
|
%patch91 -p1 -b .fc_deps~
|
|
|
|
|
%patch92 -p1 -b .rpmfc_ruby~
|
|
|
|
|
%patch93 -p1 -b .rb_newline~
|
|
|
|
|
%patch94 -p1 -b .haskell~
|
|
|
|
|
%patch95 -p1 -b .interpret_deps~
|
|
|
|
|
%patch96 -p1 -b .uclibc~
|
|
|
|
|
%patch97 -p1 -b .env_color~
|
|
|
|
|
%patch98 -p1 -b .fc_overlap~
|
|
|
|
|
%patch99 -p1 -b .py_macros~
|
|
|
|
|
%patch100 -p1 -b .script_overlap~
|
|
|
|
|
%patch101 -p1 -b .font~
|
|
|
|
|
%patch102 -p1 -b .kmod~
|
|
|
|
|
%patch103 -p1 -b .desktop~
|
|
|
|
|
%patch104 -p1 -b .skip_chrdev~
|
|
|
|
|
%patch105 -p1 -b .sizeof~
|
|
|
|
|
%patch106 -p1 -b .link_loop~
|
|
|
|
|
%patch107 -p1 -b .python_color~
|
|
|
|
|
%patch109 -p1 -b .uclibc_nolib64~
|
|
|
|
|
%patch110 -p1 -b .req_devel~
|
|
|
|
|
%patch112 -p1 -b .gnu_hash~
|
|
|
|
|
%patch113 -p1 -b .depoch_rpmlib~
|
|
|
|
|
%patch114 -p1 -b .no_verdepfeat~
|
|
|
|
|
%patch115 -p1 -b .free~
|
|
|
|
|
%patch116 -p1 -b .skip_doc~
|
|
|
|
|
%patch117 -p1 -b .exec_modules~
|
|
|
|
|
#patch118 -p1 -b .soname_only~
|
|
|
|
|
%patch119 -p1 -b .rubyabi_prov~
|
|
|
|
|
%patch120 -p1 -b .filedep_origins~
|
|
|
|
|
%patch121 -p1 -b .equal_overlaps~
|
|
|
|
|
%patch122 -p1 -b .strdup~
|
|
|
|
|
%patch123 -p1 -b .ds_fopen~
|
|
|
|
|
%patch124 -p1 -b .debuginfo~
|
|
|
|
|
%patch125 -p1 -b .unitialized~
|
|
|
|
|
%patch126 -p1 -b .trig_pcre~
|
|
|
|
|
%patch127 -p1 -b .trigger_args~
|
|
|
|
|
%patch128 -p1 -b .triggers_nooverlap~
|
|
|
|
|
%patch129 -p1 -b .memleak~
|
|
|
|
|
%patch130 -p1 -b .str_nul~
|
|
|
|
|
%patch131 -p1 -b .dlopen~
|
|
|
|
|
%patch132 -p1 -b .py_input~
|
|
|
|
|
%patch133 -p1 -b .devel_prov~
|
|
|
|
|
#patch134 -p1 -b .lua~
|
|
|
|
|
%patch135 -p1 -b .db_rdonly~
|
|
|
|
|
%patch136 -p1 -b .ds_merge~
|
|
|
|
|
%patch137 -p1 -b .slash~
|
|
|
|
|
#patch138 -p1 -b .trigtrans~
|
|
|
|
|
%patch139 -p1 -b .fix_verify~
|
2013-01-11 10:37:46 +04:00
|
|
|
|
#%patch140 -p1 -b .rpmv3~
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch143 -p1 -b .mono_newline~
|
|
|
|
|
%patch144 -p1 -b .urpm~
|
|
|
|
|
%patch146 -p1 -b .nosig~
|
2012-08-07 02:00:55 +04:00
|
|
|
|
%patch147 -p1
|
|
|
|
|
%patch149 -p1 -b .typo~
|
|
|
|
|
%patch150 -p1 -b .i18n_str~
|
|
|
|
|
%patch151 -p1 -b .noi18n~
|
|
|
|
|
%patch152 -p1 -b .l10ndir~
|
|
|
|
|
%patch154 -p1 -b .cputoolize~
|
|
|
|
|
%patch155 -p1 -b .install_info~
|
|
|
|
|
%patch156 -p1 -b .php_deps~
|
|
|
|
|
%patch157 -p1 -b .perl_deps~
|
|
|
|
|
%patch158 -p1 -b .dl_error~
|
2012-10-17 23:59:33 +04:00
|
|
|
|
#patch138 -p1 -b .trigtrans~
|
|
|
|
|
%patch159 -p1 -b .ignore_arch~
|
|
|
|
|
%patch160 -p1 -b .xz_level~
|
|
|
|
|
%patch161 -p1 -b .uclibc_buildroot~
|
|
|
|
|
%patch162 -p1 -b .uninitialized~
|
2012-08-02 09:56:05 +04:00
|
|
|
|
|
2012-12-27 15:07:21 +04:00
|
|
|
|
%patch169 -p1 -b .brpcomp~
|
2013-04-25 15:22:58 +04:00
|
|
|
|
%patch170 -p1 -b .dbconvert52~
|
2012-12-27 15:07:21 +04:00
|
|
|
|
|
2012-10-18 00:05:58 +04:00
|
|
|
|
%patch501 -p1 -b .rosa_vendor~
|
|
|
|
|
%patch502 -p1 -b .package_name~
|
|
|
|
|
%patch503 -p1 -b .specspo~
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#required by P55, P80, P81, P94..
|
|
|
|
|
./autogen.sh
|
|
|
|
|
|
2012-02-01 14:15:49 +04:00
|
|
|
|
mkdir -p cpu-os-macros
|
|
|
|
|
tar -zxf %{SOURCE3} -C cpu-os-macros
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%patch145 -p1
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
%configure2_5x --enable-nls \
|
|
|
|
|
--with-pic \
|
|
|
|
|
%if %{with debug}
|
|
|
|
|
--enable-debug \
|
|
|
|
|
--with-valgrind \
|
|
|
|
|
%endif
|
|
|
|
|
--enable-posixmutexes \
|
|
|
|
|
%if %{with python}
|
|
|
|
|
--with-python=%{python_version} \
|
|
|
|
|
%if %{with embed}
|
|
|
|
|
--with-pythonembed=external \
|
|
|
|
|
%endif
|
|
|
|
|
%else
|
|
|
|
|
--without-python \
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
--with-perl=vendor \
|
|
|
|
|
%if %{with embed}
|
|
|
|
|
--with-perlembed=external \
|
|
|
|
|
%endif
|
|
|
|
|
%else
|
|
|
|
|
--without-perl \
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with js}
|
|
|
|
|
--with-mozjs185=external \
|
|
|
|
|
%else
|
|
|
|
|
--without-mozjs185 \
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with ruby}
|
|
|
|
|
--with-ruby=external \
|
|
|
|
|
%if %{with embed}
|
|
|
|
|
--with-rubyembed=external \
|
|
|
|
|
%endif
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with tcl}
|
|
|
|
|
--with-tcl=external \
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%endif
|
|
|
|
|
%if %{with squirrel}
|
|
|
|
|
--with-squirrel=external \
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
--with-glob \
|
|
|
|
|
--without-selinux \
|
|
|
|
|
%if %{with docs}
|
|
|
|
|
--with-apidocs \
|
|
|
|
|
%endif
|
|
|
|
|
--with-libelf \
|
|
|
|
|
--with-popt=external \
|
|
|
|
|
--with-xz=external \
|
|
|
|
|
--with-bzip2=external \
|
2012-08-01 14:59:23 +04:00
|
|
|
|
--with-lua=internal \
|
|
|
|
|
--with-expat=external \
|
2012-02-01 14:15:49 +04:00
|
|
|
|
--with-pcre=external \
|
|
|
|
|
%ifarch %{ix86} x86_64 ppc ppc64 ia64
|
|
|
|
|
--with-cpuinfo=external \
|
|
|
|
|
%else
|
|
|
|
|
--without-cpuinfo \
|
|
|
|
|
%endif
|
|
|
|
|
--with-syck=external \
|
|
|
|
|
--with-file=external \
|
|
|
|
|
--with-path-magic=%{_datadir}/misc/magic.mgc \
|
|
|
|
|
--with-beecrypt=external \
|
|
|
|
|
--with-usecrypto=beecrypt \
|
|
|
|
|
--with-keyutils=external \
|
|
|
|
|
--with-neon=external \
|
|
|
|
|
--with-acl \
|
|
|
|
|
--enable-openmp \
|
|
|
|
|
%if %{with xar}
|
|
|
|
|
--with-xar=%{_includedir}/xar \
|
|
|
|
|
%endif
|
|
|
|
|
--with-db \
|
2012-08-01 14:59:23 +04:00
|
|
|
|
--with-dbsql=external \
|
2012-02-01 14:15:49 +04:00
|
|
|
|
--without-db-tools-integrated \
|
|
|
|
|
%if %{with sqlite}
|
|
|
|
|
--with-sqlite=external \
|
|
|
|
|
%else
|
|
|
|
|
--without-sqlite \
|
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%if %{with ossp_uuid}
|
|
|
|
|
%if 0
|
|
|
|
|
# TODO: needs to be fixed properly for automatic detection in internal lua build
|
|
|
|
|
%endif
|
|
|
|
|
--with-uuid=%{_libdir}:%{_includedir}/ossp-uuid \
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%else
|
|
|
|
|
--without-uuid \
|
|
|
|
|
%endif
|
|
|
|
|
%if %{with augeas}
|
|
|
|
|
--with-augeas=external \
|
|
|
|
|
%else
|
|
|
|
|
--without-augeas \
|
|
|
|
|
%endif
|
|
|
|
|
%if 0
|
|
|
|
|
--with-extra-path-macros=%{_usrlibrpm}/macros.d/mandriva \
|
|
|
|
|
%else
|
|
|
|
|
--with-extra-path-macros=%{_usrlibrpm}/platform/%%{_target}/macros:%{_sysconfdir}/rpm/macros.d/*.macros:%{_usrlibrpm}/macros.d/mandriva \
|
|
|
|
|
%endif
|
|
|
|
|
--with-vendor=mandriva \
|
|
|
|
|
--enable-build-warnings
|
|
|
|
|
# XXX: Making ie. a --with-pre-macros option might be more aestethic and easier
|
|
|
|
|
# of use to others if pushed back upstream?
|
|
|
|
|
# For our case, this is only used to define _prefer_target_cpu before any other
|
|
|
|
|
# macros so that rpm knows about this for libcpuinfo when loading macros, but
|
|
|
|
|
# could perhaps be useful to others, ie. for defining a _target_vendor earlier,
|
|
|
|
|
# so that vendor specific macros to load could be defined at runtime rather
|
|
|
|
|
# than compile time.. Sounds convenient if LSB certification is done on a specific
|
|
|
|
|
# set of binaries (does it..?) wrt. Manbo Labs.
|
|
|
|
|
echo '#define PREMACROFILES "%{_sysconfdir}/rpm/premacros.d/*.macros"' >> config.h
|
|
|
|
|
%make
|
|
|
|
|
%if %{with docs}
|
|
|
|
|
%make apidocs
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%check
|
2012-03-14 17:24:56 +04:00
|
|
|
|
#make check
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%install
|
2012-10-17 23:59:33 +04:00
|
|
|
|
%makeinstall_std -k
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
# XXX: why isn't this installed by 'make install'?
|
|
|
|
|
install -m755 scripts/symclash.* %{buildroot}%{_rpmhome}
|
|
|
|
|
|
|
|
|
|
# Save list of packages through cron
|
|
|
|
|
install -m755 scripts/rpm.daily -D %{buildroot}%{_sysconfdir}/cron.daily/rpm
|
|
|
|
|
install -m644 scripts/rpm.log -D %{buildroot}%{_sysconfdir}/logrotate.d/rpm
|
|
|
|
|
|
|
|
|
|
mkdir -p %{buildroot}/var/spool/repackage
|
|
|
|
|
|
|
|
|
|
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/{{pre,}macros.d,sysinfo}
|
|
|
|
|
|
|
|
|
|
# actual usefulness of this seems rather dubious with macros.d now...
|
|
|
|
|
cat > %{buildroot}%{_sysconfdir}/%{name}/macros <<EOF
|
|
|
|
|
# Put your own system macros here
|
|
|
|
|
# usually contains
|
2012-10-17 23:59:33 +04:00
|
|
|
|
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# Set this one according your locales
|
|
|
|
|
# %%_install_langs
|
|
|
|
|
|
|
|
|
|
EOF
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
# FIXME: weird issue, seems to have issue with lines starting with '%%_'...
|
2012-02-01 14:15:49 +04:00
|
|
|
|
cat > %{buildroot}%{_sysconfdir}/%{name}/premacros.d/cpuinfo_target.macros <<EOF
|
|
|
|
|
# This sets which of the available architectures to prefer when building
|
|
|
|
|
# packages with libcpuinfo support enabled.
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%%_prefer_target_cpu x86_64 i586
|
2012-02-01 14:15:49 +04:00
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
# Get rid of unpackaged files
|
|
|
|
|
# XXX: is there any of these we might want to keep?
|
2012-08-01 14:59:23 +04:00
|
|
|
|
for f in %{py_platsitedir}/poptmodule.a %{py_platsitedir}/rpmmodule.a \
|
|
|
|
|
%{py_platsitedir}/rpm/*.a %{_rpmhome}/*.a %{_rpmhome}/lib/*.a\
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/{Specfile.pm,cpanflute2,cpanflute,sql.prov,sql.req,tcl.req} \
|
|
|
|
|
%{_rpmhome}/{config.site,cross-build,rpmdiff.cgi} \
|
|
|
|
|
%{_rpmhome}/trpm %{_bindir}/rpmdiff; do
|
|
|
|
|
rm -f %{buildroot}$f
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
|
|
mkdir -p %{buildroot}/var/lib/rpm/{log,tmp}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
for dbi in `./rpm --macros macros/macros --eval %_dbi_tags_4|tr : ' '` __db.00{0..9}; do
|
2012-02-01 14:15:49 +04:00
|
|
|
|
touch %{buildroot}/var/lib/rpm/$dbi
|
2012-08-01 14:59:23 +04:00
|
|
|
|
echo "%attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) %{_localstatedir}/lib/rpm/$dbi" >> %{name}.lang
|
2012-02-01 14:15:49 +04:00
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
install -d %{buildroot}/bin
|
|
|
|
|
# FIXME: considering that most libraries dynamically linked against is located
|
|
|
|
|
# in /usr/lib*, this doesn't make much sense unless we either statically link
|
|
|
|
|
# against them (Ark Linux actually does this) or move the libraries to /lib*,
|
|
|
|
|
# neither being very attractive options, not to mention maintenance headaches
|
|
|
|
|
# spread across these library packages...
|
|
|
|
|
# So moving rpm back to /usr/bin probably makes the most sense...
|
|
|
|
|
# An optional, "minimal" rpm-static package with /bin/rpm could perhaps be done
|
|
|
|
|
# if anyone expresses actual interest in this...
|
|
|
|
|
mv %{buildroot}%{_bindir}/rpm %{buildroot}/bin/rpm
|
|
|
|
|
|
|
|
|
|
cp -r cpu-os-macros %{buildroot}%{_usrlibrpm}/platform
|
|
|
|
|
install -m644 %{SOURCE4} -D %{buildroot}%{_sysconfdir}/%{name}/macros.d/legacy_compat.macros
|
|
|
|
|
|
|
|
|
|
%if %{with docs}
|
|
|
|
|
install -d %{buildroot}%{_docdir}/rpm
|
|
|
|
|
cp -r apidocs/html %{buildroot}%{_docdir}/rpm
|
|
|
|
|
%endif
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
install -d %{buildroot}%{multiarch_bindir}
|
|
|
|
|
install -d %{buildroot}%{multiarch_includedir}
|
|
|
|
|
%if "%{_lib}" == "lib64"
|
|
|
|
|
install -d %{buildroot}%(linux32 rpm -E %%{multiarch_bindir})
|
|
|
|
|
install -d %{buildroot}%(linux32 rpm -E %%{multiarch_includedir})
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
2012-10-17 23:59:33 +04:00
|
|
|
|
# should really be handled by make script..
|
|
|
|
|
ln -f %{buildroot}%{_rpmhome}/bin/{rpmlua,lua}
|
|
|
|
|
ln -f %{buildroot}%{_rpmhome}/bin/{rpmluac,luac}
|
|
|
|
|
|
2012-02-01 14:15:49 +04:00
|
|
|
|
# TODO: review which files goes into what packages...?
|
|
|
|
|
%files -f %{name}.lang
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%doc CHANGES doc/manual/[a-z]*
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%if %{with docs}
|
|
|
|
|
%exclude %{_docdir}/rpm/html
|
|
|
|
|
%endif
|
|
|
|
|
/bin/rpm
|
|
|
|
|
%{_bindir}/multiarch-dispatch
|
|
|
|
|
%{_bindir}/rpmconstant*
|
|
|
|
|
%{_bindir}/rpm2cpio*
|
|
|
|
|
%{_rpmhome}/bin/augtool
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/chroot
|
|
|
|
|
%{_rpmhome}/bin/cp
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/dbconvert
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/find
|
|
|
|
|
#%%{_rpmhome}/bin/grep
|
|
|
|
|
#%%{_rpmhome}/bin/lua
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/mtree
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/mgo
|
|
|
|
|
#%%{_rpmhome}/bin/rc
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/rpmspecdump
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/wget
|
|
|
|
|
%if %{with xar}
|
|
|
|
|
%{_rpmhome}/bin/txar
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/dbconvert.sh
|
|
|
|
|
%{_rpmhome}/rpm.*
|
|
|
|
|
%{_rpmhome}/rpm2cpio
|
|
|
|
|
%{_rpmhome}/rpmdb_loadcvt
|
|
|
|
|
%{_rpmhome}/tgpg
|
|
|
|
|
|
|
|
|
|
%dir %{_localstatedir}/lib/rpm
|
|
|
|
|
%dir %{_localstatedir}/lib/rpm/log
|
|
|
|
|
%dir %{_localstatedir}/lib/rpm/tmp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%{_rpmhome}/macros.d/*
|
|
|
|
|
%{_rpmhome}/cpuinfo.yaml
|
|
|
|
|
%{_rpmhome}/macros
|
|
|
|
|
%{_rpmhome}/rpmpopt
|
|
|
|
|
%{_rpmhome}/platform/*/macros
|
|
|
|
|
%config(noreplace) %{_localstatedir}/lib/rpm/DB_CONFIG
|
|
|
|
|
|
|
|
|
|
%dir %{_localstatedir}/spool/repackage
|
|
|
|
|
%dir %{_rpmhome}
|
|
|
|
|
%dir %{_rpmhome}/bin
|
2012-10-17 23:59:33 +04:00
|
|
|
|
%dir %{_rpmhome}/lib
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%dir %{_rpmhome}/platform/
|
|
|
|
|
%dir %{_rpmhome}/platform/*/
|
|
|
|
|
%dir %{_rpmhome}/macros.d
|
|
|
|
|
%dir %{_sysconfdir}/%{name}
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}/macros
|
|
|
|
|
%dir %{_sysconfdir}/%{name}/macros.d
|
|
|
|
|
%dir %{_sysconfdir}/%{name}/premacros.d
|
|
|
|
|
%dir %{_sysconfdir}/%{name}/sysinfo
|
|
|
|
|
%{_sysconfdir}/%{name}/macros.d/*.macros
|
|
|
|
|
%{_sysconfdir}/%{name}/premacros.d/*.macros
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man[18]/*.[18]*
|
|
|
|
|
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
|
|
|
|
|
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
|
|
|
|
|
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
|
|
|
|
|
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
|
|
|
|
|
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
|
|
|
|
|
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
|
|
|
|
|
%exclude %{_mandir}/man8/rpmbuild.8*
|
|
|
|
|
%exclude %{_mandir}/man8/rpmdeps.8*
|
|
|
|
|
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_sysconfdir}/cron.daily/rpm
|
|
|
|
|
%config(noreplace,missingok) %{_sysconfdir}/logrotate.d/rpm
|
|
|
|
|
|
|
|
|
|
%dir %{multiarch_bindir}
|
|
|
|
|
%dir %{multiarch_includedir}
|
|
|
|
|
%if "%{_lib}" == "lib64"
|
|
|
|
|
%dir %(linux32 rpm -E %%{multiarch_bindir})
|
|
|
|
|
%dir %(linux32 rpm -E %%{multiarch_includedir})
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%{_includedir}/multiarch-dispatch.h
|
|
|
|
|
|
|
|
|
|
%files build
|
|
|
|
|
%{_bindir}/gendiff
|
|
|
|
|
%{_bindir}/rpmbuild
|
|
|
|
|
%{_bindir}/multiarch-platform
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#%%{_rpmhome}/bin/abi-compliance-checker.pl
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/api-sanity-autotest.pl
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/api-sanity-checker.pl
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/dbsql
|
|
|
|
|
%{_rpmhome}/bin/debugedit
|
|
|
|
|
%{_rpmhome}/bin/install-sh
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/lua
|
|
|
|
|
%{_rpmhome}/bin/luac
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/mkinstalldirs
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/pom2spec
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/rpmcache
|
|
|
|
|
%{_rpmhome}/bin/rpmcmp
|
|
|
|
|
%{_rpmhome}/bin/rpmdeps
|
|
|
|
|
%{_rpmhome}/bin/rpmdigest
|
|
|
|
|
%{_rpmhome}/bin/rpmkey
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/bin/rpmlua
|
|
|
|
|
%{_rpmhome}/bin/rpmluac
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/bin/rpmrepo
|
|
|
|
|
%{_rpmhome}/bin/sqlite3
|
|
|
|
|
%dir %{_rpmhome}/helpers
|
|
|
|
|
%{_rpmhome}/helpers/*
|
|
|
|
|
%dir %{_rpmhome}/qf
|
|
|
|
|
%{_rpmhome}/qf/*
|
|
|
|
|
%{_rpmhome}/vcheck
|
|
|
|
|
%{_rpmhome}/brp-*
|
|
|
|
|
%{_rpmhome}/check-files
|
|
|
|
|
%{_rpmhome}/check-multiarch-files
|
|
|
|
|
#%%{_rpmhome}/cross-build
|
|
|
|
|
%{_rpmhome}/find-debuginfo.sh
|
|
|
|
|
%{_rpmhome}/find-lang.sh
|
|
|
|
|
%{_rpmhome}/find-prov.pl
|
|
|
|
|
%{_rpmhome}/find-provides.perl
|
|
|
|
|
%{_rpmhome}/find-req.pl
|
|
|
|
|
%{_rpmhome}/find-requires.perl
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/fontconfig.prov
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/gem_helper.rb
|
|
|
|
|
%{_rpmhome}/getpo.sh
|
|
|
|
|
%{_rpmhome}/gstreamer.sh
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/haskelldeps.sh
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_rpmhome}/http.req
|
|
|
|
|
%{_rpmhome}/javadeps.sh
|
|
|
|
|
%{_rpmhome}/kmod-deps.sh
|
|
|
|
|
%{_rpmhome}/mkmultiarch
|
|
|
|
|
%{_rpmhome}/mono-find-provides
|
|
|
|
|
%{_rpmhome}/mono-find-requires
|
|
|
|
|
%{_rpmhome}/executabledeps.sh
|
|
|
|
|
%{_rpmhome}/libtooldeps.sh
|
|
|
|
|
%{_rpmhome}/osgideps.pl
|
|
|
|
|
%{_rpmhome}/perldeps.pl
|
|
|
|
|
%{_rpmhome}/perl.prov
|
|
|
|
|
%{_rpmhome}/perl.req
|
|
|
|
|
%{_rpmhome}/php.prov
|
|
|
|
|
%{_rpmhome}/php.req
|
|
|
|
|
%{_rpmhome}/pkgconfigdeps.sh
|
|
|
|
|
%{_rpmhome}/pythondeps.sh
|
|
|
|
|
%{_rpmhome}/pythoneggs.py
|
|
|
|
|
%{_rpmhome}/rubygems.rb
|
|
|
|
|
%{_rpmhome}/symclash.*
|
|
|
|
|
%{_rpmhome}/u_pkg.sh
|
|
|
|
|
%{_rpmhome}/vpkg-provides.sh
|
|
|
|
|
%{_rpmhome}/vpkg-provides2.sh
|
|
|
|
|
|
|
|
|
|
%if %{with js}
|
|
|
|
|
%{_rpmhome}/bin/tjs
|
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%{_rpmhome}/macros.rpmbuild
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_mandir}/man8/rpmbuild.8*
|
|
|
|
|
%{_mandir}/man8/rpmdeps.8*
|
|
|
|
|
|
|
|
|
|
%files -n %{librpmname}
|
|
|
|
|
%{_libdir}/librpm-%{libver}.so
|
|
|
|
|
%{_libdir}/librpmconstant-%{libver}.so
|
|
|
|
|
%{_libdir}/librpmdb-%{libver}.so
|
|
|
|
|
%{_libdir}/librpmio-%{libver}.so
|
|
|
|
|
%{_libdir}/librpmmisc-%{libver}.so
|
|
|
|
|
%{_libdir}/librpmbuild-%{libver}.so
|
|
|
|
|
%if %{with js}
|
|
|
|
|
%{_rpmhome}/lib/librpmjsm.so.*
|
|
|
|
|
%{_rpmhome}/lib/rpmjsm.so
|
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#%%if %%{with sqlite}
|
|
|
|
|
#%%{_rpmhome}/libsql*.so.*
|
|
|
|
|
#%%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%files -n %{librpmnamedevel}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#%%doc apidocs/html
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_includedir}/rpm
|
|
|
|
|
%{_libdir}/librpm.so
|
|
|
|
|
%{_libdir}/librpmconstant.so
|
|
|
|
|
%{_libdir}/librpmdb.so
|
|
|
|
|
%{_libdir}/librpmio.so
|
|
|
|
|
%{_libdir}/librpmmisc.so
|
|
|
|
|
%{_libdir}/librpmbuild.so
|
|
|
|
|
%{_libdir}/pkgconfig/rpm.pc
|
|
|
|
|
|
|
|
|
|
%if %{with js}
|
|
|
|
|
%{_rpmhome}/lib/librpmjsm.so
|
|
|
|
|
%endif
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#%%if %%{with sqlite}
|
|
|
|
|
#%%{_rpmhome}/libsql*.so
|
|
|
|
|
#%%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
|
|
|
|
|
%files -n %{librpmstatic}
|
|
|
|
|
%{_libdir}/librpm.a
|
|
|
|
|
%{_libdir}/librpmconstant.a
|
|
|
|
|
%{_libdir}/librpmdb.a
|
|
|
|
|
%{_libdir}/librpmio.a
|
|
|
|
|
%{_libdir}/librpmmisc.a
|
|
|
|
|
%{_libdir}/librpmbuild.a
|
|
|
|
|
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
%files -n perl-%{perlmod}
|
2012-08-01 14:59:23 +04:00
|
|
|
|
#%%doc perl/Changes
|
|
|
|
|
%if %{with embed}
|
|
|
|
|
%{_rpmhome}/lib/rpmperl.so
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%{_mandir}/man3/RPM*
|
|
|
|
|
%{perl_vendorarch}/%{perlmod}.pm
|
|
|
|
|
%dir %{perl_vendorarch}/%{perlmod}
|
|
|
|
|
%{perl_vendorarch}/%{perlmod}/*.pm
|
|
|
|
|
%{perl_vendorarch}/auto/%{perlmod}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with python}
|
|
|
|
|
%files -n python-rpm
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%if %{with embed}
|
|
|
|
|
%{_rpmhome}/lib/rpmpython.so
|
|
|
|
|
%endif
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%dir %{py_platsitedir}/rpm
|
|
|
|
|
%{py_platsitedir}/rpm/*.py
|
|
|
|
|
%{py_platsitedir}/rpm/*.so
|
2012-08-01 14:59:23 +04:00
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with ruby}
|
|
|
|
|
%files -n rpm-rubyembed
|
|
|
|
|
%{_rpmhome}/bin/trb
|
|
|
|
|
%{_rpmhome}/lib/rpm.so
|
|
|
|
|
%{_rpmhome}/lib/rpmruby.so
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with tcl}
|
|
|
|
|
%files -n rpm-tclembed
|
|
|
|
|
%{_rpmhome}/lib/rpmtcl.so
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with squirrel}
|
|
|
|
|
%files -n rpm-squirrelembed
|
|
|
|
|
%{_rpmhome}/lib/rpmsquirrel.so
|
2012-02-01 14:15:49 +04:00
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with docs}
|
|
|
|
|
%files apidocs
|
|
|
|
|
%dir %{_docdir}/rpm/html
|
|
|
|
|
%{_docdir}/rpm/html/*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Oct 04 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.10-5
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 818380
|
|
|
|
|
- fix duplicate /usr/lib/rpm/bin/{{rpmlua,lua},{rpmluac,luac} files to be
|
|
|
|
|
hardlinks in stead
|
|
|
|
|
- own /usr/lib/rpm/lib
|
|
|
|
|
- fix a possibly unitialized variable being used (P162)
|
|
|
|
|
- search through library dirs within buildroot for uclibc dependencies (P161)
|
|
|
|
|
|
|
|
|
|
* Thu Aug 30 2012 Andrey Bondrov <abondrov@mandriva.org> 1:5.4.10-4
|
|
|
|
|
+ Revision: 816074
|
|
|
|
|
- Update ruby1.9-fixes patch to deal with new psych
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Aug 22 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.10-3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 815594
|
|
|
|
|
- bump binary payload compression level up to xz' default level (6)
|
|
|
|
|
- fix so that dependencies really doesn't get generated from doc files, also
|
|
|
|
|
allow for enabling generation with %%_generate_dependencies_from_docdir (P116)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Aug 14 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.10-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 814815
|
|
|
|
|
- rebuild for missing x86_64 packages..
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Jul 27 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.10-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 811384
|
|
|
|
|
- support --ignorearch & --ignoreos again (P159)
|
|
|
|
|
- try workaround strange issue with tests being run during install when built
|
|
|
|
|
on build server...
|
|
|
|
|
- new version
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Jul 04 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.9-6
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 808116
|
|
|
|
|
- fix issue with noen saving error pages to target file when hitting errors
|
|
|
|
|
after connecting to http server (P158)
|
|
|
|
|
- change %%optflags for x32 to '-Os -g -mx32 -march=atom -mtune=core-avx-i'
|
|
|
|
|
- merge perl dependency generator scripts from rpm-mandriva-setup
|
|
|
|
|
- merge php dependency generator scripts from rpm-mandriva-setup-build
|
|
|
|
|
- ditch install-info macros
|
|
|
|
|
- drop dead %%cputoolize macro (P154)
|
|
|
|
|
|
|
|
|
|
* Sat May 19 2012 Matthew Dawkins <mattydaw@mandriva.org> 1:5.4.9-5
|
|
|
|
|
+ Revision: 799683
|
|
|
|
|
- added p153 for findlang of the new gnome help directory
|
|
|
|
|
- taken from upstream rpm5.org
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri May 18 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.9-4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 799528
|
|
|
|
|
- disable sqlite stuff which seems broken, giving berkeley db errors (P152)
|
|
|
|
|
- disable support for localized strings (P150)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri May 18 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.9-3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 799483
|
|
|
|
|
- fix broken description, group & summary tag for src.rpms generated (P150)
|
|
|
|
|
- fix a typo in the internal rpmtag.h header (P149)
|
|
|
|
|
- fix build breakage due to use of libgit2 functions when not enabled (P148)
|
|
|
|
|
- add initial x32 support (P147)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu May 17 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.9-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 799292
|
|
|
|
|
- add back fix for 'rpm -qa \*foo\*' which were wrongly assumed to have been
|
|
|
|
|
merged upstream
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu May 17 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.9-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 799275
|
|
|
|
|
- support signature & digest disablers
|
|
|
|
|
- Seqno is now part of %%_dbi_tags_4, so be sure to not make it duplicate in
|
|
|
|
|
%files list
|
|
|
|
|
- rebase on rpm 5.4.9 (tons of patches merged upstream, beware of possible
|
|
|
|
|
regressions..)
|
|
|
|
|
- prepare and comment with instructions and status for mdawkins to take care
|
|
|
|
|
of upstream merging :)
|
|
|
|
|
|
|
|
|
|
+ Franck Bui <franck.bui@mandriva.com>
|
|
|
|
|
- clean up the armv7l macro file so it contains target-specific macros only
|
|
|
|
|
- Add armv7l specific macros
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Apr 25 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.8-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 793419
|
|
|
|
|
- fix lua ossp-uuid as well
|
|
|
|
|
- fix uuid being disable (enabling it for real)
|
|
|
|
|
- * fix some regressions
|
|
|
|
|
* regenerate patches
|
|
|
|
|
* update to 5.4.8
|
|
|
|
|
- fix newline from mono dependency generator which will produce empty deps (P143)
|
|
|
|
|
|
|
|
|
|
* Sat Apr 21 2012 Matthew Dawkins <mattydaw@mandriva.org> 1:5.4.7-14
|
|
|
|
|
+ Revision: 792633
|
|
|
|
|
- added p142 for typelib (rediffed from upstream)
|
|
|
|
|
- made spec more readable
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Apr 12 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-13
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 790449
|
|
|
|
|
- revert "Hash instead of 64b->16b truncate to prevent aliasing" (P141)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Apr 12 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-12
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 790425
|
|
|
|
|
- disable %%triggerposttransin & %%triggerposttransun support for now as
|
|
|
|
|
implementation details likely needs to change in ways that will affect any
|
|
|
|
|
packages built using this
|
|
|
|
|
- add back support for rpmv3 packages (#65443)
|
|
|
|
|
- fix --verify segfaulting on packages using old signature type (#64378)
|
|
|
|
|
- implement %%triggerposttransin & %%triggerposttransun (P138)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Mar 29 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-11
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 788049
|
|
|
|
|
- fix dependency generator not generating kmod() deps for all dkms packages
|
|
|
|
|
- fix so that we don't get double '/' in path for dirname matching against
|
|
|
|
|
file triggers (P137)
|
|
|
|
|
- add support for using rpmdsMerge() with file path tags (P136)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Mar 28 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-10
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 787993
|
|
|
|
|
- libexpat is needed by lua, so let's enable use of libexpat for rpm as well also
|
|
|
|
|
- don't do seqid_init() on read-only database (P135)
|
|
|
|
|
- enable internal lua per jbj request
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 23 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-9
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 786436
|
|
|
|
|
- allow generating devel() provides for files outside of standard libdirs (P133)
|
|
|
|
|
- fix rpmpython input issue resulting in 'BDB4511 Error' (P132)
|
|
|
|
|
- merge all interpreter dlopen() patches into one
|
|
|
|
|
- add dependencies on python-rpm & perl-RPM for rpm-build package so that we're
|
|
|
|
|
sure that we always have embedded python & perl interpreters available during
|
|
|
|
|
rpm building, thus making it easier and encouraging usage
|
|
|
|
|
- pass trigger matches as arguments to triggers using embedded interpreters also
|
|
|
|
|
- load embedded squirrel interpretter via dlopen() (P135)
|
|
|
|
|
- load embedded tcl interpreter via dlopen() (P134) and enable it
|
|
|
|
|
- implement loading of embedded ruby interpreter via dlopen() (P133), disabled
|
|
|
|
|
for now as the embedded interpreter support was already broken and I don't want
|
|
|
|
|
to waste anymore time on trying to fix it right now.. :p
|
|
|
|
|
- load embedded perl interpreter via dlopen() (P132) and enable it
|
|
|
|
|
- load embedded python interpreter via dlopen() (P131) and enable it
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Mar 22 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-8
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 785965
|
|
|
|
|
- fix regex & glob matching against strings that's not NUL terminated (P130)
|
|
|
|
|
- fix a couple of minor memleak (P129)
|
|
|
|
|
- don't consider trigger dependencies as overlapping (P128)
|
|
|
|
|
- enable provides generation for DSOs without soname again (for now..)
|
|
|
|
|
- add matches as arguments to triggers (P127)
|
|
|
|
|
- add filename regex matching support for file triggers (P126)
|
|
|
|
|
- fix unitialized value resulting in segfault for 'rpm -qa --triggers' (P125)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 16 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-7
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 785403
|
|
|
|
|
- only generate devel() deps for files under /lib, /lib64, /usr/lib & /usr/lib64
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 16 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-6
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 785399
|
|
|
|
|
- change debug package suffix to '-debuginfo' (P124)
|
|
|
|
|
- .la files now gets automatically removed since spec-helper 0.31.12
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 16 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-5
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 785347
|
|
|
|
|
- fix devel() dependencies not being generated if soname has '.' before '.so'
|
|
|
|
|
- fix kmod() dependencies not being generated
|
|
|
|
|
- own multiarch directories
|
|
|
|
|
- don't generate rpmlib(DistEpoch) dependencies quite yet..
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Mar 14 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 784990
|
|
|
|
|
- pull in fixed libtool version
|
|
|
|
|
- don't try fopen() empty filenames when trying to resolve elf interpreter (P123)
|
|
|
|
|
- strdup() EVR of package merged while removing overlapping dependencies (P122)
|
|
|
|
|
- always choose dependencies with equal only when overlapping (P121)
|
|
|
|
|
- print the name of the files that removed dependencies are generated from (P120)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Mar 10 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 783945
|
|
|
|
|
- eu-strip in elfutils 0.152-5 seems to have suddenly started segfaulting on me,
|
|
|
|
|
so let's be sure that we pull in 0.153 when we build rpm
|
|
|
|
|
- fix generation of ruby(abi) provides (P119)
|
|
|
|
|
- don't generate SONAME provides for DSOs without SONAME (P118)
|
|
|
|
|
- only generate ruby and python dependencies for executables and modules (P117)
|
|
|
|
|
- don't try generate dependencies from any files under /usr/share/doc (P116)
|
|
|
|
|
- fix invalid free() if not %%_defaultdocdir is defined (P115)
|
|
|
|
|
- don't generate rpmlib(VersionedDependency) rpmlib feature dependencies (P113)
|
|
|
|
|
- add rpmlib(DistEpoch) feature (P113, way overdue, should *really* have been
|
|
|
|
|
done before 2011 release in order to prevent broken upgrades.. :/)
|
|
|
|
|
- use gnu hash style by default when linking (P112)
|
|
|
|
|
- don't bother generating rtld(GNU_HASH) dependencies for packages using gnu
|
|
|
|
|
hash style as our glibc has provided this for ages now anyways (P112)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 09 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.7-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 783464
|
|
|
|
|
- new version
|
|
|
|
|
- reenable docs
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 09 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.5-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 783454
|
|
|
|
|
- disable docs for a brief moment to squeeze by dependenci issues on buildsystem
|
|
|
|
|
- set _use_internal_dependency_generator to 1 (disabling scriptlet dependencies)
|
|
|
|
|
- only generate devel() dependencies for symlinks with 'libfoo' filename (P110)
|
|
|
|
|
- fix generation of uClibc() depsn on non-lib64 (P109)
|
|
|
|
|
- fix fontconfig.prov not being installed
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Mar 06 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.5-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 782550
|
|
|
|
|
- be sure to scan /usr/lib{,64} for elf interpreter
|
|
|
|
|
- fix issue with pythonegg() dependencies not generated with internal dependency
|
|
|
|
|
generator when egg metadata is stored in directories rather than archives(P108)
|
|
|
|
|
- add rpmfc python color from string returned by file magic (P107)
|
|
|
|
|
- break out of elf link loops when trying to resolve elf interpreter (P106)
|
|
|
|
|
- fix incorrect use of sizeof() rather than strlen() on strings, affecting
|
|
|
|
|
perl dependencies generated by the internal dep generator (P105)
|
|
|
|
|
- skip dependency generation for block devices as well..
|
|
|
|
|
- don't try extract dependencies from character devices, otherwise the dependency
|
|
|
|
|
generator might get stuck in a eternal loop (P104)
|
|
|
|
|
- add mimehandler() provides (P103)
|
|
|
|
|
- add missing pieces to get kmod() dependencies working (P102)
|
|
|
|
|
- generate font() provides (P101)
|
|
|
|
|
- don't consider script dependencies as overlapping to other dependencies (P100)
|
|
|
|
|
- add a macros function to python spec class to get macros from a package (P99)
|
|
|
|
|
- update dependency references in rpmfc dictionary when removing overlapping
|
|
|
|
|
dependencies (P98)
|
|
|
|
|
- cron't script isn't a configuration file
|
|
|
|
|
- set proper file color for scripts using env in shellbang (P97)
|
|
|
|
|
- fix elf interpreter resolving that breaks generation of uclibc deps (P96)
|
|
|
|
|
- drop interpreter deps on 'bash', 'env', 'perl', 'python', 'ruby' & 'sh' (P95)
|
|
|
|
|
- oboslete haskell-macros
|
|
|
|
|
- generate haskell() dependencies (P94)
|
|
|
|
|
- SILENCE: I knew this one was wrong..
|
|
|
|
|
- print missing newline for unversioned ruby(abi) dependencies generated (P93)
|
|
|
|
|
- be sure to always extract dependencies for all files classified as ruby (P92)
|
|
|
|
|
- update rpmfc when removing dependencies on self (P91)
|
|
|
|
|
- apply various misc changes for fixing uClibc() dependencies and also devel()
|
|
|
|
|
dependencies (P90)
|
|
|
|
|
- fix typo inverting (64bit) mark (P89, from rpm-5_3)
|
|
|
|
|
- add a uClibc(...) dependency for libraries linked against uClibc to avoid
|
|
|
|
|
conflicting duplicates (P88, from rpm-5_3)
|
|
|
|
|
- ditch librpm-devel provides
|
|
|
|
|
- obsolete rpm-mandriva-setup
|
|
|
|
|
- don't generate php dependencies only when scripts are executable (P87)
|
|
|
|
|
- use our own dependency generator for php as well for now (updates P84)
|
|
|
|
|
- update to using version of mono dependency generator shipped with mono (P86)
|
|
|
|
|
- fix removal of overlapping dependencies for internal dependency generator (P85)
|
|
|
|
|
- enable internal dependency generator (P83)
|
|
|
|
|
- remove dependencies on self generated by internal dependency generator as well
|
|
|
|
|
- add support for extracting kmod() deps from xz compressed kernel modules
|
|
|
|
|
- fix python bindings using a no longer existing rpm4 function (P82)
|
|
|
|
|
- apply russian typo fix again (patch seems to have been accidentally disabled)
|
|
|
|
|
- fix build against db 5.2 for now.. (P77)
|
|
|
|
|
- fix building of libsql not being conditional (P81)
|
|
|
|
|
- fix automake 1.11.2 fix (P80)
|
|
|
|
|
- new version
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Feb 15 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-36
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 774475
|
|
|
|
|
- do not consider dependency ranges as overlapping for removal (#65269)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Feb 12 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-35
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 773377
|
|
|
|
|
- update ruby macro for ruby 1.9 to avoid deprecation warnings
|
|
|
|
|
- fix gem_helper.rb to work with ruby 1.9
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Feb 10 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-34
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 772526
|
|
|
|
|
- hold on with db 5.3 migration a bit, need to get ruby dep extractor working
|
|
|
|
|
again first...
|
|
|
|
|
- fix actual printing of rubygem dependencies also with ruby 1.9
|
|
|
|
|
- update rubygem dependency extractor for ruby 1.9
|
|
|
|
|
- switch to berkeley db 5.3
|
|
|
|
|
|
|
|
|
|
* Tue Feb 07 2012 Oden Eriksson <oeriksson@mandriva.com> 1:5.4.4-33
|
|
|
|
|
+ Revision: 771559
|
|
|
|
|
- rebuilt against new pcre (second time)
|
|
|
|
|
|
|
|
|
|
* Sun Feb 05 2012 Oden Eriksson <oeriksson@mandriva.com> 1:5.4.4-32
|
|
|
|
|
+ Revision: 771270
|
|
|
|
|
- rebuilt against new pcre
|
|
|
|
|
|
|
|
|
|
+ Matthew Dawkins <mattydaw@mandriva.org>
|
|
|
|
|
- moved pom2spec to rpm-build package
|
|
|
|
|
- added Obsoletes for rpm5-manbo-setup package
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Jan 23 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-31
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 766961
|
|
|
|
|
- terminate build on file listed twice
|
|
|
|
|
- hardcore path to rpmlint to prevent breakage with people redefining %%_bindir
|
|
|
|
|
- add rpmlintrc file
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Jan 06 2012 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-30
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 758125
|
|
|
|
|
- workaround spec-helper not properly removing all .la files properly..(?)
|
|
|
|
|
- support loading local rpmlint configuration file from
|
|
|
|
|
%{_sourcedir}/%%{name}.rpmlintrc
|
|
|
|
|
- add a versioned dependency on rpmlint-mandriva-policy
|
|
|
|
|
- add support for %%_srcdefattr macro, setting it to (644,root,root)
|
|
|
|
|
- bump rpmlint version conflicts again.. ;)
|
|
|
|
|
- enable %%_nonzero_exit_pkgcheck_terminate_build (ghasp!;)
|
|
|
|
|
- don't remove Requires(pre) dependencies satisfied by self, but rather print an
|
|
|
|
|
error (not terminating build though, leaving this up to rpmlint check to do
|
|
|
|
|
later)
|
|
|
|
|
- pass '-T' argument to rpmlint for it to always return zero unless error
|
|
|
|
|
threshold is exceeded
|
|
|
|
|
- silence rpmlint 'macro-in-comment' complaints
|
|
|
|
|
- ditch dedicated rpm user and file/directory ownership of
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Dec 21 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-29
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 744043
|
|
|
|
|
- reenable rpmlint invokation from rpmbuild and add conflict on older rpmlint
|
|
|
|
|
releaes that has bug with paths to extracted files from src.rpm
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Dec 20 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-28
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 744028
|
|
|
|
|
- disable rpmlint invokation during rpmbuild untill network transport issues with
|
|
|
|
|
src.rpms is resolved
|
|
|
|
|
- drop 'GROUPS' file carried and included as doc for 'rpm' package, earlier
|
|
|
|
|
required by rpmlint, but no longer... :)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Dec 20 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-27
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 743978
|
|
|
|
|
- add '>= 4.2.1-8' to 'beecrypt-devel' buildrequires to get proper libtool files
|
|
|
|
|
- add back $RPM_BUILD_DIR again for now to properly generate paths for debug pkgs
|
|
|
|
|
- add support for %%_build_pkgcheck, rpmbuild invoking rpmlint automatically per
|
|
|
|
|
package built (P73, from rpm.org)
|
|
|
|
|
- disable %%_unpackaged_subdirs_terminate_build untill check fixed..
|
|
|
|
|
- teach debugedit about .debug_macro dwarf section (rhbz#759272, P72 from rpm.org)
|
|
|
|
|
- switch to using rpm's own xtoupper() & xtolower() in stead of changing LC_CTYPE
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Dec 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-26
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 743086
|
|
|
|
|
- fix locale-dependent behaviour of toupper()/tolower() breaking conversion of
|
|
|
|
|
string casing and the lookup of rpm constants in languages such as turkish
|
|
|
|
|
where 'i' is considered uppercase and 'I' lowercase (P71, fixes mdv#63860)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Dec 14 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-25
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 741297
|
|
|
|
|
- change log level of message about dropping dependencies to debug, way too
|
|
|
|
|
annoying otherwise..
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Dec 14 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-24
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 741197
|
|
|
|
|
- actually enable dropping of dependencies on '/bin/sh' & '/sbin/ldconfig' (P70)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Dec 11 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-23
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 740189
|
|
|
|
|
- drop dependencies such as /bin/sh which will always be satisfied by glibc's
|
|
|
|
|
dependency on bash, and also on /sbin/ldconfig which always will be satisfied
|
|
|
|
|
by glibc (P70)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Dec 11 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-22
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 740168
|
|
|
|
|
- drop useless dependency on 'pkgconfig' on all files which has a pkgconfig file,
|
|
|
|
|
it's not really needed to make the packages usable, and any package actually
|
|
|
|
|
requiring pkgconfig will pull it in long before anyways (P69)
|
|
|
|
|
- fix %%find_lang --with-html
|
|
|
|
|
- enable net transport for 'rpm -qp' (closes mdv#64914)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Dec 06 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-21
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 738087
|
|
|
|
|
- avoid excessive output from eu-strip in find-debuginfo.sh now that
|
|
|
|
|
--reloc-debug-sections is used (P67)
|
|
|
|
|
- add a 'rpmbuild --withoutclean' option (P66, closes mdvbz#64898)
|
|
|
|
|
- strip away buildroot from unpackaged subdirs listed as well
|
|
|
|
|
- implement %%_unpackaged_subdirs_terminate_build as well (P65)
|
|
|
|
|
- implement %%_duplicate_files_terminate_build (P64)
|
|
|
|
|
- strip buildroot path from list of files duplicated across packages (P63)
|
|
|
|
|
- update buildrequires on libgomp-devel to gomp-devel
|
|
|
|
|
- fix path of %%_sys_macros_dir
|
|
|
|
|
- don't redefine %%{debugcflags} completely, extend it in stead and add '-g3'
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 30 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-20
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735832
|
|
|
|
|
- fix NULL pointer dereferencing
|
|
|
|
|
- add a versioned requires on elfutils to ensure we get --reloc-debug-sections
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 30 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-19
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735726
|
|
|
|
|
- update buildrequires to use pkgconfig(foo)
|
|
|
|
|
- fix so that --reloc-debug-sections isn't used when DISABLE_DEBUG is set
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Nov 29 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-18
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735479
|
|
|
|
|
- fix same package with epoch being possible to upgrade (P60, reported by Ze)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Nov 29 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-17
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735473
|
|
|
|
|
- add missing partial stripping part from our old find-debuginfo.sh (P60)
|
|
|
|
|
- add -Wa,--compress-debug-sections to %%debugcflags
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Nov 29 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-16
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735302
|
|
|
|
|
- use DWARF 4 for debugging format (P58)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Nov 29 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-15
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 735291
|
|
|
|
|
- create GDB index from find-debuginfo if possible (rhbz#617166, from rpm.org)
|
|
|
|
|
- add quotes around $RPM_BUILD_ROOT everywhere to avoid breakage with filename
|
|
|
|
|
spaces (P56, from rpm.org)
|
|
|
|
|
- add support for stripping out/resolve relocations between .debug_* elf
|
|
|
|
|
sections in ET_REL files. This can save a lot of space for kernel module (P55)
|
|
|
|
|
- Add DWARF-4 support to debugedit (rhbz#707677, P54 from rpm.org)
|
|
|
|
|
- Bail out of debuginfo if stabs format encountered (rhbz#453506, P53 from rpm.org)
|
|
|
|
|
- Remove unused variable in debugedit (P52, from rpm.org)
|
|
|
|
|
- fix incorrect error messages regarding -b and -d (P51, from rpm.org/Anssi)
|
|
|
|
|
- Make debugedit -i recompute build ID only when any DWARF was actually
|
|
|
|
|
changed (P50, from rpm.org)
|
|
|
|
|
- Whitespace fixups for tools/debugedit.c (P49, from rpm.org)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Nov 26 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-14
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 733515
|
|
|
|
|
- don't show suggests with --requires
|
|
|
|
|
- only log as debug message when only merging flags
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 25 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-13
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 733452
|
|
|
|
|
- fix dependencies with different attributes overlapping being removed, they will
|
|
|
|
|
now rather have their attributes merged in stead
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 25 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-12
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 733368
|
|
|
|
|
- fix buggy removal of overlapping dependencies, also add detection warning (P47)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Nov 24 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-11
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 733223
|
|
|
|
|
- fix build issue caused by libxml libtool files removal
|
|
|
|
|
- drop dependency whiteout, time to clean up loops
|
|
|
|
|
- allow installation of repackage rpms (P46)
|
|
|
|
|
- drop dependency on rpm-mandriva-setup now that it's macros has been merged
|
|
|
|
|
- merge build macros from rpm-mandriva-setup-build (P45)
|
|
|
|
|
- switch to using xz payload (P44)
|
|
|
|
|
- merge remaining common macros from rpm-mandriva-setup package (P44)
|
|
|
|
|
- don't redefine %%_vendor and other variables we don't want redefined in
|
|
|
|
|
platform-specific macros
|
|
|
|
|
- fix versioned dependencies on rpm-mandriva-setup
|
|
|
|
|
- implement support for glob for loading macros with %%{load:} (P42)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Nov 17 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-10
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 731397
|
|
|
|
|
- don't apply %%clean patch (P32), it seems to be broken..
|
|
|
|
|
- merge most of macros from rpm-manbo-setup & obsolete it
|
|
|
|
|
- make sure pkgconfig files to extract dependencies from are located in right
|
|
|
|
|
location (P40)
|
|
|
|
|
- drop unnecessary 'sort' in find-debuginfo.sh giving (harmless) error (P39)
|
|
|
|
|
- make find-lang.sh handle man pages that's compressed (P38)
|
|
|
|
|
- drop auto-generated dependencies for packages that they satisfy themself (P37)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-9
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 731099
|
|
|
|
|
- fix missing output file with --all-name
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-8
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 731068
|
|
|
|
|
- support passing multiple names to find-lang.sh (last argument will be output
|
|
|
|
|
file name) (P36)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-7
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730854
|
|
|
|
|
- be sure to rescan for dependency loops again when dependencies has been skipped
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Nov 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-6
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730839
|
|
|
|
|
- add support for --with-html to find-lang.sh (P35)
|
|
|
|
|
- fix a memleak in ordering patch, and also report dependencies not being removed
|
|
|
|
|
from tsort relations
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Nov 13 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-5
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730423
|
|
|
|
|
- apply ordering patch for helping solving dependency loops where ie.
|
|
|
|
|
Requires(post) etc. has been used to try solve ordering with loops.. (P33)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Nov 13 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730407
|
|
|
|
|
- fix mdvbz#62979 again (P33, forgotten on rpm-5_3)
|
|
|
|
|
- really always invoke %%clean at end (P32, forgotten on rpm-5_3)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Nov 12 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730209
|
|
|
|
|
- workaround strange issue for lines starting with '%%_'...
|
|
|
|
|
- fix rpm -qa \*foo\* regression (P31)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 11 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 730073
|
|
|
|
|
- use /sbin/nologin rather than /bin/false as login shell for 'rpm' user
|
|
|
|
|
- drop patch reverting $RPM_BUILD_DIR++ removal, it's no longer required as we're
|
|
|
|
|
no longer using our own version of find-debuginfo.sh using this
|
|
|
|
|
- add back fix for rpm -qf /unpackaged-file (P30, forgotten on rpm-5_3)
|
|
|
|
|
- add %%_specfile macro (P29, commit forgotten on rpm-5_3)
|
|
|
|
|
- reenable scriptlet failure & no doc conflict patches (commits forgotten)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 11 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.4-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 729992
|
|
|
|
|
- merge find-lang.sh changes from rpm.org (P28)
|
|
|
|
|
- merge changes from rpm-setup's find-debuginfo.sh (P27)
|
|
|
|
|
- new version
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Nov 07 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.3-2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 727143
|
|
|
|
|
- add back NVRA pattern hack that got lost on rpm-5_3 branch (P27, fixes urpme)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Oct 19 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.4.3-1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 705415
|
|
|
|
|
- revert removal of env vars breaking ie. find-debuginfo.sh (P26, reverts r16320)
|
|
|
|
|
- fix different epoch being ignored for packages with same NVRA compared (P25)
|
|
|
|
|
- add %%ruby_sitedir and %%ruby_vendor macros (P24)
|
|
|
|
|
- climb up to 5.4 series.. :)
|
|
|
|
|
- revert previous patch added, already merged upstream after all..
|
|
|
|
|
- revive patch fixing #62262 which got lost earlier
|
|
|
|
|
- fix previous hastily reverted patch in a (hopefully) proper way
|
|
|
|
|
|
|
|
|
|
+ Jon Dill <dillj@mandriva.org>
|
|
|
|
|
- bump release to 13
|
|
|
|
|
- moved various {_rpmhome}/bin/ binaries to main rpm pkg from rpm-build as defined in /usr/lib/rpm/macros
|
|
|
|
|
- added {_rpmhome}/bin/lua as it was missing from the spec
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Jul 12 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.12-0.20110712.2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 689790
|
|
|
|
|
- revert a previous commit of mine which broke deps without distepoch (rushed)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Jul 12 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.12-0.20110712.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 689687
|
|
|
|
|
- change errors on dependency loops to warnings
|
|
|
|
|
- update to new cvs snapshot:
|
|
|
|
|
o fixes issues with upgrading packages of same EVR, but different
|
|
|
|
|
distepoch
|
|
|
|
|
o fix /usr/lib/rpm/bin/dbconvert segfaulting when no root is provided
|
|
|
|
|
o automatically install gstreamer.sh dep genereator
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Jul 06 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.12-0.20110625.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 689009
|
|
|
|
|
- install gstreamer.sh dependency generator
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Jul 04 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.12-0.20110625.2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 688659
|
|
|
|
|
- add a conflicts on older beecrypt version to fix upgrade from 2009.0
|
|
|
|
|
- add a conflicts on older elfutils to handle upgrade from 2009.0
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Jun 25 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.12-0.20110625.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 687193
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
- add a suggests on db51-utils
|
|
|
|
|
- fix broken %%optflags for i686-linux macros (#63517)
|
|
|
|
|
|
|
|
|
|
+ Matthew Dawkins <mattydaw@mandriva.org>
|
|
|
|
|
- added arm support for rpm5, cpuinfo doesn't support arm
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Jun 01 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.11-0.20110525.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 682280
|
|
|
|
|
- add a null pointer check for nvra disttag hack, otherwise we'll easily segfault
|
|
|
|
|
- update javascript enabler to pass the right arguments
|
|
|
|
|
- come up with a better hack for querying rpmdb for nvra with disttag (ie. urpme
|
|
|
|
|
on plf packages with disttag should now *finally* be working properly..;)
|
|
|
|
|
- add buildrequires on db51-utils (required by testsuite)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed May 25 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.11-0.20110525.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 679105
|
|
|
|
|
- reenable regression checks
|
|
|
|
|
- fix too hasty merged syslog patch (P20)
|
|
|
|
|
- don't package *.{a,la} files for python module
|
|
|
|
|
- drop '-DXP_UNIX=1' from CPPFLAGS, leftover from internal js build...
|
|
|
|
|
- follow s/ossp_uuid/ossp-uuid/ package name change
|
|
|
|
|
- update to latest cvs snapshot (for cleaning and also fixes #63318)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon May 16 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.10-0.20110422.4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 675030
|
|
|
|
|
- fix c++ compatibility in rpmdb.h api (P22)
|
|
|
|
|
- fix build of dbconvert & install it by default (P21)
|
|
|
|
|
- update doxygen input file paths for api docs (P20)
|
|
|
|
|
- workaround doxygen 1.7.4 issue blocking build (P19 from pcpa)
|
|
|
|
|
- fix assertion error when trying to extract archives without required perms
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon May 02 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.10-0.20110422.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 662260
|
|
|
|
|
- move multiarch-dispatch to main package (#63160)
|
|
|
|
|
|
|
|
|
|
+ Funda Wang <fwang@mandriva.org>
|
|
|
|
|
- move multiarch-dispath into main rpm package (bug#63160)
|
|
|
|
|
|
|
|
|
|
* Mon Apr 25 2011 Funda Wang <fwang@mandriva.org> 1:5.3.10-0.20110422.2
|
|
|
|
|
+ Revision: 658722
|
|
|
|
|
- fix wrong path of mkmultiarch script
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Apr 24 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.10-0.20110422.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 658161
|
|
|
|
|
- drop redundant %%defattr usage & buildroot cleaning at beginning of %%install
|
|
|
|
|
- don't load arch specific macros from rpm-mandriva-setup anymore, they've been
|
|
|
|
|
merged into the standard arch specific macros for rpm
|
|
|
|
|
- obsolete multiarch-utils
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Apr 10 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.7
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 652164
|
|
|
|
|
- fix filetriggers firing multiple times hack (P19)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Apr 07 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.6
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 651738
|
|
|
|
|
- add proper fix for i18n descriptions from Jeff
|
|
|
|
|
- fix %%_arch to be canonical
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Apr 05 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.5
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 650797
|
|
|
|
|
- fix translated descriptions not being added to packages (P18, #62979)
|
|
|
|
|
- add /etc/rpm/sysinfo dir
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Apr 01 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 649644
|
|
|
|
|
- fix stupid typo that managed to sneak itself back in again to mess up db log dir
|
|
|
|
|
- don't ship find-provides & find-requires, we're using our own version anyways..
|
|
|
|
|
- enable acl support
|
|
|
|
|
- drop unused expat-devel buildrequires
|
|
|
|
|
- s/tetex/texlive/ (pcpa)
|
|
|
|
|
- fix --without docs
|
|
|
|
|
- disable sqlite & docs build for bootstrap builds
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Mar 30 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 649239
|
|
|
|
|
- bah, fix incorrect package name in conflicts on db5.1
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Mar 30 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 649233
|
|
|
|
|
- add versioned buildrequires & conflicts to ensure >= db 5.1.25
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Mar 30 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110330.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 649206
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
- add rpm-helper>rpm to _dependency_whiteout_mandriva
|
|
|
|
|
- fix typo messing up bdb log dir used..
|
|
|
|
|
- update cvs snapshot (pulls in fix for ie. #62822 among other things)
|
|
|
|
|
- drop redundant --with-sqlite
|
|
|
|
|
- fix duplicate %%clean section (thx andrey for noticing!)
|
|
|
|
|
- fix mess happening while merging file trigger workaround upstream (#62865)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Mar 25 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110324.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 648434
|
|
|
|
|
- drop %%clean now that it's enabled by default
|
|
|
|
|
- enable build of augeas support
|
|
|
|
|
- build with uuid support
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Mar 06 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110303.2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 642259
|
|
|
|
|
- drop duplicates of of package first independent of distepoch (P16)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Mar 03 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.9-0.20110303.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 641499
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
- get rid of some compile warnings for ugly distepoch pattern hack..
|
|
|
|
|
|
|
|
|
|
+ Funda Wang <fwang@mandriva.org>
|
|
|
|
|
- rebuild to obsolete old packages
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Feb 21 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110125.5
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 639230
|
|
|
|
|
- work around file triggers firing multiple times and a related critical memleak
|
|
|
|
|
- set count in rpmmiCount() rather than rpmmiNext() for iterators with db cursor
|
|
|
|
|
set to reduce unnecessary overhead
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Tue Feb 15 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110125.4
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 637879
|
|
|
|
|
- accept NULL as argument for rootDir with mandriva filetriggers (#62395)
|
|
|
|
|
- fix issue with uninstall triggers always being run during upgrade (#62267)
|
|
|
|
|
- reset db cursor to NULL at end of rpmmiCount() so iterator won't break (#62279)
|
|
|
|
|
- drop feeble attempt to hack around disttag/distepoch issues by undefining it...
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Feb 10 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110125.3
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 637195
|
|
|
|
|
- fix typo in russian translation (#62333)
|
|
|
|
|
- fix %%__dbi_sqlconfig typo (#62386)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Feb 05 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110125.2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 636294
|
|
|
|
|
- revert st00pid conflicts->obsoletes change which broke upgrades...
|
|
|
|
|
- replace conflict on perl-RPM4 with an obsolete
|
|
|
|
|
- don't try adding files awaiting file triggers when --test is used (P9)
|
|
|
|
|
|
|
|
|
|
+ Funda Wang <fwang@mandriva.org>
|
|
|
|
|
- add python link patch
|
|
|
|
|
- link python module with python lib
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Jan 31 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110125.1
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 634521
|
|
|
|
|
- fix problem with ignored signals causing rpmbuild to break with gnome-terminal
|
|
|
|
|
(fixes #62262, P7 from Theerud Lawtrakul/Jeff Johnson)
|
|
|
|
|
--Denne lnjoen og de som er under vil bli ignorert--
|
|
|
|
|
A SOURCES/rpm-5.3.8-rpmsq-ignored-signal-return-value.patch
|
|
|
|
|
M SPECS/rpm.spec
|
|
|
|
|
- remove no longer need Requires(post) on db51-utils which sed
|
|
|
|
|
- replace conflicts on librpm < 5.3 with obsoletes
|
|
|
|
|
- fix wrong tool path macros (#62322)
|
|
|
|
|
- fix regression tests and enable all of them in %%check from now on
|
|
|
|
|
- new cvs snapshot, drop patches merged upstream
|
|
|
|
|
- fix regression in rpmdsCompare() patch
|
|
|
|
|
- ignore -mdv2011.0 (disttag/distepoch) when querying package names for now
|
|
|
|
|
|
|
|
|
|
+ Funda Wang <fwang@mandriva.org>
|
|
|
|
|
- really fix tool path
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Jan 23 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110109.11
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 632404
|
|
|
|
|
- d'oh, missed a line in previous patch..
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Jan 23 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110109.10
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 632396
|
|
|
|
|
- replace rpmdsCompare() patch with a simpler and less intrusive for now
|
|
|
|
|
- if distsuffix is defined, use it for disttag (from Anssi)
|
|
|
|
|
- fix handling of missing values when using 'rpm' directly as well (#55810 again)
|
|
|
|
|
- drop bootstrap.spec to workaround bs issue..
|
|
|
|
|
- fix inverted logic of %%_legacy_compat_non_pre_scripts_dont_fail
|
|
|
|
|
- don't do conversion in %%posttrans anymore, it will be handled by urpmi now
|
|
|
|
|
- change non-pre-scripts-dont-fail patch to be macro enabled
|
|
|
|
|
- gather all legacy compatibility hacks into legacy_compat.macros
|
|
|
|
|
- add back macro-enabled no-doc-conflicts patch
|
|
|
|
|
- always set log dir as a transaction log will always be created independent of whether setting DB_INIT_LOG or not
|
|
|
|
|
- add a dependency on perl-IO-String for perl-RPM (#61709)
|
|
|
|
|
- disable fsync call per file causing heavy performane penalties (P8, from eugeni)
|
|
|
|
|
- handle missing distepoch in version comparision (P7)
|
|
|
|
|
- increase max number of bdb locks
|
|
|
|
|
- don't fail package install on scriptlet failure, except for %%pre
|
|
|
|
|
- remove ppc macro symlink for now..
|
|
|
|
|
- fix install of dependency_whiteout.macros
|
|
|
|
|
- fix typo
|
|
|
|
|
- add more dependency loops to %%depency_whiteout and move out to separate file
|
|
|
|
|
- use %%_dependency_whiteout to fix some dependency loops for now..
|
|
|
|
|
- be sure that /var/lib/rpm/log exists before using it..
|
|
|
|
|
- don't make path to rpm absolute...
|
|
|
|
|
- be sure to set a default logdir for bdb, otherwise it won't be set for empty
|
|
|
|
|
chroots
|
|
|
|
|
- fix use of no longer existing binaries such as 'rpmquery' (thx Dick Gevers)
|
|
|
|
|
- add provide/obsolete on %%{_lib}rpmconstant-devel
|
|
|
|
|
- fix typo in perl bindings giving issues with 'mdvsys' on missing buildrequires
|
|
|
|
|
- rpmconstant is part of rpm5, so obsolete/provide this..
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Jan 09 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110109.3mdv2011.0
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 630755
|
|
|
|
|
- use default directory for %%setup
|
|
|
|
|
- add missing errno.h header to rpm4compat.h (P0)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Jan 09 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110109.2mdv2011.0
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 630735
|
|
|
|
|
- add back conflicts: librpm < 5.3 now that 'abrt' is linked against this version
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Jan 09 2011 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:5.3.8-0.20110109.1mdv2011.0
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 630713
|
|
|
|
|
- new cvs snapshot
|
|
|
|
|
- get rid of doc-copy workarond and duplication of docs in 'rpm-build'
|
|
|
|
|
- disable conflicts on older librpm again awaiting 'abrt' in main/release rebuild
|
|
|
|
|
- fix path ppc-* -> powerpc-* symlink path, and always create it...
|
|
|
|
|
- fix 'rpm -qf' to work on owned files (#62148)
|
|
|
|
|
- reenable conflict on older librpm versions
|
|
|
|
|
- merge 5.3 branch
|
|
|
|
|
|
|
|
|
|
* Sat Nov 27 2010 Funda Wang <fwang@mandriva.org> 1:4.6.1-5mnb2
|
|
|
|
|
+ Revision: 601652
|
|
|
|
|
- rebuild for liblzma 5
|
|
|
|
|
|
|
|
|
|
* Fri Oct 29 2010 Michael Scherer <misc@mandriva.org> 1:4.6.1-4mnb2
|
|
|
|
|
+ Revision: 589999
|
|
|
|
|
- rebuild for python 2.7
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Mon Oct 18 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.6.1-3mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 586616
|
|
|
|
|
- automatically handle ruby gem extraction in %%setup
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Thu Oct 07 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.6.1-2mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 583901
|
|
|
|
|
- fix regression introduced with %%exclude change in previous release (fixes #61207)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Wed Sep 29 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.6.1-1mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 582007
|
|
|
|
|
- add '~' suffix to backup files created when using %%apply_patches
|
|
|
|
|
- finally put copyright & serial tags to death for real
|
|
|
|
|
- reapply fix for rmpvercmp with missing values & conflicts behaviour fix(#55810)
|
|
|
|
|
- update to to more recent debugedit that handles '.debug_pubtypes' section
|
|
|
|
|
- "New" release: 4.6.1 (while awaiting decission on where to go next...)
|
|
|
|
|
- fix %%exclude's behaviour to *only* mean exclude from %%files, not from check
|
|
|
|
|
of unpackaged files. This brings back the behaviour we had in the past with
|
|
|
|
|
rpm 4.4.8, and will require files not to be packaged to be deleted in %%install,
|
|
|
|
|
and breaks building of any packages which incorrectly uses %%exclude for this
|
|
|
|
|
purpose. Please fix any packages doing so! (P1016)
|
|
|
|
|
|
|
|
|
|
* Fri Aug 20 2010 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-15mnb2
|
|
|
|
|
+ Revision: 571456
|
|
|
|
|
- drop Pascal's patch for now
|
|
|
|
|
- fix "canonicalization unexpectedly shrank by one character" errors, patch by Anssi
|
|
|
|
|
- drop patch 135 which looks dubious
|
|
|
|
|
- revert previous commit, we don't want to diverge too much from rpm 4.x, we can
|
|
|
|
|
readd it *after* this patch is upstreamed in rpm 4.x
|
|
|
|
|
|
|
|
|
|
+ Pascal Terjan <pterjan@mandriva.org>
|
|
|
|
|
- Refuse to build a rpm with 2 identical triggers (#60699)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- reapply fix for #55i810 (if not fully comprehended, those of us who wrote it
|
|
|
|
|
does, ao removing out of ignorance and lack of insight will not e tolerated.
|
|
|
|
|
|
|
|
|
|
* Mon May 17 2010 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-14mnb2
|
|
|
|
|
+ Revision: 544968
|
|
|
|
|
- use db 4.8
|
|
|
|
|
- fix default perms in debug packages, #59083
|
|
|
|
|
|
|
|
|
|
+ Pascal Terjan <pterjan@mandriva.org>
|
|
|
|
|
- Check chroot return code before running external script
|
|
|
|
|
- Check chroot return code before running lua script
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2010 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-12mnb2
|
|
|
|
|
+ Revision: 535522
|
|
|
|
|
- fix file trigger hang when several filetrigger scripts are run in parallel (#57878)
|
|
|
|
|
|
|
|
|
|
+ Oden Eriksson <oeriksson@mandriva.com>
|
|
|
|
|
- rebuilt against nss-3.12.6
|
|
|
|
|
|
|
|
|
|
* Wed Feb 17 2010 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-10mnb2
|
|
|
|
|
+ Revision: 507168
|
|
|
|
|
- don't diverge from upstream wrt EVR comparisons
|
|
|
|
|
|
|
|
|
|
* Tue Feb 16 2010 Funda Wang <fwang@mandriva.org> 1:4.6.0-9mnb2
|
|
|
|
|
+ Revision: 506733
|
|
|
|
|
- rebuild for libpopt file path change
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- fix broken bitwise operator usage (thx to anssi for noticing)
|
|
|
|
|
- do a new fix for #55810 that doesn't cause same regressions as the previously
|
|
|
|
|
revert fix and hopefully no other regressions either.. ;)
|
|
|
|
|
(P1010, http://rpm5.org/community/rpm-devel/4011.html)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 20 2009 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.6.0-8mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 467682
|
|
|
|
|
- revert previous change as it'll break == dependencies on version only
|
|
|
|
|
(which even requires-on-release policy requires) :/
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Fri Nov 20 2009 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.6.0-7mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 467652
|
|
|
|
|
- don't skip release comparision when checking conflicts if release value is
|
|
|
|
|
missing (P1011 from Jeff Johnson, fixes #55810)
|
|
|
|
|
|
|
|
|
|
+ Michael Scherer <misc@mandriva.org>
|
|
|
|
|
- fix unowned directory, reported by bitshuffler on irc, causing problem
|
|
|
|
|
when installing rpm and using the wrong umask
|
|
|
|
|
|
|
|
|
|
* Fri Sep 25 2009 Olivier Blin <blino@mandriva.org> 1:4.6.0-6mnb2
|
|
|
|
|
+ Revision: 448653
|
|
|
|
|
- remove n32 support for now (not actually used)
|
|
|
|
|
- handle n32 ABI in find-requires and find-provides (from Arnaud Patard)
|
|
|
|
|
- switch to armv5tl (from Arnaud Patard)
|
|
|
|
|
There are little chances that we'll have armv4tl. Doesn't use
|
|
|
|
|
armv5tel as some SoC have broken instructions in the "e" extension
|
|
|
|
|
- fix %%_isa rpm macros for ARM (from Arnaud Patard)
|
|
|
|
|
- mips build fixes: define __isa* macros otherwise rpm doesn't work
|
|
|
|
|
(from Arnaud Patard)
|
|
|
|
|
- fix stack-protector check: -fstack-protector doesn't error if it's
|
|
|
|
|
not supported but issues a warning, building test case with -Werror
|
|
|
|
|
the test case fixes the issue (from Arnaud Patard)
|
|
|
|
|
- add %%mips macro define all mips abi (from Arnaud Patard)
|
|
|
|
|
|
|
|
|
|
* Sun Aug 23 2009 Anssi Hannula <anssi@mandriva.org> 1:4.6.0-5mnb2
|
|
|
|
|
+ Revision: 419760
|
|
|
|
|
- fix ignored Requires(pre) and (post) when they have a plain Requires
|
|
|
|
|
counterpart (rpm-fix-corequisites.patch backported from upstream 4.7.1)
|
|
|
|
|
- fix legacy prereq detection (rpm-fix-islegacyprereq.patch backported
|
|
|
|
|
from upstream 4.7.1)
|
|
|
|
|
- map prereq to Requires(pre,preun) instead of nothingness when building
|
|
|
|
|
(rpm-map-prereq.patch backported from upstream 4.7.1)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- Avoid adding Lua sources/patches twice when recursing (P1010, git backport)
|
|
|
|
|
|
|
|
|
|
* Fri Jul 24 2009 Anssi Hannula <anssi@mandriva.org> 1:4.6.0-4mnb2
|
|
|
|
|
+ Revision: 399298
|
|
|
|
|
- fix filetriggers to be called on package removal as well (regression
|
|
|
|
|
introduced in 4.6.0 package because of an error in rediffing of
|
|
|
|
|
filetriggers.patch; fixes bug #52333)
|
|
|
|
|
|
|
|
|
|
* Tue Jun 30 2009 Thierry Vignaud <tv@mandriva.org> 1:4.6.0-3mnb2
|
|
|
|
|
+ Revision: 391017
|
|
|
|
|
- bump release so that cooker's rpm is newer than 2009.1's one
|
|
|
|
|
|
|
|
|
|
* Thu Jun 11 2009 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-2mnb2
|
|
|
|
|
+ Revision: 385093
|
|
|
|
|
- add missing calls to rpmluaPop to patch 159, might fix #50579
|
|
|
|
|
- Revert switch to db4.7
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- Expose packagecolor tag and add new tags from rpm5 as rpm otherwise will break
|
|
|
|
|
when these unknown tags might be found in the rpmdb. Notice that this will only
|
|
|
|
|
make rpm recognize these, not implement actual support for them.. (P1008)
|
|
|
|
|
- build against bdb 4.7
|
|
|
|
|
- build against db4.7 rather than db4.6 from now on
|
|
|
|
|
|
|
|
|
|
+ Arnaud Patard <apatard@mandriva.com>
|
|
|
|
|
- define apply_patches if not already done. This fix bootstrapping issues
|
|
|
|
|
(eg building current rpm on older rpm or building rpm on a system without
|
|
|
|
|
rpm)
|
|
|
|
|
- fix dependency on patch as rpm-build is now using "patch -U" which has
|
|
|
|
|
been introduced in version 2.5.9-7mdv2009.1.
|
|
|
|
|
|
|
|
|
|
* Fri Feb 13 2009 Christophe Fergeau <cfergeau@mandriva.com> 1:4.6.0-1mnb2
|
|
|
|
|
+ Revision: 340115
|
|
|
|
|
- Update to rpm 4.6.0
|
|
|
|
|
|
|
|
|
|
* Thu Jan 29 2009 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc3.7mnb2
|
|
|
|
|
+ Revision: 335221
|
|
|
|
|
- add %%apply_patches: it can be used to replace all "%%patchN" lines,
|
|
|
|
|
but it forces all patches to be "-p1".
|
|
|
|
|
- call %%_patch and %%_after_setup for use in rpm-mandriva-setup-build
|
|
|
|
|
(useful for "--with git_repository")
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- don't wipe out $DOCDIR when using %%doc as it will wipe out any files that would
|
|
|
|
|
happen to be installed during %%install. (P1008)
|
|
|
|
|
|
|
|
|
|
* Tue Jan 20 2009 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc3.6mnb2
|
|
|
|
|
+ Revision: 331759
|
|
|
|
|
- replace nss-inithack patch with upstream patch
|
|
|
|
|
(which is more complete, esp fixes rpmresign in perl-RPM4)
|
|
|
|
|
- add patch fixing rpmdsMerge on rpmdsSingle (fixes 07dep.t in perl-RPM4)
|
|
|
|
|
- fix segfault triggered by perl-RPM4 tests
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- fix internal enum value for xz (noticed by jnovy, thx!)
|
|
|
|
|
- oops, fix a minor glitch with a final api change
|
|
|
|
|
- add versioned requires on liblzma-devel since we *really* need latest api
|
|
|
|
|
changes :)
|
|
|
|
|
- update lzma payload support to add support for new xz format in parallel(P1007)
|
|
|
|
|
|
|
|
|
|
* Wed Dec 24 2008 Funda Wang <fwang@mandriva.org> 1:4.6.0-0.rc3.5mnb2
|
|
|
|
|
+ Revision: 318370
|
|
|
|
|
- temporarily disable graphviz BR
|
|
|
|
|
|
|
|
|
|
+ Michael Scherer <misc@mandriva.org>
|
|
|
|
|
- rebuild for new python
|
|
|
|
|
|
|
|
|
|
+ Pixel <pixel@mandriva.com>
|
|
|
|
|
- add conflict on urpmi-recover since rpm 4.6.0 dropped support for --repackage
|
|
|
|
|
|
|
|
|
|
* Thu Dec 18 2008 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc3.3mnb2
|
|
|
|
|
+ Revision: 315608
|
|
|
|
|
- add patch153: "fix" segfault in mdkapplet (#46323)
|
|
|
|
|
- add patch154: fix compilation with Werror=format-security
|
|
|
|
|
- merge patch91 (check-dupl-files) into patch111 (check-files fix for "//" in buildroot)
|
|
|
|
|
|
|
|
|
|
* Mon Dec 15 2008 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc3.2mnb2
|
|
|
|
|
+ Revision: 314562
|
|
|
|
|
- enable sqlite (was disabled after rpm-4.6.0 switch)
|
|
|
|
|
|
|
|
|
|
* Fri Dec 12 2008 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc3.1mnb2
|
|
|
|
|
+ Revision: 313584
|
|
|
|
|
- 4.6.0-rc3
|
|
|
|
|
- drop patch153 (buildroot-subpackage), fixed upstream
|
|
|
|
|
|
|
|
|
|
* Thu Dec 11 2008 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc2.2mnb2
|
|
|
|
|
+ Revision: 312890
|
|
|
|
|
- rediff patch71, patch83, patch91, patch140, patch145, patch147, patch1005
|
|
|
|
|
- fix patch2002 (python-writeHdlist), was broken with rpm 4.6 API
|
|
|
|
|
|
|
|
|
|
* Tue Dec 09 2008 Pixel <pixel@mandriva.com> 1:4.6.0-0.rc2.1mnb2
|
|
|
|
|
+ Revision: 312303
|
|
|
|
|
- use %%configure (so that libdir is correctly on x86_64)
|
|
|
|
|
- 4.6.0-rc2
|
|
|
|
|
- add patch152: fix build
|
|
|
|
|
- add patch153: buildroot with subpackages issue
|
|
|
|
|
- drop already unused %%buildnptl (obsolete since rpm uses system libdb)
|
|
|
|
|
- drop patch134 (defaultbuildroot), so %%defaultbuildroot is no more used,
|
|
|
|
|
global %%buildroot is used, and BuildRoot is no more handled
|
|
|
|
|
- drop patch56 (ppc32). hopefully now unneeded
|
|
|
|
|
- drop patch44 (amd64-x86_64 compat). hopefully now unneeded
|
|
|
|
|
- drop patch112 (dont-use-rpmio-to-read-file-for-script), only needed on rpm 4.4.8?
|
|
|
|
|
- drop patch1002 (default-topdir--usr-src-rpm). it is now /root/rpmbuild
|
|
|
|
|
- drop patch1003: drop support for "suggests" the way rpm >= 4.4.7 do it
|
|
|
|
|
(all Mandriva packages uses the new "suggests" nowadays)
|
|
|
|
|
- drop patch139 (do-not-allow-fileconflict-between-non-colored-file),
|
|
|
|
|
since partially applied upstream (47c85270631de173d873b98bc79727e2db203007)
|
|
|
|
|
- drop popt (it is no more internal), drop patch1004, patch2004
|
|
|
|
|
- drop patch3 ("file" is no more internal)
|
|
|
|
|
- drop patch149 (upstream has already got rid of internal db)
|
|
|
|
|
- drop patch1450 (problem fixed upstream, though differently)
|
|
|
|
|
- drop patch132 (extcond), patch133 has been simplified (butchered) to work without it
|
|
|
|
|
- drop patch1133 (integrated in patch133 (weakdeps))
|
|
|
|
|
- drop patch100 (rpmbuild-missing), no more needed since we have rpmb_deprecated
|
|
|
|
|
- drop patch142, patch143, patch144, patch150 applied upstream
|
|
|
|
|
- simplify patch1001 since most is upstream, create patch1006 containing the
|
|
|
|
|
PayloadIsLzma compat issue
|
|
|
|
|
- adapt patch137 (headerIconv)
|
|
|
|
|
- adapt patch31 (syslog)
|
|
|
|
|
- adapt/simplify patch114: only specifically read macros.d/*.macros
|
|
|
|
|
- adapt patch2000, patch2001 (serial/copyright tag)
|
|
|
|
|
- adapt patch133 (weakdeps), drop --suggests/--recommends difference
|
|
|
|
|
- rediff patch49, patch64, patch70, patch141, patch146, patch147, patch148,
|
|
|
|
|
patch151, patch2002, patch2005
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sun Oct 19 2008 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.4.2.3-22mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 295367
|
|
|
|
|
- rebuild against liblzma which I had to bump the major of yet again
|
|
|
|
|
- actually remember to bump popt release as well this time (popt should REALLY
|
|
|
|
|
be split out!!!)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
* Sat Oct 18 2008 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1:4.4.2.3-21mnb2
|
2012-10-17 23:59:33 +04:00
|
|
|
|
+ Revision: 294824
|
|
|
|
|
- fix build with new liblzma (updates P1001)
|
|
|
|
|
|
|
|
|
|
+ Pixel <pixel@mandriva.com>
|
|
|
|
|
- failing triggers must not block an update (otherwise both packages are kept)
|
|
|
|
|
|
|
|
|
|
* Wed Oct 01 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-20mnb2
|
|
|
|
|
+ Revision: 290443
|
|
|
|
|
- protect-against-non-robust-futex patch: remove the ugly error messages
|
|
|
|
|
when non-root
|
|
|
|
|
|
|
|
|
|
* Wed Oct 01 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-19mnb2
|
|
|
|
|
+ Revision: 290325
|
|
|
|
|
- ensure stale futex locks do not block (#41868)
|
|
|
|
|
|
|
|
|
|
* Thu Sep 11 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-18mnb2
|
|
|
|
|
+ Revision: 283690
|
|
|
|
|
- fix broken cpio for hardlink on softlink (#43737)
|
|
|
|
|
- remove /usr/lib/libpopt.so.0 symlink (unneeded)
|
|
|
|
|
|
|
|
|
|
* Sat Sep 06 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-17mnb2
|
|
|
|
|
+ Revision: 281842
|
|
|
|
|
- use external libdb-4.6.so instead of internal one (was DB 4.3.27: December 22, 2004).
|
|
|
|
|
(hopefully fixing #41868)
|
|
|
|
|
|
|
|
|
|
* Tue Aug 26 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-16mnb2
|
|
|
|
|
+ Revision: 276212
|
|
|
|
|
- add patch148 which ensures chroot errors are not ignored
|
|
|
|
|
(the bug occured on mandriva build system, the files
|
|
|
|
|
were installed on the non rooted system)
|
|
|
|
|
|
|
|
|
|
* Tue Aug 05 2008 Frederic Crozat <fcrozat@mandriva.com> 1:4.4.2.3-15mnb2
|
|
|
|
|
+ Revision: 263799
|
|
|
|
|
- bump popt release too
|
|
|
|
|
- Bump minimal version of rpm-mandriva-setup, to ensure filetriggers
|
|
|
|
|
are enabled during upgrade from older distributions
|
|
|
|
|
|
|
|
|
|
* Thu Jul 17 2008 Oden Eriksson <oeriksson@mandriva.com> 1:4.4.2.3-14mnb2
|
|
|
|
|
+ Revision: 237798
|
|
|
|
|
- bump release for popt as well
|
|
|
|
|
- fix deps and rebuild against latest neon-devel
|
|
|
|
|
|
|
|
|
|
* Fri Jul 04 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-13mnb2
|
|
|
|
|
+ Revision: 231680
|
|
|
|
|
- fix memory leak in patch124 (regression introduced on 2008-06-23)
|
|
|
|
|
- fix detecting wether filetriggers are activated (through %%_filetriggers_dir)
|
|
|
|
|
|
|
|
|
|
* Thu Jun 26 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-12mnb2
|
|
|
|
|
+ Revision: 229317
|
|
|
|
|
- fix --testing errors introduced by filetriggers
|
|
|
|
|
|
|
|
|
|
* Tue Jun 24 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-11mnb2
|
|
|
|
|
+ Revision: 228550
|
|
|
|
|
- nicely handle /etc/rpm/macros.cdb disappearance (esp. for people having %%_dbapi set there)
|
|
|
|
|
|
|
|
|
|
* Mon Jun 23 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-10mnb2
|
|
|
|
|
+ Revision: 228082
|
|
|
|
|
- enhance patch124 to use "Dirnames" db before using "Packages" db
|
|
|
|
|
(hence much less db accesses in the pathological "COPYING" case)
|
|
|
|
|
- rpm must feature PayloadIsLzma = 4.4.2-1 to be the most compatible (?!)
|
|
|
|
|
(with SuSE, and with temporary cooker packages with PayloadIsLzma <= 4.4.2.2-1)
|
|
|
|
|
|
|
|
|
|
* Sun Jun 22 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-8mnb2
|
|
|
|
|
+ Revision: 227894
|
|
|
|
|
- PayloadIsLzma version must be at least 4.4.6-1 to be compatible with mdv2008.0
|
|
|
|
|
- fix segfault when transaction fails
|
|
|
|
|
|
|
|
|
|
* Fri Jun 20 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-7mnb2
|
|
|
|
|
+ Revision: 227396
|
|
|
|
|
- drop our old macros.cdb, which was forcing old values,
|
|
|
|
|
esp "verify" which forcing rpm to verify db after each changes
|
|
|
|
|
(which was making rpm quite slow when rpmdb was not in cache)
|
|
|
|
|
- cleanup: drop not applied global-RPMLOCK patch
|
|
|
|
|
|
|
|
|
|
* Thu Jun 19 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-6mnb2
|
|
|
|
|
+ Revision: 226213
|
|
|
|
|
- fix filetriggers (librpm was exiting in case of sigpipe in filetrigger script)
|
|
|
|
|
- checks on "non packaged binary packages" now depend on %%_missing_subpackage_terminate_build (patch147)
|
|
|
|
|
- checks on "non packaged binary packages" only done on "mdv" packages (patch147)
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- fix version typo
|
|
|
|
|
- switch to use liblzma for lzma payload (P1000, partly derived from rpm5.org & OpenSuSE)
|
|
|
|
|
|
|
|
|
|
* Wed Jun 11 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-4mnb2
|
|
|
|
|
+ Revision: 218093
|
|
|
|
|
- rpmbuild: add patch to ensure some parse errors are really fatal as they should
|
|
|
|
|
|
|
|
|
|
* Mon Jun 09 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-3mnb2
|
|
|
|
|
+ Revision: 217217
|
|
|
|
|
- add new fatal errors (during package build):
|
|
|
|
|
o disallow scriptlets for non packaged binary packages
|
|
|
|
|
o "%%files foo" for subpackages is now mandatory
|
|
|
|
|
- do not call ldconfig in %%post/%%postun, it is now handled by filetriggers
|
|
|
|
|
- replace "%%post -p ldconfig" hack with a full featured generic solution:
|
|
|
|
|
filetriggers (cf http://wiki.mandriva.com/en/Rpm_filetriggers)
|
|
|
|
|
- "#%%define foo bar" is now a fatal error
|
|
|
|
|
- handle "%%posttrans -p ..." with no script body (eg: %%posttrans -p /sbin/ldconfig)
|
|
|
|
|
- add "requires tar" in rpm-build
|
|
|
|
|
- fix build of debugedit (patch143)
|
|
|
|
|
|
|
|
|
|
* Tue May 13 2008 Thierry Vignaud <tv@mandriva.org> 1:4.4.2.3-1mnb2
|
|
|
|
|
+ Revision: 206778
|
|
|
|
|
- fix build on x86_64
|
|
|
|
|
|
|
|
|
|
+ Pixel <pixel@mandriva.com>
|
|
|
|
|
- 4.4.2.3
|
|
|
|
|
- add patch142 which ensures chroot errors are not ignored
|
|
|
|
|
(the bug occured on mandriva build system, the files from package binutils
|
|
|
|
|
were installed on the non rooted system)
|
|
|
|
|
- drop patches applied upstream: 136, 138
|
|
|
|
|
- rediff patch17
|
|
|
|
|
|
|
|
|
|
* Tue Apr 01 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.7mnb1
|
|
|
|
|
+ Revision: 191469
|
|
|
|
|
- postpone and group ldconfig %%post in %%posttrans instead of wrongly skipping ldconfig
|
|
|
|
|
|
|
|
|
|
* Fri Mar 28 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.6mnb1
|
|
|
|
|
+ Revision: 190842
|
|
|
|
|
- rebuild with fixed libneon0.26-devel
|
|
|
|
|
|
|
|
|
|
* Mon Mar 17 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.5mnb1
|
|
|
|
|
+ Revision: 188330
|
|
|
|
|
- add support for "suggests" and "enhances" in rpmds (needed for "sophie") (nanardon)
|
|
|
|
|
- use %%_vendor instead of %%vendor (thanks-to/required-by nanardon)
|
|
|
|
|
- fix typo in recent commit
|
|
|
|
|
- fix broken symlink (due to %%rpmversion != %%srcver for rc1)
|
|
|
|
|
- trivial fix for Russian translation (#38713)
|
|
|
|
|
|
|
|
|
|
+ Toshihiro Yamagishi <toshihiro@turbolinux.co.jp>
|
|
|
|
|
- get rid of _host_vendor definition. It should be defined by rpm-xxx-macros.
|
|
|
|
|
- use original find-requires,find-provides,find-lang when build with turbolinux.
|
|
|
|
|
|
|
|
|
|
* Sat Mar 01 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.3mnb1
|
|
|
|
|
+ Revision: 177474
|
|
|
|
|
- fix file conflicts wrongly allowed on x86_64
|
|
|
|
|
- when dropping requires during tsort, do not display "PreReq" when it really is "Requires"
|
|
|
|
|
- rpm-mandriva-setup and rpm-mandriva-setup-build requires are only on Mandriva
|
|
|
|
|
- add buildlang patch which unsets locales when building packages (for Turbolinux)
|
|
|
|
|
|
|
|
|
|
+ Thierry Vignaud <tv@mandriva.org>
|
|
|
|
|
- replace %%mkrel with %%manbo_mkrel for Manbo Core 1
|
|
|
|
|
|
|
|
|
|
* Thu Feb 14 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.2mdv2008.1
|
|
|
|
|
+ Revision: 167788
|
|
|
|
|
- use rpmrc and rpmpopt from rpm-manbo-setup
|
|
|
|
|
- get best lang from rpm HEADERI18NTABLE, instead of getting first fuzzy match
|
|
|
|
|
(eg: zh_TW matches zh_CN whereas zh_TW entry is available)
|
|
|
|
|
- debugedit: remove a wrong check in case %%_topdir is /RPM (from Turbolinux)
|
|
|
|
|
- add japanese popt translations
|
|
|
|
|
- add Turbolinux specific patches:
|
|
|
|
|
o re-allow "Serial" and "Copyright" (aliases of "Epoch" and "License")
|
|
|
|
|
(to ease Turbolinux migration)
|
|
|
|
|
o add writeHeaderListTofile function into python binding
|
|
|
|
|
(needed by Turbolinux buildman build system)
|
|
|
|
|
|
|
|
|
|
+ Toshihiro Yamagishi <toshihiro@turbolinux.co.jp>
|
|
|
|
|
- headerIconv.patch: check realloc() value
|
|
|
|
|
- convert the data to a specific encoding which used in the selected locale.
|
|
|
|
|
|
|
|
|
|
* Mon Jan 28 2008 Pixel <pixel@mandriva.com> 1:4.4.2.3-0.rc1.1mdv2008.1
|
|
|
|
|
+ Revision: 159090
|
|
|
|
|
- 4.4.2.3 adds ix86 macros files to x86_64
|
|
|
|
|
- new release 4.4.2.3-rc1
|
|
|
|
|
- libpopt needs a release number different from rpm so that we can reset rpm's
|
|
|
|
|
release and increase libpopt's
|
|
|
|
|
- drop applied patches: patch82 (ordering), patch98 (bad pointer),
|
|
|
|
|
patch108 (dgettext), patch116 (qv), patch119 (without-O2),
|
|
|
|
|
patch121 (timeout 60secs), patch127 (rpmbuild --quiet),
|
|
|
|
|
patch128 (rpm -K segfault), patch136 (macro on last line),
|
|
|
|
|
patch1006 (triggerprein), patch1007 (russian),
|
|
|
|
|
patch1008 (display Requires found),
|
|
|
|
|
- drop patch135 (truncated rpmProblemString): no more needed, workarounded
|
|
|
|
|
upstream
|
|
|
|
|
|
|
|
|
|
* Wed Jan 23 2008 Pixel <pixel@mandriva.com> 1:4.4.2.2-7mdv2008.1
|
|
|
|
|
+ Revision: 157054
|
|
|
|
|
- fix rpmbuild not printing Requires after build (fix backported from 4.4.8) (#36672)
|
|
|
|
|
- allow doc conflict in same transaction (#37040)
|
|
|
|
|
(it was already allowed in different transactions)
|
|
|
|
|
- fix russian translation (#36974)
|
|
|
|
|
|
|
|
|
|
* Sat Jan 12 2008 Anssi Hannula <anssi@mandriva.org> 1:4.4.2.2-6mdv2008.1
|
|
|
|
|
+ Revision: 149522
|
|
|
|
|
- allow conflicting ghost file types as sometimes the same ghost file
|
|
|
|
|
is a file in one package and a symlink in another package (modifies
|
|
|
|
|
rpm-4.4.2.2-allow-conflicting-ghost-files.patch)
|
|
|
|
|
|
|
|
|
|
* Tue Jan 08 2008 Pixel <pixel@mandriva.com> 1:4.4.2.2-5mdv2008.1
|
|
|
|
|
+ Revision: 146377
|
|
|
|
|
- %triggerprein were missing in 4.4.2.2, adding them
|
|
|
|
|
|
|
|
|
|
* Thu Dec 20 2007 Pixel <pixel@mandriva.com> 1:4.4.2.2-4mdv2008.1
|
|
|
|
|
+ Revision: 135996
|
|
|
|
|
- fix multiline macro handling on last line of spec file (#27417)
|
|
|
|
|
- fix truncated "file conflict" error message in russian (#31680)
|
|
|
|
|
|
|
|
|
|
* Tue Dec 18 2007 Pixel <pixel@mandriva.com> 1:4.4.2.2-3mdv2008.1
|
|
|
|
|
+ Revision: 132430
|
|
|
|
|
- re-introduce temporarily BuildRoot so that rpm builds
|
|
|
|
|
- drop patch for SOURCEPACKAGE (unneeded in rpm 4.4.2.2 which keeps compatibility)
|
|
|
|
|
- fix defaultbuildroot patch (fix building with %%defaultbuildroot and subpackages)
|
|
|
|
|
- allow conflicting %%ghost files (as used to be in rpm >= 4.4.6)
|
|
|
|
|
- modify patch no-doc-conflicts instead of patching it
|
|
|
|
|
- for compatibility with rpm 4.4.8, allow conflicting doc files in
|
|
|
|
|
/usr/share/man, /usr/share/gtk-doc/html /usr/share/gnome/html
|
|
|
|
|
|
|
|
|
|
* Mon Dec 17 2007 Pixel <pixel@mandriva.com> 1:4.4.2.2-2mdv2008.1
|
|
|
|
|
+ Revision: 125038
|
|
|
|
|
- patch134 introduces %%defaultbuildroot to use instead of %%buildroot in our global macros
|
|
|
|
|
- keep libpopt.so versioning from 4.4.8 (to avoid warnings)
|
|
|
|
|
- fix URL
|
|
|
|
|
- switch to 4.4.2.2 (using epoch: 1)
|
|
|
|
|
- add patch132 and patch133 to handle "Suggests" via RPMTAG_SUGGESTSNAME
|
|
|
|
|
- add patches to be compatible with >= 4.4.8 :
|
|
|
|
|
o patch1000: handle %%buildroot macro
|
|
|
|
|
o patch1001: handle suggests via RPMTAG_REQUIRENAME + RPMSENSE_MISSINGOK
|
|
|
|
|
o patch1001: lzma-support (integrates patch130 (lzma-fixes), patch131 (lzma_alone))
|
|
|
|
|
o patch1002: default %%_topdir is /usr/src/rpm
|
|
|
|
|
o patch1003: handle RPMSENSE_MISSINGOK (integrates patch129 (do-not-cache-unsatisfied-suggest))
|
|
|
|
|
- drop unneeded patches:
|
|
|
|
|
o applied: patch63 (applied in lib/package.c), patch68, patch72,
|
|
|
|
|
patch77 (%%_srcdefattr), patch92 (newtar), patch94 (rpmv3-support),
|
|
|
|
|
patch113 (%%_docdir_fmt), patch123 (find-lang omf)
|
|
|
|
|
o patch1 (no builtin zlib)
|
|
|
|
|
o patch2 (rpm is dynamically linked by default)
|
|
|
|
|
o patch85 (no more perl module)
|
|
|
|
|
o patch87 (was disabling dirname require introduced in 4.4.6)
|
|
|
|
|
o patch89 (>= 4.4.6 specific compilation issue)
|
|
|
|
|
o patch107 (fixed differently in changeset 6799:446988cfb9c1)
|
|
|
|
|
o 4.4.8 specific: patch109, patch117 (dont-replace-config-not-in-db),
|
|
|
|
|
patch118 (lowercase platform), patch120 (segfault fix), patch122 (fix
|
|
|
|
|
crash with buggy rpm and FILELINKTOS), patch125 (popt.h fix), patch126
|
|
|
|
|
(platform32 support)
|
|
|
|
|
o 4.4.8 specific?: patch115 (dont-clean-buildroot-in-install)
|
|
|
|
|
- adapt patches:
|
|
|
|
|
o rediff: patch31 (syslog), patch64 (vendor popt), patch84 (rpmqv-ghost),
|
|
|
|
|
patch116 (qv-use-same-indentation), patch49, patch56, patch82, patch86,
|
|
|
|
|
patch112, patch119
|
|
|
|
|
o patch3 (prefer-pic in "file" lib .la)
|
|
|
|
|
o patch17 (keep enhancements from upstream version)
|
|
|
|
|
o patch114 (read our macros files)
|
|
|
|
|
o patch124 (speedup-by-not-checking-same-files-with-different-paths-through-symlink)
|
|
|
|
|
and add patch1124 (revert-unused-skipDir-functionality) needed by patch124
|
|
|
|
|
- use autoreconf and don't do it in db/dist (it fails)
|
|
|
|
|
- drop perl-RPM (unused and no more in rpm 4.4.2.2)
|
|
|
|
|
- drop now unneeded perldirs patch85
|
|
|
|
|
- don't build apidocs since we don't bundle them
|
|
|
|
|
- drop patch78 (Do not use futex, but fcntl) which is not doing anything anymore
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- use LZMA_Alone file format, even with newer versions (P131, from cvs)
|
|
|
|
|
- be more consistent and use unlzma in stead of lzma -d -c in rpm2cpio.sh (lzma patch)
|
|
|
|
|
- drop unused leftover macros for lzma patch..
|
|
|
|
|
- final fix of lzma payload patch, it can now be used properly same way as gzip and bzip2
|
|
|
|
|
- correctify lzma fix patch
|
|
|
|
|
- switch to patch from cvs for lzma fixes
|
|
|
|
|
- update arguments for lzma utils as current old arguments breaks it
|
|
|
|
|
- I suck, don't move man pages around at all and stop messing:p
|
|
|
|
|
- move man page for perl module to perl-RPM package
|
|
|
|
|
|
|
|
|
|
+ Olivier Blin <blino@mandriva.org>
|
|
|
|
|
- do not expand _install_langs macro in default /etc/rpm/macros
|
|
|
|
|
- fix typo in default /etc/rpm/macros
|
|
|
|
|
- explicitely require neon-devel 0.26 (does not build with neon 0.27)
|
|
|
|
|
|
|
|
|
|
* Tue Oct 02 2007 Pixel <pixel@mandriva.com> 4.4.8-22mdv2008.0
|
|
|
|
|
+ Revision: 94448
|
|
|
|
|
- fix rpm allowing to remove a package which is both suggested and required (#34342)
|
|
|
|
|
|
|
|
|
|
* Fri Sep 28 2007 Pixel <pixel@mandriva.com> 4.4.8-21mdv2008.0
|
|
|
|
|
+ Revision: 93603
|
|
|
|
|
- remove global RPMLOCK, it doesn't seem to fix rpmdb issues, and may cause
|
|
|
|
|
installer to crash
|
|
|
|
|
|
|
|
|
|
* Thu Sep 27 2007 Pixel <pixel@mandriva.com> 4.4.8-20mdv2008.0
|
|
|
|
|
+ Revision: 93272
|
|
|
|
|
- patch global-RPMLOCK:
|
|
|
|
|
o fix rebuilddb (#34181)
|
|
|
|
|
o don't lock when querying the db as non-superuser
|
|
|
|
|
o fix locking in shared mode (ie fix typo)
|
|
|
|
|
o remove message "RPMLOCK_NOWAIT should have been set!"
|
|
|
|
|
which can't be done reliably
|
|
|
|
|
o more debug messages about RPMLOCK
|
|
|
|
|
|
|
|
|
|
* Wed Sep 26 2007 Pixel <pixel@mandriva.com> 4.4.8-19mdv2008.0
|
|
|
|
|
+ Revision: 93120
|
|
|
|
|
- patch global-RPMLOCK:
|
|
|
|
|
o allow rpm to not wait on lock when RPMLOCK_NOWAIT is set
|
|
|
|
|
o ensure we don't have a dead-lock in package scriptlets which call "rpm -q"
|
|
|
|
|
(eg: dkms). but it will die with an error
|
|
|
|
|
o do create /var/lib/rpm directory when needed (as done in rpmdb/db3.c)
|
|
|
|
|
o use flock instead of fcntl+F_SETLK
|
|
|
|
|
(so that we really ensure the same process doesn't open twice the db)
|
|
|
|
|
(still need not to lock when accessing in shared mode with not enough rights
|
|
|
|
|
to write RPMLOCK)
|
|
|
|
|
- fix creating /RPMLOCK instead of /var/lib/rpm/RPMLOCK
|
|
|
|
|
|
|
|
|
|
* Mon Sep 24 2007 Pixel <pixel@mandriva.com> 4.4.8-18mdv2008.0
|
|
|
|
|
+ Revision: 92580
|
|
|
|
|
- do not use __db* files anymore, make them private
|
|
|
|
|
- (re-)add a global lock to ensure everything is correct
|
|
|
|
|
(to ensure doing "rpm -qa" is always correct even if an upgrade is in
|
|
|
|
|
progress)
|
|
|
|
|
- fix rpm -K segfaulting on corrupted header (#33735)
|
|
|
|
|
|
|
|
|
|
* Mon Sep 10 2007 Pixel <pixel@mandriva.com> 4.4.8-17mdv2008.0
|
|
|
|
|
+ Revision: 84150
|
|
|
|
|
- make "rpm -bb --quiet" quiet as should be
|
|
|
|
|
|
|
|
|
|
* Thu Sep 06 2007 Pixel <pixel@mandriva.com> 4.4.8-16mdv2008.0
|
|
|
|
|
+ Revision: 81086
|
|
|
|
|
- bug fix release, fix stupid typo in /etc/platform32 reading patch
|
|
|
|
|
|
|
|
|
|
* Thu Sep 06 2007 Pixel <pixel@mandriva.com> 4.4.8-15mdv2008.0
|
|
|
|
|
+ Revision: 80965
|
|
|
|
|
- really allow to use "linux32 rpm -bb" instead of "linux32 rpm -bb --target x86_64"
|
|
|
|
|
(it uses /etc/rpm/platform32)
|
|
|
|
|
|
|
|
|
|
* Wed Sep 05 2007 Pixel <pixel@mandriva.com> 4.4.8-13mdv2008.0
|
|
|
|
|
+ Revision: 79852
|
|
|
|
|
- allow to use "linux32 rpm -bb" instead of "linux32 rpm -bb --target x86_64"
|
|
|
|
|
(for this to work, %%{_host_cpu32} must be set in rpm-mandriva-setup)
|
|
|
|
|
|
|
|
|
|
* Thu Aug 30 2007 Pixel <pixel@mandriva.com> 4.4.8-12mdv2008.0
|
|
|
|
|
+ Revision: 75298
|
|
|
|
|
- fix popt.h (remove N_) (#31397)
|
|
|
|
|
|
|
|
|
|
* Wed Aug 29 2007 Pixel <pixel@mandriva.com> 4.4.8-11mdv2008.0
|
|
|
|
|
+ Revision: 74355
|
|
|
|
|
- add patch to speedup simple "rpm -e" or "rpm -U"
|
|
|
|
|
- make find-lang --with-gnome picks up omf files (rhbz#251400) (rpm.org patch)
|
|
|
|
|
- add the bug number fixed
|
|
|
|
|
|
|
|
|
|
* Tue Aug 21 2007 Pixel <pixel@mandriva.com> 4.4.8-10mdv2008.0
|
|
|
|
|
+ Revision: 68566
|
|
|
|
|
- patch fixing parse_hdlist (and so genhdlist2) on heavy loaded boxes
|
|
|
|
|
- fix segfault on weird rpm that used to work (#32102)
|
|
|
|
|
- remove recursive %%_mandir (and don't keep it, it's not needed anymore)
|
|
|
|
|
|
|
|
|
|
+ Thierry Vignaud <tv@mandriva.org>
|
|
|
|
|
- replace %%{_datadir}/man by %%{_mandir}!
|
|
|
|
|
- replace %%_datadir/man by %%_mandir!
|
|
|
|
|
|
|
|
|
|
* Sat Aug 18 2007 Oden Eriksson <oeriksson@mandriva.com> 4.4.8-9mdv2008.0
|
|
|
|
|
+ Revision: 65549
|
|
|
|
|
- don't provide these files twice:
|
|
|
|
|
/usr/lib/rpm/rpmdb_deadlock
|
|
|
|
|
/usr/lib/rpm/rpmdb_dump
|
|
|
|
|
/usr/lib/rpm/rpmdb_load
|
|
|
|
|
/usr/lib/rpm/rpmdb_loadcvt
|
|
|
|
|
/usr/lib/rpm/rpmdb_stat
|
|
|
|
|
/usr/lib/rpm/rpmdb_svc
|
|
|
|
|
/usr/lib/rpm/rpmdb_verify
|
|
|
|
|
they are now only provided in the main rpm package, and not
|
|
|
|
|
also in the devel package. that is the way to go according to
|
|
|
|
|
jbj.
|
|
|
|
|
|
|
|
|
|
+ Thierry Vignaud <tv@mandriva.org>
|
|
|
|
|
- fix URL
|
|
|
|
|
|
|
|
|
|
* Mon Aug 06 2007 Pixel <pixel@mandriva.com> 4.4.8-8mdv2008.0
|
|
|
|
|
+ Revision: 59505
|
|
|
|
|
- do not use nptl on any arch (since x86_64 specific issues seem to disappear
|
|
|
|
|
when using same locking mechanism as x86) (may fix #32102)
|
|
|
|
|
- fix segfault occuring with some old rpm v3 from urpmi test cases
|
|
|
|
|
- allow building --with debug
|
|
|
|
|
- restore do-check-free-size-when-bavail-is-0 patch (after rediff)
|
|
|
|
|
|
|
|
|
|
* Wed Jul 25 2007 Olivier Thauvin <nanardon@mandriva.org> 4.4.8-7mdv2008.0
|
|
|
|
|
+ Revision: 55450
|
|
|
|
|
- fix #31535: lowercase OS tag to compare against platform
|
|
|
|
|
- use upstream patch
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- add requires on lzma
|
|
|
|
|
|
|
|
|
|
* Fri Jul 06 2007 Olivier Thauvin <nanardon@mandriva.org> 4.4.8-6mdv2008.0
|
|
|
|
|
+ Revision: 48984
|
|
|
|
|
- fix config file replace when not yet in db
|
|
|
|
|
- kill not bad macros definition
|
|
|
|
|
- find-lang is now a perl script
|
|
|
|
|
|
|
|
|
|
* Fri Jun 22 2007 Anssi Hannula <anssi@mandriva.org> 4.4.8-5mdv2008.0
|
|
|
|
|
+ Revision: 42672
|
|
|
|
|
- require arch-specific libpopt and libpopt-devel
|
|
|
|
|
- add back dropped librpm-devel and libpopt-devel provides
|
|
|
|
|
|
|
|
|
|
* Wed Jun 20 2007 Olivier Thauvin <nanardon@mandriva.org> 4.4.8-4mdv2008.0
|
|
|
|
|
+ Revision: 41943
|
|
|
|
|
- fix buildreq for autoconf/automake
|
|
|
|
|
- apply new devel policy
|
|
|
|
|
|
|
|
|
|
* Tue Jun 19 2007 Olivier Thauvin <nanardon@mandriva.org> 4.4.8-3mdv2008.0
|
|
|
|
|
+ Revision: 41414
|
|
|
|
|
- kill coloring patch, buggy, and not so usefull
|
|
|
|
|
- patch116: fix rpm -V output (#31287)
|
|
|
|
|
|
|
|
|
|
* Sun Jun 10 2007 Olivier Thauvin <nanardon@mandriva.org> 4.4.8-2mdv2008.0
|
|
|
|
|
+ Revision: 37847
|
|
|
|
|
- patch115: avoid breakage of conectiva --without bm feature
|
|
|
|
|
- remove patch 110, add patch114: do no longer use rpmrc, using only macros instead, so requiring latest rpm-mandriva-setup to have /etc/rpm/platform
|
|
|
|
|
- fix perl module release
|
|
|
|
|
- patch to backport _docdir_fmt macro
|
|
|
|
|
- 4.4.8
|
|
|
|
|
o rediff patch 72, 87, 49, 62, 17, 56, 64
|
|
|
|
|
o kill patch (merge or fix upstream, woot):
|
|
|
|
|
57, 80, 90, 93, 193, 95, 96, 97, 99, 103, 104, 105, 109, 110, 111,
|
|
|
|
|
112, 114, 115, 101, 102, 107
|
|
|
|
|
o kill patch 69, hard to maintain, will be merge upstream
|
|
|
|
|
o Patch109: workaround specfile parsing check,
|
|
|
|
|
http://rpm5.org/cvs/tktview?tn=6
|
|
|
|
|
o Patch110: still read rpmrc (this should die one day)
|
|
|
|
|
o Patch111: trim twice / in buildroot, making unpackaged files check failing
|
|
|
|
|
o Patch112: avoid a very issue regarding Fopen()
|
|
|
|
|
|
2012-10-16 20:50:10 +00:00
|
|
|
|
+ Per Ãyvind Karlsen <peroyvind@mandriva.org>
|
2012-10-17 23:59:33 +04:00
|
|
|
|
- use %%{ix86} & %%{sunsparc} macros for x86 & sparc
|
|
|
|
|
- use %%{sunsparc} macro to ensure sparcv9 gets included too
|
|
|
|
|
|
|
|
|
|
+ Pixel <pixel@mandriva.com>
|
|
|
|
|
- make it explicit that older perl-URPM are not compatible with 4.4.8
|
|
|
|
|
- add patches 112 113 114 115 from both rpm 4.4.9 and hg.rpm.org
|
|
|
|
|
- cleanup provides-obsoleted.patch, moving other fixes into rebuilddb-with-root.patch
|
|
|
|
|
- more complete fix-segfault-on-header-without-RPMTAG_NAME patch (from upstream)
|
|
|
|
|
- don't segfault on header without RPMTAG_NAME
|
|
|
|
|
- add requires pkgconfig in rpm-build (#30632)
|
|
|
|
|
(it is needed for performing automatic computation of pkgconfig files
|
|
|
|
|
dependencies, see /usr/lib/rpm/mandriva/pkgconfigdeps.sh)
|
|
|
|
|
- add patch (ensure-uninst-callback-is-called-for-empty-packages)
|
|
|
|
|
to allow urpmi to display "remove package foo" when removing an empty package
|
|
|
|
|
|
|
|
|
|
* Wed Apr 25 2007 Adam Williamson <awilliamson@mandriva.org> 4.4.6-22mdv2008.0
|
|
|
|
|
+ Revision: 18290
|
|
|
|
|
- rebuild against new beecrypt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Feb 14 2007 Pixel <pixel@mandriva.com> 4.4.6-21mdv2007.1
|
|
|
|
|
+ Revision: 120751
|
|
|
|
|
- fix parsing ")" (for if statements in spec files for example)
|
|
|
|
|
- rpm handles nicely failing %%pre, but it doesn't handle the rest
|
|
|
|
|
- patch to use dgettext instead of gettext to allow progs like urpmi to use
|
|
|
|
|
their own textdomain and still have rpm translations
|
|
|
|
|
- fix checking available free space when "non-superuser free space" is 0
|
|
|
|
|
|
|
|
|
|
+ Gwenole Beauchesne <gbeauchesne@mandriva.com>
|
|
|
|
|
- requires newer rpm-mandriva-setup for rtld(GNU_HASH) notes
|
|
|
|
|
|
|
|
|
|
* Fri Jan 12 2007 Pixel <pixel@mandriva.com> 4.4.6-19mdv2007.1
|
|
|
|
|
+ Revision: 108072
|
|
|
|
|
- P98: security fix for CVE-2006-5466
|
|
|
|
|
-mv8 which is deprecated and no longer valid (Per Oyvind, #26501)
|
|
|
|
|
|
|
|
|
|
+ Thierry Vignaud <tvignaud@mandriva.com>
|
|
|
|
|
- provides with unexpanded macros aren't that nice
|
|
|
|
|
|
|
|
|
|
* Mon Jan 08 2007 Pixel <pixel@mandriva.com> 4.4.6-18mdv2007.1
|
|
|
|
|
+ Revision: 105990
|
|
|
|
|
- fix bug 27987 where sslexplorer rpm has "Source RPM: (none)" and so rpm
|
|
|
|
|
thought it is a src.rpm. the fix is only done for old v3 rpms
|
|
|
|
|
- "rpm -i --root" as user can't work, don't silently ignore the failing chroot()
|
|
|
|
|
- fix --root rpm option failing for non-root users (Christiaan Welvaart)
|
|
|
|
|
- really commit the patch
|
|
|
|
|
- fix segfault on weird buggy rpm header
|
|
|
|
|
- fix query format xml on rpm header with tag 265 which has no name (#27108)
|
|
|
|
|
|
|
|
|
|
* Fri Dec 08 2006 Gwenole Beauchesne <gbeauchesne@mandriva.com> 4.4.6-12mdv2007.1
|
|
|
|
|
+ Revision: 93842
|
|
|
|
|
- generate PIC code for static objects that can be built into a DSO
|
|
|
|
|
- remove (obsolete) arch-dependent flags
|
|
|
|
|
- don't build statically linked executables
|
|
|
|
|
- Fix zlib tree to parallel build, propagate optflags to there too.
|
|
|
|
|
- Introduce new ppc32 arch, fix ppc64 bi-arch builds, fix ppc builds on newer CPUs.
|
|
|
|
|
- fix build on ppc64
|
|
|
|
|
|
|
|
|
|
+ Pixel <pixel@mandriva.com>
|
|
|
|
|
- fix segfault on some old format rpms (#27263)
|
|
|
|
|
|
|
|
|
|
* Thu Nov 30 2006 Pixel <pixel@mandriva.com> 4.4.6-11mdv2007.1
|
|
|
|
|
+ Revision: 88894
|
|
|
|
|
- rebuild for python 2.5
|
|
|
|
|
- add patches fixing #26545:
|
|
|
|
|
o don't leave behind /usr/X11R6/lib/X11/app-defaults;456ac510 on error
|
|
|
|
|
o fix segfault
|
|
|
|
|
- ignore getcwd failing (db_abshome will not be set,
|
|
|
|
|
it may affect db/log/log_archive.c, but that should be ok) (#20897)
|
|
|
|
|
- fix "rpm -bs t.spec" returning buggy error message
|
|
|
|
|
"t.spec: No such file or directory" when rpm-build is not installed
|
|
|
|
|
- fix free on invalid pointer after displaying "Unable to open temp file" (#27260)
|
|
|
|
|
- have a nice error message when chroot fails
|
|
|
|
|
(instead of the dreaded: "enterChroot: Assertion `xx == 0' failed.")
|
|
|
|
|
|
|
|
|
|
+ Gwenole Beauchesne <gbeauchesne@mandriva.com>
|
|
|
|
|
- Extend #27260 fix to its root cause as there are other instances of a
|
|
|
|
|
similar bug in other sources (yet, unexposed/reported).
|
|
|
|
|
|
|
|
|
|
* Fri Sep 15 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.6-10mdv2007.0
|
|
|
|
|
+ Revision: 61429
|
|
|
|
|
- Bump release number
|
|
|
|
|
- Improve previous patch: make it conditional on the environment variable RPM_IGNORE_SCRIPTLETS_FAILURE
|
|
|
|
|
- Allow preinstall scriptlets to fail and not interrupting the installation.
|
|
|
|
|
This is a workaround for bug 25598.
|
|
|
|
|
|
|
|
|
|
* Sat Aug 19 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-9mdv2007.0
|
|
|
|
|
+ Revision: 56766
|
|
|
|
|
- bump release
|
|
|
|
|
- revert to my own chroot patch, thee second one is broken
|
|
|
|
|
|
|
|
|
|
* Sun Aug 13 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-8mdv2007.0
|
|
|
|
|
+ Revision: 55706
|
|
|
|
|
- bump release
|
|
|
|
|
- buildrequires lua-devel
|
|
|
|
|
- import mailscanner
|
|
|
|
|
- update patch with C. Welvaart fixes
|
|
|
|
|
|
|
|
|
|
+ Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
|
|
|
|
|
- Fix typos
|
|
|
|
|
|
|
|
|
|
* Sat Jul 29 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-7mdv2007.0
|
|
|
|
|
+ Revision: 42481
|
|
|
|
|
- bump release
|
|
|
|
|
- add upstream patch97: fix dbenv
|
|
|
|
|
- patch96: fix #23774
|
|
|
|
|
|
|
|
|
|
* Thu Jul 27 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-6mdv2007.0
|
|
|
|
|
+ Revision: 42186
|
|
|
|
|
- fix rpmv3 patch: rpm version in the lead in 3 for both rpm 3 and 4
|
|
|
|
|
- fix #23075: patch 95, use tee -a
|
|
|
|
|
|
|
|
|
|
* Wed Jul 26 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-5mdv2007.0
|
|
|
|
|
+ Revision: 42052
|
|
|
|
|
- patch93: support rpm v3
|
|
|
|
|
- bump release
|
|
|
|
|
- ensure leaveChroot can't be run by another function which is not the the caller of enterChroot
|
|
|
|
|
- remove changelog from spec
|
|
|
|
|
- add patch 93 (disable by default, need tests) to fix issue in rpmdb when mixing 'rpm --root' and 'chroot rpm'
|
|
|
|
|
- update macros in the spec
|
|
|
|
|
- provide some /etc/rpm files
|
|
|
|
|
- -3mdv release
|
|
|
|
|
- fix patch in patch
|
|
|
|
|
- better rpmdb.h c++ fix
|
|
|
|
|
- Patch90: fix unchecked end of line in macro expand
|
|
|
|
|
- patch 89: make rpmdb.h compliant
|
|
|
|
|
- file in /etc are %%config
|
|
|
|
|
- patch 88: readd SOURCEPACKAGE tag to source rpm
|
|
|
|
|
- make no_dirname_dep patch configurable with a macro
|
|
|
|
|
- bunzip patch, merge rpm 4.4.6
|
|
|
|
|
- initial import of rpm
|
|
|
|
|
- initial import of rpm
|
|
|
|
|
|
|
|
|
|
+ Rafael Garcia-Suarez <rgarciasuarez@mandriva.com>
|
|
|
|
|
- 4.4.6-4mdk
|
|
|
|
|
- Patch by Pixel to use --wildcards when using tar to list all specfiles in a tar
|
|
|
|
|
ball (this fixes rpm -t).
|
|
|
|
|
- Add patch 91: avoids taking into account duplicates in file list
|
|
|
|
|
when checking for unpackaged files
|
|
|
|
|
|
|
|
|
|
* Wed Jul 12 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.6-4mdv2007.0
|
|
|
|
|
- Fix rpm -ta (Pixel)
|
|
|
|
|
|
|
|
|
|
* Thu Jun 22 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-3mdv2007.0
|
|
|
|
|
- patchs:
|
|
|
|
|
- fix rpmdb.h c++ compilation (C. Welvaart)
|
|
|
|
|
- fix unchecked end of string in macro expand (O. Thauvin)
|
|
|
|
|
- fix check unpackaged files script (R. Garcia-Suarez)
|
|
|
|
|
- update macros provide by the spec used for bootstraping
|
|
|
|
|
- set some /etc/rpm/macros.* as config(noreplace)
|
|
|
|
|
|
|
|
|
|
* Mon Jun 12 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-2mdv2007.0
|
|
|
|
|
- Patch88: readd SOURCEPACKAGE tag into src.rpm
|
|
|
|
|
|
|
|
|
|
* Fri May 26 2006 Olivier Thauvin <nanardon@mandriva.org> 4.4.6-1mdv2007.0
|
|
|
|
|
- 4.4.6
|
|
|
|
|
- rediff patches
|
|
|
|
|
- add patch to disable dirnames dependencies for now
|
|
|
|
|
|
|
|
|
|
* Tue Mar 21 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.5-2mdk
|
|
|
|
|
- Require latest rpm-mandriva-setup
|
|
|
|
|
|
|
|
|
|
* Tue Mar 14 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.5-1mdk
|
|
|
|
|
- 4.4.5
|
|
|
|
|
- Remove patches 41 and 87, merged upstream
|
|
|
|
|
- Rediff patches 69 and 78
|
|
|
|
|
- Make rpm-build require libtool-base instead of libtool (bug #21162)
|
|
|
|
|
- Turn the triggerun in post scriptlet
|
|
|
|
|
|
|
|
|
|
* Tue Mar 07 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.4-4mdk
|
|
|
|
|
- Patch 87
|
|
|
|
|
|
|
|
|
|
* Tue Feb 07 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.4-3mdk
|
|
|
|
|
- Move popt(3) man page into libpopt-devel (bug 18161)
|
|
|
|
|
- Add coreutils in prerequisites (bug 19144)
|
|
|
|
|
- Fix dangling symlink (bug 6788)
|
|
|
|
|
|
|
|
|
|
* Tue Jan 17 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.4-2mdk
|
|
|
|
|
- Patch 86: don't cache Depends DB (Olivier Thauvin)
|
|
|
|
|
- Bump requires on rpm-mandriva-setup
|
|
|
|
|
|
|
|
|
|
* Thu Jan 05 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.4-1mdk
|
|
|
|
|
- New version 4.4.4
|
|
|
|
|
- Rediff patches 31, 49, 62, 69, 71, 78, 82, 84
|
|
|
|
|
- Remove patch 66 (fixed upstream)
|
|
|
|
|
- Remove patch 74 (no longer necessary, no legacy prereqs anymore)
|
|
|
|
|
- Remove patch 76 (should be unnecessary now that RH bug 151255 is fixed)
|
|
|
|
|
- Remove patch 79 (applied upstream)
|
|
|
|
|
- Remove patch 81 (does nothing)
|
|
|
|
|
- New subpackage perl-RPM, and patch 85 to install it in vendor dir
|
|
|
|
|
- Use static libneon, libsqlite3 and libopenssl
|
|
|
|
|
- Update condition for triggerun
|
|
|
|
|
- Add conditional BuildRequires on nptl-devel
|
|
|
|
|
- Disable popt tests
|
|
|
|
|
- Remove selinux
|
|
|
|
|
- Requires recent rpm-mandriva-setup for _rpmlock_path macro
|
|
|
|
|
|
|
|
|
|
* Sun Nov 13 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.2-6mdk
|
|
|
|
|
- rebuild for openssl (ask by Oden)
|
|
|
|
|
|
|
|
|
|
* Sun Oct 23 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.2-5mdk
|
|
|
|
|
- Fix #19392
|
|
|
|
|
|
|
|
|
|
* Fri Sep 16 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 4.4.2-4mdk
|
|
|
|
|
- buildrequires: rpm-mandriva-setup-build
|
|
|
|
|
- fix simple coloring patch, aka merge it correctly
|
|
|
|
|
- re-add the no-doc-conflicts patch for colored packages
|
|
|
|
|
|
|
|
|
|
* Tue Aug 30 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.2-3mdk
|
|
|
|
|
- patch 80: fix #17774
|
|
|
|
|
- patch 81, 82: should fix ordering issue
|
|
|
|
|
- BuildRequires: bzip2-devel (thanks Christian)
|
|
|
|
|
|
|
|
|
|
* Sat Aug 20 2005 Frederic Lepied <flepied@mandriva.com> 4.4.2-2mdk
|
|
|
|
|
- 79: fix deadlock from RedHat bug #146549.
|
|
|
|
|
|
|
|
|
|
* Fri Jul 22 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.2-1mdk
|
|
|
|
|
- 4.4.2
|
|
|
|
|
- remove patch:
|
|
|
|
|
52: merged upstream
|
|
|
|
|
67: fixed upstream
|
|
|
|
|
73: merged upstream
|
|
|
|
|
78: merged upstream
|
|
|
|
|
79: merged upstream
|
|
|
|
|
32, 33, 36: no more need hack
|
|
|
|
|
- rename rpm-python to python-rpm
|
|
|
|
|
- use fnctl when not using futex
|
|
|
|
|
- use nptl only on few arches (ppc* x86_64 pentium3,4/Athlon)
|
|
|
|
|
|
|
|
|
|
* Thu Jun 23 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-10mdk
|
|
|
|
|
- add requires to rpm-build after the rpm-mandriva-setup split
|
|
|
|
|
|
|
|
|
|
* Tue Jun 21 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-9mdk
|
|
|
|
|
- Enable NPTL and co
|
|
|
|
|
- rework patch77: allow %%_srcdefattr as macro for src.rpm
|
|
|
|
|
- Patch78: reread few macro between build
|
|
|
|
|
- Patch79: fix rpm --eval '%%' overflow
|
|
|
|
|
|
|
|
|
|
* Fri Jun 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.1-8mdk
|
|
|
|
|
- Move dependencies on unzip, make and elfutils from rpm to rpm-build
|
|
|
|
|
|
|
|
|
|
* Sun Jun 05 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-7mdk
|
|
|
|
|
- patch77: allow to set root/root as owner of files in src.rpm
|
|
|
|
|
- rebuild with neon 0.24 as it moved in main instead 0.25
|
|
|
|
|
|
|
|
|
|
* Thu Jun 02 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.1-6mdk
|
|
|
|
|
- Patch 76 : allow to rebuild db with --root option
|
|
|
|
|
|
|
|
|
|
* Wed May 18 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-5mdk
|
|
|
|
|
- update french translation
|
|
|
|
|
- disable NPTL system + --with to enable it
|
|
|
|
|
- --w/o pyhton switch
|
|
|
|
|
- remove db_private patch as it breaks concurrent access
|
|
|
|
|
|
|
|
|
|
* Mon May 16 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-4mdk
|
|
|
|
|
- really apply patch (I sucks)
|
|
|
|
|
- some cleaning
|
|
|
|
|
|
|
|
|
|
* Mon May 16 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-3mdk
|
|
|
|
|
- Patch71: Ordering transaction on erasure
|
|
|
|
|
- Patch72: rpm -[Ui] check files conflicts
|
|
|
|
|
- Patch73,74: Fedora patch, fixing bug
|
|
|
|
|
|
|
|
|
|
* Fri May 13 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-2mdk
|
|
|
|
|
- patch70: allow rpm -bb --short-circuit
|
|
|
|
|
- conflicts man-pages-pl < 0.4-9mdk
|
|
|
|
|
- move spec mode for emacs into rpm-mandriva-setup
|
|
|
|
|
- buildrequires
|
|
|
|
|
- remove locales files from libpopt
|
|
|
|
|
|
|
|
|
|
* Wed May 11 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 4.4.1-1mdk
|
|
|
|
|
- Adapt part of the coloring patch (patch 62)
|
|
|
|
|
- Fix a few French translations (patch 69)
|
|
|
|
|
- Require libneon 0.25
|
|
|
|
|
|
|
|
|
|
* Mon May 09 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-0.7mdk
|
|
|
|
|
- BuildRequires readline-devel (P.O. Karlsen)
|
|
|
|
|
- --disable-{posixmutexes,pthreadsmutexes} on sparc (P.O. Karlsen)
|
|
|
|
|
- patch68: being able to read old rpms
|
|
|
|
|
- update source url
|
|
|
|
|
- fix file list for ppc (C. Welvaart)
|
|
|
|
|
|
|
|
|
|
* Fri May 06 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-0.6mdk
|
|
|
|
|
- use system sqlite
|
|
|
|
|
- force -fPIC on amd64 (for popt)
|
|
|
|
|
- perform test for popt
|
|
|
|
|
- patch67 fix build with gcc4
|
|
|
|
|
|
|
|
|
|
* Wed May 04 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-0.5mdk
|
|
|
|
|
- workaround make -j
|
|
|
|
|
|
|
|
|
|
* Wed May 04 2005 Olivier Thauvin <nanardon@mandriva.org> 4.4.1-0.4mdk
|
|
|
|
|
- 4.4.1
|
|
|
|
|
- remove biarch, use mklibname (see 4.2.3-10mdk)
|
|
|
|
|
- do no longer patch the config, use /usr/lib/rpm/VENDOR/rpmrc instead
|
|
|
|
|
- require rpm-mandriva-setup
|
|
|
|
|
- remove many obsoletes patch
|
|
|
|
|
- do not longer provide update-alternative
|
|
|
|
|
- more defined macros in the spec, less hardcode patch
|
|
|
|
|
|
|
|
|
|
* Tue May 03 2005 Pixel <pixel@mandriva.com> 4.2.3-11mdk
|
|
|
|
|
- emacs spec mode:
|
|
|
|
|
- use rpm-find-spec-version-with-shell by default, and enhance it
|
|
|
|
|
- handle release built using mkrel macro (in rpm-increase-release-tag)
|
|
|
|
|
|
|
|
|
|
* Thu Apr 28 2005 Olivier Thauvin <nanardon@mandriva.org> 4.2.3-10mdk
|
|
|
|
|
- split libs into separated package to make rpm update easier for URPM
|
|
|
|
|
|
|
|
|
|
* Thu Mar 10 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-9mdk
|
|
|
|
|
- bump multiarch-utils requires
|
|
|
|
|
- ignore conflicts in gnome-doc html files, install the latest files
|
|
|
|
|
|
|
|
|
|
* Wed Mar 09 2005 Frederic Lepied <flepied@mandrakesoft.com> 4.2.3-8mdk
|
|
|
|
|
- fix tr call in mono patch (bug #14449)
|
|
|
|
|
- fix bzip2 call (bug #7663)
|
|
|
|
|
- encode ru man pages in KOI8-R (bug #10219 and #12613)
|
|
|
|
|
|
|
|
|
|
* Fri Feb 25 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-8mdk
|
|
|
|
|
- hack to always install the latest arch-independent gtk-doc html
|
|
|
|
|
files and man pages, aka. don't conflict on biarch platforms
|
|
|
|
|
|
|
|
|
|
* Fri Feb 25 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-7mdk
|
|
|
|
|
- popt is now a biarch package
|
|
|
|
|
|
|
|
|
|
* Thu Feb 24 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-6mdk
|
|
|
|
|
- requires multiarch-utils >= 1.0.7-1mdk
|
|
|
|
|
- RPM_INSTALL_LANG support is obsolete for MDK >= 10.2 (rafael)
|
|
|
|
|
|
|
|
|
|
* Tue Feb 08 2005 Frederic Lepied <flepied@mandrakesoft.com> 4.2.3-5mdk
|
|
|
|
|
- added mkrel macro (Buchan)
|
|
|
|
|
- changed group System/X11 from System/XFree86
|
|
|
|
|
|
|
|
|
|
* Thu Jan 27 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-4mdk
|
|
|
|
|
- newer multiarch-utils requires
|
|
|
|
|
- generate package script autoreqs only if requested (#13268)
|
|
|
|
|
- don't install .delta.rpm directly, use applydeltarpm first (SuSE)
|
|
|
|
|
|
|
|
|
|
* Mon Jan 24 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-3mdk
|
|
|
|
|
- minor cleanups
|
|
|
|
|
- check for files that ought to be marked as %%multiarch
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-2mdk
|
|
|
|
|
- newer multiarch-utils requires
|
|
|
|
|
- enable and improve file coloring
|
|
|
|
|
* use file colors even if still using the external dependencies generator
|
|
|
|
|
* assign a color to *.so symlinks to mix -devel packages
|
|
|
|
|
* assign a color to *.a archives to mix -{static,}-devel packages
|
|
|
|
|
|
|
|
|
|
* Fri Jan 14 2005 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.3-1mdk
|
|
|
|
|
- multiarch-utils autoreq
|
|
|
|
|
- allow build of 32-bit RPMs on x86-64
|
|
|
|
|
- ppc64 fixes
|
|
|
|
|
- update from 4.2-branch
|
|
|
|
|
* auto-relocation fixes on ia64
|
|
|
|
|
* change default behavior to resolve file conflicts as LIFO
|
|
|
|
|
* generate debuginfo for setuid binaries
|
|
|
|
|
|
|
|
|
|
* Fri Jan 07 2005 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-19mdk
|
|
|
|
|
- compile --with-glob to avoid a problem with the internal glob code.
|
|
|
|
|
|
|
|
|
|
* Thu Jan 06 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.2.2-18mdk
|
|
|
|
|
- Add patch 60 (Guillaume Rousse): make find-requires ignore dependencies on
|
|
|
|
|
linux-incompatible perl modules. (bug #12695)
|
|
|
|
|
|
|
|
|
|
* Mon Dec 06 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.2.2-17mdk
|
|
|
|
|
- Add patch 59, necessary for the smart package manager (new function
|
|
|
|
|
rpmSingleHeaderFromFD() in the python bindings)
|
|
|
|
|
|
|
|
|
|
* Sat Dec 04 2004 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-16mdk
|
|
|
|
|
- rebuild for python 2.4
|
|
|
|
|
|
|
|
|
|
* Fri Aug 06 2004 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-15mdk
|
|
|
|
|
- use system zlib
|
|
|
|
|
|
|
|
|
|
* Thu Jul 29 2004 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-14mdk
|
|
|
|
|
- fix mono patch (bug #7201)
|
|
|
|
|
|
|
|
|
|
* Wed Jul 28 2004 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-13mdk
|
2012-10-16 20:50:10 +00:00
|
|
|
|
- use mono-find-requires and mono-find-provides if present (Götz Waschk) (bug #7201)
|
2012-10-17 23:59:33 +04:00
|
|
|
|
|
|
|
|
|
* Wed Jul 28 2004 Frederic Lepied <flepied@mandrakesoft.com> 4.2.2-12mdk
|
|
|
|
|
- use a correct implementation of cpuid (Gwenole)
|
|
|
|
|
- return None instead of [] in rpm-python (Paul Nasrat)
|
|
|
|
|
- add /var/spool/repackage (bug #9874)
|
|
|
|
|
- handle /usr/lib/gcc/ directories for devel() deps too (Gwenole)
|
|
|
|
|
|
|
|
|
|
* Thu May 20 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.2-10mdk
|
|
|
|
|
- switch back to x86_64 packages on 64-bit extended platforms
|
|
|
|
|
|
|
|
|
|
* Fri May 14 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 4.2.2-9mdk
|
|
|
|
|
- fix /usr/lib/rpmpopt symlink
|
|
|
|
|
- use -mtune=pentiumpro on any MDK >= 10.0
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.2.2-8mdk
|
|
|
|
|
- When unlocking the RPMLOCK file, don't forget to close(2) it too.
|
|
|
|
|
|