summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 495d3d6bacf0a84a9951d44d67206abfeb3801fa (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
35
# Maintainer: Amiad Bareli <amiad@hatul.info>

pkgname=scratch2
_ver=450
pkgver="2.0.$_ver"
pkgrel=1
pkgdesc="With Scratch, you can program your own interactive stories, games, and animations"
arch=('any')
url="https://scratch.mit.edu"
license=('GPL')
depends=('adobe-air' 'libxt' 'libxtst')
depends_x86_64+=('lib32-libxt' 'lib32-libxtst')
makedepends=('unzip')
source=("https://scratch.mit.edu/scratchr2/static/sa/Scratch-$_ver.air" "$pkgname.desktop" "$pkgname.png")
sha1sums=('1dc0d94403927355d0cb1906eac55df4566fc7c0'
			'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
}