summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnatol Pomozov2015-06-17 08:49:44 -0700
committerAnatol Pomozov2015-06-17 08:49:44 -0700
commitb52a0aa42af2d65ac3c52cd8db6b8648aa70142f (patch)
tree34312added97cee1b0521d8b35b52852b1796562
downloadaur-b52a0aa42af2d65ac3c52cd8db6b8648aa70142f.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD30
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..8a7200d3169b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = muduo
+ pkgdesc = A C++ non-blocking multi-threaded network library
+ pkgver = 0.9.7
+ pkgrel = 1
+ url = https://code.google.com/p/muduo/
+ arch = i686
+ arch = x86_64
+ license = BSD 3 clause
+ makedepends = cmake
+ makedepends = boost
+ depends = protobuf
+ options = staticlibs
+ source = https://muduo.googlecode.com/files/muduo-0.9.7-beta.tar.gz
+ sha1sums = 20dbfeae1f5e175ed9fe697baf6c96abab4916a2
+
+pkgname = muduo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6d5c4039f8e0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Anatol Pomozov <anatol@google.com>
+
+pkgname=muduo
+pkgver=0.9.7
+pkgrel=1
+pkgdesc='A C++ non-blocking multi-threaded network library'
+url='https://code.google.com/p/muduo/'
+license=('BSD 3 clause')
+arch=(i686 x86_64)
+depends=(protobuf)
+makedepends=(cmake boost)
+options=(staticlibs)
+source=(https://muduo.googlecode.com/files/muduo-$pkgver-beta.tar.gz)
+sha1sums=('20dbfeae1f5e175ed9fe697baf6c96abab4916a2')
+
+build() {
+ cd muduo
+ # TODO: it should reuse arch compile flags
+ BUILD_TYPE=Release BUILD_NO_EXAMPLES=1 INSTALL_DIR=/usr ./build.sh
+}
+
+check() {
+ cd build/Release
+# make test
+}
+
+package() {
+ cd build/Release
+ make install DESTDIR="$pkgdir"
+}