mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02: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/
76 lines
2.6 KiB
Plaintext
76 lines
2.6 KiB
Plaintext
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
|
|
# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
|
|
pkgname=tinc-pre
|
|
_realver="1.1pre15"
|
|
pkgver=${_realver/pre/.}
|
|
pkgrel=1
|
|
pkgdesc="Virtual Private Network (VPN) daemon (pre-release)"
|
|
url="http://tinc-vpn.org/"
|
|
# tests hangs on s390x and fails in lxc on ppc64le
|
|
arch="all !s390x !ppc64le"
|
|
license="GPL-2.0"
|
|
depends=""
|
|
makedepends="linux-headers ncurses-dev readline-dev
|
|
zlib-dev lzo-dev libressl-dev texinfo
|
|
automake autoconf libtool"
|
|
install=""
|
|
subpackages="$pkgname-doc $pkgname-gui::noarch"
|
|
source="http://tinc-vpn.org/packages/tinc-$_realver.tar.gz
|
|
tinc-1.1-fix-paths.patch
|
|
disable-ping-tests.patch
|
|
$pkgname.initd
|
|
$pkgname.confd
|
|
$pkgname.networks
|
|
"
|
|
builddir="$srcdir/tinc-$_realver"
|
|
|
|
build() {
|
|
cd "$builddir"
|
|
./configure \
|
|
--build=$CBUILD \
|
|
--host=$CHOST \
|
|
--prefix=/usr \
|
|
--sysconfdir=/etc \
|
|
--mandir=/usr/share/man \
|
|
--infodir=/usr/share/info \
|
|
--localstatedir=/var \
|
|
--enable-jumbograms \
|
|
--enable-lzo \
|
|
--enable-zlib \
|
|
--without-systemd \
|
|
--enable-legacy-protocol
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd "$builddir"
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
cd "$builddir"
|
|
make DESTDIR="$pkgdir" install
|
|
install -Dm755 "$srcdir"/$pkgname.initd \
|
|
"$pkgdir"/etc/init.d/tincd
|
|
install -Dm644 "$srcdir"/$pkgname.confd \
|
|
"$pkgdir"/etc/conf.d/tincd
|
|
install -Dm644 "$srcdir"/$pkgname.networks \
|
|
"$pkgdir"/etc/conf.d/tinc.networks
|
|
}
|
|
|
|
gui() {
|
|
# needs wxpython
|
|
pkgdesc="$pkgdesc (Python GUI)"
|
|
depends="python3"
|
|
mkdir -p "$subpkgdir"/usr/bin
|
|
mv "$pkgdir"/usr/bin/tinc-gui \
|
|
"$subpkgdir"/usr/bin/
|
|
}
|
|
|
|
sha512sums="29b109c84a89204a9fe298e3cfb092169a7c3cbb62e0cabdb7fe8eaa01b03343b7d48bf028525754af1a340781de209e0b9412669c256a30e7226a8a21412c17 tinc-1.1pre15.tar.gz
|
|
55bd0e61a1d10a89d879d5113082f0cdb5ff6bf1d1fb3f618c459eb2658836bf602f72fe27ac03ec78746e300a3a5178db053eef6f08d3cb34b11410dbeb05de tinc-1.1-fix-paths.patch
|
|
8a140f53c1913334ef6b37438c29a53932369b1b82f8196635379041d2c8f0152207cbf5deb5cde9f2052e4fd47c14b3c62bce17de898965dd05af4b9105d99b disable-ping-tests.patch
|
|
59811c3e5241d08ebdfbd539556b7cee0dfaab89727ad503512c98f1a696fae143ecdf2682a652c5d71d077ed254ffe2e1c442b1c305c7e7ea94d9af9a1d385e tinc-pre.initd
|
|
f8d9354af5ebc07420ced98059262751bffef434b61c6333964338f327e2ac01ae676e375954efa794a1bccf8b939c78387b9fb7261f675f1237b0d946b529c9 tinc-pre.confd
|
|
f7cb459c170898e51176bd92c642335386db90b7bca2abb3f6eb2514546efbd74e5fd2c8845060111dd48a0dd2cc1890717a03315c9b86185047c259cdc27135 tinc-pre.networks"
|