contrib/libical/Pkgfile

25 lines
756 B
Plaintext
Raw Normal View History

2020-06-07 16:41:26 +02:00
# Description: An open source implementation of iCalendar protocols and protocol data units
# URL: https://github.com/libical/libical
# Maintainer: Tim Biermann, tbier at posteo dot de
2022-01-03 14:33:04 +01:00
# Depends on: glib libxml2
2020-06-07 16:41:26 +02:00
name=libical
2023-10-14 17:12:03 +02:00
version=3.0.17
2020-06-07 16:41:26 +02:00
release=1
2021-01-17 13:19:32 +01:00
source=(https://github.com/libical/libical/archive/v$version/$name-$version.tar.gz)
2020-06-07 16:41:26 +02:00
build() {
2020-11-08 12:43:31 +01:00
cmake -S $name-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
2021-01-17 13:19:32 +01:00
-D CMAKE_INSTALL_LIBEXECDIR=lib/$name \
2020-11-08 12:43:31 +01:00
-D CMAKE_BUILD_TYPE=Release \
2020-12-07 00:56:50 +01:00
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
2020-11-08 12:43:31 +01:00
-D SHARED_ONLY=true \
-D ICAL_BUILD_DOCS=false \
-Wno-dev
2020-06-07 16:41:26 +02:00
cmake --build build
2020-07-08 15:01:36 +02:00
DESTDIR=$PKG cmake --install build
2020-06-07 16:41:26 +02:00
}