summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarat Moustafine2021-03-27 22:19:06 +0300
committerMarat Moustafine2021-03-27 22:19:06 +0300
commita2be488e5a8d088c372fe0709eed161edd088248 (patch)
tree15e02932aa94663d106b78b656ef5ebeb7e5875e
downloadaur-a2be488e5a8d088c372fe0709eed161edd088248.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD38
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a68b67479b2b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = drogon
+ pkgdesc = A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows
+ pkgver = 1.4.1
+ pkgrel = 1
+ url = https://github.com/an-tao/drogon
+ arch = x86_64
+ license = MIT
+ makedepends = cmake
+ makedepends = git
+ makedepends = mariadb
+ makedepends = postgresql
+ makedepends = util-linux
+ depends = brotli
+ depends = c-ares
+ depends = jsoncpp
+ depends = mariadb-libs
+ depends = postgresql-libs
+ depends = sqlite
+ source = git+https://github.com/an-tao/drogon.git#tag=v1.4.1
+ sha256sums = SKIP
+
+pkgname = drogon
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..01a2f338b73b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Marat Moustafine <moustafine-@t-tuta-d.t-io>
+
+pkgname=drogon
+pkgver=1.4.1
+pkgrel=1
+pkgdesc='A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows'
+arch=('x86_64')
+url=https://github.com/an-tao/$pkgname
+license=('MIT')
+depends=('brotli' 'c-ares' 'jsoncpp' 'mariadb-libs' 'postgresql-libs' 'sqlite' )
+makedepends=('cmake' 'git' 'mariadb' 'postgresql' 'util-linux')
+source=(git+$url.git#tag=v$pkgver)
+sha256sums=('SKIP')
+
+prepare() {
+ cd $pkgname
+ git submodule update --init
+}
+
+build() {
+ cd $pkgname
+ mkdir -p build
+
+ cd build
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ ..
+ make
+}
+
+package() {
+ cd $pkgname
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+
+ cd build
+ make DESTDIR=$pkgdir install
+}