Alexey Tourbin
f6f5889885
4.0.4-alt96.15
...
- Added buildreq ignore rule for /usr/lib/rpm/macros.d/*
2008-12-16 03:37:08 +03:00
cd51b35b4d
4.0.4-alt96.14
...
- psm.c (psmTriggerPosttrans):
Handle null "transaction file info" pointer properly (closes : #18079 ).
2008-12-12 23:49:46 +00:00
6346113d89
4.0.4-alt96.13
...
- Introduced /usr/lib/rpm/macros.d/ (closes : #17948 ).
- GROUPS: Added "Graphical desktop/Sugar" (closes : #17950 ).
- platform.in:
+ Marked update menu, window managers registration, scrollkeeper
database synchronization and ldconfig macros as obsolete.
+ Removed obsolete %%php_version and %%php_release macros (Alexey Gladkov).
+ Added %_rpmmacrosdir macro.
2008-11-22 22:24:02 +00:00
d975fc66c1
Introduce /usr/lib/rpm/macros.d/ (ALT#17948)
2008-11-21 00:25:45 +00:00
0a48c3206e
4.0.4-alt96.12
...
- verify-elf: Removed no longer needed workaround for PIE executables on ARM.
- 0common-files.req.list: Added /etc/sysconfig/limits.d (service).
- librpm, librpmbuild: Removed %%post/%%postun scripts.
- librpm: Fixed crash bug in saveTriggerFiles().
2008-11-13 00:19:52 +00:00
a66f0346f8
Remove ldconfig invocations from %post/%postun scripts
2008-11-12 23:07:24 +00:00
Alexey Tourbin
3c75eaca60
4.0.4-alt96.11
...
- implemented post-transaction filetriggers, loosely based on filetriggers.patch
from Mandriva Linux (see %_rpmlibdir/posttrans-filetriggers for details)
- implemented %_rpmlibdir/0ldconfig.filetrigger, so that packages with
shared libraries need not to invoke ldconfig(1) in they %%post-scriptlets
- rpmlib.req: automatically generate rpmlib(PosttransFiletriggers) dependency
for packages which provide %_rpmlibdir/*.filetrigger programs
2008-11-13 01:01:07 +03:00
Alexey Tourbin
a033d58bd1
4.0.4-alt95.M41.7
...
- implemented post-transaction filetriggers, loosely based on filetriggers.patch
from Mandriva Linux (see %_rpmlibdir/posttrans-filetriggers for details)
- implemented %_rpmlibdir/0ldconfig.filetrigger, so that packages with
shared libraries need not to invoke ldconfig(1) in they %%post-scriptlets
- rpmlib.req: automatically generate rpmlib(PosttransFiletriggers) dependency
for packages which provide %_rpmlibdir/*.filetrigger programs
2008-11-13 00:58:22 +03:00
Alexey Tourbin
3a9f159460
rpmlib.req: generate rpmlib(PosttransFiletriggers) dependency for /usr/lib/rpm/*.filetrigger
2008-11-13 00:57:57 +03:00
Alexey Tourbin
4acd4051a0
4.0.4-alt95.M41.6+
...
- implemented post-transaction filetriggers, loosely based on filetriggers.patch
from Mandriva Linux (see %_rpmlibdir/posttrans-filetriggers for details)
- implemented %_rpmlibdir/0ldconfig.filetrigger, so that packages with
shared libraries need not to invoke ldconfig(1) in they %%post-scriptlets
2008-11-13 00:55:42 +03:00
Alexey Tourbin
5b8a602896
4.0.4-alt77.M40.6
...
- implemented post-transaction filetriggers, loosely based on filetriggers.patch
from Mandriva Linux (see %_rpmlibdir/posttrans-filetriggers for details)
- implemented %_rpmlibdir/0ldconfig.filetrigger, so that packages with
shared libraries need not to invoke ldconfig(1) in they %%post-scriptlets
2008-11-13 00:54:40 +03:00
Alexey Tourbin
639f3382c9
0ldconfig.filetrigger: new script
2008-11-12 05:10:51 +03:00
Alexey Tourbin
4ada155008
implemented posttrans filetriggers, vaguely based on Mandriva patch
2008-11-12 05:10:11 +03:00
Alexey Tourbin
ffb79de5d1
4.0.4-alt96.10
...
- improved install/upgrade package reordering (in tsort algorithm,
changed "presentation order" to "chainsaw order")
2008-11-10 05:46:39 +03:00
Alexey Tourbin
b51c799f6b
4.0.4-alt95.M41.6
...
- improved install/upgrade package reordering (in tsort algorithm,
changed "presentation order" to "chainsaw order")
2008-11-10 05:44:13 +03:00
Alexey Tourbin
0d6020f2bf
4.0.4-alt77.M40.5
...
- improved install/upgrade package reordering (in tsort algorithm,
changed "presentation order" to "chainsaw order")
2008-11-10 05:30:09 +03:00
b7fb34d018
4.0.4-alt96.9
...
- rpmevrcmp, rpmvercmp: Imported from rpm-utils (closes : #13627 ).
- GROUPS: Added "Development/Tools" (ALT#17550).
2008-10-28 00:42:07 +00:00
ba75c265e9
Import rpm*cmp utilities from rpm-utils (ALT#13627)
2008-10-28 00:28:56 +00:00
5e322cbea6
4.0.4-alt96.8
...
- Fixed build with new toolchain.
- brp-cleanup: Remove .gitignore files as well.
- fixup-libraries: Enhance recognition of ELF executables.
2008-10-20 16:21:29 +00:00
Alexey Tourbin
e4ee0c28f8
4.0.4-alt96.7
...
- build/reqprov.c: when folding duplicate dependencies, Requires(pre)
or Requires(post) should not opimitze out bare Requires
- build/files.c: execute find-requires before find-scriptlet-requires
- 0common-files.req.list: added /etc/rc.d/init.d (service)
2008-10-06 10:00:15 +04:00
Alexey Tourbin
4f75dd558d
4.0.4-alt95.M41.5
...
- build/reqprov.c: when folding duplicate dependencies, Requires(pre)
or Requires(post) should not opimitze out bare Requires
- build/files.c: execute find-requires before find-scriptlet-requires
- 0common-files.req.list: added /etc/rc.d/init.d (service)
2008-10-06 09:57:01 +04:00
eb2eb2a974
4.0.4-alt96.6
...
- build/parsePrep.c (doUntar): Remove "-L" option from "unzip" invocation
(Igor Vlasenko; closes: ALT#17407).
2008-10-02 16:08:46 +00:00
Alexey Tourbin
0d54c4a6f0
4.0.4-alt95.M41.4+
...
- build/reqprov.c: when folding duplicate dependencies, Requires(pre)
or Requires(post) should not opimitze out bare Requires
2008-09-22 18:56:46 +00:00
Alexey Tourbin
216ac45267
4.0.4-alt77.M40.4
...
- build/reqprov.c: when folding duplicate dependencies, Requires(pre)
or Requires(post) should not opimitze out bare Requires
2008-09-22 18:52:58 +00:00
Alexey Tourbin
794a50719d
4.0.4-alt96.5
...
- build/spec.c: don't allow multiple definition of PatchX or SourceX
(Jindrich Novy, rhbz#458261, rhbz#458260)
2008-09-16 11:11:47 +04:00
Alexey Tourbin
f444e26e8e
4.0.4-alt95.M41.4
...
- build/spec.c: don't allow multiple definition of PatchX or SourceX
(Jindrich Novy, rhbz#458261, rhbz#458260)
2008-09-16 11:09:57 +04:00
Alexey Tourbin
b81db19611
4.0.4-alt77.M40.3
...
- build/spec.c: don't allow multiple definition of PatchX or SourceX
(Jindrich Novy, rhbz#458261, rhbz#458260)
2008-09-16 11:02:21 +04:00
Alexey Tourbin
fc4b584b3d
4.0.4-alt96.4
...
- shebang.req: check for trailing <CR> in interpreter path or name;
also, validate argc, since neither execve(2) nor env(1) split arguments
2008-09-14 13:20:11 +04:00
Alexey Tourbin
c9b90976f3
4.0.4-alt95.M41.3
...
- shebang.req: check for trailing <CR> in interpreter path or name;
also, validate argc, since neither execve(2) nor env(1) split arguments
2008-09-14 13:18:14 +04:00
1e5972d448
4.0.4-alt96.3
...
- find-lang: Updated usage (Slava Semushin; closes: ALT#15492).
- GROUPS: Added "Development/Erlang" (ALT#16691).
2008-08-29 13:54:55 +00:00
Kirill A. Shutemov
1b07454c4c
4.0.4-alt96.2
...
- add support of armv5tel and fix armv5tejl
2008-08-29 01:09:41 +03:00
Alexey Tourbin
18e824516b
4.0.4-alt96.1
...
- find-package: updated check for file path components being alternatives
2008-08-20 00:06:43 +04:00
Alexey Tourbin
fc4a3e85ed
4.0.4-alt95.M41.2
...
- find-package: updated check for file path components being alternatives
2008-08-20 00:00:10 +04:00
c8694a9dd7
4.0.4-alt95.M41.1
...
- %_rpmlibdir/macros: enabled gzip payload compression (w9.gzdio) by default.
2008-07-29 16:29:01 +00:00
Alexey Tourbin
eb4af40306
4.0.4-alt96
...
- lib.req: use CanonPath() to deal with RPATH like $ORIGIN/../lib
- fixup-{libtool,pkgconfig}: quote substitution text (Dmitry V. Levin, #11437 )
- pdeath_execute.c: remove X_OK check, use execvp(3)
- rpm: in %post-script, remove /var/cache/apt/*.bin
2008-07-20 16:31:19 +04:00
b1b00af474
4.0.4-alt77.M40.2
...
- spec: In %post-script, removed /var/cache/apt/*.bin (Alexey Tourbin).
- pdeath_execute.c: Removed X_OK check, use execvp(3) (Alexey Tourbin).
- fixup-libtool, fixup-pkgconfig: Quote substitution text (Closes : #11437 ).
- build/files.c: Re-fixed RPMTAG_SIZE calculation (Alexey Tourbin. Closes : #2634 ).
- parseSpec.c: Fixed duplicating 'rpmbuild -bE' output
(Kirill Shutemov, Alexey Tourbin. Closes : #5662 ).
- parsePreamble.c, parseSpec.c: Allow noarch subpackages (Alexey Tourbin).
- rpmrc.c: Added more modern CPU models (Alexey Tourbin, me).
- rpmio.c: Implemented cpio hints for rsyncable_gzwrite() (Alexey Tourbin).
- rpmio.c: Deal with partial rsyncable_gzwrite() return (Alexey Tourbin).
- rpmio.c: Implemented rscynable_gzwrite() (Alexey Tourbin).
- rpmio.c: Introduced rpmGZFILE wrapper for gzdio (Alexey Tourbin).
- scripts/rpm2cpio.sh: Deal with decompressors (Alexey Tourbin).
- spec: Added _binary_payload w9.gzdio (Alexey Tourbin).
- Plugged a memleak in lzclose() (Panu Matilainen).
- Backported LZMA payload compression from SuSE (Alexey Tourbin).
- rpmReadPackageManifest: Fix comments handling.
- files.c (addFile): Check that each intermediate path component
is a directory (not symlink) (Alexey Tourbin).
- files.c (addFile): File path must be canonical (Alexey Tourbin).
- files.c (addFile): Reassure that file path starts with '/' (Alexey Tourbin).
- files.c (addFile): File path must match buildroot (Alexey Tourbin).
- spec: Removed 'BuildConflicts: rpm-devel' (Alexey Tourbin).
- relative: Fixed potential NULL dereference (Closes : #14067 ).
- platform.in (%__autoreconf): Added deprecation warning.
- platform.in: Added %warning() macro.
- platform.in: Added %autoreconf macro (Closes : #13925 ).
- relative.c: Changed to use heap for memory allocation, fix normalize(), cleanup.
- relative.c: Fixed an off-by-one (kind of) error. (Alex Myltsev).
- Added armv5tejl support (Kirill Shutemov).
- rpmrc.in: Removed -fsigned-char from optflags for arm* (Kirill Shutemov).
- Refresh ARM support (Kirill Shutemov).
- Do not check STACK entry in ARM ELF files (Kirill Shutemov).
- More %_target_platform tweaks: cleanup build_os filter; initialize
%_gnueabi; replace %_gnu with %_gnueabi in %_target_platform.
- %_gnu appended to %_target_platform (Kirill Shutemov).
2008-07-08 14:45:31 +00:00
Alexey Tourbin
5165ed5fd0
spec: in %post-script, remove /var/cache/apt/*.bin
...
Note that I exepect pdeath_execute to use execvp(3).
2008-07-08 14:39:34 +00:00
Alexey Tourbin
b44bb8cb15
spec: in %post-script, remove /var/cache/apt/*.bin
...
Note that I exepect pdeath_execute to use execvp(3).
2008-07-07 06:15:21 +04:00
Alexey Tourbin
ba650c669c
4.0.4-alt95
...
- build/files.c: re-fixed RPMTAG_SIZE calculation (cf. #2634 )
- files.req: implemented modular /usr/lib/rpm/*-files.req.list,
for dependencies on directories
2008-06-24 14:07:31 +04:00
Alexey Tourbin
c4f579077e
files.req: modular /usr/lib/rpm/*-files.req.list with longest match
2008-06-16 13:05:37 +04:00
Alexey Tourbin
85bb55e8dd
spec: forgot to mention `rpmbuild -bE' fix in alt94 changelog entry
2008-06-15 06:36:00 +04:00
Alexey Tourbin
5435ccd10b
4.0.4-alt94
...
- %_rpmlibdir/macros: enabled LZMA payload compression (w2.lzdio) by default
- parsePreamble.c, parseSpec.c: allow "BuildArch: noarch" subpackages
- psm.c: fixed chown attempts for src.rpm introduced in alt93
- psm.c: also, when installing src.rpm, drop suid/sgid bits
- rpmrc.c: recognize new Intel CPUs (Dmitry V. Levin)
- rpmrc.c: classify SSE2-capable Intel CPUs as "pentium4"
- find-package: corrected host-system lookup for commands
2008-06-15 01:02:21 +04:00
Alexey Tourbin
d0eac5c97f
4.0.4-alt93
...
- rpmio.c: implemented rsyncable gzdio compression
- rpmio.c: applied SUSE patches for LZMA payload compression
and decompression (LZMA compression disabled by default)
- transaction.c: updated conflict algorithm for overlapping paths:
exact st_mode and uid/gid match is required; md5 check is skipped
for %%ghost files
- build/files.c, build/parseReqs.c: allow versioned path dependencies
- build/files.c: added /usr/share/gtk-doc/html to hardcoded docDirs list
- build/files.c (isDoc): fixed docDirs match algorithm (Panu Matilainen)
- scripts, macros: use `chmod -c' where appropriate (verbosity change)
- rpmpopt (--setugids): use `chown -c -h' (no dereference)
- rpmpopt (--changelog): remove extra newline after %%{CHANGELOGNAME} (jbj)
- brp-cleanup: remove .cvsignore files (dottedmag)
- doc/manual: spelling corrections (jbj)
2008-06-04 18:04:15 +04:00
Alexey Tourbin
4a557675fc
Merge branch 'altlinux-4.0'
2008-05-30 22:25:55 +04:00
Alexey Tourbin
6f575ecded
spec: _binary_payload w9.gzdio
2008-05-24 13:58:47 +04:00
Alexey Tourbin
9814453966
backported LZMA payload compression from SuSE
2008-05-24 13:47:41 +04:00
Alexey Tourbin
fdca55d311
spec: workaround config.rpath problem
...
(cherry picked from commit d78d0be4fd
)
2008-05-24 12:28:57 +04:00
7870fe7dc5
4.0.4-alt92
...
- shebang.req: Do not read the whole script (Alexey Tourbin).
- rpmReadPackageManifest: Fixed comments handling.
2008-04-08 15:36:51 +00:00
Alexey Tourbin
b81a3b6b75
4.0.4-alt91
...
- build/files.c: check if the same files are packaged into a few subpackages
2008-03-31 06:30:33 +04:00
Alexey Tourbin
88cad0c2a0
4.0.4-alt90
...
- reverted the rest of dependency optimization
- stripped redundant librpm-devel dependencies
- build/files.c: fixed a few possibilities of invalid cpio entries, including
`dir/.*' construct in %%files section (which globs `dir/.' and `dir/..',
and thus should not be used in specfiles)
- lib/psm.c: in syslog messages, discriminate between no epoch and zero epoch
2008-03-30 05:57:16 +04:00