summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 17 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3179c4dc848e..6673c18f807f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,35 @@
-# Maintainer: Andrzej Giniewicz <gginiu@gmail.com>
+# Maintainer: Nikolay Korotkiy <sikmir@gmail.com>
+# Contributor: Andrzej Giniewicz <gginiu@gmail.com>
# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
# Contributor: Markus Martin <markus@archwyrm.net>
pkgname=yaml-cpp0.3
pkgver=0.3.0
-pkgrel=1
+pkgrel=2
pkgdesc="YAML parser and emitter in C++, written around the YAML 1.2 spec"
-url="http://code.google.com/p/yaml-cpp/"
+url="https://github.com/jbeder/yaml-cpp"
arch=('i686' 'x86_64')
license=('MIT')
makedepends=('cmake')
conflicts=("yaml-cpp")
-provides=("yaml-cpp=$pkgver")
-source=(http://yaml-cpp.googlecode.com/files/yaml-cpp-$pkgver.tar.gz)
-md5sums=('9aa519205a543f9372bf4179071c8ac6')
+provides=("yaml-cpp=${pkgver}")
+source=("${url}/archive/release-${pkgver}.tar.gz")
+sha256sums=('ab8d0e07aa14f10224ed6682065569761f363ec44bc36fcdb2946f6d38fe5a89')
build() {
- cd "$srcdir"/yaml-cpp
+ cd "${srcdir}/yaml-cpp-release-${pkgver}"
- cmake . -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON
+ rm -rf build
+ mkdir -p build
+ cd build
+
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SHARED_LIBS=ON
make
}
package() {
- cd "$srcdir"/yaml-cpp
+ cd "${srcdir}/yaml-cpp-release-${pkgver}/build"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
}