diff options
-rw-r--r-- | .SRCINFO | 30 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-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, 64 insertions, 75 deletions
@@ -1,25 +1,21 @@ -# Generated by mksrcinfo v8 -# Tue May 8 07:09:02 UTC 2018 pkgbase = sublime-text-dev pkgdesc = Sophisticated text editor for code, html and prose - dev build - pkgver = 3.3170 - pkgrel = 1 - url = http://www.sublimetext.com/3 + pkgver = 4.4173 + pkgrel = 2 + 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_3170_x32.tar.bz2 - sha256sums_i686 = efbb5095995f9acc7df620325d52070fb4fd04a086c66082527b5f8bab489412 - source_x86_64 = https://download.sublimetext.com/sublime_text_3_build_3170_x64.tar.bz2 - sha256sums_x86_64 = fdcfc110626e89c5c40a6c38b700a40f8d608c2cdd1cd4fef63263004096dfea + depends = gtk3 + provides = sublime-text + conflicts = sublime-text + source = sublime-text-dev.sh + sha512sums = ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9 + source_x86_64 = sublime_text_dev_4_4173_2_x64.tar.xz::https://download.sublimetext.com/sublime_text_build_4173_x64.tar.xz + sha512sums_x86_64 = 91c1359be4789caf5bfa206ae48736a2dd777559a84f8b282f7a7101a9b8b50fe5e073bdb1496475cdcfe1b9c14707ed9d0fedaa7ef37802085d2e2197c18317 + source_aarch64 = sublime_text_dev_4_4173_2_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_4173_arm64.tar.xz + sha512sums_aarch64 = 2d49124aa8493e0e6460e8ea42f89774dde791952f17ada942e99d45703bddd09cfc98d0918a9df411712afe6b957f60d0c879def7eb5fd8f7a860f02388ebda 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.3170 -pkgrel=1 -pkgdesc="Sophisticated text editor for code, html and prose - dev build" -arch=('i686' 'x86_64') -url="http://www.sublimetext.com/3" +pkgver=4.4173 +pkgrel=2 +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=('efbb5095995f9acc7df620325d52070fb4fd04a086c66082527b5f8bab489412') -sha256sums_x86_64=('fdcfc110626e89c5c40a6c38b700a40f8d608c2cdd1cd4fef63263004096dfea') +sha512sums=('ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9') +sha512sums_x86_64=('91c1359be4789caf5bfa206ae48736a2dd777559a84f8b282f7a7101a9b8b50fe5e073bdb1496475cdcfe1b9c14707ed9d0fedaa7ef37802085d2e2197c18317') +sha512sums_aarch64=('2d49124aa8493e0e6460e8ea42f89774dde791952f17ada942e99d45703bddd09cfc98d0918a9df411712afe6b957f60d0c879def7eb5fd8f7a860f02388ebda') -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; |