diff options
author | Carsten Teibes | 2017-10-17 23:57:31 +0200 |
---|---|---|
committer | Carsten Teibes | 2017-10-17 23:57:31 +0200 |
commit | e890cb520af7eabc5d515d90a8cda92ee91e4961 (patch) | |
tree | 19acd81a4776d92bf84c4801c0f63054b929a8cc | |
parent | 6f5489ef60d8ae8565048de948e4c29230b856e5 (diff) | |
download | aur-e890cb520af7eabc5d515d90a8cda92ee91e4961.tar.gz |
[upd] 2.0.3→3.0.0
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 30 insertions, 30 deletions
@@ -1,16 +1,16 @@ pkgbase = lib32-physfs pkgdesc = A library to provide abstract access to various archives (32 bit) - pkgver = 2.0.3 - pkgrel = 3 - url = http://icculus.org/physfs/ + pkgver = 3.0.0 + pkgrel = 1 + url = https://icculus.org/physfs/ arch = x86_64 - license = custom + license = custom: zlib makedepends = cmake makedepends = gcc-multilib - depends = lib32-zlib - depends = physfs=2.0.3 - source = http://icculus.org/physfs/downloads/physfs-2.0.3.tar.bz2 - sha256sums = ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69 + depends = physfs + depends = lib32-glibc + source = https://icculus.org/physfs/downloads/physfs-3.0.0.tar.bz2 + sha256sums = f2617d6855ea97ea42e4a8ebcad404354be99dfd8a274eacea92091b27fd7324 pkgname = lib32-physfs @@ -1,48 +1,48 @@ -# Maintainer: carstene1ns <arch carsten-teibes de> +# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG # Contributor: josephbr <rafael.f.f1@gmail.com> -_pkgbase=physfs -pkgname=lib32-$_pkgbase -pkgver=2.0.3 -pkgrel=3 +pkgname=lib32-physfs +pkgver=3.0.0 +pkgrel=1 pkgdesc="A library to provide abstract access to various archives (32 bit)" arch=('x86_64') -url="http://icculus.org/physfs/" -license=('custom') -depends=('lib32-zlib' "$_pkgbase=$pkgver") +url="https://icculus.org/physfs/" +license=('custom: zlib') +depends=('physfs' 'lib32-glibc') makedepends=('cmake' 'gcc-multilib') -source=("${url}downloads/$_pkgbase-$pkgver.tar.bz2") -sha256sums=('ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69') - -build() { - cd $_pkgbase-$pkgver +source=("${url}downloads/physfs-$pkgver.tar.bz2") +sha256sums=('f2617d6855ea97ea42e4a8ebcad404354be99dfd8a274eacea92091b27fd7324') +prepare() { rm -rf build - mkdir build && cd build + mkdir build +} - export CFLAGS="$CFLAGS -m32 -fno-strict-aliasing" - export CXXFLAGS="$CXXFLAGS -m32 -fno-strict-aliasing" +build() { + cd build - cmake .. \ + export CC="gcc -m32" + export CXX="g++ -m32" + + cmake ../physfs-$pkgver \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_LIBRARY_PATH=/usr/lib32 \ -DPHYSFS_BUILD_TEST=OFF \ - -DPHYSFS_BUILD_WX_TEST=OFF \ -DPHYSFS_BUILD_STATIC=OFF \ -DLIB_SUFFIX=32 make } package() { - cd $_pkgbase-$pkgver - make -C build DESTDIR="$pkgdir/" install + # fixup pkg-config file + sed 's|^libdir.*lib$|&32|' -i "$pkgdir"/usr/lib32/pkgconfig/physfs.pc + # remove header file rm -rf "$pkgdir"/usr/include # link license install -d "$pkgdir"/usr/share/licenses - ln -s $_pkgbase "$pkgdir"/usr/share/licenses/$pkgname + ln -s physfs "$pkgdir"/usr/share/licenses/$pkgname } |