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