ports: libtool pkgconfig

This commit is contained in:
Matheus
2025-10-13 01:17:23 -03:00
parent 049b9c9ad6
commit e5dadb6f3a
5 changed files with 300 additions and 11 deletions
+21
View File
@@ -0,0 +1,21 @@
name=libtool
revision=1
from_source=libtool
imagedeps="build-essential help2man"
hostdeps="xgcc xbinutils"
deps="base"
configure() {
cp -pr ${source_dir}/* .
cp -pr ${source_dir}/.* .
./configure --prefix=${prefix} --host=x86_64-astral
}
build() {
make -j${parallelism}
}
package() {
make install DESTDIR="${dest_dir}"
}
+29
View File
@@ -0,0 +1,29 @@
name=pkgconfig
revision=1
from_source=pkgconfig
imagedeps="build-essential"
hostdeps="xgcc xbinutils automake autoconf libtool"
deps="base"
configure() {
${source_dir}/configure --prefix=${prefix} --host=x86_64-astral
}
build() {
make -j${parallelism}
}
package() {
make install DESTDIR="${dest_dir}"
mkdir -p ${dest_dir}/${prefix}/share/pkgconfig/personality.d
cat > ${dest_dir}/${prefix}/share/pkgconfig/personality.d/x86_64-astral.personality << EOF
Triplet: x86_64-astral
DefaultSearchPaths: ${prefix}/lib/pkgconfig:${prefix}/share/pkgconfig
SystemIncludePaths: ${prefix}/usr/include
SystemLibraryPaths: ${prefix}/usr/lib
EOF
ln -s pkgconf ${dest_dir}/${prefix}/bin/x86_64-astral-pkg-config
ln -s pkgconf ${dest_dir}/${prefix}/bin/pkg-config
}