diff options
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | sublime-text-dev.install | 21 | ||||
-rw-r--r-- | sublime-text-dev.sh | 3 | ||||
-rw-r--r-- | sublime_text_3.desktop | 24 |
5 files changed, 62 insertions, 73 deletions
@@ -1,25 +1,21 @@ -# Generated by mksrcinfo v8 -# Wed Nov 8 10:37:17 UTC 2017 pkgbase = sublime-text-dev pkgdesc = Sophisticated text editor for code, html and prose - dev build - pkgver = 3.3153 + pkgver = 4.4175 pkgrel = 1 - url = http://www.sublimetext.com/3 + url = https://www.sublimetext.com/dev install = sublime-text-dev.install - arch = i686 arch = x86_64 + arch = aarch64 license = custom depends = libpng - depends = gtk2 - optdepends = gksu: sudo-save support - provides = sublime-text-nightly - conflicts = sublime-text-nightly - source = sublime_text_3.desktop - sha256sums = f355c6bec64e962a5735d0a7d1e11ac39b5b82aacaaf23b222c0bc202e15d866 - source_i686 = https://download.sublimetext.com/sublime_text_3_build_3153_x32.tar.bz2 - sha256sums_i686 = a43c14babfb4f54822a7448ce70bf3161d27110e738a8a9da68550ce05f03113 - source_x86_64 = https://download.sublimetext.com/sublime_text_3_build_3153_x64.tar.bz2 - sha256sums_x86_64 = e7e8cebdb0d73eed7ccbe1b7baafe13b15eab1172915f6ad017f63c4c5383f52 + depends = gtk3 + provides = sublime-text + conflicts = sublime-text + source = sublime-text-dev.sh + sha512sums = ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9 + source_x86_64 = sublime_text_dev_4_4175_1_x64.tar.xz::https://download.sublimetext.com/sublime_text_build_4175_x64.tar.xz + sha512sums_x86_64 = 7ffc30c53dbdb40fe12bdccce03fe522a569ae3c9a43241f9392067b19377e58e2ca49179c0b1c4a3b210913efbcb5b6c1729f7521b07eaceecf637aa8e333b5 + source_aarch64 = sublime_text_dev_4_4175_1_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_4175_arm64.tar.xz + sha512sums_aarch64 = dfb228c13e76febf73d121c822faa8a48cb63185d7269aa68cd7e69d7c9e2efd2566b87ea3e61b1556862734758edfa2e2a77649e28aed130bf179f07b01c989 pkgname = sublime-text-dev - @@ -1,41 +1,46 @@ -# Maintainer: Sander Boom <sanderboom@gmail.com> +# Maintainer: Manuel Hüsers <aur@huesers.de> +# Contributor: Sander Boom <sanderboom@gmail.com> # Contributor: realitygaps <realitygaps at yahoo dot com> pkgname=sublime-text-dev -pkgver=3.3153 +pkgver=4.4175 pkgrel=1 -pkgdesc="Sophisticated text editor for code, html and prose - dev build" -arch=('i686' 'x86_64') -url="http://www.sublimetext.com/3" +pkgdesc='Sophisticated text editor for code, html and prose - dev build' +arch=('x86_64' 'aarch64') +url='https://www.sublimetext.com/dev' license=('custom') -depends=('libpng' 'gtk2') -optdepends=('gksu: sudo-save support') -conflicts=('sublime-text-nightly') -provides=('sublime-text-nightly') +depends=('libpng' 'gtk3') +conflicts=('sublime-text') +provides=('sublime-text') install=${pkgname}.install -source=('sublime_text_3.desktop') -source_i686=("https://download.sublimetext.com/sublime_text_3_build_${pkgver:2}_x32.tar.bz2") -source_x86_64=("https://download.sublimetext.com/sublime_text_3_build_${pkgver:2}_x64.tar.bz2") +source=("${pkgname}.sh") +source_x86_64=("${pkgname//-/_}_${pkgver/./_}_${pkgrel}_x64.tar.xz::https://download.sublimetext.com/sublime_text_build_${pkgver:2}_x64.tar.xz") +source_aarch64=("${pkgname//-/_}_${pkgver/./_}_${pkgrel}_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_${pkgver:2}_arm64.tar.xz") -sha256sums=('f355c6bec64e962a5735d0a7d1e11ac39b5b82aacaaf23b222c0bc202e15d866') -sha256sums_i686=('a43c14babfb4f54822a7448ce70bf3161d27110e738a8a9da68550ce05f03113') -sha256sums_x86_64=('e7e8cebdb0d73eed7ccbe1b7baafe13b15eab1172915f6ad017f63c4c5383f52') +sha512sums=('ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9') +sha512sums_x86_64=('7ffc30c53dbdb40fe12bdccce03fe522a569ae3c9a43241f9392067b19377e58e2ca49179c0b1c4a3b210913efbcb5b6c1729f7521b07eaceecf637aa8e333b5') +sha512sums_aarch64=('dfb228c13e76febf73d121c822faa8a48cb63185d7269aa68cd7e69d7c9e2efd2566b87ea3e61b1556862734758edfa2e2a77649e28aed130bf179f07b01c989') -package() { - cd "${srcdir}" +prepare() { + sed -i -e "s|@ST_PATH@|/opt/sublime_text|g" "${pkgname}.sh" + sed -i -e 's#/opt/sublime_text/sublime_text#/usr/bin/subl#g' 'sublime_text/sublime_text.desktop' + sed -i -e '\#^StartupNotify=#a StartupWMClass=subl' 'sublime_text/sublime_text.desktop' +} - install -dm755 "${pkgdir}/opt" - cp --preserve=mode -r "sublime_text_3" "${pkgdir}/opt/sublime_text_3" +package() { + install -dm755 "${pkgdir}/opt" + cp --preserve=mode -r 'sublime_text' "${pkgdir}/opt/sublime_text" + rm -f "${pkgdir}/opt/sublime_text/sublime_text.desktop" - for res in 128x128 16x16 256x256 32x32 48x48; do - install -dm755 "${pkgdir}/usr/share/icons/hicolor/${res}/apps" - ln -s "/opt/sublime_text_3/Icon/${res}/sublime-text.png" "${pkgdir}/usr/share/icons/hicolor/${res}/apps/sublime-text.png" - done + 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_3.desktop" "${pkgdir}/usr/share/applications/sublime_text_3.desktop" + install -dm755 "${pkgdir}/usr/share/applications" + install -Dm644 'sublime_text/sublime_text.desktop' "${pkgdir}/usr/share/applications/sublime_text.desktop" - install -dm755 "${pkgdir}/usr/bin" - ln -s "/opt/sublime_text_3/sublime_text" "${pkgdir}/usr/bin/subl3" + install -dm755 "${pkgdir}/usr/bin" + install -Dm755 "${pkgname}.sh" "${pkgdir}/usr/bin/subl" } diff --git a/sublime-text-dev.install b/sublime-text-dev.install index b02fe8529bd3..0ef6354d0947 100644 --- a/sublime-text-dev.install +++ b/sublime-text-dev.install @@ -1,12 +1,13 @@ post_install() { - # Update icon cache. - gtk-update-icon-cache -f '/usr/share/icons/hicolor' > /dev/null 2>&1 - - # Note admin after install/update on how to change th update_check setting. cat << _EOF - ==> sublime-text-dev install/upgrade note: + ==> sublime-text-dev install note: ------------------------------------------------------------------------------ + This package is used for the actual 'dev' branch of Sublime Text that + requires a license to be purchased from the Sublime Text website. + If you want to keep using the latest stable release you should instead + install 'sublime-text-4' or use the official repos provided by Sublime Text. + To disable in-application reminders about new Sublime Text dev versions, add the following setting to your User Preferences file: "update_check": false @@ -15,5 +16,13 @@ _EOF } post_upgrade() { - post_install + cat << _EOF + + ==> sublime-text-dev upgrade note: + ------------------------------------------------------------------------------ + To disable in-application reminders about new Sublime Text dev versions, + add the following setting to your User Preferences file: + "update_check": false + +_EOF } diff --git a/sublime-text-dev.sh b/sublime-text-dev.sh new file mode 100644 index 000000000000..5d228a493cc1 --- /dev/null +++ b/sublime-text-dev.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exec @ST_PATH@/sublime_text "$@" diff --git a/sublime_text_3.desktop b/sublime_text_3.desktop deleted file mode 100644 index 81c347cff1a5..000000000000 --- a/sublime_text_3.desktop +++ /dev/null @@ -1,24 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=Sublime Text 3 Dev -GenericName=Text Editor -Comment=Sophisticated text editor for code, markup and prose -Exec=subl3 %F -Terminal=false -MimeType=text/plain; -Icon=sublime-text -Categories=TextEditor;Development; -StartupNotify=true -StartupWMClass=subl3 -Actions=Window;Document; - -[Desktop Action Window] -Name=New Window -Exec=subl3 -n -OnlyShowIn=Unity; - -[Desktop Action Document] -Name=New File -Exec=subl3 --command new_file -OnlyShowIn=Unity; |