community/gdal: change subpackage names to lowercase

Package names should be in lowercase.
This commit is contained in:
Jakub Jirutka 2024-05-20 13:37:50 +02:00
parent 92bb7fb2d2
commit ca67a07dc1

View File

@ -2,7 +2,7 @@
# Maintainer: Holger Jaekel <holger.jaekel@gmx.de>
pkgname=gdal
pkgver=3.9.0
pkgrel=1
pkgrel=2
pkgdesc="A translator library for raster and vector geospatial data formats"
url="https://gdal.org/"
arch="all"
@ -87,13 +87,15 @@ getvar() {
_all_drivers=""
_add_driver() {
local name="$1" typ="$2" descr="$3"
local libname="$1" typ="$2" descr="$3"
local name="$(echo "$libname" | tr 'A-Z' 'a-z')"
local varprefix="_${name//-/_}"
local subpkgname="$pkgname-driver-$name"
eval "${varprefix}_typ='$typ'; ${varprefix}_descr='$descr'"
subpackages="$subpackages $pkgname-driver-$name:_driver"
_all_drivers="$_all_drivers $pkgname-driver-$name=$pkgver-r$pkgrel"
eval "export $(echo $typ | tr '[:lower:]' '[:upper:]')_DRIVER_$(echo $name | tr '[:lower:]' '[:upper:]')_PLUGIN_INSTALLATION_MESSAGE=\"You may install it with 'apk add gdal-driver-$name'\""
eval "${varprefix}_libname='$libname'; ${varprefix}_typ='$typ'; ${varprefix}_descr='$descr'"
subpackages="$subpackages $subpkgname:_driver"
_all_drivers="$_all_drivers $subpkgname=$pkgver-r$pkgrel"
eval "export $(echo $typ | tr '[:lower:]' '[:upper:]')_DRIVER_$(echo $libname | tr '[:lower:]' '[:upper:]')_PLUGIN_INSTALLATION_MESSAGE=\"You may install it with 'apk add $subpkgname'\""
}
# Optional dependency netcdf-dev is not available on s390x
@ -340,12 +342,17 @@ _java() {
}
_driver() {
local name="${subpkgname#"$pkgname"-driver-}"; name="${name//-/_}"
local typ=$(getvar _${name}_typ)
local descr=$(getvar _${name}_descr)
local varprefix="${subpkgname#$pkgname-driver-}"; varprefix="_${varprefix//-/_}"
local libname=$(getvar ${varprefix}_libname)
local typ=$(getvar ${varprefix}_typ)
local descr=$(getvar ${varprefix}_descr)
pkgdesc="$pkgdesc ($descr driver)"
amove usr/lib/gdalplugins/${typ}_$name.so
# Package name with uppercase letters for backward compatibility (Alpine <3.20).
[ "$subpkgname" != "$pkgname-driver-$libname" ] \
&& provides="$pkgname-driver-$libname=$pkgver-r$pkgrel"
amove usr/lib/gdalplugins/${typ}_$libname.so
}
_gdal_driver_all() {