mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-18 15:12:02 +01:00
This commit updates $license variable in all APKBUILDs to comply with short names specified by SPDX version 3.0 [1] where possible. It was done using find-and-replace method on substrings inside $license variables. Only license names were updated, not "expressions" specifying relation between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or exceptions (e.g. "X with exceptions"). Many licenses have a version or multiple variants, e.g. MPL-2.0, BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not contain license version or variant. Since there's no way how to infer this information just from abuild, it were left without the variant suffix or version, i.e. non SPDX compliant. GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later (formerly e.g. GPL-2.0+). We did not systematically noted distinguish between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g. GPL2+) were left without the variant suffix, i.e. non SPDX compliant. Note: This commit just fixes format of the license names, no verification has been done if the specified license information is actually correct! [1]: https://spdx.org/licenses/
102 lines
3.5 KiB
Plaintext
102 lines
3.5 KiB
Plaintext
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
|
|
# Maintainer:
|
|
pkgname=clapf
|
|
pkgver=0.4.7.4
|
|
pkgrel=4
|
|
pkgdesc="clapf is an open source email content filter application"
|
|
url="http://clapf.org"
|
|
arch="all"
|
|
license="AS-IS"
|
|
depends="clamav-db"
|
|
depends_dev="gsl-dev mysql-dev clamav-dev zlib-dev bzip2-dev"
|
|
makedepends="$depends_dev autoconf automake"
|
|
install="$pkgname.pre-install"
|
|
options="suid"
|
|
CLAPF_USER="clapf"
|
|
CLAPF_GROUP="clapf"
|
|
pkgusers="$CLAPF_USER"
|
|
pkggroups="$CLAPF_GROUP"
|
|
subpackages="$pkgname-dev"
|
|
# * 31d2ce87967e released 0.4.7.4
|
|
COMMIT=31d2ce87967e
|
|
source="$pkgname-$pkgver-g$COMMIT.tar.gz::https://bitbucket.org/jsuto/$pkgname/get/$COMMIT.tar.gz
|
|
gsl-libs.patch
|
|
def__user.patch
|
|
ldflags.patch
|
|
clapf.confd
|
|
clapf.initd"
|
|
|
|
builddir="$srcdir/jsuto-$pkgname-$COMMIT"
|
|
|
|
prepare() {
|
|
default_prepare || return 1
|
|
aclocal && autoconf
|
|
}
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
./configure --prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
--enable-libclamav \
|
|
--with-tokendb=mysql \
|
|
--enable-lmtp \
|
|
--with-store=fs \
|
|
--enable-blackhole \
|
|
--enable-rbl \
|
|
--enable-policy \
|
|
--enable-whitelist \
|
|
--enable-blackhole \
|
|
--with-clapf-user=$CLAPF_USER \
|
|
--enable-language-detection \
|
|
--enable-memcached \
|
|
--enable-spamsum
|
|
|
|
make || return 1
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make -j1 DESTDIR="$pkgdir" install \
|
|
|| return 1
|
|
install -D -m 755 \
|
|
"$srcdir"/clapf.initd \
|
|
"$pkgdir"/etc/init.d/clapf \
|
|
|| return 1
|
|
install -D -m 644 \
|
|
"$srcdir"/clapf.confd \
|
|
"$pkgdir"/etc/conf.d/clapf \
|
|
|| return 1
|
|
install -d -o $CLAPF_USER -g $CLAPF_GROUP \
|
|
"$pkgdir"/var/run/$pkgname \
|
|
|| return 1
|
|
mkdir -p \
|
|
"$pkgdir"/var/spool/clapf/tmp \
|
|
|| return 1
|
|
chown -R $CLAPF_USER:$CLAPF_GROUP \
|
|
"$pkgdir"/var/lib/clapf \
|
|
"$pkgdir"/var/spool/clapf \
|
|
|| return 1
|
|
}
|
|
|
|
md5sums="0a38f56f717b170d8b6e5f780cd2281d clapf-0.4.7.4-g31d2ce87967e.tar.gz
|
|
7f480d5a8d0da4863b682deddfe47eff gsl-libs.patch
|
|
ba31f71c066f3f6159548808d2e26d8b def__user.patch
|
|
967743d70cdf21dd929117865c7053c0 ldflags.patch
|
|
1e3786f78bbdfaba1f2d414f9fa19907 clapf.confd
|
|
3ab39ee86b80ba8e19e8f41686d35bc6 clapf.initd"
|
|
sha256sums="84b1e15462985531e865b5700200d1f0fc09289e5cce00f3d8ab0fdefe4b51cc clapf-0.4.7.4-g31d2ce87967e.tar.gz
|
|
4b4bb8530ac740a5279e0fdd959c6b706b3635792030f6b242e282f8d923202c gsl-libs.patch
|
|
0523e889808f6aa3ec71a34846cbdfc9d1b185463583dcd7239673d098402346 def__user.patch
|
|
d9b5fdbc6ca3118a3e382bcdca383ccca4cdac660303d39a7221bc6475f4eaac ldflags.patch
|
|
429a4a6f832cb00f5fcfa0218656bcefa68d80f1f6d2f21ee4dfe1dceef15f69 clapf.confd
|
|
bafcb80e5f142f9680a7b8a94c848d84a6940d6c807122d0ed10f004c035faf9 clapf.initd"
|
|
sha512sums="f13428be93cd170e24c70e608d15ef7d6054fa1d57dc9dae4efc4b78c464a1ab3102d99114ddfa3fe011e0a6b6ae2076ee46d5d64561604d0b758fae947d22da clapf-0.4.7.4-g31d2ce87967e.tar.gz
|
|
096ed4afe1b0fad569a172d6af952f1590d230dd38f6f0c4c0b1e7f29a1515fd887f1c099267aa926ce698864b75cb50626a9b7f49914549748d22ba7058a31d gsl-libs.patch
|
|
18b8bf55f20e86e05958f2b4a8bdea8bedeb712bc91bb9a6a67faa2928b545707d3391671ab843415fe11703fef4683594571136cf9b2ec87aa41b0875d34588 def__user.patch
|
|
f391663c74ce55b33446bbca9cde61201147d8704f514a266ea1371a43231e34800a8dc6e9f3843849ac000aa49ec2cffc023795696b6127bb404df83493f10f ldflags.patch
|
|
f9d931f59710ca5ffae2d08d95d12d090dbbd932f8aa0ebb15e925704563834249e475e7ae8e845fb0f57396cdc11492b54efa0f5c228222f04a0e0c0e92caa5 clapf.confd
|
|
c4dff1a3627f9de640dbe6c9a7c69f0e8357f9c63a3fb41f3c6c1e7ee6caec431be6f473002847f1fd2c6c41f7d2730ae134a5b04c9df77502b0905657f524e8 clapf.initd"
|