Date: Friday, June 8, 2018 @ 04:38:16 Author: felixonmars Revision: 342010
archrelease: copy trunk to community-testing-x86_64 Added: treefrog-framework/repos/community-testing-x86_64/ treefrog-framework/repos/community-testing-x86_64/PKGBUILD (from rev 342009, treefrog-framework/trunk/PKGBUILD) ----------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) Copied: treefrog-framework/repos/community-testing-x86_64/PKGBUILD (from rev 342009, treefrog-framework/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2018-06-08 04:38:16 UTC (rev 342010) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=treefrog-framework +pkgver=1.21.0 +pkgrel=2 +pkgdesc="High-speed C++ MVC Framework for Web Application" +arch=('x86_64') +url="https://github.com/treefrogframework/treefrog-framework" +license=('BSD') +depends=('qt5-declarative' 'libmongoc') +makedepends=('qt5-tools') +source=("$pkgname-$pkgver.tar.gz::https://github.com/treefrogframework/treefrog-framework/archive/v$pkgver.tar.gz") +sha512sums=('779ee0eeeeefc48f1f6aac696653e78f8f825febfd53fa8a9d60ba0a991e458c470c6cddd050de1feee42124239bf306a0335b137dcd23a6cb27a1dc7a7b6029') + +prepare() { + cd $pkgname-$pkgver + rm -r 3rdparty + + sed -i 's|LIBS += ../3rdparty/mongo-c-driver/libmongoc.a|LIBS += -lmongoc-1.0\nINCLUDEPATH += /usr/include/libbson-1.0 /usr/include/libmongoc-1.0|' src/corelib.pro + sed -i 's|exit $RET||' configure +} + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr + + cd src + make +} + +package() { + cd $pkgname-$pkgver/src + make INSTALL_ROOT="$pkgdir" install + + install -Dm644 ../copyright "$pkgdir"/usr/share/licenses/$pkgname/copyright +}