summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD31
2 files changed, 21 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8aa69665cc9c..fd200a43d558 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,15 @@
-# Generated by mksrcinfo v8
-# Thu May 31 15:08:56 UTC 2018
pkgbase = cereal
pkgdesc = A C++11 library for serialization
pkgver = 1.2.2
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/USCiLab/cereal
arch = x86_64
license = BSD
makedepends = boost
makedepends = cmake
- source = cereal-1.2.2.tar.gz::https://github.com/USCiLab/cereal/archive/v1.2.2.tar.gz
- sha256sums = 1921f26d2e1daf9132da3c432e2fd02093ecaedf846e65d7679ddf868c7289c4
+ makedepends = git
+ source = git+https://github.com/USCiLab/cereal.git#tag=v1.2.2
+ sha256sums = SKIP
pkgname = cereal
diff --git a/PKGBUILD b/PKGBUILD
index 0f00520b2d61..b64c1ec64725 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,18 @@
pkgname=cereal
pkgver=1.2.2
-pkgrel=3
+pkgrel=4
pkgdesc='A C++11 library for serialization'
-arch=('x86_64')
-url='https://github.com/USCiLab/cereal'
-license=('BSD')
-makedepends=('boost' 'cmake')
-source=("cereal-${pkgver}.tar.gz::https://github.com/USCiLab/cereal/archive/v${pkgver}.tar.gz")
-sha256sums=('1921f26d2e1daf9132da3c432e2fd02093ecaedf846e65d7679ddf868c7289c4')
+arch=(x86_64)
+url=https://github.com/USCiLab/cereal
+license=(BSD)
+makedepends=(
+ boost
+ cmake
+ git
+)
+source=(git+https://github.com/USCiLab/cereal.git#tag=v${pkgver})
+sha256sums=(SKIP)
prepare() {
if [[ -d build ]]; then
@@ -21,18 +25,17 @@ prepare() {
build() {
cd build
- cmake ../cereal-${pkgver} \
- -DCMAKE_BUILD_TYPE='Release' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -DSKIP_PORTABILITY_TEST='ON' \
- -DTHREAD_SAFE='ON' \
- -DWITH_WERROR='OFF'
+ cmake ../cereal \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DSKIP_PORTABILITY_TEST=ON \
+ -DTHREAD_SAFE=ON \
+ -DWITH_WERROR=OFF
make
}
package() {
make DESTDIR="${pkgdir}" -C build install
- install -Dm 644 cereal-${pkgver}/LICENSE -t "${pkgdir}"/usr/share/licenses/cereal/
+ install -Dm 644 cereal/LICENSE -t "${pkgdir}"/usr/share/licenses/cereal/
}
# vim: ts=2 sw=2 et: