summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Milde2017-06-29 21:27:06 +0200
committerDaniel Milde2017-06-29 21:27:06 +0200
commit905678abf2eb88e8d82e7c4fecf78799c691655f (patch)
treefe11151bf0e6134a844f28c5831139bc9326705f
parentf787b86118b1544b4768f0fed7eea9db66df8484 (diff)
downloadaur-905678abf2eb88e8d82e7c4fecf78799c691655f.tar.gz
6.0.504
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
-rwxr-xr-xpharo.sh2
3 files changed, 32 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 813b12a067df..38299a91044f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pharo
pkgdesc = a fork of Squeak, an implementation of the object-oriented, dynamically typed, reflective programming language Smalltalk
- pkgver = 5.0.759
- pkgrel = 3
+ pkgver = 6.0.504
+ pkgrel = 1
url = http://www.pharo-project.org/
arch = i686
arch = x86_64
@@ -13,17 +13,17 @@ pkgbase = pharo
depends = nas
depends = dbus-core
depends = libxml2
- source = http://files.pharo.org/vm/pharo-spur32/linux/480.zip
- source = http://files.pharo.org/image/50/50759.zip
+ source = http://files.pharo.org/vm/pharo-spur64/linux/stable-20170531.zip
+ source = http://files.pharo.org/image/60/60504-64.zip
source = http://files.pharo.org/media/logo/icon-512x512.png
- source = http://files.pharo.org/sources/PharoV50.sources.zip
+ source = http://files.pharo.org/sources/PharoV60.sources.zip
source = pharo.sh
source = pharo.desktop
- sha256sums = f960f54c3a20fb11bab534da36c8401f6487075ac134d6033e9d3831e79379d6
- sha256sums = 4f5dbb9a61011ca96d94e5d08c8811512e91e2c0e99fdeb58e9e98bdc3bcc2d4
+ sha256sums = 8294e58a477704c0f8a237bae04c9c9217c12c7eebf6f412e67143d2687d9006
+ sha256sums = bbd0cb99b04c36054501c7e6d2be745374e09ba261fc43442a1948f1502f3853
sha256sums = 5a6f40722264a2befc9aea1dace399f2491cd45a98987458660f8a39d4e6887e
- sha256sums = 2f99195e93e3b70f2915197080d3c69758e6109d1c7cee90c5c57ba2800f747a
- sha256sums = 3c5ec6c4807df853d3b448d867a1d369a01475015e5dabb4dfdd4a64746c1d87
+ sha256sums = 4a7ca4ecf26fcbff1cc4a38a4457bd405021e0fcc67711c8fb62f99c8e896d75
+ sha256sums = 1cb3cc70da68096fa03e5f261cdfc169b3c97f7d26e17919aed1fef5e07df9fe
sha256sums = ad37a9c7d05b72a1d0375de7b7056dfcb220e2bef6358a99b6075ae6f66905f6
pkgname = pharo
diff --git a/PKGBUILD b/PKGBUILD
index 655d9515329d..95b72150eefe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Contributor: Eric Forgeot < http://anamnese.online.fr >
pkgname=pharo
-pkgver=5.0.759
-pkgrel=3
+pkgver=6.0.504
+pkgrel=1
pkgdesc="a fork of Squeak, an implementation of the object-oriented, dynamically typed, reflective programming language Smalltalk"
arch=(i686 x86_64)
url="http://www.pharo-project.org/"
@@ -15,45 +15,46 @@ else
fi
_imageversion=${pkgver//./}
-_vmversion=480
+_vmversion="20170531"
-source=(http://files.pharo.org/vm/pharo-spur32/linux/${_vmversion}.zip \
- http://files.pharo.org/image/50/${_imageversion}.zip\
+source=(http://files.pharo.org/vm/pharo-spur64/linux/stable-${_vmversion}.zip \
+ http://files.pharo.org/image/60/${_imageversion}-64.zip\
http://files.pharo.org/media/logo/icon-512x512.png\
- http://files.pharo.org/sources/PharoV50.sources.zip\
+ http://files.pharo.org/sources/PharoV60.sources.zip\
$pkgname.sh
$pkgname.desktop)
-sha256sums=('f960f54c3a20fb11bab534da36c8401f6487075ac134d6033e9d3831e79379d6'
- '4f5dbb9a61011ca96d94e5d08c8811512e91e2c0e99fdeb58e9e98bdc3bcc2d4'
+sha256sums=('8294e58a477704c0f8a237bae04c9c9217c12c7eebf6f412e67143d2687d9006'
+ 'bbd0cb99b04c36054501c7e6d2be745374e09ba261fc43442a1948f1502f3853'
'5a6f40722264a2befc9aea1dace399f2491cd45a98987458660f8a39d4e6887e'
- '2f99195e93e3b70f2915197080d3c69758e6109d1c7cee90c5c57ba2800f747a'
- '3c5ec6c4807df853d3b448d867a1d369a01475015e5dabb4dfdd4a64746c1d87'
+ '4a7ca4ecf26fcbff1cc4a38a4457bd405021e0fcc67711c8fb62f99c8e896d75'
+ '1cb3cc70da68096fa03e5f261cdfc169b3c97f7d26e17919aed1fef5e07df9fe'
'ad37a9c7d05b72a1d0375de7b7056dfcb220e2bef6358a99b6075ae6f66905f6')
package() {
- cd $srcdir
- unzip ${_vmversion}.zip -d bin
+ #desktop icons
+ mkdir -p $pkgdir/usr/share/pixmaps
+ mkdir -p $pkgdir/usr/share/applications
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p $pkgdir/opt
+ umask 002
+ cd $srcdir
mkdir -p $pkgdir/opt/pharo/shared
- mkdir -p $pkgdir/usr/bin
cp -R bin $pkgdir/opt/pharo
+ cp -R lib $pkgdir/opt/pharo
install $pkgname.sh $pkgdir/opt/pharo/pharo
- install Pharo-${_imageversion}.changes $pkgdir/opt/pharo/shared/Pharo5.0.changes
- install Pharo-${_imageversion}.image $pkgdir/opt/pharo/shared/Pharo5.0.image
- install PharoV50.sources $pkgdir/opt/pharo/shared/PharoV50.sources
+ install -m777 Pharo64-${_imageversion}.changes $pkgdir/opt/pharo/shared/Pharo6.0.changes
+ install Pharo64-${_imageversion}.image $pkgdir/opt/pharo/shared/Pharo6.0.image
+ install PharoV60.sources $pkgdir/opt/pharo/shared/PharoV60.sources
+ install -m777 -d $pkgdir/opt/pharo/shared/pharo-local
ln -s /opt/pharo/pharo $pkgdir/usr/bin/pharo
- #desktop icons
- mkdir -p $pkgdir/usr/share/pixmaps
- mkdir -p $pkgdir/usr/share/applications
-
install icon-512x512.png $pkgdir/usr/share/pixmaps/$pkgname.png
install -D -m644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop
chgrp -R users $pkgdir/opt/pharo/
- chmod -R 775 $pkgdir/opt/pharo
}
diff --git a/pharo.sh b/pharo.sh
index 1727fc1b9680..a4234ac55fec 100755
--- a/pharo.sh
+++ b/pharo.sh
@@ -21,7 +21,7 @@ if [ "$1" == "" ]; then
if which zenity &>/dev/null && [ "$image_count" -ne 1 ]; then
image=`zenity --title 'Select an image' --file-selection --filename "$RESOURCES/" --file-filter '*.image' --file-filter '*'`
else
- image="$RESOURCES/Pharo5.0.image"
+ image="$RESOURCES/Pharo6.0.image"
fi
else
image=$*