diff options
author | Jakob L. Kreuze | 2020-05-24 21:15:03 -0400 |
---|---|---|
committer | Jakob L. Kreuze | 2020-05-24 21:15:03 -0400 |
commit | b75639ed4a6ca662171246d9e043d56c06f50c57 (patch) | |
tree | 0d3bb302f933ac8008bc6321ad8e83bd70270e12 | |
parent | da9ae6fa69d48710bf63a0ebd96ae8f282740757 (diff) | |
download | aur-b75639ed4a6ca662171246d9e043d56c06f50c57.tar.gz |
Address the libscanmem update.
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -17,13 +17,29 @@ pkgver() { } package() { - cd "$srcdir/$pkgname" - sed -i 's/\.\/gdb_pince\/gdb.*\/bin\/gdb/\/usr\/bin\/gdb/g' libPINCE/type_defs.py - sed -i 's/\ssudo python3 PINCE.py/cd \/usr\/share\/PINCE \&\& sudo python3 PINCE.py/' PINCE.sh - sed -i 's/OS=.*/OS="Arch"/' PINCE.sh - install -d "$pkgdir/usr/bin" - install PINCE.sh "$pkgdir/usr/bin/pince" - install -d "$pkgdir/usr/share/PINCE" - install PINCE.py COPYING AUTHORS THANKS "$pkgdir/usr/share/PINCE" - cp -r GUI libPINCE media "$pkgdir/usr/share/PINCE" + cd "$srcdir/$pkgname" + + # Compile and copy libscanmem dependencies. + git submodule update --init --recursive + mkdir -p libPINCE/libscanmem + + cd scanmem + sh autogen.sh + ./configure --prefix="$pkgdir/usr" + make libscanmem.la + cp --preserve .libs/libscanmem.so ../libPINCE/libscanmem/libscanmem.so + cp --preserve gui/scanmem.py ../libPINCE/libscanmem + cp --preserve gui/misc.py ../libPINCE/libscanmem + cd .. + + sed -i 's/import misc/from \. import misc/g' libPINCE/libscanmem/scanmem.py + sed -i 's/\.\/gdb_pince\/gdb.*\/bin\/gdb/\/usr\/bin\/gdb/g' libPINCE/type_defs.py + sed -i 's/\ssudo python3 PINCE.py/cd \/usr\/share\/PINCE \&\& sudo python3 PINCE.py/' PINCE.sh + sed -i 's/OS=.*/OS="Arch"/' PINCE.sh + + install -d "$pkgdir/usr/bin" + install PINCE.sh "$pkgdir/usr/bin/pince" + install -d "$pkgdir/usr/share/PINCE" + install PINCE.py COPYING AUTHORS THANKS "$pkgdir/usr/share/PINCE" + cp -r GUI libPINCE media "$pkgdir/usr/share/PINCE" } |