diff options
author | Michael Yang | 2016-02-15 21:00:30 +0800 |
---|---|---|
committer | Michael Yang | 2016-02-15 21:00:30 +0800 |
commit | 03f4c92e8df0137b4f74cd318e60349057a4e759 (patch) | |
tree | fc81c8ed766690a8aa21a9316d0a1ee81847e662 | |
download | aur-03f4c92e8df0137b4f74cd318e60349057a4e759.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3732ea86b4bb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +# Generated by mksrcinfo v8 +# Mon Feb 15 12:57:08 UTC 2016 +pkgbase = cpprestsdk-git + pkgdesc = a cross-platform, modern, and asynchronous library that enables developers to access and author connected applications + pkgver = 2.7.0.r1562.de610ba + pkgrel = 1 + url = https://github.com/Microsoft/cpprestsdk/ + arch = i686 + arch = x86_64 + license = Apache + makedepends = git + makedepends = cmake>=2.6.0 + depends = boost + depends = websocketpp + depends = openssl>=1.0.0 + provides = cpprestsdk + conflicts = cpprestsdk + conflicts = casablanca-git + source = git://github.com/Microsoft/cpprestsdk.git#branch=development + sha512sums = SKIP + +pkgname = cpprestsdk-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3853cb2fa926 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Michael Yang <ohmyarchlinux@gmail.com> +pkgname=cpprestsdk-git +pkgver=2.7.0.r1562.de610ba +pkgrel=1 +pkgdesc="a cross-platform, modern, and asynchronous library that enables developers to access and author connected applications" +arch=('i686' 'x86_64') +url="https://github.com/Microsoft/cpprestsdk/" +license=('Apache') +depends=('boost' 'websocketpp' 'openssl>=1.0.0') +makedepends=('git' 'cmake>=2.6.0') +conflicts=('cpprestsdk' 'casablanca-git') +provides=('cpprestsdk') +source=("git://github.com/Microsoft/cpprestsdk.git#branch=development") +sha512sums=('SKIP') + +pkgver() { + cd cpprestsdk + _ver="$(cat Release/src/CMakeLists.txt | grep -m3 -e CPPREST_VERSION_MAJOR -e CPPREST_VERSION_MINOR -e CPPREST_VERSION_REVISION | grep -o "[[:digit:]]*" | paste -sd'.')" + echo "$_ver.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../cpprestsdk/Release \ + -DBUILD_TESTS=OFF \ + -DBUILD_SAMPLES=OFF \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + make -C build DESTDIR="$pkgdir/" install + cd cpprestsdk + install -Dm644 license.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE + install -Dm644 ThirdPartyNotices.txt $pkgdir/usr/share/licenses/$pkgname/ThirdPartyNotices +} |