From a44c0babdb63bf1013ee4400ca16e7be95233789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=95=AA=E8=8C=84=E6=98=AF=E6=B0=B4=E6=9E=9C?= Date: Wed, 25 Jun 2025 14:11:58 +0800 Subject: [PATCH] 001 --- .SRCINFO | 13 +++++++++++++ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..e3a7f7e67cfcc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = zed-cn + pkgdesc = zed-loc (Zed 汉化) https://github.com/TC999/zed-loc + pkgver = 0.191.8 + pkgrel = 1 + url = https://github.com/TC999/zed-loc2 + arch = x86_64 + license = custom:"Copyright (c) 2015 Abner Lee All Rights Reserved." + provides = zed-cn + conflicts = zed-cn + source = zed-cn-0.191.8.tar.gz::https://github.com/TC999/zed-loc/releases/download/v0.191.8/zed-linux-x86_64.tar.gz + sha512sums = SKIP + +pkgname = zed-cn diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..441c741c34da2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: li0shang +pkgname="zed-cn" +pkgver=0.191.8 +pkgrel=1 +pkgdesc=" zed-loc (Zed 汉化) https://github.com/TC999/zed-loc" +arch=('x86_64') +license=('custom:"Copyright (c) 2015 Abner Lee All Rights Reserved."') +url="https://github.com/TC999/zed-loc2" +provides=("$pkgname") +conflicts=("$pkgname") +source=("$pkgname-$pkgver.tar.gz::https://github.com/TC999/zed-loc/releases/download/v$pkgver/zed-linux-x86_64.tar.gz") +sha512sums=('SKIP') + +package() { + bsdtar -xf zed-linux-x86_64.tar.gz -C "$pkgdir/" + install -m=775 $pkgname "${pkgdir}/opt" +} + + +# 解压源码包 +prepare() { + tar -xzf "$pkgname-$pkgver.tar.gz" +} + + +# 安装到 /opt +package() { + # 创建目标目录 + install -d "$pkgdir/opt/$pkgname" + + # 复制所有文件到 /opt/软件名 + cp -r "$srcdir/zed-dev.app/"* "$pkgdir/opt/$pkgname/" + + # 设置权限(可选) + # find "$pkgdir/opt/$pkgname" -type d -exec chmod 755 {} \; + # find "$pkgdir/opt/$pkgname" -type f -exec chmod 644 {} \; + + # 如果需要:添加可执行文件到系统路径 + install -d "$pkgdir/usr/bin" + ln -s "/opt/$pkgname/bin/zed" "$pkgdir/usr/bin/zed" + # 安装图标文件夹 + if [ -d "$srcdir/zed-dev.app/share/icons" ]; then + install -d "$pkgdir/usr/share/icons" + cp -r "$srcdir/zed-dev.app/share/icons" "$pkgdir/usr/share/" + fi + # 如果需要:桌面文件 + install -Dm644 "$srcdir/zed-dev.app/share/applications/zed-dev.desktop" "$pkgdir/usr/share/applications/zed-cn.desktop" +}