X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=pkgconf%2FPKGBUILD;fp=pkgconf%2FPKGBUILD;h=c70bb630ec46d63986ebc64561bd32440b62ccc7;hb=facbcc3a3310016b79ed7fe04a99072c8d8e5611;hp=0000000000000000000000000000000000000000;hpb=6f88a96258f426015749be26a5784737099e3312;p=joborun%2Fjobcore.git diff --git a/pkgconf/PKGBUILD b/pkgconf/PKGBUILD new file mode 100644 index 0000000..c70bb63 --- /dev/null +++ b/pkgconf/PKGBUILD @@ -0,0 +1,64 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" +#-----------------------------------------| DESCRIPTION |--------------------------------------- + +pkgname=pkgconf +pkgver=1.8.0 +pkgrel=01 +pkgdesc="Package compiler and linker metadata toolkit w/o i686 module" +url="https://github.com/pkgconf/pkgconf" +arch=(x86_64) +groups=( jobbot ) +depends=(glibc sh) +makedepends=(git meson) +provides=(pkg-config pkgconfig libpkgconf.so) +conflicts=(pkg-config) +replaces=(pkg-config) +_commit=cef30268e1a3f79efd607c26abcf556aa314c9c4 # tags/pkgconf-1.8.0 +source=("git+$url#commit=$_commit" + i686-pc-linux-gnu.personality + x86_64-pc-linux-gnu.personality) + +pkgver() { + cd $pkgname + git describe --tags | sed 's/^pkgconf-//;s/-/+/g' +} + +prepare() { + cd $pkgname +} + +build() { + arch-meson $pkgname build -D tests=false + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + meson install -C build --destdir "$pkgdir" + + install -Dt "$pkgdir/usr/share/pkgconfig/personality.d" -m644 \ + i686-pc-linux-gnu.personality \ + x86_64-pc-linux-gnu.personality + + ln -s pkgconf "$pkgdir/usr/bin/i686-pc-linux-gnu-pkg-config" + ln -s pkgconf "$pkgdir/usr/bin/x86_64-pc-linux-gnu-pkg-config" + ln -s pkgconf "$pkgdir/usr/bin/pkg-config" + + ln -s pkgconf.1 "$pkgdir/usr/share/man/man1/pkg-config.1" + + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 $pkgname/COPYING +} + +#---- license gpg-key sha256sums ---- + +license=(custom:ISC) + +sha256sums=(SKIP + 6697c6db7deaae269ea75624a70e80949241f2cf59a537f31ecfcac726d90bc1 # i686-pc-linux-gnu.personality + c8297817ba0b57d003878db247ff34b4c47a7594c9f67dcfe8ff8d6567956cd5) # x86_64-pc-linux-gnu.personality