Package Details: rpm-org

Git Clone URL: (read-only)
Package Base: rpm-org
Description: RPM Package Manager - fork, used in major RPM distros
Upstream URL:
Licenses: GPL2
Conflicts: rpm, rpmextract
Provides: rpm=, rpmextract=1.0-4
Submitter: Wintershade
Maintainer: codyps
Last Packager: codyps
Votes: 134
Popularity: 0.338949
First Submitted: 2009-09-20 15:51
Last Updated: 2018-10-24 16:47

Dependencies (10)

Required by (104)

Sources (4)

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 10 Next › Last »

fmunozs commented on 2011-09-09 04:30

There we go, new version is up, I was not sure about changing pkgrel since I dont want people to have to update the package if nothing changed besides dependencies. Also, I had to add python2 since I am using --enable-python in the configure line, to support yum which I also require in mic2. Thanks again for your help !

fmunozs commented on 2011-09-09 01:06

Thanks for your comments ducakar. I will check all the dependencies according to your comments on a clean arch installation and will update the package.

ducakar commented on 2011-09-08 21:59

There is a pile of unneccesary dependencies
- beecrypt: rpm does not use beecrypt in any way
- db: already dependency of perl
- gettext: it's only a build-time dependency (gettext 'runtime' is included in glibc as libintl), but since
gettext is part of 'base' group, there's no need to add it to dependencies
- glibc: it's already dependency of other dependencies, you don't need to specifiy it explicitly
- gnupg: WTF rpm needs this?
- nspr: it's already dependency of nss
- python2: rpm doesn't need python to run, it only includes python bindings
- zlib: already a dependency of other dependencies (nss)

And many dependencies are missing
- perl: some scripts for building RPMs need perl, it's nothing important, but would be nice to add
perl dependency anyway (perl is not problematic dependency since it's a distant dependency of pacman,
and everyone should have it installed already)
- bzip2: it's not an optional dependency, librpmio is linked to libbz2
- xz: same
- elfutils: rpm links to libelf
- popt: rpm is linked to libpopt

You could also add options to remove libtool files (*.la).

In short:
- depends=(popt lua file bzip2 xz nss elfutils perl)
- remove optdepends
- options=(!libtool)

fmunozs commented on 2011-09-08 07:11

Updated to RPM

fmunozs commented on 2011-04-18 02:14

Updated to RPM 4.9.0

lpapp commented on 2011-03-05 01:32

libtool: compile: colorgcc -std=gnu99 -DHAVE_CONFIG_H -I.. -I.. -I../include/ -I../misc -DLOCALEDIR=\"/usr/share/locale\" -DSYSCONFDIR=\"/usr/etc\" -DLOCALSTATEDIR=\"/var\" -DLIBRPMALIAS_FILENAME=\"rpmpopt-4.8.1\" -I/usr/include/nss -I/usr/include/nspr -march=x86-64 -mtune=generic -O2 -pipe -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes -Wno-char-subscripts -fno-strict-aliasing -fstack-protector -Wempty-body -MT backend/db3.lo -MD -MP -MF backend/.deps/db3.Tpo -c backend/db3.c -fPIC -DPIC -o backend/.libs/db3.o
backend/db3.c: In function ‘db_init’:
backend/db3.c:143:31: error: ‘DB_VERB_CHKPOINT’ undeclared (first use in this function)
backend/db3.c:143:31: note: each undeclared identifier is reported only once for each function it appears in
backend/db3.c: In function ‘db3stat’:
backend/db3.c:381:5: warning: passing argument 2 of ‘db->stat’ from incompatible pointer type
backend/db3.c:381:5: note: expected ‘struct DB_TXN *’ but argument is of type ‘void **’
backend/db3.c:381:5: warning: passing argument 3 of ‘db->stat’ makes pointer from integer without a cast
backend/db3.c:381:5: note: expected ‘void *’ but argument is of type ‘unsigned int’
backend/db3.c:381:5: error: too few arguments to function ‘db->stat’
backend/db3.c: In function ‘db3close’:
backend/db3.c:428:33: error: ‘DB_VERB_CHKPOINT’ undeclared (first use in this function)
make[3]: *** [backend/db3.lo] Error 1
make[3]: Leaving directory `/tmp/packerbuild-0/rpm-org/rpm-org/src/rpm-4.8.1/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/packerbuild-0/rpm-org/rpm-org/src/rpm-4.8.1/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/packerbuild-0/rpm-org/rpm-org/src/rpm-4.8.1'
make: *** [all] Error 2
The build failed.

Anonymous comment on 2011-02-24 06:10

@td123 Done!

td123 commented on 2011-02-23 18:40

to enable python bindings you need to specify --enable-python
also --disable-rpath would be a nice flag to set also

Eothred commented on 2011-02-23 14:12

@torto yes that is correct, the ignorant me had an older rpm-org package version installed without noticing.

td123 commented on 2011-02-22 07:17

are there any python bindings that come with this? I need python bindings for rpm to run with mock.