wok-next diff get-sublime-text-3/stuff/get-sublime-text-3 @ rev 21724

busybox: update configs
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 01 11:04:25 2020 +0000 (2020-09-01)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/get-sublime-text-3/stuff/get-sublime-text-3	Tue Sep 01 11:04:25 2020 +0000
     1.3 @@ -0,0 +1,50 @@
     1.4 +#!/bin/sh
     1.5 +# get Sublime Text 3
     1.6 +WGET_URL="$(wget -O - http://www.sublimetext.com/3 | tr '"' '\n' | fgrep x32.tar)"
     1.7 +VERSION=${WGET_URL%_x32*}; VERSION=${VERSION##*_}
     1.8 +
     1.9 +# download tarball and extract
    1.10 +rm -rf $1/opt/sublime_text 2>/dev/null
    1.11 +mkdir -p $1/opt; cd $1/opt; busybox wget -O - $WGET_URL | tar -xjf -
    1.12 +cd $1/opt; mv sublime_text_3 sublime_text
    1.13 +
    1.14 +# move desktop file
    1.15 +mv $1/opt/sublime_text/sublime_text.desktop $1/usr/share/applications
    1.16 +
    1.17 +# link icons
    1.18 +for size in $(cd $1/opt/sublime_text/Icon; ls); do
    1.19 +	mkdir -p $1/usr/share/icons/hicolor/$size/apps
    1.20 +	ln -fs $1/opt/sublime_text/Icon/$size/sublime-text.png \
    1.21 +		$1/usr/share/icons/hicolor/$size/apps/sublime-text.png
    1.22 +done
    1.23 +
    1.24 +# make receipt
    1.25 +PKGDIR="$1/var/lib/tazpkg/installed/sublime-text-3"
    1.26 +mkdir -p "$PKGDIR"
    1.27 +cat > "$PKGDIR/receipt" << EOR
    1.28 +# SliTaz package receipt.
    1.29 +
    1.30 +PACKED_SIZE="6.1M"
    1.31 +UNPACKED_SIZE="16.1M"
    1.32 +PACKAGE="sublime-text-3"
    1.33 +VERSION="$VERSION"
    1.34 +CATEGORY="development"
    1.35 +SHORT_DESC="Sophisticated text editor for code, markup and prose"
    1.36 +MAINTAINER="al.bobylev@gmail.com"
    1.37 +LICENSE="non-free"
    1.38 +WEB_SITE="http://www.sublimetext.com/3"
    1.39 +
    1.40 +DEPENDS=""
    1.41 +EOR
    1.42 +
    1.43 +# make files.list
    1.44 +cd $1/
    1.45 +find opt/sublime_text -type f > "$PKGDIR/files.list"
    1.46 +echo 'usr/share/applications/sublime_text.desktop' >> "$PKGDIR/files.list"
    1.47 +find usr/share/icons/hicolor -name sublime-text.png >> "$PKGDIR/files.list"
    1.48 +sed -i 's|.*|/\0|' $PKGDIR/files.list
    1.49 +
    1.50 +# make md5sum
    1.51 +while read file; do
    1.52 +	md5sum "$1$file" >> $PKGDIR/md5sum
    1.53 +done < $PKGDIR/files.list