summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Dewender2013-06-10 14:19:15 +0200
committerJohannes Dewender2013-06-10 14:19:15 +0200
commitca6df9ddde0adbd19d245fe506888b30354b0694 (patch)
treee370da38eba6c67aa508e22c0965ad049a31e429
parentb6a486c6ac6bb008af9db633339b41554d053f80 (diff)
downloadaur-ca6df9ddde0adbd19d245fe506888b30354b0694.tar.gz
rpm-org: 4.11.1-rc1
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD19
-rw-r--r--finish-lua52-support.patch117
3 files changed, 14 insertions, 134 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cf22d460905b..44583e15fafc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = rpm-org
pkgdesc = RPM Package Manager - RPM.org fork, used in major RPM distros
- pkgver = 4.11.0.1
- pkgrel = 2
+ pkgver = 4.11.1_rc1
+ pkgrel = 1
url = http://www.rpm.org/
arch = i686
arch = x86_64
@@ -13,18 +13,16 @@ pkgbase = rpm-org
depends = popt
depends = elfutils
depends = libarchive
- provides = rpm=4.11.0.1
+ provides = rpm=4.11.1_rc1
provides = rpmextract=1.0-4
conflicts = rpm
conflicts = rpmextract
options = !libtool
- source = http://rpm.org/releases/rpm-4.11.x/rpm-4.11.0.1.tar.bz2
+ source = http://rpm.org/releases/testing/rpm-4.11.1-rc1.tar.bz2
source = rpmextract.sh
- source = finish-lua52-support.patch
source = rpmlib-filesystem-check.patch
- md5sums = b35f5359e0d4494d7b11e8d0c1512a0d
+ md5sums = 2b41ca2afade8d6cbf0afe7af0dc928e
md5sums = 1f7f4f3b3a93ff6d2f600c7751ae25ef
- md5sums = a82a9372f2bca43049791c162a36c1e5
md5sums = 62a62de128345a8a7a6195fd59f8cd71
pkgname = rpm-org
diff --git a/PKGBUILD b/PKGBUILD
index 5d47a154a3d5..11a180fd53a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,8 +5,9 @@
# Author: Wintershade <Wintershade AT google mail DOT com>
pkgname=rpm-org
-pkgver=4.11.0.1
-pkgrel=2
+pkgver=4.11.1_rc1
+_pkgver=4.11.1-rc1
+pkgrel=1
pkgdesc="RPM Package Manager - RPM.org fork, used in major RPM distros"
arch=('i686' 'x86_64')
url=("http://www.rpm.org/")
@@ -16,19 +17,17 @@ makedepends=('python2')
conflicts=('rpm' 'rpmextract')
options=('!libtool')
provides=("rpm=${pkgver}" 'rpmextract=1.0-4')
-source=(http://rpm.org/releases/rpm-4.11.x/rpm-${pkgver}.tar.bz2
- rpmextract.sh
- finish-lua52-support.patch rpmlib-filesystem-check.patch)
-md5sums=('b35f5359e0d4494d7b11e8d0c1512a0d'
+#source=(http://rpm.org/releases/rpm-4.11.x/rpm-${pkgver}.tar.bz2
+source=(http://rpm.org/releases/testing/rpm-${_pkgver}.tar.bz2
+ rpmextract.sh rpmlib-filesystem-check.patch)
+md5sums=('2b41ca2afade8d6cbf0afe7af0dc928e'
'1f7f4f3b3a93ff6d2f600c7751ae25ef'
- 'a82a9372f2bca43049791c162a36c1e5'
'62a62de128345a8a7a6195fd59f8cd71')
build() {
- cd ${srcdir}/rpm-${pkgver}
+ cd ${srcdir}/rpm-${_pkgver}
- patch -p1 < ../finish-lua52-support.patch
patch -p1 < ../rpmlib-filesystem-check.patch
./configure \
@@ -45,7 +44,7 @@ build() {
}
package() {
- cd ${srcdir}/rpm-${pkgver}
+ cd ${srcdir}/rpm-${_pkgver}
make prefix=${pkgdir}/usr localstatedir=${pkgdir}/var install
rmdir ${pkgdir}/var/tmp
rmdir ${pkgdir}/var
diff --git a/finish-lua52-support.patch b/finish-lua52-support.patch
deleted file mode 100644
index 658e8bb43e1c..000000000000
--- a/finish-lua52-support.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From 96807d2f3dcec583ca54b503e7fc70014115e308 Mon Sep 17 00:00:00 2001
-From: Johannes Dewender <rpm@JonnyJD.net>
-Date: Thu, 4 Apr 2013 17:23:43 +0200
-Subject: [PATCH] Finish lua 5.2 support, trac #865
-
-Lua52 support was started with ac959fed0082cb253d45c7a04866e8654e962442.
-
-Compilation tested with Lua 5.2.1 and Lua 5.1.5.
-
-The short typerror() snippet is taken from luaL_typerror in Lua 5.1.5
-(MIT license)
-
-Signed-off-by: Johannes Dewender <rpm@JonnyJD.net>
----
- luaext/lposix.c | 21 +++++++++++++++------
- rpmio/rpmlua.c | 8 ++++++++
- 2 files changed, 23 insertions(+), 6 deletions(-)
-
-diff --git a/luaext/lposix.c b/luaext/lposix.c
-index f3c787e..a59be3e 100644
---- a/luaext/lposix.c
-+++ b/luaext/lposix.c
-@@ -58,6 +58,15 @@ static const char *filetype(mode_t m)
-
- typedef int (*Selector)(lua_State *L, int i, const void *data);
-
-+/* implemented as luaL_typerror until lua 5.1, dropped in 5.2
-+ * (C) 1994-2012 Lua.org, PUC-Rio. MIT license
-+ */
-+static int typerror (lua_State *L, int narg, const char *tname) {
-+ const char *msg = lua_pushfstring(L, "%s expected, got %s",
-+ tname, luaL_typename(L, narg));
-+ return luaL_argerror(L, narg, msg);
-+}
-+
- static int doselection(lua_State *L, int i, const char *const S[], Selector F, const void *data)
- {
- if (lua_isnone(L, i))
-@@ -139,7 +148,7 @@ static uid_t mygetuid(lua_State *L, int i)
- return (p==NULL) ? -1 : p->pw_uid;
- }
- else
-- return luaL_typerror(L, i, "string or number");
-+ return typerror(L, i, "string or number");
- }
-
- static gid_t mygetgid(lua_State *L, int i)
-@@ -154,7 +163,7 @@ static gid_t mygetgid(lua_State *L, int i)
- return (g==NULL) ? -1 : g->gr_gid;
- }
- else
-- return luaL_typerror(L, i, "string or number");
-+ return typerror(L, i, "string or number");
- }
-
-
-@@ -573,7 +582,7 @@ static int Pgetpasswd(lua_State *L) /** getpasswd(name or id) */
- else if (lua_isstring(L, 1))
- p = getpwnam(lua_tostring(L, 1));
- else
-- luaL_typerror(L, 1, "string or number");
-+ typerror(L, 1, "string or number");
- if (p==NULL)
- lua_pushnil(L);
- else
-@@ -590,7 +599,7 @@ static int Pgetgroup(lua_State *L) /** getgroup(name or id) */
- else if (lua_isstring(L, 1))
- g = getgrnam(lua_tostring(L, 1));
- else
-- luaL_typerror(L, 1, "string or number");
-+ typerror(L, 1, "string or number");
- if (g==NULL)
- lua_pushnil(L);
- else
-@@ -709,10 +718,10 @@ static int Puname(lua_State *L) /** uname([string]) */
- luaL_buffinit(L, &b);
- for (s=luaL_optstring(L, 1, "%s %n %r %v %m"); *s; s++)
- if (*s!='%')
-- luaL_putchar(&b, *s);
-+ luaL_addchar(&b, *s);
- else switch (*++s)
- {
-- case '%': luaL_putchar(&b, *s); break;
-+ case '%': luaL_addchar(&b, *s); break;
- case 'm': luaL_addstring(&b,u.machine); break;
- case 'n': luaL_addstring(&b,u.nodename); break;
- case 'r': luaL_addstring(&b,u.release); break;
-diff --git a/rpmio/rpmlua.c b/rpmio/rpmlua.c
-index 86d0408..0576318 100644
---- a/rpmio/rpmlua.c
-+++ b/rpmio/rpmlua.c
-@@ -7,14 +7,22 @@
- #include <lposix.h>
- #include <lrexlib.h>
-
-+/* replaced in 5.1 */
- #ifndef lua_open
- #define lua_open() luaL_newstate()
- #endif
-
-+/* defined as lua_objlen in 5.1 */
- #ifndef lua_strlen
- #define lua_strlen(L,i) lua_rawlen(L, (i))
- #endif
-
-+/* deprecated in 5.1, defined as lua_objlen in 5.1 */
-+#ifndef luaL_getn
-+#define luaL_getn(L,i) ((int)lua_rawlen(L, i))
-+#endif
-+
-+/* define added in 5.2 */
- #ifndef lua_pushglobaltable
- #define lua_pushglobaltable(L) lua_pushvalue(L, LUA_GLOBALSINDEX)
- #endif
---
-1.8.1.3
-