summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Hüsers2021-05-21 13:35:28 +0200
committerManuel Hüsers2021-05-21 13:43:08 +0200
commitf27a985c0168a6036f0a1280acece29491760ac7 (patch)
tree57e8d2b0b7819c3ba92a7d228a36a9a76a9dfb07
downloadaur-f27a985c0168a6036f0a1280acece29491760ac7.tar.gz
Initial commit with build 4107
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD40
-rw-r--r--sublime-text-4.install8
-rw-r--r--sublime_text.desktop24
4 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..86948396f383
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = sublime-text-4
+ pkgdesc = Sophisticated text editor for code, html and prose - stable build
+ pkgver = 4.4107
+ pkgrel = 1
+ url = http://www.sublimetext.com/
+ install = sublime-text-4.install
+ arch = x86_64
+ arch = aarch64
+ license = custom
+ depends = libpng
+ depends = gtk3
+ optdepends = gksu: sudo-save support
+ provides = sublime-text
+ conflicts = sublime-text
+ source = sublime_text.desktop
+ sha256sums = e991aac5207655dadf69c6f74c194c80009fb9767d7710337f586908969aa9cf
+ source_x86_64 = https://download.sublimetext.com/sublime_text_build_4107_x64.tar.xz
+ sha256sums_x86_64 = c7d9e7520ea91c2db6c026d1f48e9067457d55158393be042100a1161a3e5915
+ source_aarch64 = https://download.sublimetext.com/sublime_text_build_4107_arm64.tar.xz
+ sha256sums_aarch64 = e0ccf0859d7b73a718b65c0f03e48189ecba1a256bb800d738b24078994cae03
+
+pkgname = sublime-text-4
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..94fe3b417b6f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Manuel Hüsers <aur@huesers.de>
+
+pkgname=sublime-text-4
+pkgver=4.4107
+pkgrel=1
+pkgdesc="Sophisticated text editor for code, html and prose - stable build"
+arch=('x86_64' 'aarch64')
+url="http://www.sublimetext.com/"
+license=('custom')
+depends=('libpng' 'gtk3')
+optdepends=('gksu: sudo-save support')
+conflicts=('sublime-text')
+provides=('sublime-text')
+install=${pkgname}.install
+
+source=('sublime_text.desktop')
+source_x86_64=("https://download.sublimetext.com/sublime_text_build_${pkgver:2}_x64.tar.xz")
+source_aarch64=("https://download.sublimetext.com/sublime_text_build_${pkgver:2}_arm64.tar.xz")
+
+sha256sums=('e991aac5207655dadf69c6f74c194c80009fb9767d7710337f586908969aa9cf')
+sha256sums_x86_64=('c7d9e7520ea91c2db6c026d1f48e9067457d55158393be042100a1161a3e5915')
+sha256sums_aarch64=('e0ccf0859d7b73a718b65c0f03e48189ecba1a256bb800d738b24078994cae03')
+
+package() {
+ cd "${srcdir}"
+
+ install -dm755 "${pkgdir}/opt"
+ cp --preserve=mode -r "sublime_text" "${pkgdir}/opt/sublime_text"
+
+ for res in 128x128 16x16 256x256 32x32 48x48; do
+ install -dm755 "${pkgdir}/usr/share/icons/hicolor/${res}/apps"
+ ln -s "/opt/sublime_text/Icon/${res}/sublime-text.png" "${pkgdir}/usr/share/icons/hicolor/${res}/apps/sublime-text.png"
+ done
+
+ install -dm755 "${pkgdir}/usr/share/applications"
+ install -Dm644 "sublime_text.desktop" "${pkgdir}/usr/share/applications/sublime_text.desktop"
+
+ install -dm755 "${pkgdir}/usr/bin"
+ ln -s "/opt/sublime_text/sublime_text" "${pkgdir}/usr/bin/subl"
+}
diff --git a/sublime-text-4.install b/sublime-text-4.install
new file mode 100644
index 000000000000..3d6db1d922f2
--- /dev/null
+++ b/sublime-text-4.install
@@ -0,0 +1,8 @@
+post_install() {
+ # Update icon cache.
+ gtk-update-icon-cache -f '/usr/share/icons/hicolor' > /dev/null 2>&1
+}
+
+post_upgrade() {
+ post_install
+}
diff --git a/sublime_text.desktop b/sublime_text.desktop
new file mode 100644
index 000000000000..f67885048147
--- /dev/null
+++ b/sublime_text.desktop
@@ -0,0 +1,24 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Sublime Text
+GenericName=Text Editor
+Comment=Sophisticated text editor for code, markup and prose
+Exec=subl %F
+Terminal=false
+MimeType=text/plain;
+Icon=sublime-text
+Categories=TextEditor;Development;
+StartupNotify=true
+StartupWMClass=subl
+Actions=Window;Document;
+
+[Desktop Action Window]
+Name=New Window
+Exec=subl -n
+OnlyShowIn=Unity;
+
+[Desktop Action Document]
+Name=New File
+Exec=subl --command new_file
+OnlyShowIn=Unity;