summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThayne McCombs2019-10-06 01:32:31 -0600
committerThayne McCombs2019-10-06 01:34:02 -0600
commit0069af210bd2be783f295261c09a22fcbc55acc5 (patch)
treec8e6392c0523cc2ba2c404451611a5c498de71ff
parent42b9b04abf225a8be91b1797723efabc8ea59e85 (diff)
downloadaur-0069af210bd2be783f295261c09a22fcbc55acc5.tar.gz
1.23.0
Also switch to AOT builds
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD17
-rwxr-xr-xsass.sh2
3 files changed, 13 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89c6075a12a0..b9635ee78674 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,17 @@
pkgbase = dart-sass
pkgdesc = Sass makes CSS fun again (canonical implementation)
- pkgver = 1.22.12
+ pkgver = 1.23.0
pkgrel = 1
url = http://sass-lang.com/
- arch = any
+ arch = x86_64
license = MIT
depends = dart
- depends = bash
provides = sass
conflicts = ruby-sass
- source = https://github.com/sass/dart-sass/archive/1.22.12.tar.gz
+ source = https://github.com/sass/dart-sass/archive/1.23.0.tar.gz
source = sass.sh
- sha256sums = f3343eeb653f330d3bc1ccf53bce48f7539d1099fee42fa51eb0401d69e1e1f8
- sha256sums = c3e819565846dba5e7dc855e1e3a8988c3fca782fac47858396604ae8e438567
+ sha256sums = a495c811fbc01208eb2bfa1f7ddffca845502c44cb7d6f06073ac6dd2840786b
+ sha256sums = 33c9cea95e4a4d03eb184f7f18ef817e31eb6b136bdf4e7aed49f1ea51b1a431
pkgname = dart-sass
diff --git a/PKGBUILD b/PKGBUILD
index fa0eaff6c457..906db2c0837f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,30 +5,27 @@
# Maintainer: Thayne McCombs <astrothayne@gmail.com>
pkgname=dart-sass
-pkgver=1.22.12
+pkgver=1.23.0
pkgrel=1
pkgdesc="Sass makes CSS fun again (canonical implementation)"
-arch=(any)
+arch=(x86_64)
url="http://sass-lang.com/"
license=('MIT')
-depends=(dart bash)
+depends=(dart)
provides=('sass')
conflicts=('ruby-sass')
source=("https://github.com/sass/$pkgname/archive/$pkgver.tar.gz" "sass.sh")
-sha256sums=('f3343eeb653f330d3bc1ccf53bce48f7539d1099fee42fa51eb0401d69e1e1f8'
- 'c3e819565846dba5e7dc855e1e3a8988c3fca782fac47858396604ae8e438567')
+sha256sums=('a495c811fbc01208eb2bfa1f7ddffca845502c44cb7d6f06073ac6dd2840786b'
+ '33c9cea95e4a4d03eb184f7f18ef817e31eb6b136bdf4e7aed49f1ea51b1a431')
build() {
cd "$pkgname-$pkgver"
- pub get
- # Create snapshot
- # This doesn't use the grinder script so it is compatible with dart 2
- dart --snapshot=sass.snapshot --snapshot-kind=app-jit bin/sass.dart tool/app-snapshot-input.scss > /dev/null
+ pub run grinder native-executable
}
package() {
install -D -m755 sass.sh "$pkgdir/usr/bin/sass"
cd "$pkgname-$pkgver"
- install -D -m644 sass.snapshot "$pkgdir/usr/lib/sass/app.snapshot"
+ install -D -m644 build/sass.dart.native "$pkgdir/usr/lib/sass/app.snapshot"
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
diff --git a/sass.sh b/sass.sh
index 9eac6c2a605b..6cc1b8776d69 100755
--- a/sass.sh
+++ b/sass.sh
@@ -1,3 +1,3 @@
#!/bin/sh
-/usr/bin/dart /usr/lib/sass/app.snapshot "${@}"
+/usr/bin/dartaotruntime /usr/lib/sass/app.snapshot "${@}"