Advertisement
Guest User

Scratch 3 aur fix

a guest
Jan 20th, 2021
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.04 KB | None | 0 0
  1. # Maintainer: relrel <relrelbachar@gmail.com>
  2. pkgname=scratch3
  3. pkgver=3.18.1
  4. pkgrel=1
  5. pkgdesc="Create stories, games, and animations, share with others around the world"
  6. arch=('any')
  7. url="https://scratch.mit.edu/"
  8. license=('BSD')
  9. depends=(electron)
  10. makedepends=(p7zip gendesk)
  11. source=("https://downloads.scratch.mit.edu/desktop/Scratch%20$pkgver%20Setup.exe"
  12.         "https://scratch.mit.edu/images/download/icon.png"
  13.         "$pkgname"
  14.         "$pkgname.xml")
  15. noextract=("Scratch%20$pkgver%20Setup.exe")
  16. sha512sums=('01ff4e1eb8a5be7cdf0100939d8a1aaf498f768c504383669075c5b58b590435c7f8536f27ffeb243b843f5227a3c0e63c880921b1104ce0db715c5a248e7346'
  17.             '66ec37746fa3fdc21c30a53050f73cd989b0da01edecb4dc75aadae8cb616a8913ff3ec0e4145d214b06548cf1a767eea1c1890a617e484db4da009867304a43'
  18.             'd9dd01d52f91ded4ef033dcd22ed97e7bf3a2afc64b28b5c2d36efd095897953f0d93b7e5ec98905b970f99da2fa57b88e56e01cad54eec13af98e4786cb5bc7'
  19.             '9d64101c6dc8eb961c130ed7b7bb3a49f482b02674d4fa28b45e836634bda8e02de3fdf84aab6291c2781597e494737a5ba29cbf7a9c7e1e110a3fcba87f6eb8')
  20.  
  21. prepare() {
  22.         cd "$srcdir/"
  23.  
  24.         7za x -bd -y "Scratch%20$pkgver%20Setup.exe" resources/
  25.  
  26.         # Fix permissions
  27.         chmod 755 resources/{,static/{,assets/}}
  28.  
  29.         gendesk -f -n \
  30.                 --pkgname "$pkgname" \
  31.                 --name "Scratch 3" \
  32.                 --exec "$pkgname %f" \
  33.                 --mimetypes "application/x-$pkgname-project"
  34. }
  35.  
  36. package() {
  37.         cd "$srcdir/"
  38.  
  39.         install -Dm644 -t "$pkgdir/usr/share/$pkgname/" resources/app.asar
  40.         cp -r resources/static/ "$pkgdir/usr/share/$pkgname/"
  41.  
  42.         install -Dm755 -t "$pkgdir/usr/bin/" "$pkgname"
  43.         install -Dm644 -t "$pkgdir/usr/share/applications/" "$pkgname.desktop"
  44.         install -Dm644 -t "$pkgdir/usr/share/mime/packages/" "$pkgname.xml"
  45.  
  46.         install -Dm644 icon.png "$pkgdir/usr/share/icons/hicolor/72x72/apps/$pkgname.png"
  47.         install -Dm644 icon.png "$pkgdir/usr/share/icons/hicolor/72x72/mimetypes/x-$pkgname-project.png"
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement