Update readme

This commit is contained in:
problematicconsumer
2023-08-23 13:57:36 +03:30
parent a878c75762
commit eb03f90eb1

View File

@@ -11,15 +11,19 @@
- Windows: [x64 Setup](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-windows-x64-setup.exe) - [x64 Portable](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-windows-x64-portable.zip) - Windows: [x64 Setup](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-windows-x64-setup.exe) - [x64 Portable](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-windows-x64-portable.zip)
- Linux: [x64 AppImage](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-linux-x64.AppImage) - Linux: [x64 AppImage](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-linux-x64.AppImage)
- macOS: [Universal (x64, M1, M2)](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-macos-universal.dmg) - macOS: [Universal (x64, M1, M2)](https://github.com/hiddify/hiddify-next/releases/download/draft/hiddify-macos-universal.dmg)
## Build from source ## Build from source
Hiddify Next relies on [core library](https://github.com/hiddify/hiddify-next-core) made with GO. if you're interested in building/contributing to that as well follow instructions there.
### requirements: ### requirements:
- GO v1.21+ - Flutter v3.13+
- Flutter v3.10+
- Make - Make
- GCC - Android SDK
- MinGW-w64 <!-- - GO v1.21+ -->
- Android SDK (with CMake and NDK) <!-- - GCC -->
<!-- - MinGW-w64 -->
<!-- - Android SDK (with CMake and NDK) -->
This project uses [flutter_distributor](https://github.com/leanflutter/flutter_distributor) for packaging. This project uses [flutter_distributor](https://github.com/leanflutter/flutter_distributor) for packaging.
@@ -27,9 +31,12 @@
# fetch dependencies and build generated files # fetch dependencies and build generated files
$ make get gen $ make get gen
# fetch geo assets
$ make get-geo-assets
for platform in [windows linux macos android]: for platform in [windows linux macos android]:
# build native library # fetch native libraries for respective platforms, follow core lib instructions for building
$ make $platform-libs windows-libs $ make $platform-libs
$ make release-$platform $ make release-$platform
# example: # example:
@@ -42,3 +49,4 @@
- [Clash](https://github.com/Dreamacro/clash) - [Clash](https://github.com/Dreamacro/clash)
- [Clash Meta](https://github.com/MetaCubeX/Clash.Meta) - [Clash Meta](https://github.com/MetaCubeX/Clash.Meta)
- [FClash](https://github.com/Fclash/Fclash) - [FClash](https://github.com/Fclash/Fclash)
- [Others](./pubspec.yaml)