blob: c5952d0f6a5b51745f25950b8375412bbc598c7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# Maintainer: Frederik Schwan <freswa at archlinux dot org>
# Contributor: Honghao Li <im@rasphino.cn>
pkgname=sublime-merge
pkgver=2102
pkgrel=1
pkgdesc='Meet a new Git Client, from the makers of Sublime Text'
arch=('x86_64')
url='https://www.sublimemerge.com'
license=('custom')
depends=('gtk3')
source=("https://download.sublimetext.com/sublime_merge_build_${pkgver}_x64.tar.xz"
"https://download.sublimetext.com/sublime_merge_build_${pkgver}_x64.tar.xz.asc"
LICENSE)
b2sums=('41aafb14c5c8a23c8d22ac30aff516e69d5e5cfb14a51cebcf5e40e90fe100af778217a60820a8a29db3a2590cbe42dd8494172104c78941aae80ec0aa3b3c33'
'SKIP'
'e17f9223fc423b385d20f78fd54bf8bdc0722134cb89e1a12f9105a4d130e9ae12f81997904b52ce6d6db45810d23db53c8f90c8a9bc1ac0ae4a8532d1097396')
validpgpkeys=('1EDDE2CDFC025D17F6DA9EC0ADAE6AD28A8F901A')
package() {
cd sublime_merge
install -dm755 "${pkgdir}"/usr/bin
# Install binaries
install -Dm755 -t "${pkgdir}"/opt/sublime_merge/ \
crash_handler \
git-credential-sublime \
ssh-askpass-sublime \
sublime_merge
# link executable to /usr/bin/
ln -s /opt/sublime_merge/sublime_merge "${pkgdir}"/usr/bin/smerge
# copy misc files
cp --preserve=mode -r -t "${pkgdir}"/opt/sublime_merge/ \
changelog.txt \
Packages \
Icon
# link app icons to system folder
for res in 256x256 128x128 48x48 32x32 16x16; do
install -dm755 "${pkgdir}"/usr/share/icons/hicolor/${res}/apps
ln -s /opt/sublime_merge/Icon/${res}/sublime-merge.png "${pkgdir}"/usr/share/icons/hicolor/${res}/apps/sublime-merge.png
done
# install desktop file and license
install -Dm644 -t "${pkgdir}"/usr/share/applications/ "${srcdir}"/sublime_merge/sublime_merge.desktop
install -Dm644 -t "${pkgdir}"/usr/share/licenses/${pkgname}/ "${srcdir}"/LICENSE
}
|