diff options
author | Luis Martinez | 2022-04-10 21:20:40 -0500 |
---|---|---|
committer | Luis Martinez | 2022-04-10 21:20:40 -0500 |
commit | 457d822a67e131d7f66c7eb2f1a137dd92790419 (patch) | |
tree | 1c2414dc665fd325e6431e7887b5b113e7f1c50c /PKGBUILD | |
parent | fb05bb8e36aa0b7840dc31ca9e6568106d5504ef (diff) | |
download | aur-457d822a67e131d7f66c7eb2f1a137dd92790419.tar.gz |
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 30 insertions, 24 deletions
@@ -2,37 +2,43 @@ pkgname=capsimage pkgver=5.1 -pkgrel=1 -pkgdesc="capsimage library to access IPF and CTR files - maybe needed by some emulators, like hatari/libretro" +pkgrel=2 +pkgdesc="Library to access IPF and CTR files" arch=('x86_64') url="https://www.kryoflux.com/" license=('custom:SPS License') - +depends=('gcc-libs') +provides=('libcapsimage.so=5-64') 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') + 'ipflib42_linux-x86_64.tar.gz::http://www.softpres.org/_media/files:ipflib42_linux-x86_64.tar.gz') sha256sums=('e60b756fa68c5fe073a28c618a0ec06220ef185e2a3c59e4a8d001c930f693d1' - 'ea139673e29a36dc3be7ba916628b5c8a03353bd68be4d346daed803d472ddf3') + 'ea139673e29a36dc3be7ba916628b5c8a03353bd68be4d346daed803d472ddf3') -package() { - cd ${srcdir} - bsdtar -xf "capsimg_source_linux_macosx.zip" - cd "capsimg_source_linux_macosx//CAPSImg" - chmod +x configure - ./configure --prefix=/usr - make +prepare() { + bsdtar -xf capsimg_source_linux_macosx.zip +} - # 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" +build() { + cd capsimg_source_linux_macosx/CAPSImg + chmod +x configure + ./configure --prefix=/usr + make +} + +package() { + cd capsimg_source_linux_macosx/CAPSImg + # 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/" + 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/" + # 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/" } |