diff options
Diffstat (limited to 'community/wt/APKBUILD')
-rw-r--r-- | community/wt/APKBUILD | 69 |
1 files changed, 43 insertions, 26 deletions
diff --git a/community/wt/APKBUILD b/community/wt/APKBUILD index 410435b17f7..7b5a2180be3 100644 --- a/community/wt/APKBUILD +++ b/community/wt/APKBUILD @@ -1,42 +1,59 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=wt -pkgver=4.5.0 -pkgrel=3 +pkgver=4.10.0 +pkgrel=1 pkgdesc="C++ library and application server for developing and deploying web applications" -url="https://www.webtoolkit.eu" +url="https://www.webtoolkit.eu/" arch="all" -license="GPL-2.0-or-later WITH openssl-exception" -depends_dev="zlib-dev boost-dev sqlite-dev mesa-dev glu-dev graphicsmagick-dev - openssl1.1-compat-dev pango-dev fcgi-dev postgresql-dev qt5-qtbase-dev libharu-dev - harfbuzz-dev" -makedepends="$depends_dev cmake boost" +license="GPL-2.0-only WITH openssl-exception" +depends_dev=" + boost-dev + fcgi-dev + glu-dev + graphicsmagick-dev + harfbuzz-dev + libharu-dev + libpq-dev + mesa-dev + openssl-dev>3 + pango-dev + qt5-qtbase-dev + sqlite-dev + zlib-dev + " +makedepends="$depends_dev cmake samurai" pkggroups="wt" pkgusers="wt" options="!check" -subpackages="$pkgname-dev" -source="$pkgname-$pkgver.tar.gz::https://github.com/kdeforche/wt/archive/$pkgver.tar.gz" +subpackages="$pkgname-dev $pkgname-doc::noarch" +source="$pkgname-$pkgver.tar.gz::https://github.com/emweb/wt/archive/$pkgver.tar.gz" build() { - CXXFLAGS="$CXXFLAGS -fpermissive" \ - cmake -B build . \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ - -DCONNECTOR_HTTP=ON \ - -DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DWEBUSER=$pkgusers \ - -DWEBGROUP=$pkggroups \ - -DRUNDIR="$pkgdir"/var/run/wt \ - -DUSE_SYSTEM_SQLITE3=ON \ - -DINSTALL_EXAMPLES=ON \ - -DBUILD_EXAMPLES=OFF - make -C build + -DCONNECTOR_HTTP=ON \ + -DWT_WRASTERIMAGE_IMPLEMENTATION=GraphicsMagick \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DWEBUSER=$pkgusers \ + -DWEBGROUP=$pkggroups \ + -DRUNDIR=/run/wt \ + -DUSE_SYSTEM_SQLITE3=ON \ + -DINSTALL_EXAMPLES=ON \ + -DBUILD_EXAMPLES=OFF + cmake --build build } package() { - make -C build DESTDIR=$pkgdir install - rm -rf $pkgdir/usr/cmake - rm -rf $pkgdir/var/run + DESTDIR="$pkgdir" cmake --install build + rm -rf "$pkgdir"/var/run } -sha512sums="4cb8d822c4be4f120c1718410d1f493c9a81f8356eaa1b8dd5aea5095b7258bb950706c7871a2be89b1068ad34fe4153c02fb5ca6d5cc5870cb34107bfc5fcc9 wt-4.5.0.tar.gz" +doc() { + install_if="$pkgname=$pkgver-r$pkgrel docs" + amove usr/lib/Wt/examples +} + +sha512sums=" +156ac130177f46151f8da8a8ce36714a7fd30713ac796c94867756309f7099f429e2e6e1c676f114079bc5fefd3b49ecb3a036f49779d7b6d3c6a64f190d0a50 wt-4.10.0.tar.gz +" |