diff options
author | Oliver Jaksch | 2020-12-04 12:31:21 +0100 |
---|---|---|
committer | Oliver Jaksch | 2020-12-04 12:31:21 +0100 |
commit | fb05bb8e36aa0b7840dc31ca9e6568106d5504ef (patch) | |
tree | e5f44fcbe2a76d293ae94f9dd6dbd20511a0a7f1 /PKGBUILD | |
parent | a26535762b47f59e862557c1f70429faf6f8e720 (diff) | |
download | aur-fb05bb8e36aa0b7840dc31ca9e6568106d5504ef.tar.gz |
Update to v5.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 29 insertions, 14 deletions
@@ -1,23 +1,38 @@ # Maintainer: Oliver Jaksch <arch-aur@com-in.de> pkgname=capsimage -pkgver=4.2 -pkgrel=2 +pkgver=5.1 +pkgrel=1 pkgdesc="capsimage library to access IPF and CTR files - maybe needed by some emulators, like hatari/libretro" -arch=('i686' 'x86_64') -url="http://www.softpres.org/" +arch=('x86_64') +url="https://www.kryoflux.com/" license=('custom:SPS License') -source_i686=('ipflib42_linux-i686.tar.gz::http://www.softpres.org/_media/files:ipflib42_linux-i686.tar.gz') -source_x86_64=('ipflib42_linux-x86_64.tar.gz::http://www.softpres.org/_media/files:ipflib42_linux-x86_64.tar.gz') - -sha256sums_i686=('7445a6807a40c1545b4c6489e76522c2476cee11debb23d1b7e344caa18ba8d9') -sha256sums_x86_64=('ea139673e29a36dc3be7ba916628b5c8a03353bd68be4d346daed803d472ddf3') +source=("https://www.kryoflux.com/download/spsdeclib_${pkgver}_source.zip" + 'ipflib42_linux-x86_64.tar.gz::http://www.softpres.org/_media/files:ipflib42_linux-x86_64.tar.gz') +sha256sums=('e60b756fa68c5fe073a28c618a0ec06220ef185e2a3c59e4a8d001c930f693d1' + 'ea139673e29a36dc3be7ba916628b5c8a03353bd68be4d346daed803d472ddf3') package() { - cd ${srcdir}/${CARCH}-linux-gnu-capsimage - install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm644 "libcapsimage.so.4.2" "${pkgdir}/usr/lib/libcapsimage.so" - install -d ${pkgdir}/usr/include - cp -r --no-preserve=mode include/* ${pkgdir}/usr/include/ + cd ${srcdir} + bsdtar -xf "capsimg_source_linux_macosx.zip" + cd "capsimg_source_linux_macosx//CAPSImg" + chmod +x configure + ./configure --prefix=/usr + make + + # some applications expect the object files in /usr/lib/caps ... + install -Dm644 "libcapsimage.so.5.1" "${pkgdir}/usr/lib/caps/libcapsimage.so" + ln -s "libcapsimage.so" "${pkgdir}/usr/lib/caps/libcapsimage.so.5" + ln -s "libcapsimage.so" "${pkgdir}/usr/lib/caps/libcapsimage.so.5.1" + # ... but some others in /usr/lib + ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so" + ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so.5" + ln -s "caps/libcapsimage.so" "${pkgdir}/usr/lib/libcapsimage.so.5.1" + + install -Dm644 "../Core/CommonTypes.h" "${pkgdir}/usr/include/caps/CommonTypes.h" + cp ../LibIPF/*.h "${pkgdir}/usr/include/caps/" + + # some header files from 4.2 for compatibilty + cp --no-preserve=mode ${srcdir}/x86_64-linux-gnu-capsimage/include/caps/*.h "${pkgdir}/usr/include/caps/" } |