mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 04:16:46 +02:00
main/freeradius: make dependencies cleaner
- versioned depends in subpackages - let abuild figure out the so depends
This commit is contained in:
parent
a3af123bfb
commit
6737e62af8
@ -5,12 +5,12 @@
|
||||
pkgname=freeradius
|
||||
_realname=freeradius
|
||||
pkgver=3.0.8
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="RADIUS (Remote Authentication Dial-In User Service) server"
|
||||
url="http://freeradius.org/"
|
||||
arch="all"
|
||||
license="GPL"
|
||||
depends="freeradius-lib"
|
||||
depends=""
|
||||
makedepends="openssl-dev mariadb-dev postgresql-dev gdbm-dev readline-dev
|
||||
bash libtool autoconf automake perl-dev python-dev openldap-dev krb5-dev
|
||||
unixodbc-dev linux-pam-dev sqlite-dev talloc-dev libpcap-dev
|
||||
@ -38,6 +38,7 @@ radconfdir="/etc/raddb"
|
||||
radmodsdir="$radconfdir/mods-available"
|
||||
radlibdir="/usr/lib/freeradius"
|
||||
radmodsconfdir="$radconfdir/mods-config"
|
||||
ldpath="$radlibdir"
|
||||
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
@ -122,7 +123,7 @@ _mvdb() {
|
||||
}
|
||||
|
||||
eap() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="EAP module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_eap*.so "${subpkgdir}"${radlibdir} \
|
||||
@ -134,7 +135,7 @@ eap() {
|
||||
}
|
||||
|
||||
ldap() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="LDAP module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_ldap* "${subpkgdir}"${radlibdir} \
|
||||
@ -142,7 +143,7 @@ ldap() {
|
||||
}
|
||||
|
||||
krb5() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="Kerberos module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_krb5* "${subpkgdir}"${radlibdir} \
|
||||
@ -161,7 +162,7 @@ lib() {
|
||||
}
|
||||
|
||||
sql() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="SQL module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
for lib in sql sqlippool sql_null sqlcounter; do
|
||||
@ -177,13 +178,13 @@ sql() {
|
||||
}
|
||||
|
||||
mysql() {
|
||||
depends="freeradius-sql"
|
||||
depends="freeradius-sql=$pkgver-r$pkgrel"
|
||||
pkgdesc="MySQL module for FreeRADIUS server"
|
||||
_mvdb mysql || return 1
|
||||
}
|
||||
|
||||
mssql() {
|
||||
depends="freeradius-sql"
|
||||
depends="freeradius-sql=$pkgver-r$pkgrel"
|
||||
pkgdesc="MSSQL module for FreeRADIUS server"
|
||||
arch="noarch"
|
||||
mkdir -p "${subpkgdir}"${radmodsconfdir}/sql/main
|
||||
@ -192,7 +193,7 @@ mssql() {
|
||||
}
|
||||
|
||||
perl() {
|
||||
depends="freeradius perl"
|
||||
depends="freeradius=$pkgver-r$pkgrel perl"
|
||||
pkgdesc="Perl module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_perl* "${subpkgdir}"${radlibdir} \
|
||||
@ -206,13 +207,13 @@ perl() {
|
||||
}
|
||||
|
||||
postgresql() {
|
||||
depends="freeradius-sql"
|
||||
depends="freeradius-sql=$pkgver-r$pkgrel"
|
||||
pkgdesc="PostgreSQL module for FreeRADIUS server"
|
||||
_mvdb postgresql || return 1
|
||||
}
|
||||
|
||||
python() {
|
||||
depends="freeradius python"
|
||||
depends="freeradius=$pkgver-r$pkgrel python"
|
||||
pkgdesc="Python module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_python* "${subpkgdir}"${radlibdir} \
|
||||
@ -238,7 +239,7 @@ sqlite() {
|
||||
}
|
||||
|
||||
unixodbc() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="ODBC module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_sql_unixodbc.so \
|
||||
@ -246,7 +247,7 @@ unixodbc() {
|
||||
}
|
||||
|
||||
pam() {
|
||||
depends="freeradius"
|
||||
depends="freeradius=$pkgver-r$pkgrel"
|
||||
pkgdesc="PAM module for FreeRADIUS server"
|
||||
mkdir -p "${subpkgdir}"${radlibdir}
|
||||
mv "${pkgdir}"${radlibdir}/rlm_pam* "${subpkgdir}"${radlibdir} \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user