summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2019-09-07 12:40:46 -0400
committerAndrew Sun2019-09-07 12:40:46 -0400
commit65d042b12274b177d82d6863440b8483a25784b6 (patch)
tree68cbc937dc7d30ff492cbb0099db3aa3080b46ec
parent88fa1db7a3d3f9fdf2f6a457328c8022dc858669 (diff)
downloadaur-65d042b12274b177d82d6863440b8483a25784b6.tar.gz
3.4.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD36
2 files changed, 23 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9ee78deb4262..801c2ce56ce8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = google-fruit
pkgdesc = Fruit, a dependency injection framework for C++.
- pkgver = 2.0.4
+ pkgver = 3.4.0
pkgrel = 1
url = https://github.com/google/fruit
arch = x86_64
arch = i686
license = Apache
+ makedepends = boost
makedepends = cmake
- source = https://github.com/google/fruit/archive/v2.0.4.tar.gz
- md5sums = 42c4de3bb4822a5b81a6a15aad068a93
+ depends = gcc-libs
+ source = google-fruit-3.4.0.tar.gz::https://github.com/google/fruit/archive/v3.4.0.tar.gz
+ sha256sums = 0f3793ee5e437437c3d6360a037866429a7f1975451fd60d740f9d2023e92034
pkgname = google-fruit
diff --git a/PKGBUILD b/PKGBUILD
index bafeaa2eb9c6..6f27752cd179 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,31 @@
-# Maintainer: Jitang Zheng <jitang.zheng@gmail.com>
+# Maintainer: Andrew Sun <adsun701 at gmail dot com>
+# Contributor: Jitang Zheng <jitang dot zheng at gmail dot com>
+
pkgname=google-fruit
-pkgver=2.0.4
+pkgver=3.4.0
pkgrel=1
pkgdesc="Fruit, a dependency injection framework for C++."
arch=('x86_64' 'i686')
url="https://github.com/google/fruit"
license=('Apache')
-depends=()
-makedepends=('cmake')
-source=("https://github.com/google/fruit/archive/v${pkgver}.tar.gz")
-md5sums=('42c4de3bb4822a5b81a6a15aad068a93')
-
-prepare() {
- cd "fruit-$pkgver"
-}
+depends=('gcc-libs')
+makedepends=('boost' 'cmake')
+source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/google/fruit/archive/v${pkgver}.tar.gz")
+sha256sums=('0f3793ee5e437437c3d6360a037866429a7f1975451fd60d740f9d2023e92034')
build() {
- cd "fruit-$pkgver"
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$pkgdir/usr .
- make
-}
+ mkdir -p "${srcdir}/build" && cd "${srcdir}/build"
+ cmake \
+ -DBUILD_SHARED_LIBS=on \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DFRUIT_USES_BOOST=on \
+ ../fruit-${pkgver}
-check() {
- cd "fruit-$pkgver"
+ make
}
package() {
- cd "fruit-$pkgver"
- make install
+ cd "${srcdir}/build"
+ make DESTDIR="${pkgdir}" install
}