From a44565a990d045fa6d2e501393b6fad685603344 Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 1 Dec 2022 10:50:04 +0000 Subject: [PATCH] pkgconf --- .../pkgconf/i686-pc-linux-gnu.personality | 5 +++ .../pkgconf/x86_64-pc-linux-gnu.personality | 5 +++ dev/util/pkgconf/ympbuild | 41 +++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 dev/util/pkgconf/i686-pc-linux-gnu.personality create mode 100644 dev/util/pkgconf/x86_64-pc-linux-gnu.personality create mode 100644 dev/util/pkgconf/ympbuild diff --git a/dev/util/pkgconf/i686-pc-linux-gnu.personality b/dev/util/pkgconf/i686-pc-linux-gnu.personality new file mode 100644 index 00000000..37b35f45 --- /dev/null +++ b/dev/util/pkgconf/i686-pc-linux-gnu.personality @@ -0,0 +1,5 @@ +Triplet: i686-pc-linux-gnu +SysrootDir: / +DefaultSearchPaths: /usr/lib32/pkgconfig:/lib32/pkgconfig:/usr/share/pkgconfig +SystemIncludePaths: /usr/include +SystemLibraryPaths: /usr/lib32:/lib32 diff --git a/dev/util/pkgconf/x86_64-pc-linux-gnu.personality b/dev/util/pkgconf/x86_64-pc-linux-gnu.personality new file mode 100644 index 00000000..c738701e --- /dev/null +++ b/dev/util/pkgconf/x86_64-pc-linux-gnu.personality @@ -0,0 +1,5 @@ +Triplet: x86_64-pc-linux-gnu +SysrootDir: / +DefaultSearchPaths: /usr/lib64/pkgconfig:/lib64/pkgconfig:/usr/share/pkgconfig +SystemIncludePaths: /usr/include +SystemLibraryPaths: /usr/lib64:/lib64 diff --git a/dev/util/pkgconf/ympbuild b/dev/util/pkgconf/ympbuild new file mode 100644 index 00000000..30889268 --- /dev/null +++ b/dev/util/pkgconf/ympbuild @@ -0,0 +1,41 @@ +#!/usr/bin/env bash +name='pkgconf' +release='1' +version='1.9.3' +url='https://github.com/pkgconf/pkgconf/tags' +description='Package compiler and linker metadata toolkit' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/pkgconf/pkgconf/archive/refs/tags/pkgconf-$version.tar.gz" + "x86_64-pc-linux-gnu.personality" + "i686-pc-linux-gnu.personality" +) +depends=( ) +makedepends=( ) +md5sums=('eb873bebfdf2d89f50e8f1a7608ebdab' + 'SKIP' + 'SKIP') +uses=() +arch=('x86_64') +group=(dev.u/tmp/ymp-build/51ff6e98a7d42ef4776b04e0496805a9til) +cd $name-$name-$version + +setup(){ + sh ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64 +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` + ln -s pkgconf ${DESTDIR}/usr/bin/pkg-config + install -Dt "${DESTDIR}/usr/share/pkgconfig/personality.d" -m644 \ + ../i686-pc-linux-gnu.personality \ + ../x86_64-pc-linux-gnu.personality +} +