summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD68
1 files changed, 37 insertions, 31 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b60a79272d77..516c0370da1d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,49 @@
-# Maintainer: Honghao Li <im@rasphino.cn>
+# Maintainer: Frederik Schwan <freswa at archlinux dot org>
+# Contributor: Honghao Li <im@rasphino.cn>
pkgname=sublime-merge
-pkgver=1116
+pkgver=2096
pkgrel=1
-pkgdesc="Meet a new Git Client, from the makers of Sublime Text"
+pkgdesc='Meet a new Git Client, from the makers of Sublime Text'
arch=('x86_64')
-url="https://www.sublimemerge.com"
+url='https://www.sublimemerge.com'
license=('custom')
depends=('gtk3')
-optdepends=()
-conflicts=('sublime-merge-dev')
-#install=${pkgname}.install
-
-source=('smerge'
- https://download.sublimetext.com/sublime_merge_build_${pkgver}_x64.tar.xz
- https://download.sublimetext.com/sublime_merge_build_${pkgver}_x64.tar.xz.asc)
-
-sha256sums=('ddd804f64fa218d053f00ca82b5bb2625f9812d3530c2f2f88049dac9bb41a7d'
- 'a6b364b557bc88fe6202af9c67b6e486a172c9add28e882e434f83dd0eb19b33'
- 'SKIP')
-
+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=('cddb3c15c92304b50a0eeaf95cdf728e2b09c3cf18aa825b751bb023252b1a260ddfb6ead24f8f9939a2085637ec3a3c07c273fa1dc4f0ef4401c57b595ab0a4'
+ 'SKIP'
+ 'e17f9223fc423b385d20f78fd54bf8bdc0722134cb89e1a12f9105a4d130e9ae12f81997904b52ce6d6db45810d23db53c8f90c8a9bc1ac0ae4a8532d1097396')
validpgpkeys=('1EDDE2CDFC025D17F6DA9EC0ADAE6AD28A8F901A')
package() {
- cd "${srcdir}"
-
- install -dm755 "${pkgdir}/opt"
- cp --preserve=mode -r "sublime_merge" "${pkgdir}/opt/sublime_merge"
-
- for res in 128x128 16x16 256x256 32x32 48x48; 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"
+ 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 -dm755 "${pkgdir}/usr/share/applications"
- mv "${pkgdir}/opt/sublime_merge/sublime_merge.desktop" "${pkgdir}/usr/share/applications/sublime_merge.desktop"
-
- install -dm755 "${pkgdir}/usr/bin"
- install -Dm755 "smerge" "${pkgdir}/usr/bin/smerge"
-
+ # 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
}
-