summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorirmluity2024-02-10 12:00:53 +0800
committerirmluity2024-02-10 12:00:53 +0800
commit836bda170ff21222ac356197843b1c9a9ab94477 (patch)
tree9f5ac2f37303a3b321ff079696edd169b93ed4b0
parent7d78d242cf0f7d540058bd47eaef5906d2f13cfa (diff)
downloadaur-836bda170ff21222ac356197843b1c9a9ab94477.tar.gz
chore: migrate dependencies and assets management
- Change the application description. - Change the version number. - Change app dependencies. - Add the `fuse2` dependency. - Remove references to `appstream-glib`, `appstream-generator`, and `archlinux-appstream-data` dependencies. - Add dependencies for `file`, `patchelf`, `appimagetool`, `rpm-tools`. - Change the activation source for `flutter_distributor`.
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD22
2 files changed, 17 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c8cff9fd1eec..a38fd96285ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = hiddify-next-git
- pkgdesc = A multi-platform proxy app. Auto, SSH, VLESS, Vmess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks
- pkgver = 0.15.4
- pkgrel = 3
+ pkgdesc = Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free
+ pkgver = 0.15.6
+ pkgrel = 1
url = https://github.com/hiddify/hiddify-next
arch = x86_64
license = CC-BY-NC-SA-4.0
@@ -17,13 +17,14 @@ pkgbase = hiddify-next-git
makedepends = libappindicator-gtk3
makedepends = libappindicator-gtk2
makedepends = fuse3
+ makedepends = fuse2
makedepends = appstream
- makedepends = appstream-glib
- makedepends = appstream-generator
- makedepends = archlinux-appstream-data
makedepends = zsync
- makedepends = jdk-openjdk
+ makedepends = file
+ makedepends = patchelf
makedepends = dpkg
+ makedepends = appimagetool
+ makedepends = rpm-tools
depends = hicolor-icon-theme
depends = glibc
depends = gcc-libs
diff --git a/PKGBUILD b/PKGBUILD
index 8f4f30367ade..d510b45b23c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
_pkgname=hiddify-next
pkgname=$_pkgname-git
-pkgver=0.15.4
-pkgrel=3
-pkgdesc="A multi-platform proxy app. Auto, SSH, VLESS, Vmess, Trojan, Reality, Sing-Box, Clash, Xray, Shadowsocks"
+pkgver=0.15.6
+pkgrel=1
+pkgdesc="Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free"
arch=(x86_64)
url='https://github.com/hiddify/hiddify-next'
license=('CC-BY-NC-SA-4.0')
depends=('hicolor-icon-theme' 'glibc' 'gcc-libs' 'glib2' 'libayatana-appindicator' 'libdbusmenu-glib' 'libayatana-indicator' 'ayatana-ido')
-makedepends=('git' 'mesa' 'cmake' 'clang' 'locate' 'ninja' 'pkg-config' 'gtk3' 'libayatana-common' 'libappindicator-gtk3' 'libappindicator-gtk2' 'fuse3' 'appstream' 'appstream-glib' 'appstream-generator' 'archlinux-appstream-data' 'zsync' 'jdk-openjdk' 'dpkg')
+makedepends=('git' 'mesa' 'cmake' 'clang' 'locate' 'ninja' 'pkg-config' 'gtk3' 'libayatana-common' 'libappindicator-gtk3' 'libappindicator-gtk2' 'fuse3' 'fuse2' 'appstream' 'zsync' 'file' 'patchelf' 'dpkg' 'appimagetool' 'rpm-tools')
optdepends=(
'gnome-shell-extension-appindicator: for system tray icon if you are using Gnome'
)
@@ -34,7 +34,7 @@ prepare() {
export PATH="$PATH:${srcdir}/flutter/bin"
cd "${srcdir}/hiddify-next"
flutter precache
- dart pub global activate flutter_distributor
+ dart pub global activate --source git https://github.com/hiddify/flutter_distributor --git-path packages/flutter_distributor
export PATH="$PATH":"$HOME/.pub-cache/bin"
export CHANNEL=dev
flutter config --no-analytics
@@ -44,18 +44,14 @@ prepare() {
build() {
cd "${srcdir}/hiddify-next"
- make get-geo-assets
- make get
- make translate
- make gen
- make linux-libs
unset SOURCE_DATE_EPOCH
- make linux-deb-release
+ make linux-prepare
+ make linux-release
ls -R dist/
EXT="deb"
- mv dist/*/*.$EXT ${srcdir}/hiddify-debian-x64.$EXT
+ mv dist/*/*.$EXT ${srcdir}/Hiddify-Debian-x64.$EXT
cd "${srcdir}"
- ar x hiddify-debian-x64.deb
+ ar x Hiddify-Debian-x64.deb
tar -xf data.tar.xz
sed -i '/Version/d' "${srcdir}/usr/share/applications/hiddify.desktop"
}