summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD76
1 files changed, 37 insertions, 39 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a31be5a2f734..30c5384aa7bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Maintainer: hexchain <i at hexchain.org>
pkgname=electronic-wechat
-pkgver=1.4.0
-pkgrel=3
+pkgver=2.0
+pkgrel=1
pkgdesc="A better WeChat client"
arch=('x86_64')
url="https://github.com/geeeeeeeeek/electronic-wechat"
@@ -12,46 +12,22 @@ depends=('electron')
makedepends=('git' 'npm' 'imagemagick')
source=(
"git+https://github.com/geeeeeeeeek/electronic-wechat.git#tag=v${pkgver}"
- electronic-wechat.desktop.in
-# 'remove-bundle-electron.patch'
- 'electronic-wechat.sh.in'
+ 'electronic-wechat.desktop'
+ 'remove-bundle-electron.patch'
+ 'electronic-wechat.sh'
)
prepare() {
- cd "$srcdir"
- sed "s|@@VERSION@@|$pkgver|" electronic-wechat.desktop.in > electronic-wechat.desktop
-
-# cd "$srcdir/$pkgname"
-# patch -p1 < "$srcdir/remove-bundle-electron.patch"
+ cd "$srcdir/$pkgname"
+ patch -p1 < "$srcdir/remove-bundle-electron.patch"
}
build() {
cd "$srcdir/$pkgname"
npm install
- npm run build:linux64
+ # npm run build:linux64
}
-# package() {
-# cd "$srcdir"
-# install -Dm644 electronic-wechat.desktop -t "$pkgdir/usr/share/applications/"
-#
-# cd "$srcdir/$pkgname"
-# install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-# install -Dm644 assets/icon.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/electronic-wechat.png"
-#
-# for size in 16 24 32 48 64 72 128 256; do
-# target="$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/"
-# mkdir -p $target
-# convert assets/icon.png -resize ${size}x${size} "$target/$pkgname.png"
-# done
-#
-# cd "$srcdir/$pkgname/"
-# rm -rf scripts
-# mkdir -p "$pkgdir/usr/lib/$pkgname/"
-# cp -rv --no-preserve='ownership' -- * "$pkgdir/usr/lib/$pkgname/"
-# install -Dm755 "$srcdir/electronic-wechat.sh.in" "$pkgdir/usr/bin/electronic-wechat"
-# }
-
package() {
cd "$srcdir"
install -Dm644 electronic-wechat.desktop -t "$pkgdir/usr/share/applications/"
@@ -66,14 +42,36 @@ package() {
convert assets/icon.png -resize ${size}x${size} "$target/$pkgname.png"
done
- cd "$srcdir/$pkgname/dist/electronic-wechat-linux-x64/"
+ cd "$srcdir/$pkgname/"
+ rm -rf scripts
mkdir -p "$pkgdir/usr/lib/$pkgname/"
- cp -rv --no-preserve='ownership' -- * "$pkgdir/usr/lib/$pkgname/"
- # install -Dm755 "$srcdir/electronic-wechat.sh.in" "$pkgdir/usr/bin/electronic-wechat"
- mkdir -p "$pkgdir/usr/bin"
- ln -sf "/usr/lib/$pkgname/electronic-wechat" "$pkgdir/usr/bin/"
+ cp -r --no-preserve='ownership' -- * "$pkgdir/usr/lib/$pkgname/"
+ install -Dm755 "$srcdir/electronic-wechat.sh" "$pkgdir/usr/bin/electronic-wechat"
}
+# package() {
+# cd "$srcdir"
+# install -Dm644 electronic-wechat.desktop -t "$pkgdir/usr/share/applications/"
+
+# cd "$srcdir/$pkgname"
+# install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+# install -Dm644 assets/icon.png "$pkgdir/usr/share/icons/hicolor/512x512/apps/electronic-wechat.png"
+
+# for size in 16 24 32 48 64 72 128 256; do
+# target="$pkgdir/usr/share/icons/hicolor/${size}x${size}/apps/"
+# mkdir -p $target
+# convert assets/icon.png -resize ${size}x${size} "$target/$pkgname.png"
+# done
+
+# cd "$srcdir/$pkgname/dist/electronic-wechat-linux-x64/"
+# mkdir -p "$pkgdir/usr/lib/$pkgname/"
+# cp -rv --no-preserve='ownership' -- * "$pkgdir/usr/lib/$pkgname/"
+# # install -Dm755 "$srcdir/electronic-wechat.sh.in" "$pkgdir/usr/bin/electronic-wechat"
+# mkdir -p "$pkgdir/usr/bin"
+# ln -sf "/usr/lib/$pkgname/electronic-wechat" "$pkgdir/usr/bin/"
+# }
+
sha256sums=('SKIP'
- '192d2b31d8faa30142cffecb56352198a316e62b88703f5d3216acdcf76f6730'
- 'f2f2dc7e81e2f16cff2936f8694af8f02d089ff69236a95b9dc954695d9d69e9')
+ '56c0db46c3b9fc31ac16265d0346ef47a6422392607bcce954e0f550894475be'
+ 'e6db14369ebd0071f9c9302aab0eed07fd4eff67375c522e03b3b6eb800f2891'
+ 'dddbd40a98fdfa47728fadaceda35a5ac38f59fd1be4fde2cbdaaf309d4e6bf1')