mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-27 05:00:30 +08:00
fix AUR
This commit is contained in:
parent
9c592c9282
commit
b2a1080fcd
@ -12,20 +12,20 @@ depends=('gtk3' 'libnotify' 'nss' 'libxss' 'libxtst' 'xdg-utils' 'at-spi2-core'
|
||||
optdepends=('libappindicator-gtk3: Allow mihomo-party to extend a menu via Ayatana indicators in Unity, KDE or Systray (GTK+ 3 library).')
|
||||
install=$_pkgname.install
|
||||
source=("${_pkgname}.sh")
|
||||
source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/mihomo-party-linux-${pkgver}-amd64.deb")
|
||||
source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/mihomo-party-linux-${pkgver}-arm64.deb")
|
||||
source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/clash-party-linux-${pkgver}-amd64.deb")
|
||||
source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/clash-party-linux-${pkgver}-arm64.deb")
|
||||
sha256sums=('f8049c1f26d5a92fbcebd7bebbdedbb3eab53422b21cf6127418251ccd061282')
|
||||
sha256sums_x86_64=('b8d166f1134573336aaae1866d25262284b0cbabbf393684226aca0fd8d1bd83')
|
||||
sha256sums_aarch64=('8cd7398b8fc1cd70d41e386af9995cbddc1043d9018391c29f056f1435712a10')
|
||||
|
||||
package() {
|
||||
bsdtar -xf data.tar.xz -C "${pkgdir}/"
|
||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||
chmod +x ${pkgdir}/opt/clash-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-smart
|
||||
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
sed -i '3s!/opt/clash-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
|
||||
chown -R root:root ${pkgdir}
|
||||
}
|
||||
|
||||
@ -12,8 +12,8 @@ optdepends=('libappindicator-gtk3: Allow mihomo-party to extend a menu via Ayata
|
||||
makedepends=('asar')
|
||||
install=$_pkgname.install
|
||||
source=("${_pkgname}.desktop" "${_pkgname}.sh")
|
||||
source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/mihomo-party-linux-${pkgver}-amd64.deb")
|
||||
source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/mihomo-party-linux-${pkgver}-arm64.deb")
|
||||
source_x86_64=("${_pkgname}-${pkgver}-x86_64.deb::${url}/releases/download/v${pkgver}/clash-party-linux-${pkgver}-amd64.deb")
|
||||
source_aarch64=("${_pkgname}-${pkgver}-aarch64.deb::${url}/releases/download/v${pkgver}/clash-party-linux-${pkgver}-arm64.deb")
|
||||
sha256sums=(
|
||||
"96a6250f67517493f839f964c024434dbcf784b25a73f074bb505f1521f52844"
|
||||
"560733f0e5bd9b47ff50c849301c8a22ae17a5df26830d8c97033dfcbd392382"
|
||||
@ -24,15 +24,15 @@ options=('!lto')
|
||||
|
||||
package() {
|
||||
bsdtar -xf data.tar.xz -C $srcdir
|
||||
asar extract $srcdir/opt/mihomo-party/resources/app.asar ${pkgdir}/opt/mihomo-party
|
||||
cp -r $srcdir/opt/mihomo-party/resources/sidecar ${pkgdir}/opt/mihomo-party/resources/
|
||||
cp -r $srcdir/opt/mihomo-party/resources/files ${pkgdir}/opt/mihomo-party/resources/
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||
asar extract $srcdir/opt/clash-party/resources/app.asar ${pkgdir}/opt/mihomo-party
|
||||
cp -r $srcdir/opt/clash-party/resources/sidecar ${pkgdir}/opt/mihomo-party/resources/
|
||||
cp -r $srcdir/opt/clash-party/resources/files ${pkgdir}/opt/mihomo-party/resources/
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-smart
|
||||
install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||
install -Dm644 "${pkgdir}/opt/clash-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||
|
||||
chown -R root:root ${pkgdir}
|
||||
}
|
||||
|
||||
@ -23,8 +23,8 @@ sha256sums=("52d761e9432e17477acb8adb5744676df946476e0eb5210fee2b6d45f497f218"
|
||||
options=('!lto')
|
||||
|
||||
prepare(){
|
||||
cd $srcdir/${_pkgname}-${pkgver}
|
||||
sed -i "s/productName: Mihomo Party/productName: clash-party/" electron-builder.yml
|
||||
cd $srcdir/clash-party-${pkgver}
|
||||
sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml
|
||||
pnpm install
|
||||
}
|
||||
|
||||
@ -37,12 +37,12 @@ package() {
|
||||
asar extract $srcdir/${_pkgname}-${pkgver}/dist/linux-unpacked/resources/app.asar ${pkgdir}/opt/mihomo-party
|
||||
cp -r $srcdir/${_pkgname}-${pkgver}/extra/sidecar ${pkgdir}/opt/mihomo-party/resources/
|
||||
cp -r $srcdir/${_pkgname}-${pkgver}/extra/files ${pkgdir}/opt/mihomo-party/resources/
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-smart
|
||||
install -Dm755 "${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||
install -Dm644 "${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
install -Dm644 "${pkgdir}/opt/mihomo-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||
install -Dm644 "${pkgdir}/opt/clash-party/resources/icon.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${_pkgname}.png"
|
||||
|
||||
chown -R root:root ${pkgdir}
|
||||
}
|
||||
|
||||
@ -25,7 +25,7 @@ pkgver() {
|
||||
|
||||
prepare(){
|
||||
cd $srcdir/${_pkgname}
|
||||
sed -i "s/productName: Mihomo Party/productName: clash-party/" electron-builder.yml
|
||||
sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml
|
||||
pnpm install
|
||||
}
|
||||
|
||||
@ -36,14 +36,14 @@ build(){
|
||||
|
||||
package() {
|
||||
cd $srcdir/${_pkgname}/dist
|
||||
bsdtar -xf mihomo-party-linux-$(jq '.version' $srcdir/${_pkgname}/package.json | tr -d 'v"')*.deb
|
||||
bsdtar -xf clash-party-linux-$(jq '.version' $srcdir/${_pkgname}/package.json | tr -d 'v"')*.deb
|
||||
bsdtar -xf data.tar.xz -C "${pkgdir}/"
|
||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||
chmod +x ${pkgdir}/opt/clash-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-smart
|
||||
install -Dm755 "${srcdir}/../${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
|
||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
sed -i '3s!/opt/clash-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
|
||||
|
||||
chown -R root:root ${pkgdir}
|
||||
}
|
||||
|
||||
@ -19,26 +19,26 @@ sha256sums=("52d761e9432e17477acb8adb5744676df946476e0eb5210fee2b6d45f497f218"
|
||||
options=('!lto')
|
||||
|
||||
prepare(){
|
||||
cd $srcdir/${pkgname}-${pkgver}
|
||||
sed -i "s/productName: Mihomo Party/productName: clash-party/" electron-builder.yml
|
||||
cd $srcdir/clash-party-${pkgver}
|
||||
sed -i "s/productName: Clash Party/productName: clash-party/" electron-builder.yml
|
||||
pnpm install
|
||||
}
|
||||
|
||||
build(){
|
||||
cd $srcdir/${pkgname}-${pkgver}
|
||||
cd $srcdir/clash-party-${pkgver}
|
||||
pnpm build:linux deb
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/${pkgname}-${pkgver}/dist
|
||||
bsdtar -xf mihomo-party-linux-${pkgver}*.deb
|
||||
cd $srcdir/clash-party-${pkgver}/dist
|
||||
bsdtar -xf clash-party-linux-${pkgver}*.deb
|
||||
bsdtar -xf data.tar.xz -C "${pkgdir}/"
|
||||
chmod +x ${pkgdir}/opt/mihomo-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/mihomo-party/resources/sidecar/mihomo-smart
|
||||
chmod +x ${pkgdir}/opt/clash-party/mihomo-party
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-alpha
|
||||
chmod +sx ${pkgdir}/opt/clash-party/resources/sidecar/mihomo-smart
|
||||
install -Dm755 "${srcdir}/../${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
|
||||
sed -i '3s!/opt/mihomo-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${pkgname}.desktop"
|
||||
sed -i '3s!/opt/clash-party/mihomo-party!mihomo-party!' "${pkgdir}/usr/share/applications/${pkgname}.desktop"
|
||||
|
||||
chown -R root:root ${pkgdir}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user