diff --git a/satellites/palemoon-beta-bin.sat b/graveyard/unmaintained_satellites/palemoon-beta-bin.sat similarity index 100% rename from satellites/palemoon-beta-bin.sat rename to graveyard/unmaintained_satellites/palemoon-beta-bin.sat diff --git a/satellites/palemoon-ublock.sat b/graveyard/unmaintained_satellites/palemoon-ublock.sat similarity index 100% rename from satellites/palemoon-ublock.sat rename to graveyard/unmaintained_satellites/palemoon-ublock.sat diff --git a/satellites/palemoon-umatrix.sat b/graveyard/unmaintained_satellites/palemoon-umatrix.sat similarity index 100% rename from satellites/palemoon-umatrix.sat rename to graveyard/unmaintained_satellites/palemoon-umatrix.sat diff --git a/satellites/functions/compile/cmake.sh b/satellites/functions/compile/cmake.sh index a2977a9..8d69989 100644 --- a/satellites/functions/compile/cmake.sh +++ b/satellites/functions/compile/cmake.sh @@ -4,10 +4,11 @@ compile_cmake() { local OPTIND=1 local opt - while getopts "I" opt; do case "$opt" in + while getopts 'I' opt; do case "$opt" in I) local noinstall=true ;; esac; done shift $((OPTIND-1)) + [ "$1" = '--' ] && shift mkdir -p build; cd build cmake .. \ diff --git a/satellites/functions/compile/configure.sh b/satellites/functions/compile/configure.sh index d19aff2..d86a5b0 100644 --- a/satellites/functions/compile/configure.sh +++ b/satellites/functions/compile/configure.sh @@ -2,20 +2,20 @@ define_option 'cross=: Cross compile a program to run on the specified target tr define_option "build=: Explicity specify the host machine's target triplet" compile_configure() { - local builddir="" + local builddir='' local noinstall=false local olddir="$PWD" - local makeflags="" + local makeflags='' local OPTIND=1 local opt - while getopts "b:c:m:I" opt; do case "$opt" in + while getopts 'b:m:I' opt; do case "$opt" in b) local builddir="$OPTARG" ;; I) local noinstall=true ;; m) local makeflags="$OPTARG" ;; esac; done shift $((OPTIND-1)) - [ "$1" = "--" ] && shift + [ "$1" = '--' ] && shift if [ "$builddir" ]; then mkdir -p "$builddir" @@ -44,6 +44,5 @@ compile_configure() { make $makeflags [ "$noinstall" = false ] && make DESTDIR="$dir_install" $makeflags install - [ "$builddir" ] && cd "$olddir" - true + [ "$builddir" ] && cd "$olddir" || true } diff --git a/satellites/functions/compile/perl.sh b/satellites/functions/compile/perl.sh index 11414e4..cc23a87 100644 --- a/satellites/functions/compile/perl.sh +++ b/satellites/functions/compile/perl.sh @@ -3,10 +3,11 @@ compile_perl() { local OPTIND=1 local opt - while getopts "I" opt; do case "$opt" in + while getopts 'I' opt; do case "$opt" in I) local noinstall=true ;; esac; done shift $((OPTIND-1)) + [ "$1" = '--' ] && shift perl Build.PL --create_packlist=0 \ --prefix="/$dir_prefix" \ @@ -15,7 +16,8 @@ compile_perl() { --install_path script="/$dir_prefix/$dir_bindir" \ --install_path bin="/$dir_prefix/$dir_bindir" \ --install_path bindoc="/$dir_prefix/$dir_mandir/man1" \ - --install_path libdoc="/$dir_prefix/$dir_mandir/man3" + --install_path libdoc="/$dir_prefix/$dir_mandir/man3" \ + $@ ./Build [ "$noinstall" = false ] && ./Build install || true } diff --git a/satellites/functions/compile/qt.sh b/satellites/functions/compile/qt.sh index 8314279..3be39d6 100644 --- a/satellites/functions/compile/qt.sh +++ b/satellites/functions/compile/qt.sh @@ -1,6 +1,6 @@ compile_qt() { local ver="$1"; shift - + $(compile_qt_get_cmd qmake "$ver") PREFIX="/$dir_prefix" build_mode=release build_type=shared $@ make make INSTALL_ROOT="$dir_install" install diff --git a/satellites/functions/compile/waf.sh b/satellites/functions/compile/waf.sh index dec41ca..0b260ab 100644 --- a/satellites/functions/compile/waf.sh +++ b/satellites/functions/compile/waf.sh @@ -3,10 +3,11 @@ compile_waf() { local OPTIND=1 local opt - while getopts "b:" opt; do case "$opt" in + while getopts 'b:' opt; do case "$opt" in b) local binary="$OPTARG" ;; esac; done shift $((OPTIND-1)) + [ "$1" = '--' ] && shift $binary configure build install \ --prefix="/$dir_prefix" \ diff --git a/satellites/go.sat b/satellites/go.sat index 370ddce..27879f0 100644 --- a/satellites/go.sat +++ b/satellites/go.sat @@ -1,12 +1,12 @@ name=go -version=1.7.1 +version=1.7.3 bootstrap_version=1.4.3 update_url='https://golang.org/dl/' define_option '!bootstrap: Build for the first time' dlextract "https://storage.googleapis.com/golang/$name$version.src.tar.gz" \ - '433e2158e5c28fe24b11622df393cc46' + '83d1b7bd4281479ab7d153e5152c9fc9' if option bootstrap; then download "https://storage.googleapis.com/golang/$name$bootstrap_version.src.tar.gz" \ diff --git a/satellites/libass.sat b/satellites/libass.sat index 42b2cba..92c6c43 100644 --- a/satellites/libass.sat +++ b/satellites/libass.sat @@ -1,11 +1,11 @@ import 'compile/configure' name=libass -version=0.13.3 +version=0.13.4 update_url="https://github.com/libass/$name/releases" dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \ - '2369db9dafeee94b0e55bc99faa2a5d1' + '414caae86700f6905215ae0267e14912' header_end cd "$name-$version" diff --git a/satellites/mpv.sat b/satellites/mpv.sat index cc06051..2017633 100644 --- a/satellites/mpv.sat +++ b/satellites/mpv.sat @@ -1,11 +1,11 @@ import 'compile/waf' name=mpv -version=0.20.0 +version=0.21.0 update_url="https://github.com/mpv-player/$name/releases" dlextract "https://github.com/mpv-player/$name/archive/v$version.tar.gz" \ - '346a04f35966c21b4bc76517b36e8a80' + 'e0d83a883bc34f67d568c025b036b584' header_end cd "$name-$version" diff --git a/satellites/purple-skypeweb.sat b/satellites/purple-skypeweb.sat index 1e39eee..fd12a45 100644 --- a/satellites/purple-skypeweb.sat +++ b/satellites/purple-skypeweb.sat @@ -1,10 +1,10 @@ name=skype4pidgin -version=1.2.1 +version=1.2.2 update_url="https://github.com/EionRobb/$name/releases" update_names="/archive/$version.tar.gz" dlextract "https://github.com/EionRobb/$name/archive/$version.tar.gz" \ - '4ee2fea853f3db33191ec1093023907c' + 'a2da8649f7bdfd191a00cce0717aa885' header_end cd "$name-$version/skypeweb" diff --git a/satellites/python3-setuptools.sat b/satellites/python3-setuptools.sat index b105d5a..6bc7e52 100644 --- a/satellites/python3-setuptools.sat +++ b/satellites/python3-setuptools.sat @@ -1,12 +1,12 @@ import 'compile/python' name=setuptools -version=28.2.0 +version=28.6.1 update_url="https://pypi.python.org/pypi/$name" update_names="$name-$version.tar.gz#md5=" -dlextract "https://pypi.python.org/packages/fa/dd/e310aaaf1702516e12451d2d5eb78175587edc7fbeb1afd58263171e9384/$name-$version.tar.gz" \ - 'b2031092dcf317cdd140c6c200957c26' +dlextract "https://pypi.python.org/packages/b5/9a/9ce1a45a076f977cb870bf0c9370347c9371b0e9aa9ca9859196ce58afda/$name-$version.tar.gz" \ + 'b8df391e7532b544e16e1e4cc35a90e5' header_end cd "$name-$version" diff --git a/satellites/sdl2.sat b/satellites/sdl2.sat index 47052bc..b2ae21b 100644 --- a/satellites/sdl2.sat +++ b/satellites/sdl2.sat @@ -1,13 +1,13 @@ import 'compile/configure' name=SDL2 -version=2.0.4 +version=2.0.5 update_url='https://libsdl.org/download-2.0.php' dlextract "https://libsdl.org/release/$name-$version.tar.gz" \ - '44fc4a023349933e7f5d7a582f7b886e' + 'd4055424d556b4a908aa76fad63abd3c' dlfile "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-libs/libsdl2/files/libsdl2-$version-static-libs.patch" \ - '75b16a68afd2487421a815ec24871da0' + '56001d3a5aa182b28db3cb7d477dc61d' header_end cd "$name-$version" diff --git a/satellites/steam.sat b/satellites/steam.sat index 4867279..0b166a6 100644 --- a/satellites/steam.sat +++ b/satellites/steam.sat @@ -1,9 +1,9 @@ name=steam -version=1.0.0.52 +version=1.0.0.53 update_url="http://repo.steampowered.com/$name/archive/precise/" dlextract "http://repo.steampowered.com/$name/archive/precise/${name}_$version.tar.gz" \ - '18fe1e009d229ec2eb28e4e7fa87ebc8' + '2c1ff88d15d64c3997551a9874b7b830' header_end cd "$name" diff --git a/satellites/streamlink.sat b/satellites/streamlink.sat index 2388b65..54980d4 100644 --- a/satellites/streamlink.sat +++ b/satellites/streamlink.sat @@ -1,11 +1,11 @@ import 'compile/python' name=streamlink -version=0.0.1 +version=0.0.2 update_url="https://pypi.python.org/pypi/$name" -dlextract "https://pypi.python.org/packages/13/6c/4229db78905aecc0f606b6a8ac9f1fa374a6a53de4f5b529035c5083b1c1/$name-$version.tar.gz" \ - '898cc1113592ee30d8a4533a26261045' +dlextract "https://pypi.python.org/packages/df/12/261a31e4e00cc062e785fc6e23f2dcf813fd3397dbf258c241e1f1e494f8/$name-$version.tar.gz" \ + 'd37b05f8fdfe8336d66312422c4c952f' header_end cd "$name-$version" diff --git a/satellites/syncthing.sat b/satellites/syncthing.sat index bca7ca8..16b2abf 100644 --- a/satellites/syncthing.sat +++ b/satellites/syncthing.sat @@ -1,9 +1,9 @@ name=syncthing -version=0.14.8 +version=0.14.9 update_url="https://github.com/$name/$name/releases" dlextract "https://github.com/$name/$name/releases/download/v$version/$name-source-v$version.tar.gz" \ - 'e55c8c6ffdf7f7f32f1fba1f55ed0ccc' + '610420cbe20205ea41f558b33ade6014' extrafile 'syncthing-browser.desktop' header_end diff --git a/satellites/waf.sat b/satellites/waf.sat index 1d40e59..5f3fa11 100644 --- a/satellites/waf.sat +++ b/satellites/waf.sat @@ -1,11 +1,11 @@ import 'compile/waf' name=waf -version=1.9.4 +version=1.9.5 update_url='https://waf.io/' dlextract "https://waf.io/$name-$version.tar.bz2" \ - 'a6b1a3e10411732e7af7f91eab6e0985' + '9e750c49f002b1ba1effa75ec9bbdf00' header_end cd "$name-$version" diff --git a/satellites/wine.sat b/satellites/wine.sat index 9f7543b..6649f3a 100644 --- a/satellites/wine.sat +++ b/satellites/wine.sat @@ -2,14 +2,14 @@ import 'compile/configure' name=wine majver=1.9 -version=$majver.20 +version=$majver.21 update_url='https://www.winehq.org/' update_names="/announce/$version\"" define_option 'wine32=: On x86_64, enable 32bit wine support. Specify the 32bit libdir here' dlextract "http://dl.winehq.org/$name/source/$majver/$name-$version.tar.bz2" \ - '8cdf98f6963089d368dfb55313d5d93f' + '2a56340aa89c3120576d00f7bf280af9' header_end cd "$name-$version" diff --git a/satellites/youtube-dl.sat b/satellites/youtube-dl.sat index 2e664db..64fc8c4 100644 --- a/satellites/youtube-dl.sat +++ b/satellites/youtube-dl.sat @@ -1,11 +1,11 @@ import 'compile/python' name=youtube-dl -version=2016.10.02 +version=2016.10.21.1 update_url="http://rg3.github.io/$name/download.html" dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \ - '74bec24dad7f84fb0e755e771075a5ba' + 'a0326153f05f6fd36bb3a0be22bbd905' header_end cd "$name"