diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 12 insertions, 24 deletions
@@ -3,7 +3,7 @@ pkgname=pkgconf-git _pkgname=pkgconf -pkgver=1.6.0.7.gbe60112 +pkgver=1.6.3.0.gc862e03 pkgrel=1 pkgdesc='pkg-config compatible utility which does not depend on glib' url='https://github.com/pkgconf/pkgconf' @@ -13,10 +13,12 @@ depends=(glibc sh) makedepends=(git) conflicts=('pkg-config' 'pkgconfig' 'pkgconf') provides=('pkg-config' 'pkgconfig' 'pkgconf') -source=(git://github.com/pkgconf/pkgconf.git - platform-pkg-config.in) +source=(git+https://github.com/pkgconf/pkgconf.git + i686-pc-linux-gnu.personality + x86_64-pc-linux-gnu.personality) md5sums=('SKIP' - '8208d56d649808fe561f088cd32c74e0') + 'b5bee6aa847bfdcf84ef31229dba32a9' + 'c6d689e4e8bc7b2b3e13a911bab36e27') _pcdirs=/usr/lib/pkgconfig:/usr/share/pkgconfig _libdir=/usr/lib @@ -48,26 +50,12 @@ build() { package() { DESTDIR="$pkgdir" make -C build install - # From https://src.fedoraproject.org/rpms/pkgconf/ - sed -e "s|@TARGET_PLATFORM@|$CHOST|g" \ - -e "s|@PKGCONF_LIBDIRS@|$_pcdirs|g" \ - -e "s|@PKGCONF_SYSLIBDIR@|$_libdir|g" \ - -e "s|@PKGCONF_SYSINCDIR@|$_includedir|g" \ - platform-pkg-config.in | - install -D /dev/stdin "$pkgdir/usr/bin/$CHOST-pkg-config" - ln -s $CHOST-pkg-config "$pkgdir/usr/bin/pkg-config" - - # Multilib - if [[ $CARCH = x86_64 ]]; then - _host32=${CHOST/x86_64/i686} - sed -e "s|@TARGET_PLATFORM@|$_host32|g" \ - -e "s|@PKGCONF_LIBDIRS@|${_pcdirs/lib/lib32}|g" \ - -e "s|@PKGCONF_SYSLIBDIR@|${_libdir/lib/lib32}|g" \ - -e "s|@PKGCONF_SYSINCDIR@|$_includedir|g" \ - platform-pkg-config.in | - install -D /dev/stdin "$pkgdir/usr/bin/$_host32-pkg-config" - ln -s $_host32-pkg-config "$pkgdir/usr/bin/pkg-config-32" - fi + 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 |