userspace
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
/*
|
||||
* pkgconf — pkg-config implementation.
|
||||
*
|
||||
* The dependency-discovery tool: virtually every autoconf configure
|
||||
* script and meson build queries *.pc files through it. Installs the
|
||||
* canonical `pkg-config` name as a symlink (distro convention).
|
||||
*
|
||||
* Builds with only a C compiler and make; no external deps.
|
||||
*/
|
||||
package "pkgconf" {
|
||||
const version = "3.0.5"
|
||||
const source = "https://distfiles.ariadne.space/pkgconf/pkgconf-${version}.tar.gz"
|
||||
sha256 = "d0d2ebdb3c7bfa3ae6e879d80b60dfe1dd482cce9f8be8fd8651149d396a4c49"
|
||||
license = "ISC"
|
||||
|
||||
provides = ["pkg-config", "pkgconf"]
|
||||
|
||||
depends = [
|
||||
{ name = "make" },
|
||||
]
|
||||
|
||||
prepare {
|
||||
curl -L -O ${source}
|
||||
echo "d0d2ebdb3c7bfa3ae6e879d80b60dfe1dd482cce9f8be8fd8651149d396a4c49 pkgconf-${version}.tar.gz" | sha256sum -c -
|
||||
tar xf pkgconf-${version}.tar.gz --strip-components=1
|
||||
}
|
||||
|
||||
build {
|
||||
./configure --prefix=${prefix}
|
||||
make -j${jobs}
|
||||
}
|
||||
|
||||
install {
|
||||
make DESTDIR=${destdir} install
|
||||
ln -sf pkgconf ${destdir}/usr/bin/pkg-config
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user