summaryrefslogtreecommitdiff
path: root/cyrus-imapd/APKBUILD
diff options
context:
space:
mode:
authorJohn Vogel <jvogel@stygian.me>2024-12-14 00:44:39 -0500
committerJohn Vogel <jvogel@stygian.me>2024-12-14 00:44:39 -0500
commitc0b3c407f2c3eaf0852191db7125761cfbe49bed (patch)
treef2289d8935cc9a8f61591917cb7af9f3d2f486c7 /cyrus-imapd/APKBUILD
parentaba880f759d649bddbc1bafef9c4a8b7486b8d10 (diff)
downloadmy-aports-c0b3c407f2c3eaf0852191db7125761cfbe49bed.tar.gz
local/cyrus-imapd: new aport
Diffstat (limited to 'cyrus-imapd/APKBUILD')
-rw-r--r--cyrus-imapd/APKBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/cyrus-imapd/APKBUILD b/cyrus-imapd/APKBUILD
new file mode 100644
index 0000000..6bbc856
--- /dev/null
+++ b/cyrus-imapd/APKBUILD
@@ -0,0 +1,51 @@
+# Maintainer: John Vogel <jvogel4@stygian.me
+maintainer="John Vogel <jvogel@stygian.me>"
+pkgname=cyrus-imapd
+pkgver=3.10.0
+pkgrel=0
+pkgdesc="Cyrus IMAP Server"
+url="https://www.cyrusimap.org/"
+arch="all"
+license="BSD-Attribution-HPND-disclaimer"
+#depends=""
+#makedepends_notused="krb5-dev"
+makedepends="bison brotli-dev clamav-dev cyrus-sasl-dev flex-dev heimdal-dev jansson-dev libcap-dev libical-dev mariadb-dev nghttp2-dev openldap-dev openssl-dev perl-dev pcre2-dev postgresql17-dev sqlite-dev uchardet-dev wslay-dev zlib-dev zstd-dev"
+#checkdepends=""
+#install=""
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-$pkgver/cyrus-imapd-$pkgver.tar.gz
+ 0001-interp.c-protect-against-duplicate-case-values-zero.patch
+ "
+#builddir="$srcdir/cyrus-imapd-$pkgver"
+options="!check"
+
+build() {
+ ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --with-mysql \
+ --with-pgsql-incdir=/usr/include/postgresql/17 \
+ --with-sqlite \
+ --with-zlib \
+ --with-libcap \
+ --with-sasl \
+ --with-perl
+ make
+}
+
+#check() {
+# make check
+#}
+
+package() {
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="
+a233f70dc72e4e923ba901c2ae131ddb69ae8ba9fd9bfee33f544d156b48aedad5cd645b816f7938cb211c179f7246b3c329519c78ea8726c03e15c998e04e82 cyrus-imapd-3.10.0.tar.gz
+16444e0386fe134f848760a33e198be37fa7298bb289467ca0a665b5895e979d8c4b45ccf2c2469b6847e7b1c4b8a5625f150d0aafe6f5a2959dd33c5524c9bb 0001-interp.c-protect-against-duplicate-case-values-zero.patch
+"