diff options
author | Carsten Teibes | 2017-10-03 23:08:12 +0200 |
---|---|---|
committer | Carsten Teibes | 2017-10-03 23:08:12 +0200 |
commit | 0a947ac2442e5b8e09457f429e119e55a8e1aeda (patch) | |
tree | d51fb5cbef4b3cc1172332d6418150ae21765903 | |
parent | 3d5d2e1bf94c5075a40b4f1f5f5d4bca46aa5e3f (diff) | |
download | aur-0a947ac2442e5b8e09457f429e119e55a8e1aeda.tar.gz |
[fix] Cleanup and rename to sublime-text2
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | sublime-text.desktop | 9 | ||||
-rw-r--r-- | sublime-text.install | 14 | ||||
-rwxr-xr-x | sublime-text.sh | 22 | ||||
-rw-r--r-- | sublime-text2-EULA (renamed from sublime-text-EULA) | 3 | ||||
-rw-r--r-- | sublime-text2.desktop | 11 | ||||
-rw-r--r-- | sublime-text2.sh | 17 |
8 files changed, 66 insertions, 88 deletions
@@ -1,39 +1,38 @@ -pkgbase = sublime-text - pkgdesc = Sophisticated text editor for code, html and prose +pkgbase = sublime-text2 + pkgdesc = Sophisticated text editor for code, html and prose (legacy version) pkgver = 2.0.2 - pkgrel = 4 - url = http://www.sublimetext.com/2 - install = sublime-text.install + pkgrel = 1 + url = https://www.sublimetext.com/2 arch = i686 arch = x86_64 - license = custom + license = custom: commercial depends = libpng depends = gtk2 depends = bash - depends = procps-ng depends = xdg-utils depends = desktop-file-utils depends = shared-mime-info - source = sublime-text-EULA - source = sublime-text.desktop - source = sublime-text.sh + conflicts = sublime-text + source = sublime-text2-EULA + source = sublime-text2.desktop + source = sublime-text2.sh source = http://downloads.sourceforge.net/libpng/libpng-1.6.2.tar.xz source = http://downloads.sourceforge.net/libpng-apng/libpng-1.6.2-apng.patch.gz source = 0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch source = 0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch source = adjust-apng-patch-for-libpng16-git-changes.patch - sha256sums = 43aa2cf3becee23697177c6e6ecd4fc2c4b459499631bfdb2533cdb60c27530e - sha256sums = 3f11bf8cb814b68ed81b535dd13cc86bb28c71010d74141bfa06137782fd2f7d - sha256sums = 765c8a65ef429dc81a983d14d94c97a2d185575d74e702861ad3e374e2759338 + sha256sums = dec26169ec941f1089810b7be599193577d0250f20e465d1399b062f71f2a244 + sha256sums = 7a3d0ea23fc0eb8d1e4d322df96a18aab214f8f7ef5808a60f9ad4866c0fc14b + sha256sums = 153cfa48f8f058cba03e30aa39dc90d9b9ab1d07ce9bfb3bceb78b2c699c47e8 sha256sums = 1c97a90bc22107e50f04f77a0115f4ec890d5c6a373ac4c560e8fb87259e92de sha256sums = 4196f3c3894f455a78a65170209fc948b01a7448304d8c39bc29d37852b8c73b sha256sums = 0632ea1d588cb7b85dfc2c13444de1682e9d7e61caaf8cce118fc535bc9f4d90 sha256sums = 2a65904c85ff492d4f91edd55e17f81ba36ee6af1cac7402f786580f3fc56216 sha256sums = 1f51e33233ce560c5d8002bc096aa4cc5be70c082e08b14db4376a9a02f2714a - source_i686 = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2 + source_i686 = https://download.sublimetext.com/Sublime%20Text%202.0.2.tar.bz2 sha256sums_i686 = 07338e041cfb348938fa8069f0aad3b5b43c319b7ec564ffff1489796f2dcf08 - source_x86_64 = http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2 + source_x86_64 = https://download.sublimetext.com/Sublime%20Text%202.0.2%20x64.tar.bz2 sha256sums_x86_64 = 01baed30d66432e30002a309ff0393967be1daba5cce653e43bba6bd6c38ab84 -pkgname = sublime-text +pkgname = sublime-text2 @@ -1,20 +1,15 @@ # Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG -# Contributor: Josh Kropf <josh@slashdev.ca> -# Contributor: Bartosz Chmura <chmurli at gmail dot com> -# Contributor: Mikkel Kroman <mk at maero dot dk> -pkgname=sublime-text +pkgname=sublime-text2 pkgver=2.0.2 -pkgrel=4 -pkgdesc="Sophisticated text editor for code, html and prose" +pkgrel=1 +pkgdesc="Sophisticated text editor for code, html and prose (legacy version)" arch=('i686' 'x86_64') -url="http://www.sublimetext.com/2" -license=('custom') -depends=("libpng" "gtk2" "bash" "procps-ng" "xdg-utils" "desktop-file-utils" - "shared-mime-info") -install="$pkgname.install" - # EULA file is from http://www.sublimetext.com/eula - # converted with 'html2text --ignore-links --body-width=80' +url="https://www.sublimetext.com/2" +license=('custom: commercial') +depends=("libpng" "gtk2" "bash" "xdg-utils" "desktop-file-utils" "shared-mime-info") +conflicts=("sublime-text") + # EULA file: 'html2text --body-width=80 https://www.sublimetext.com/eula' source=("$pkgname-EULA" "$pkgname.desktop" "$pkgname.sh" @@ -23,11 +18,11 @@ source=("$pkgname-EULA" "0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch" "0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch" "adjust-apng-patch-for-libpng16-git-changes.patch") -source_i686=("http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20${pkgver}.tar.bz2") -source_x86_64=("http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20${pkgver}%20x64.tar.bz2") -sha256sums=('43aa2cf3becee23697177c6e6ecd4fc2c4b459499631bfdb2533cdb60c27530e' - '3f11bf8cb814b68ed81b535dd13cc86bb28c71010d74141bfa06137782fd2f7d' - '765c8a65ef429dc81a983d14d94c97a2d185575d74e702861ad3e374e2759338' +source_i686=("https://download.sublimetext.com/Sublime%20Text%20${pkgver}.tar.bz2") +source_x86_64=("https://download.sublimetext.com/Sublime%20Text%20${pkgver}%20x64.tar.bz2") +sha256sums=('dec26169ec941f1089810b7be599193577d0250f20e465d1399b062f71f2a244' + '7a3d0ea23fc0eb8d1e4d322df96a18aab214f8f7ef5808a60f9ad4866c0fc14b' + '153cfa48f8f058cba03e30aa39dc90d9b9ab1d07ce9bfb3bceb78b2c699c47e8' '1c97a90bc22107e50f04f77a0115f4ec890d5c6a373ac4c560e8fb87259e92de' '4196f3c3894f455a78a65170209fc948b01a7448304d8c39bc29d37852b8c73b' '0632ea1d588cb7b85dfc2c13444de1682e9d7e61caaf8cce118fc535bc9f4d90' @@ -40,29 +35,29 @@ prepare() { # libpng rm -rf png_fake_install mkdir png_fake_install + patch -Np0 < adjust-apng-patch-for-libpng16-git-changes.patch cd libpng-1.6.2 patch -Np1 < ../0001-libpng16-Avoid-dereferencing-NULL-pointer-possibly-r.patch - patch -Np1 -i ../0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch - patch -d .. -Np0 < ../adjust-apng-patch-for-libpng16-git-changes.patch + patch -Np1 < ../0002-libpng16-Calculate-our-own-zlib-windowBits-when-deco.patch patch -Np1 < ../libpng-1.6.2-apng.patch } build() { # libpng cd libpng-1.6.2 - ./configure --prefix=/ --with-binconfigs=no --enable-shared --disable-static + ./configure --prefix=/ --without-binconfigs --enable-shared --disable-static make install DESTDIR="$srcdir"/png_fake_install } package () { install -d "$pkgdir"/opt - cp -rup "Sublime Text 2" "$pkgdir"/opt/$pkgname + cp -r "Sublime Text 2" "$pkgdir"/opt/$pkgname # launcher - install -Dm755 $pkgname.sh "$pkgdir"/usr/bin/subl + install -Dm0755 $pkgname.sh "$pkgdir"/usr/bin/subl # .desktop file and icons - install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop + install -Dm0644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop for _res in 256x256 128x128 48x48 32x32 16x16; do install -d "$pkgdir"/usr/share/icons/hicolor/$_res/apps ln -s /opt/$pkgname/Icon/$_res/sublime_text.png \ @@ -70,10 +65,10 @@ package () { done # license - install -Dm644 $pkgname-EULA "$pkgdir"/usr/share/licenses/$pkgname/EULA + install -Dm0644 $pkgname-EULA "$pkgdir"/usr/share/licenses/$pkgname/EULA # libpng - install -m644 png_fake_install/lib/libpng16.so.16.2.0 \ + install -m0644 png_fake_install/lib/libpng16.so.16.2.0 \ "$pkgdir"/opt/$pkgname/lib/libpng16.so.16.2.0 ln -s libpng16.so.16.2.0 "$pkgdir"/opt/$pkgname/lib/libpng16.so.16 ln -s libpng16.so.16 "$pkgdir"/opt/$pkgname/lib/libpng16.so diff --git a/sublime-text.desktop b/sublime-text.desktop deleted file mode 100644 index d23aa62d1e85..000000000000 --- a/sublime-text.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Sublime Text -Comment=Sophisticated text editor for code, html and prose -Exec=subl %F -Icon=sublime-text -Categories=Utility;TextEditor; -Terminal=false -MimeType=text/plain; diff --git a/sublime-text.install b/sublime-text.install deleted file mode 100644 index 83427c8491a5..000000000000 --- a/sublime-text.install +++ /dev/null @@ -1,14 +0,0 @@ - -post_install() { - xdg-icon-resource forceupdate --theme hicolor - update-desktop-database -q - update-mime-database usr/share/mime > /dev/null 2>&1 -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/sublime-text.sh b/sublime-text.sh deleted file mode 100755 index 905aea64111d..000000000000 --- a/sublime-text.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -# Please note that Sublime Text 2 for some reason opens an empty instance -# if the project you're trying to open is already open in another instance, -# instead of just giving it focus. - -BIN=/opt/sublime-text/sublime_text - -PID=$(ps -Ao comm,pid | awk '$1 == "sublime_text" { print $2 }') -ARGS="--class=sublime_text" - -if [[ ${1:(-16)} == ".sublime-project" ]]; then - ARGS="${ARGS} --project" -fi - -# LD_LIBRARY_PATH is needed for old libpng - -if [[ -n ${PID} ]]; then - LD_LIBRARY_PATH=/opt/sublime-text/lib ${BIN} ${ARGS} "$@" -else - LD_LIBRARY_PATH=/opt/sublime-text/lib ${BIN} ${ARGS} "$@" & -fi diff --git a/sublime-text-EULA b/sublime-text2-EULA index 7682a5a80a36..f089c94b4c6a 100644 --- a/sublime-text-EULA +++ b/sublime-text2-EULA @@ -1,4 +1,4 @@ -# EULA +# End User License Agreement The SOFTWARE PRODUCT (SUBLIME TEXT) is protected by copyright laws and international copyright treaties, as well as other intellectual property laws @@ -49,3 +49,4 @@ SUBLIME TEXT or any part thereof, including but not limited to errors or omissions contained therein, libel, trademark rights, business interruption, loss of privacy or the disclosure of confidential information. +© Sublime HQ Pty Ltd diff --git a/sublime-text2.desktop b/sublime-text2.desktop new file mode 100644 index 000000000000..f8bc3e29a50c --- /dev/null +++ b/sublime-text2.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Sublime Text 2 +GenericName=Editor +Comment=Sophisticated text editor for code, html and prose (legacy version) +Exec=subl %F +Icon=sublime-text2 +Categories=Utility;TextEditor; +Terminal=false +StartupWMClass=sublime_text +MimeType=text/plain; diff --git a/sublime-text2.sh b/sublime-text2.sh new file mode 100644 index 000000000000..2df213db10c0 --- /dev/null +++ b/sublime-text2.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +ST=/opt/sublime-text2 + +# needed for .desktop launcher +ARGS="--class=sublime_text" + +# Note: Sublime Text 2 opens an empty instance if the project to open is +# already opened in another instance instead of just giving it focus. +if [[ ${1:(-16)} == ".sublime-project" ]]; then + ARGS="${ARGS} --project" +fi + +# LD_LIBRARY_PATH is needed for old libpng +export LD_LIBRARY_PATH=${ST}/lib:${LD_LIBRARY_PATH} + +exec ${ST}/sublime_text ${ARGS} "$@" & |