Thanks, man.
Search Criteria
Package Details: mihomo 1.19.23-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/mihomo.git (read-only, click to copy) |
|---|---|
| Package Base: | mihomo |
| Description: | Mihomo Kernel by MetaCubeX, formerly known as Clash.Meta |
| Upstream URL: | https://github.com/MetaCubeX/mihomo |
| Licenses: | GPL3 |
| Conflicts: | clash-meta |
| Provides: | clash-meta |
| Submitter: | handsomexdd1024 |
| Maintainer: | Kizumi |
| Last Packager: | Kizumi |
| Votes: | 20 |
| Popularity: | 2.13 |
| First Submitted: | 2023-12-02 15:01 (UTC) |
| Last Updated: | 2026-04-08 13:50 (UTC) |
Dependencies (3)
- clash-geoipAUR
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- go (go-gitAUR, gcc-go-gitAUR, goup-rsAUR, gcc-go-snapshotAUR, go-binAUR, gcc-go) (make)
Required by (16)
- clash-meta-cap-git (requires clash-meta)
- clash-nyanpasu-appimage (requires clash-meta)
- clash-nyanpasu-bin
- clash-nyanpasu-git
- clash-verge-bin
- clash-verge-rev
- metacubexd (optional)
- metacubexd-bin (optional)
- metacubexd-bin (requires clash-meta) (optional)
- mihomo-cap-git
- mihomo-tui-bin (optional)
- mihomo-tui-git (optional)
- yacd-meta (optional)
- yacd-meta-ghp-bin (requires clash-meta) (optional)
- zashboard-bin (optional)
- zashboard-bin (requires clash-meta) (optional)
Sources (6)
JohanChane commented on 2023-12-06 08:32 (UTC)
handsomexdd1024 commented on 2023-12-05 06:18 (UTC)
@JohanChane My apologies. Checksums have been updated.
JohanChane commented on 2023-12-05 05:20 (UTC)
Invalid checksum. I have to modify PKDBUILD manually.
sha256sums=('0c6f2c073189211aaa5a6ce8019f1c3f421bc4cdc1e46217a0a76912c6a38927' '7b60925a78c9a4b726833e194b395cabddf89b364a5c721522cb78aaece33e79' '81a93a53a59dee006bfaa3f8b6490e654ea8a929cd2acb136136b5f7d569aad4' '60b5e5308d9aec711e797c402b82899ea0f20951de9baca1594884fbe21f8acc' '60b60d84c52443d976265f0be68b13ae1700daffd8de35edf63990380f4c93d9' '90f7fdacecd5928e37865b4f841517f925c8bedc769f16f7a7a1e89b923f1fb9')
chust commented on 2023-12-04 06:53 (UTC)
在Clash.Meta更名成mihomo后,build()函数里面的ldflags也需要对应更新,现在软件显示的版本号是错误的1.10.0,新的参数: Makefile
zzq commented on 2023-11-24 02:23 (UTC)
Support loongarch.
diff --git a/PKGBUILD b/PKGBUILD
index fe0ca4c..efe5940 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgname=clash-meta
pkgver=1.16.0
pkgrel=4
pkgdesc="Another Clash Kernel by MetaCubeX"
-arch=("x86_64" 'aarch64')
+arch=("x86_64" 'aarch64' 'loong64')
url="https://github.com/MetaCubeX/Clash.Meta"
license=("GPL3")
depends=('glibc' 'clash-geoip')
@@ -16,16 +16,19 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz
"clash-meta@.service"
"${pkgname}.sysusers"
"${pkgname}.tmpfiles"
- "config.yaml")
+ "config.yaml"
+ "loong64.patch")
sha256sums=('037f926369ac9a0922801f1b0a8e2d79d454e67f6bc2a1e4ca7a52a0a8c641ea'
'b6b7ce11489a6f6322a41ce840b3f999b1ec88914f8bd6864c220269231bf759'
'ec4de877464e595124a5f2752c3f4be157adc85ec5f7f8392c0331cb70fc906a'
'655e8e2edcd82a6bdf2fd12430b7ab6f8e32db8dffce70e7342685a7cc65ebfb'
'50737592c7bd743fe8f543924034718337477a203fa11ef4272cae496df3769c'
- '90f7fdacecd5928e37865b4f841517f925c8bedc769f16f7a7a1e89b923f1fb9')
+ '90f7fdacecd5928e37865b4f841517f925c8bedc769f16f7a7a1e89b923f1fb9'
+ 'a1d56756c6756d4a1e5133ac5303d4b7a0de1bf1577767026016e81efee54b60')
build(){
cd "${srcdir}"/Clash.Meta-${pkgver}
+ patch -p1 < "${srcdir}/loong64.patch"
BUILDTIME=$(date -u)
GOOS=linux CGO_ENABLED=0 go build \
-trimpath \
diff --git a/loong64.patch b/loong64.patch
index e69de29..6e089c5 100644
--- a/loong64.patch
+++ b/loong64.patch
@@ -0,0 +1,36 @@
+diff --git a/component/ebpf/byteorder/byteorder_littleendian.go b/component/ebpf/byteorder/byteorder_littleendian.go
+index 216a5e5..d40f351 100644
+--- a/component/ebpf/byteorder/byteorder_littleendian.go
++++ b/component/ebpf/byteorder/byteorder_littleendian.go
+@@ -1,4 +1,4 @@
+-//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64
++//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64 || loong64
+
+ package byteorder
+
+diff --git a/component/ebpf/redir/bpf_bpfel.go b/component/ebpf/redir/bpf_bpfel.go
+index 936b84e..1fe3454 100644
+--- a/component/ebpf/redir/bpf_bpfel.go
++++ b/component/ebpf/redir/bpf_bpfel.go
+@@ -1,6 +1,6 @@
+ // Code generated by bpf2go; DO NOT EDIT.
+-//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64
+-// +build 386 amd64 amd64p32 arm arm64 mips64le mips64p32le mipsle ppc64le riscv64
++//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64 || loong64
++// +build 386 amd64 amd64p32 arm arm64 mips64le mips64p32le mipsle ppc64le riscv64 loong64
+
+ package redir
+
+diff --git a/component/ebpf/tc/bpf_bpfel.go b/component/ebpf/tc/bpf_bpfel.go
+index 07daba1..4cca0e1 100644
+--- a/component/ebpf/tc/bpf_bpfel.go
++++ b/component/ebpf/tc/bpf_bpfel.go
+@@ -1,6 +1,6 @@
+ // Code generated by bpf2go; DO NOT EDIT.
+-//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64
+-// +build 386 amd64 amd64p32 arm arm64 mips64le mips64p32le mipsle ppc64le riscv64
++//go:build 386 || amd64 || amd64p32 || arm || arm64 || mips64le || mips64p32le || mipsle || ppc64le || riscv64 || loong64
++// +build 386 amd64 amd64p32 arm arm64 mips64le mips64p32le mipsle ppc64le riscv64 loong64
+
+ package tc
+
Brainos commented on 2023-09-26 05:45 (UTC)
clash-meta-1.16.0.tar.gz校验失败
diff --git a/.SRCINFO b/.SRCINFO
index 1c23a31..f0054f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -17,7 +17,7 @@ pkgbase = clash-meta
source = clash-meta.sysusers
source = clash-meta.tmpfiles
source = config.yaml
- sha256sums = 9d1edc314b62e1e2c911433d9b00ce578b73497f679adc587176a188ec6092cd
+ sha256sums = 037f926369ac9a0922801f1b0a8e2d79d454e67f6bc2a1e4ca7a52a0a8c641ea
sha256sums = b6b7ce11489a6f6322a41ce840b3f999b1ec88914f8bd6864c220269231bf759
sha256sums = ec4de877464e595124a5f2752c3f4be157adc85ec5f7f8392c0331cb70fc906a
sha256sums = 655e8e2edcd82a6bdf2fd12430b7ab6f8e32db8dffce70e7342685a7cc65ebfb
diff --git a/PKGBUILD b/PKGBUILD
index 88698b6..66f585d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz
"${pkgname}.sysusers"
"${pkgname}.tmpfiles"
"config.yaml")
-sha256sums=('9d1edc314b62e1e2c911433d9b00ce578b73497f679adc587176a188ec6092cd'
+sha256sums=('037f926369ac9a0922801f1b0a8e2d79d454e67f6bc2a1e4ca7a52a0a8c641ea'
'b6b7ce11489a6f6322a41ce840b3f999b1ec88914f8bd6864c220269231bf759'
'ec4de877464e595124a5f2752c3f4be157adc85ec5f7f8392c0331cb70fc906a'
'655e8e2edcd82a6bdf2fd12430b7ab6f8e32db8dffce70e7342685a7cc65ebfb'
sukanka commented on 2023-06-21 08:01 (UTC)
@black_desk,无对应计划。推荐使用clash-meta@.service,以普通用户,而不是root执行clash-meta.
Pinned Comments
sukanka commented on 2023-02-15 01:05 (UTC)
If you want use tun mode, add the following pacman hook.