[arch-commits] Commit in treefrog-framework/repos (2 files)
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 + +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=('779ee0efc48f1f6aac696653e78f8f825febfd53fa8a9d60ba0a991e458c470c6cddd050de1feee42124239bf306a0335b137dcd23a6cb27a1dc7a7b6029') + +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 +}
[arch-commits] Commit in treefrog-framework/repos (2 files)
Date: Saturday, November 18, 2017 @ 18:27:02 Author: felixonmars Revision: 267329 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 267328, treefrog-framework/trunk/PKGBUILD) --+ PKGBUILD | 37 + 1 file changed, 37 insertions(+) Copied: treefrog-framework/repos/community-testing-x86_64/PKGBUILD (from rev 267328, treefrog-framework/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-11-18 18:27:02 UTC (rev 267329) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan + +pkgname=treefrog-framework +pkgver=1.19.0 +pkgrel=1 +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=('b59f7571fcd0693675381bb45c154164858960fed56c6b0204d1b738c179d3881e0b747e0f8258bf60e1bf608d0ce5376dc4c803e8864421dd52124cbfbe496f') + +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 +}