Package Details: rpm-org 4.14.2.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.14.2.1, rpmextract=1.0-4
Submitter: Wintershade
Maintainer: codyps
Last Packager: codyps
Votes: 136
Popularity: 0.637410
First Submitted: 2009-09-20 15:51
Last Updated: 2018-10-24 16:47

Dependencies (10)

Required by (103)

Sources (4)

Latest Comments

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

fmunozs commented on 2013-01-15 07:59

Disowned, I'm unable to test new changes at the moment, please adopt!

Holodoc commented on 2012-12-14 09:05

@ducakar: thx that works perfectly

ducakar commented on 2012-12-13 15:59

@Holodoc: quick fix until fmunozs updates the package:
change lua dependency to lua51 and add

export LUA_CFLAGS=`pkg-config lua5.1 --cflags`
export LUA_LIBS=`pkg-config lua5.1 --libs`

before ./configure line.

My updated PKGBUILD: http://pastebin.com/YqxVaKBp

Holodoc commented on 2012-12-13 15:22

Does not compile anymore:

There are many errors, here is a snippet:
lposix.c:813:1: error: unknown type name 'luaL_reg'
lposix.c:815:2: error: initializer element is not computable at load time
lposix.c:815:2: error: (near initialization for 'R[0]')
lposix.c:816:2: error: initializer element is not computable at load time
lposix.c:816:2: error: (near initialization for 'R[1]')
lposix.c:819:2: error: initializer element is not computable at load time
lposix.c:819:2: error: (near initialization for 'R[4]')

fmunozs commented on 2012-01-30 18:47

Yes, I checked it, but I did not think it was necesary to add those since pacman/libalpm already depends on bz2 and xz. I will add them anyway :P

ducakar commented on 2012-01-30 18:23

xz and bzip2 dependencies are missing (did you check fixed PKGBUILD I posted to pastebin? http://pastebin.com/gspLjJv9).

[davorin@lumpy rpm-org]$ readelf /usr/lib/librpmio.so -d

Dynamic section at offset 0x28d10 contains 32 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libnss3.so]
0x0000000000000001 (NEEDED) Shared library: [libbz2.so.1.0]
0x0000000000000001 (NEEDED) Shared library: [libz.so.1]
0x0000000000000001 (NEEDED) Shared library: [libelf.so.1]
0x0000000000000001 (NEEDED) Shared library: [libpopt.so.0]
0x0000000000000001 (NEEDED) Shared library: [liblzma.so.5]
0x0000000000000001 (NEEDED) Shared library: [liblua.so]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]

fmunozs commented on 2012-01-30 04:00

Updated ! :)

ducakar commented on 2012-01-12 04:23

Still have a few complaints :)

1. Update to new version.
2. Use double-quotes for "rpm=${pkgver}" in provides.
3. There could be some dependency cleanup done:
- I've done some investigation; RPM obviously needs Perl only for building packages that contain some Perl-related stuff so it could be safely removed from dependencies.
- Python must only be present when building the package, it should be moved into makedepends.
4. ... and some configure parameters cleanup:
- --without-selinux is already default, no need to specify it explicitly.
- I really don't see a point in --disable-rpath (library paths are not embedded into ELFs even if you skip this option).
- --sysconfdir=/etc should be added (otherwise RPM will search for rpmrc in /usr/etc instead of /etc).

http://pastebin.com/gspLjJv9

ducakar commented on 2012-01-12 04:16

Still have a few complaints :)

1. Update to new version.
2. There could be some dependency cleanup done:
- I've done some investigation; RPM obviously needs Perl only for building packages that contain some Perl-related stuff so it could be safely removed from dependencies.
- Python must only be present when building the package, it should be moved into makedepends.
3. ... and some configure parameters cleanup:
- --without-selinux is already default, no need to specify it explicitly.
- I really don't see a point in --disable-rpath (library paths are not embedded into ELFs even if you skip this option).
- --sysconfdir=/etc should be added (otherwise RPM will search for rpmrc in /usr/etc instead of /etc).

http://pastebin.com/FE5HibzT

ruario commented on 2012-01-09 22:23

One day fix rpmextract to do?

bsdtar xf $1

No need invoke rpm2cpio when bsdtar can open rpm files entirely on its own.