forked from ports/contrib
keepassxc: updated cmake syntax
This commit is contained in:
parent
730b368965
commit
0da0c9c779
@ -1,5 +1,5 @@
|
||||
untrusted comment: verify with /etc/ports/contrib.pub
|
||||
RWSagIOpLGJF3/JEwM3fwDMDh7rkhIz807A0wGjbBX3JXpcZj7/ZTKGbRw7wOA6iG534ptOmEIj8ASSMphCbaozFY1zG5eNnOAg=
|
||||
SHA256 (Pkgfile) = c36b2c66e6fb633cb64767c2b9167dc6a3488cea6a5843e4122a1fd6bbd4b349
|
||||
RWSagIOpLGJF30vE41VrhRmpcn7VOTh3wNvs6Xbp15MHlzoElYlcV+ZHDf+Hbp94KBJG/2hORDnzMKXzxHXGpZziWEtAn79ZlQw=
|
||||
SHA256 (Pkgfile) = 447f538df60b06bd985475e6e61b912f077ff1bae133dd8d36c6890c09580f9f
|
||||
SHA256 (.footprint) = 3518370ae52ecb1b0452d1aaa3b291be9b017eb1a4c8ac77c322ac88aa7fbdf1
|
||||
SHA256 (keepassxc-2.6.2-src.tar.xz) = 101bfade0a760d6ec6b8c4f3556e7f1201f1edd29ceabc73ad5846f9a57d7e38
|
||||
|
@ -11,14 +11,17 @@ source=(https://github.com/keepassxreboot/keepassxc/releases/download/$version/$
|
||||
|
||||
build() {
|
||||
[[ -e /usr/lib/ccache ]] && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')"
|
||||
[[ -e /usr/lib/ccache ]] && PKGMK_KEEPASSXC=' -DWITH_CCACHE=ON'
|
||||
cmake -S$name-$version -Bbuild -GNinja $PKGMK_KEEPASSXC \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DWITH_XC_ALL=ON \
|
||||
-DWITH_XC_DOCS=OFF \
|
||||
-DWITH_TESTS=OFF
|
||||
[[ -e /usr/lib/ccache ]] && PKGMK_KEEPASSXC+=' -D WITH_CCACHE=ON'
|
||||
cmake -S $name-$version -B build -G Ninja $PKGMK_KEEPASSXC \
|
||||
-D CMAKE_INSTALL_PREFIX=/usr \
|
||||
-D CMAKE_INSTALL_LIBDIR=lib \
|
||||
-D CMAKE_BUILD_TYPE=Release \
|
||||
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
|
||||
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
|
||||
-D WITH_XC_ALL=ON \
|
||||
-D WITH_XC_DOCS=OFF \
|
||||
-D WITH_TESTS=OFF \
|
||||
-Wno-dev
|
||||
cmake --build build
|
||||
DESTDIR=$PKG cmake --install build
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user