summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 5dd5e3b809297a85c6ca45c122846938e0b66be0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# Maintainer: Amiad Bareli <amiad@hatul.info>

pkgname=scratch2
_ver=436
pkgver="2.0.$_ver"
pkgrel=2
pkgdesc="With Scratch, you can program your own interactive stories, games, and animations"
arch=('i686' 'x86_64')
url="https://scratch.mit.edu"
license=('GPL')
depends=('adobe-air')
makedepends=('unzip')
source=("https://scratch.mit.edu/scratchr2/static/sa/Scratch-$_ver.air" "$pkgname.desktop" "$pkgname.png")
sha1sums=('1578dbd192a2af8b8dc83cdf03dacd2449af69e4'
			'1f38f3a41cd256f3d34fc2dbefcc290681160109'
			'bfca77daa1a9079f2197d98509ca4a33b3246df1')
noextract=("Scratch-$_ver.air")

package() {
  mkdir $srcdir/$pkgname
  unzip Scratch-$_ver.air -d $srcdir/$pkgname

  install -dm 755 $pkgdir/opt/airapps/
  cp -r $srcdir/$pkgname $pkgdir/opt/airapps/$pkgname
  chmod -R 755 $pkgdir/opt/airapps/$pkgname

  install -dm 755 $pkgdir/usr/bin
  echo "#!/bin/bash" >> $pkgdir/usr/bin/$pkgname
  echo "/opt/adobe-air-sdk/bin/adl -nodebug /opt/airapps/$pkgname/META-INF/AIR/application.xml /opt/airapps/$pkgname/" >> $pkgdir/usr/bin/$pkgname
  chmod 755 $pkgdir/usr/bin/$pkgname

  install -Dm 644 "$pkgname.desktop" $pkgdir/usr/share/applications/$pkgname.desktop
  install -Dm 644 "$pkgname.png" $pkgdir/usr/share/pixmaps/$pkgname.png
}