Skip to content
Snippets Groups Projects
Commit 354412aa authored by LN Liberda's avatar LN Liberda Committed by alice
Browse files

testing/dart-sass-embedded: remove

the embedded part has been merged by upstream into dart-sass 1.63.0,
packaged in testing/dart-sass, as `sass --embedded`, making this package
obsolete.
parent 82eb37ef
No related branches found
No related tags found
1 merge request!47870testing/dart-sass: upgrade to 1.63.0, drop testing/dart-sass-embedded
# Contributor: Nulo <nulo@sutty.coop.ar>
# Maintainer: Nulo <nulo@sutty.coop.ar>
pkgname=dart-sass-embedded
pkgver=1.57.1
pkgrel=3
pkgdesc="The primary implementation of Sass"
url="https://sass-lang.com/dart-sass"
arch="x86_64" # dart
license="MIT"
makedepends="dart-sdk dart-dev protobuf"
options="net"
_protocol_ver=1.2.0
source="
https://github.com/sass/dart-sass-embedded/archive/refs/tags/$pkgver/dart-sass-embedded-$pkgver.tar.gz
embedded-protocol-$_protocol_ver.tar.gz::https://github.com/sass/embedded-protocol/archive/refs/tags/$_protocol_ver.tar.gz
add-shebang.patch
"
builddir="$srcdir/dart-sass-embedded-$pkgver/"
options="!strip" # cannot strip dart aot
prepare() {
default_prepare
mkdir build/
mv "$srcdir/embedded-protocol-$_protocol_ver" build/embedded-protocol
dart pub get
}
build() {
UPDATE_SASS_PROTOCOL=false \
dart run grinder protobuf
dart run grinder pkg-compile-native
}
check() {
# sanity
./build/dart-sass-embedded.native --version
}
package() {
install -Dm755 build/dart-sass-embedded.native "$pkgdir"/usr/bin/dart-sass-embedded
}
sha512sums="
5428cf7ea69f63529efef0e5c3d4c06def7ac39d676f010287e8583d898266ec1b432e4e08e968cbb3630f7077819dce49a8904e4a9dbebf59238ecdd3d0c2d6 dart-sass-embedded-1.57.1.tar.gz
5d836af58501b1664ac621a544d00ffdbc8e2d7ace3748e24811ecdd5b6b1c6e95d0c130386d4b5271a1265f02b262533db463d6bb70645bf732918821aa6667 embedded-protocol-1.2.0.tar.gz
b5824d513ab2f8753476c88e782bba993c9f0a3fb52ee1a6608eb75547854a4ad8fcb8767bf8968d2507412b60c22a4659a6a769f39c948e4f34f8f0ddd30140 add-shebang.patch
"
diff -crB dart-sass-embedded-1.57.1/tool/grind.dart dart-sass-embedded-1.57.1-patched/tool/grind.dart
*** dart-sass-embedded-1.57.1/tool/grind.dart Mon Dec 19 20:53:43 2022
--- dart-sass-embedded-1.57.1-patched/tool/grind.dart Fri Dec 23 13:46:34 2022
***************
*** 55,61 ****
''');
} else {
File('build/protoc-gen-dart')
! .writeAsStringSync('dart pub run protoc_plugin "\$@"');
run('chmod', arguments: ['a+x', 'build/protoc-gen-dart']);
}
--- 55,62 ----
''');
} else {
File('build/protoc-gen-dart')
! .writeAsStringSync('''#!/bin/sh
! dart pub run protoc_plugin "\$@" < /dev/stdin''');
run('chmod', arguments: ['a+x', 'build/protoc-gen-dart']);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment