26 Commits

Author SHA1 Message Date
zonyitoo
d5b08c02c0 chore: snap add missing parts migrating to core22
https://documentation.ubuntu.com/snapcraft/stable/how-to/change-bases/change-from-core20-to-core22/
2025-12-19 02:37:28 +08:00
Yulingfei Li
6e2d55e5fe Add ssservice command to snapcraft.yaml (#2039) 2025-11-03 14:22:31 +08:00
ty
fd723259d9 feat: enable ppc64el, s390x on snap 2024-06-13 13:36:52 +08:00
zonyitoo
0e78262356 release v1.19.1 2024-06-01 22:42:17 +08:00
zonyitoo
99f1f92608 feat(snap): enable build for s390x, ppc64el 2024-06-01 19:17:30 +08:00
zonyitoo
600a1d8315 fix: snap build on armhf requires cmake, bindgen, clang 2024-05-26 03:57:51 +08:00
zonyitoo
2b7a20cda1 fix: snap doesnt need protobuf 2024-05-26 03:27:36 +08:00
zonyitoo
ba8e07e769 feat: local-tun compilable for not-supported platforms
- Prepare for v1.19.0 release. Upgraded MSRV to 1.74
- "default" build feature now contains only basic shadowsocks features
  (BREAKING)
- Add "full" build feature for all suggested features
- Add "full-extra" build feature for including *-extra features
2024-05-24 23:13:14 +08:00
ty
2a46083553 fix: revert plugs system-bin-files 2024-05-23 15:52:03 +08:00
ty
be2f28fa7d fix: revert snap system-files interface 2024-05-23 14:58:44 +08:00
zonyitoo
7f3ca72db9 fix: snap remove ppc64el, s390x, add system-files binding 2024-05-19 21:31:13 +08:00
Jorge Alberto Díaz Orozco (Akiel)
3064cec8c3 [snap] Add aliases for all the non-daemon apps
This way we can call the applications without having to use the snap name before it's name.
Eg: now: `shadowsocks-rust.sslocal` after applying `sslocal`
2024-05-19 20:21:49 +08:00
zonyitoo
8fc1fad1f6 chore: snapcraft enable riscv64 architecture 2024-02-19 01:15:13 +08:00
zonyitoo
099c1baeb8 chore: snapcraft enable s390x architecture 2024-02-19 00:07:04 +08:00
zonyitoo
130373e736 chore: snapcraft enable ppc64el architecture 2024-02-19 00:02:18 +08:00
zonyitoo
7cec43908b fix: ppc64el, s390x are not supported by ioctl-sys 2024-02-06 18:52:32 +08:00
zonyitoo
8d86113ea2 chore: snapcraft >core20 doesn't support i386, riscv64
ref: https://snapcraft.io/docs/migrating-bases#heading--arch
2024-02-06 05:36:49 +08:00
zonyitoo
b085d9c54f chore: snapcraft add riscv64 2024-02-06 05:34:45 +08:00
zonyitoo
ad80cb3d08 chore: snapcraft base core22 and updated architectures 2024-02-06 05:15:26 +08:00
zonyitoo
ea3d33385f sslocal tun mode require snap network-control plug 2023-03-17 01:46:19 +08:00
Kirill Fertikov
fe817a1cbb #1088 disable snap daemons by default 2023-01-16 16:40:29 +08:00
zonyitoo
3b802b0453 release v1.15.1, prebuilt releases use stable Rust
ref #1053
ref shadowsocks/shadowsocks-android#2966
2022-12-17 20:26:47 +08:00
zonyitoo
d3454dbd9a enable armv8,neon for build scripts 2022-01-28 09:54:10 +08:00
KallyDev
f717984476 Add support for snap application using config file (#619)
Co-authored-by: DuckSoft <realducksoft@gmail.com>
2021-09-08 14:56:27 +08:00
DuckSoft
bc14db848e Update snapcraft.yaml 2021-08-23 10:51:23 +08:00
DuckSoft
64266cd632 Adding Snapcraft (#596)
* Create snapcraft.yaml

* Update snapcraft.yaml

* Update snapcraft.yaml

* use core18

* Update snapcraft.yaml

* Update snapcraft.yaml

* Update snapcraft.yaml

* Update snapcraft.yaml

* Finalizing

* Update snapcraft.yaml
2021-08-20 21:59:54 +08:00