base/src/libinih/pkg.sh
2024-07-30 02:57:37 +03:00

31 lines
732 B
Bash

# general info
NAME="libinih"
DESC="Simple .INI file parser in C"
VERSION="58"
# required files
FILES=("https://github.com/benhoyt/inih/archive/refs/tags/r${VERSION}.tar.gz")
HASHES=("e79216260d5dffe809bda840be48ab0eec7737b2bb9f02d2275c1b46344ea7b7")
# install and build depends
DEPENDS=("gcc-libs" "glibc")
BUILD=("meson" "ninja")
PACKAGE(){
tar xf "r${VERSION}.tar.gz"
cd "inih-r${VERSION}"
mkdir build
cd build
meson setup -Ddefault_library=shared \
-Dmax_line_length=1000 \
-Ddistro_install=true \
-Dwith_INIReader=true \
--prefix=/usr --buildtype=release ..
ninja
DESTDIR="${ROOTDIR}" ninja install
cd ../.. && rm -r "inih-r${VERSION}"
}