summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD35
2 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f1ec664a0836
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = redox-pkgconfig
+ pkgdesc = Redis library for C++11. Fork with pkg-config support.
+ pkgver = 0.3
+ pkgrel = 1
+ url = https://github.com/mpoquet/redox
+ arch = i686
+ arch = x86_64
+ license = APACHE
+ conflicts = redox
+ makedepends = cmake
+ makedepends = ninja
+ depends = hiredis
+ depends = libev
+ depends = gcc-libs
+ source = https://github.com/mpoquet/redox/archive/e7904da79d5360ba22fbab64b96be167b6dda5f6.tar.gz
+ md5sums = 0d7ed59369d4a42adbf9749d604cdb44
+
+pkgname = redox-pkgconfig
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5fa0db17112b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Millian Poquet <millian.poquet@gmail.com>
+pkgname=redox-pkgconfig
+pkgver=0.3
+pkgrel=1
+pkgdesc='Redis library for C++11. Fork with pkg-config support.'
+arch=('x86_64' 'i686')
+url='https://github.com/mpoquet/redox'
+license=('APACHE')
+conflicts=('redox')
+makedepends=('cmake' 'ninja')
+depends=('hiredis' 'libev' 'gcc-libs')
+_commit='e7904da79d5360ba22fbab64b96be167b6dda5f6'
+source=("https://github.com/mpoquet/redox/archive/${_commit}.tar.gz")
+md5sums=('0d7ed59369d4a42adbf9749d604cdb44')
+
+prepare() {
+ # Use /usr/lib instead of /usr/lib64.
+ # Setting LIB_PREFIX to nothing does not work.
+ sed 's/64//g' -i "${srcdir}/redox-${_commit}/CMakeLists.txt"
+}
+
+build() {
+ cd "${srcdir}/redox-${_commit}"
+ mkdir -p build
+ cd build
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -G Ninja
+ ninja
+}
+
+package() {
+ DESTDIR="${pkgdir}" ninja -C "${srcdir}/redox-${_commit}/build" install
+}