Package Details: rpm-org 4.13.0.1-1

Git Clone URL: https://aur.archlinux.org/rpm-org.git (read-only)
Package Base: rpm-org
Description: RPM Package Manager - RPM.org fork, used in major RPM distros
Upstream URL: http://www.rpm.org/
Licenses: GPL2
Conflicts: rpm, rpmextract
Provides: rpm=4.13.0.1, rpmextract=1.0-4
Submitter: Wintershade
Maintainer: fpqc
Last Packager: JonnyJD
Votes: 115
Popularity: 2.019152
First Submitted: 2009-09-20 15:51
Last Updated: 2017-02-17 23:43

Dependencies (10)

Required by (103)

Sources (4)

Latest Comments

franziskus commented on 2017-04-10 14:35

This doesn't build at the moment for me.

checking for cap_get_file in -lcap... no
configure: error: --with-cap given, but libcap not found
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build rpm-org.

thenaterhood commented on 2017-03-14 02:18

This won't build for me:

checking nspr.h usability... no
checking nspr.h presence... no
checking for nspr.h... no
configure: error: missing required NSPR / NSS header

I have NSS (3.29.1-1) and NSPR (4.13.1-1) installed.

JonnyJD commented on 2017-03-12 15:03

Argh.. forgot to remove the co-maintainer.

@fpqc: Please update or disown

JonnyJD commented on 2017-03-12 15:02

Sorry I neither use the package myself currently and don't have much time maintaining it. -> disowning

daurnimator commented on 2017-02-28 04:26

Trying to use dnf I get:

Traceback (most recent call last):
File "/usr/bin/dnf", line 57, in <module>
from dnf.cli import main
File "/usr/lib/python3.6/site-packages/dnf/__init__.py", line 31, in <module>
import dnf.base
File "/usr/lib/python3.6/site-packages/dnf/base.py", line 29, in <module>
from dnf.yum import history
File "/usr/lib/python3.6/site-packages/dnf/yum/history.py", line 31, in <module>
import dnf.rpm.miscutils
File "/usr/lib/python3.6/site-packages/dnf/rpm/__init__.py", line 22, in <module>
from . import transaction
File "/usr/lib/python3.6/site-packages/dnf/rpm/transaction.py", line 14, in <module>
import rpm
File "/usr/lib/python3.6/site-packages/rpm/__init__.py", line 38, in <module>
from rpm._rpm import *
ImportError: librpm.so.3: cannot open shared object file: No such file or directory

This appears to be an issue with how rpm-org compiles the python libs:

$ ldd pkg/rpm-org/usr/lib/python3.6/site-packages/rpm/_rpm.cpython-36m-x86_64-linux-gnu.so
linux-vdso.so.1 (0x00007ffc243fc000)
librpm.so.3 => not found
librpmio.so.3 => not found
libpython3.6m.so.1.0 => /usr/lib/libpython3.6m.so.1.0 (0x00007fb3630b2000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fb362e95000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fb362af7000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fb3628f1000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fb3626ee000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fb3623ea000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000055c84e145000)


Notice that it was linked against librpm.so.3 instead of librpm.so.7

daurnimator commented on 2017-02-24 06:50

Issue filed upstream: https://github.com/rpm-software-management/rpm/issues/166

In the mean time I've got patches for 5.3 on a branch: https://github.com/rpm-software-management/rpm/compare/master...daurnimator:lua5.3-no-compat

daurnimator commented on 2017-02-24 05:41

Failing to compile here with lua 5.3 installed.
I think you need to depend on lua51 explicity: will probably have to pass -llua5.1 and the -I/usr/include/lua5.1 too.

/bin/sh ./libtool --tag=CC --mode=link gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -fno-strict-aliasing -fstack-protector -Wempty-body -Wl,-O1,--sort-common,--as-needed,-z,relro -o rpm2cpio rpm2cpio.o lib/librpm.la rpmio/librpmio.la -lnss3 -lpopt -lz -ldl -lpthread
libtool: link: gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -DPIC -D_REENTRANT -Wall -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -fno-strict-aliasing -fstack-protector -Wempty-body -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o .libs/rpm2cpio rpm2cpio.o lib/.libs/librpm.so /home/daurnimator/.cache/aursync/rpm-org/src/rpm-4.13.0.1/rpmio/.libs/librpmio.so -lcap -ldb rpmio/.libs/librpmio.so -lbz2 -lelf -llzma -llua -lm -lnss3 -lpopt -lz -ldl -lpthread
lib/.libs/librpm.so: undefined reference to `luaL_pushmodule'
/home/daurnimator/.cache/aursync/rpm-org/src/rpm-4.13.0.1/rpmio/.libs/librpmio.so: undefined reference to `luaL_openlib'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:993: rpm2cpio] Error 1
make[2]: Leaving directory '/home/daurnimator/.cache/aursync/rpm-org/src/rpm-4.13.0.1'
make[1]: *** [Makefile:1362: all-recursive] Error 1

fpqc commented on 2016-11-23 03:11

JonnyJD okay, everything's fixed and uploaded for 4.13. You can remove me as a maintainer now!

JonnyJD commented on 2016-11-22 22:02

fpqc added as co-maintainer

fpqc commented on 2016-11-22 21:40

@JonnyJD could you add me as a co-maintainer?

All comments