|
1 | 1 | --- PKGBUILD
|
2 | 2 | +++ PKGBUILD
|
3 |
| -@@ -15,23 +15,31 @@ depends=(gcc-libs |
4 |
| - hicolor-icon-theme |
5 |
| - libglvnd |
| 3 | +@@ -18,17 +18,26 @@ depends=(gcc-libs |
6 | 4 | neovim
|
7 |
| -- sndio) |
8 |
| -+ sndio |
9 |
| -+ libz.so |
10 |
| -+ libexpat.so |
11 |
| -+ libpng16.so |
12 |
| -+ libjpeg.so) |
| 5 | + sndio) |
13 | 6 | makedepends=(cargo
|
14 | 7 | - cmake)
|
15 | 8 | + cmake
|
|
22 | 15 | 'libxkbcommon-x11: run on X11 (not needed for wayland)')
|
23 | 16 | _archive=("$pkgname-$pkgver")
|
24 | 17 | source=("$url/archive/$pkgver/$_archive.tar.gz")
|
25 |
| - sha256sums=('62e973a5407a6bfc731ce78e0495d2ed10930d33b22fe94cfe23acccbf789ae9') |
| 18 | + sha256sums=('8770dd6977605f9bafa990a60cf8f2ebeba7df16417dab2e8c5583d279ec86ef') |
26 | 19 | +options=(!lto)
|
27 | 20 |
|
28 | 21 | prepare() {
|
29 | 22 | cd "$_archive"
|
30 |
| -- sed -r -i \ |
31 |
| -- -e '/^incremental/a opt-level = 3' \ |
32 |
| -- -e '/wayland/s/\]/, "embed-icudtl"]/g' \ |
33 |
| -- -e '/wayland/a no-default-features = true' \ |
34 |
| -- Cargo.toml |
| 23 | + sed -r -i -e '/^incremental/a opt-level = 3' Cargo.toml |
35 | 24 | - cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
|
36 |
| -+ sed -i -e '/^incremental/a opt-level = 3' Cargo.toml |
37 |
| -+ echo -e "\n[patch.crates-io]\nskia-bindings = { git = 'https://github.com/hack3ric/rust-skia', branch = 'archrv-0.62.0' }\nring = { git = 'https://github.com/felixonmars/ring', branch = '0.16.20' }" >> Cargo.toml |
38 |
| -+ cargo update -p skia-bindings -p ring |
| 25 | ++ echo -e "\n[patch.crates-io]\nskia-bindings = { git = 'https://github.com/aimixsaka/rust-skia', branch = 'riscv-skia-bindings-0.68.0' }" >> Cargo.toml |
| 26 | ++ |
| 27 | ++ cargo update -p skia-bindings |
39 | 28 | + cargo fetch --locked
|
40 | 29 | }
|
41 | 30 |
|
42 | 31 | build() {
|
43 |
| -@@ -42,6 +50,9 @@ build() { |
| 32 | +@@ -39,6 +48,9 @@ build() { |
44 | 33 | export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
|
45 | 34 | CFLAGS+=' -ffat-lto-objects'
|
46 | 35 | export SKIA_USE_SYSTEM_LIBRARIES=true
|
|
0 commit comments