Advertisement
Guest User

Untitled

a guest
May 1st, 2021
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.33 KB | None | 0 0
  1. From 1893ba6d026b6f7f85a4f542e5c9a8f8a064def7 Mon Sep 17 00:00:00 2001
  2. From: Zhi Fan <chenzhifan9@gmail.com>
  3. Date: Sat, 1 May 2021 15:30:02 +0200
  4. Subject: [PATCH] Fixed
  5.  
  6. ---
  7.  PKGBUILD | 23 ++++++++++++++---------
  8.  1 file changed, 14 insertions(+), 9 deletions(-)
  9.  
  10. diff --git a/PKGBUILD b/PKGBUILD
  11. index b2c3332..2c8b22e 100644
  12. --- a/PKGBUILD
  13. +++ b/PKGBUILD
  14. @@ -15,18 +15,23 @@ install=$pkgname.install
  15.  source=("http://twelf.org/releases/twelf-src-$pkgver.tar.gz")
  16.  md5sums=('1cb556366dd534f8c1c858614dd57e16')
  17.  
  18. +prepare() {
  19. +    sed "s/HOST=.*/HOST=\"\$hostname\"/g" -i twelf/bin/buildid
  20. +    sed "s/smlnj = .*/smlnj = smlnj/g" -i twelf/Makefile
  21. +}
  22. +
  23.  build() {
  24. -  cd "$pkgname"
  25. -  make smlnj
  26. +    cd "$pkgname"
  27. +    make buildid
  28. +    make smlnj
  29.  }
  30.  
  31.  package() {
  32. -  cd "$pkgname"
  33. -  cat > ./bin/twelf-server <<EOF
  34. -#!/bin/sh
  35. +    cd "$pkgname"
  36. +    echo '#!/bin/sh
  37. exec "sml" @SMLload="/opt/twelf/bin/.heap/twelf-server.amd64-linux" @SMLdebug=/dev/null
  38. -EOF
  39. -  install -d -m755 $pkgdir/opt/twelf $pkgdir/usr/bin
  40. -  cp -r . $pkgdir/opt/twelf
  41. -  ln -s /opt/twelf/bin/twelf-server $pkgdir/usr/bin/twelf-server
  42. +    ' > ./bin/twelf-server
  43. +    install -d -m755 $pkgdir/opt/twelf $pkgdir/usr/bin
  44. +    cp -r . $pkgdir/opt/twelf
  45. +    ln -s /opt/twelf/bin/twelf-server $pkgdir/usr/bin/twelf-server
  46.  }
  47. --
  48. 2.31.1
  49.  
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement