@@ -6,16 +6,16 @@ pkgver=0.20.0
66pkgrel=3
77pkgdesc=' Fast, unopinionated, minimalist web framework for C++ Perfect for building REST APIs.(mingw-w64)'
88arch=(' any' )
9- mingw_arch=(' mingw32 ' ' mingw64' ' ucrt64' ' clang64' ' clang32 ' )
9+ mingw_arch=(' mingw64' ' ucrt64' ' clang64' )
1010url=' https://github.com/expresscpp/expresscpp'
11- license=(MIT)
11+ license=(spdx: MIT)
1212depends=(" ${MINGW_PACKAGE_PREFIX} -fmt"
1313 " ${MINGW_PACKAGE_PREFIX} -nlohmann-json"
1414 " ${MINGW_PACKAGE_PREFIX} -boost" )
15- makedepends=(" ${MINGW_PACKAGE_PREFIX} -cmake "
16- " ${MINGW_PACKAGE_PREFIX} -ninja "
17- " ${MINGW_PACKAGE_PREFIX} -cc " )
18- source=(" expresscpp- ${pkgver} .tar.gz:: https://github.com/expresscpp/expresscpp/archive/v${pkgver} .tar.gz"
15+ makedepends=(" ${MINGW_PACKAGE_PREFIX} -cc "
16+ " ${MINGW_PACKAGE_PREFIX} -cmake "
17+ " ${MINGW_PACKAGE_PREFIX} -ninja " )
18+ source=(" https://github.com/expresscpp/expresscpp/archive/v${pkgver} /expresscpp- ${pkgver} .tar.gz"
1919" 0001-Windows-dll-mingw.patch" )
2020sha512sums=(' afe554f01d8f43253a23daea086e9b67d9593b057534929e18ead99da5e41cb826374cf8c67b3df8c25e78aa6966fdb3afa0659482f96da67cec460882aa5461'
2121 ' a0a9bc22817835ff35c33f8dbf6311bd35d5a6a898fac1fc99427e6212ad376c314c270cf4ac8ac899f35f446ad4b361f12cd43a04b42617263518845fbd2bc7' )
@@ -25,20 +25,21 @@ prepare(){
2525 patch -Np1 -i " ${srcdir} /0001-Windows-dll-mingw.patch"
2626}
2727build () {
28- cd ${srcdir} /expresscpp-${pkgver}
29- MSYS2_ARG_CONV_EXCL=" -DCMAKE_INSTALL_PREFIX=" \
30- ${MINGW_PREFIX} /bin/cmake \
31- -GNinja \
32- -DBUILD_SHARED_LIBS=ON \
33- -DCMAKE_BUILD_TYPE=Release \
34- -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
35- -B build-${MINGW_CHOST}
3628
37- cmake --build build-${MINGW_CHOST}
29+ MSYS2_ARG_CONV_EXCL=" -DCMAKE_INSTALL_PREFIX=" \
30+ ${MINGW_PREFIX} /bin/cmake \
31+ -GNinja \
32+ -DBUILD_SHARED_LIBS=ON \
33+ -DCMAKE_BUILD_TYPE=Release \
34+ -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
35+ -S expresscpp-${pkgver} \
36+ -B build-${MSYSTEM}
37+
38+ ${MINGW_PREFIX} /bin/cmake --build build-${MSYSTEM}
3839}
3940
4041package () {
41- cd ${srcdir} /expresscpp- ${pkgver} / build-${MINGW_CHOST }
42+ cd ${srcdir} /build-${MSYSTEM }
4243
43- DESTDIR=" ${pkgdir} " ${MINGW_PREFIX} /bin/cmake --build . --target install
44+ DESTDIR=" ${pkgdir} " ${MINGW_PREFIX} /bin/cmake --install .
4445}
0 commit comments