diff --git a/satellites/confuse.sat b/satellites/confuse.sat
index 9910907..8ae011b 100644
--- a/satellites/confuse.sat
+++ b/satellites/confuse.sat
@@ -1,11 +1,11 @@
import 'compile/configure'
name=confuse
-version=3.1
+version=3.2
update_url="https://github.com/martinh/lib$name/releases"
dlextract "https://github.com/martinh/lib$name/releases/download/v$version/$name-$version.tar.xz" \
- '08f1ace0055f92d80a8ad11671346a37'
+ '84259ac3bd495645ab2fe61654917232'
header_end
cd "$name-$version"
diff --git a/satellites/devkitarm-libctru.sat b/satellites/devkitarm-libctru.sat
index 154357c..738a0fe 100644
--- a/satellites/devkitarm-libctru.sat
+++ b/satellites/devkitarm-libctru.sat
@@ -1,9 +1,9 @@
name=libctru
-version=1.2.1
+version=1.3.0
update_url="https://github.com/smealum/ctrulib/releases"
dlextract "https://github.com/smealum/ctrulib/releases/download/v$version/$name-src-$version.tar.bz2" \
- 'd4bdcb71d74b0e7b62003dbb191e4803'
+ '2bdc36451a6d4068e50ea7712939b319'
header_end
# The makefile doesn't like it when this directory is named build
diff --git a/satellites/devkitarm.sat b/satellites/devkitarm.sat
index 7f95e84..b8b5c84 100644
--- a/satellites/devkitarm.sat
+++ b/satellites/devkitarm.sat
@@ -1,20 +1,20 @@
name=devkitARM
-version=20170303
-version_gcc=6.3.0
-version_binutils=2.27
+version=20170715
+version_gcc=7.1.0
+version_binutils=2.28
version_newlib=2.5.0
-version_gdb=7.12
+version_gdb=8.0
update_url="https://sourceforge.net/projects/devkitpro/files/buildscripts/"
dlextract "https://sourceforge.net/projects/devkitpro/files/buildscripts/buildscripts-$version.tar.bz2" \
- 'bf9d96dddb9f3ab0abc8413d0b18219d'
+ 'b82b844ce1c59e859ee00285bb85451f'
( name=gcc version="$version_gcc"
download "https://ftp.gnu.org/gnu/$name/$name-$version/$name-$version.tar.bz2" \
- '677a7623c7ef6ab99881bc4e048debb6'
+ '6bf56a2bca9dac9dbbf8e8d1036964a8'
)
( name=binutils version="$version_binutils"
download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2" \
- '2869c9bf3e60ee97c74ac2a6bf4e9d68'
+ '9e8340c96626b469a603c15c9d843727'
)
( name=newlib version="$version_newlib"
download "ftp://sourceware.org/pub/$name/$name-$version.tar.gz" \
@@ -22,7 +22,7 @@ dlextract "https://sourceforge.net/projects/devkitpro/files/buildscripts/buildsc
)
( name=gdb version="$version_gdb"
download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz" \
- 'a0a3a00f7499b0c5278ba8676745d180'
+ 'c3d35cd949084be53b92cc1e03485f88'
)
header_end
diff --git a/satellites/dunst.sat b/satellites/dunst.sat
index 6893154..88658cf 100644
--- a/satellites/dunst.sat
+++ b/satellites/dunst.sat
@@ -1,9 +1,10 @@
name=dunst
-version=1.1.0
-update_url="http://www.knopwob.org/$name/"
+version=1.2.0
+update_url="https://github.com/dunst-project/$name/releases"
+update_names="/archive/v$version.tar.gz"
-dlextract "http://www.knopwob.org/public/$name-release/$name-$version.tar.bz2" \
- '7c37fb5306012fd658839908479dbbed'
+dlextract "https://github.com/dunst-project/dunst/archive/v$version/$name-$version.tar.gz" \
+ '425d5bb10a8b571c7494c5e60aaae7e1'
header_end
cd "$name-$version"
diff --git a/satellites/extrafiles/i3lock/i3lock-2.9-no-composite.patch b/satellites/extrafiles/i3lock/i3lock-2.9-no-composite.patch
deleted file mode 100644
index 20198c1..0000000
--- a/satellites/extrafiles/i3lock/i3lock-2.9-no-composite.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-# Adapted from: https://github.com/chrjguill/i3lock-color/commit/d9f2e04bab3c5f2bed674edd085355da255f892b
-
-+++ i3lock.1
-@@ -110,6 +110,10 @@
- Enables debug logging.
- Note, that this will log the password used for authentication to stdout.
-
-+.TP
-+.B \-\-no-composite
-+Some compositors have problems with i3lock trying to render over them. If you're having graphical problems, try this arg.
-+
- .SH DPMS
-
- The \-d (\-\-dpms) option was removed from i3lock in version 2.8. There were
-+++ i3lock.c
-@@ -90,6 +90,9 @@
- bool ignore_empty_password = false;
- bool skip_repeated_empty_password = false;
-
-+/* there's some issues with compositing currently. Let's supply an arg to disable it. */
-+bool composite = true;
-+
- /* isutf, u8_dec © 2005 Jeff Bezanson, public domain */
- #define isutf(c) (((c)&0xC0) != 0x80)
-
-@@ -835,6 +838,7 @@
- {"ignore-empty-password", no_argument, NULL, 'e'},
- {"inactivity-timeout", required_argument, NULL, 'I'},
- {"show-failed-attempts", no_argument, NULL, 'f'},
-+ {"no-composite", no_argument, NULL, 0},
- {NULL, no_argument, NULL, 0}};
-
- if ((pw = getpwuid(getuid())) == NULL)
-@@ -896,6 +900,8 @@
- case 0:
- if (strcmp(longopts[optind].name, "debug") == 0)
- debug_mode = true;
-+ else if (strcmp(longopts[optind].name, "no-composite") == 0)
-+ composite = false;
- break;
- case 'f':
- show_failed_attempts = true;
-+++ xcb.c
-@@ -25,6 +25,7 @@
- #include "unlock_indicator.h"
-
- extern auth_state_t auth_state;
-+extern bool composite;
-
- xcb_connection_t *conn;
- xcb_screen_t *screen;
-@@ -109,26 +110,28 @@
- xcb_window_t win = xcb_generate_id(conn);
- xcb_window_t parent_win = scr->root;
-
-- /* Check whether the composite extension is available */
-- const xcb_query_extension_reply_t *extension_query = NULL;
-- xcb_generic_error_t *error = NULL;
-- xcb_composite_get_overlay_window_cookie_t cookie;
-- xcb_composite_get_overlay_window_reply_t *composite_reply = NULL;
--
-- extension_query = xcb_get_extension_data(conn, &xcb_composite_id);
-- if (extension_query && extension_query->present) {
-- /* When composition is used, we need to use the composite overlay
-- * window instead of the normal root window to be able to cover
-- * composited windows */
-- cookie = xcb_composite_get_overlay_window(conn, scr->root);
-- composite_reply = xcb_composite_get_overlay_window_reply(conn, cookie, &error);
-+ if (composite) {
-+ /* Check whether the composite extension is available */
-+ const xcb_query_extension_reply_t *extension_query = NULL;
-+ xcb_generic_error_t *error = NULL;
-+ xcb_composite_get_overlay_window_cookie_t cookie;
-+ xcb_composite_get_overlay_window_reply_t *composite_reply = NULL;
-+
-+ extension_query = xcb_get_extension_data(conn, &xcb_composite_id);
-+ if (extension_query && extension_query->present) {
-+ /* When composition is used, we need to use the composite overlay
-+ * window instead of the normal root window to be able to cover
-+ * composited windows */
-+ cookie = xcb_composite_get_overlay_window(conn, scr->root);
-+ composite_reply = xcb_composite_get_overlay_window_reply(conn, cookie, &error);
-+
-+ if (!error && composite_reply) {
-+ parent_win = composite_reply->overlay_win;
-+ }
-
-- if (!error && composite_reply) {
-- parent_win = composite_reply->overlay_win;
-+ free(composite_reply);
-+ free(error);
- }
--
-- free(composite_reply);
-- free(error);
- }
-
- if (pixmap == XCB_NONE) {
diff --git a/satellites/extrafiles/i3lock/i3lock-2.9-no-pam.patch b/satellites/extrafiles/i3lock/i3lock-2.9.1-no-pam.patch
similarity index 95%
rename from satellites/extrafiles/i3lock/i3lock-2.9-no-pam.patch
rename to satellites/extrafiles/i3lock/i3lock-2.9.1-no-pam.patch
index 8fd5a30..6e43f55 100644
--- a/satellites/extrafiles/i3lock/i3lock-2.9-no-pam.patch
+++ b/satellites/extrafiles/i3lock/i3lock-2.9.1-no-pam.patch
@@ -25,7 +25,11 @@
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+++ Makefile
-@@ -20,9 +20,9 @@
+@@ -17,13 +17,12 @@
+ CPPFLAGS += -D_GNU_SOURCE
+ CFLAGS += $(shell $(PKG_CONFIG) --cflags cairo xcb-xinerama xcb-atom xcb-image xcb-xkb xkbcommon xkbcommon-x11)
+ LIBS += $(shell $(PKG_CONFIG) --libs cairo xcb-xinerama xcb-atom xcb-image xcb-xkb xkbcommon xkbcommon-x11)
+-LIBS += -lpam
LIBS += -lev
LIBS += -lm
@@ -37,7 +41,7 @@
endif
FILES:=$(wildcard *.c)
-@@ -50,9 +50,7 @@
+@@ -51,9 +50,7 @@
install: all
$(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
@@ -47,13 +51,13 @@
uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/i3lock
-@@ -61,7 +59,7 @@
+@@ -62,7 +59,7 @@
[ ! -d i3lock-${VERSION} ] || rm -rf i3lock-${VERSION}
[ ! -e i3lock-${VERSION}.tar.bz2 ] || rm i3lock-${VERSION}.tar.bz2
mkdir i3lock-${VERSION}
- cp *.c *.h i3lock.1 i3lock.pam Makefile LICENSE README.md CHANGELOG i3lock-${VERSION}
+ cp *.c *.h i3lock.1 Makefile LICENSE README.md CHANGELOG i3lock-${VERSION}
- sed -e 's/^I3LOCK_VERSION:=\(.*\)/I3LOCK_VERSION:=$(shell /bin/echo '${I3LOCK_VERSION}' | sed 's/\\/\\\\/g')/g;s/^VERSION:=\(.*\)/VERSION:=${VERSION}/g' Makefile > i3lock-${VERSION}/Makefile
+ sed -e 's/^\s*I3LOCK_VERSION:=\(.*\)/I3LOCK_VERSION:=$(shell /bin/echo '${I3LOCK_VERSION}' | sed 's/\\/\\\\/g')/g;s/^VERSION:=\(.*\)/VERSION:=${VERSION}/g' Makefile > i3lock-${VERSION}/Makefile
tar cfj i3lock-${VERSION}.tar.bz2 i3lock-${VERSION}
rm -rf i3lock-${VERSION}
+++ i3lock.1
diff --git a/satellites/extrafiles/qbittorrent/qbittorrent-3.3.13-preview-file-on-double-click.patch b/satellites/extrafiles/qbittorrent/qbittorrent-3.3.14-preview-file-on-double-click.patch
similarity index 100%
rename from satellites/extrafiles/qbittorrent/qbittorrent-3.3.13-preview-file-on-double-click.patch
rename to satellites/extrafiles/qbittorrent/qbittorrent-3.3.14-preview-file-on-double-click.patch
diff --git a/satellites/feh.sat b/satellites/feh.sat
index 96d6a51..e3e2b35 100644
--- a/satellites/feh.sat
+++ b/satellites/feh.sat
@@ -1,9 +1,9 @@
name=feh
-version=2.18.3
+version=2.19
update_url='https://feh.finalrewind.org/'
dlextract "https://feh.finalrewind.org/$name-$version.tar.bz2" \
- 'f0ad0f1740d8fbd5fb944373ce4d5076'
+ '54fc20a0f35f0e2fea24541e622ae1d7'
header_end
cd "$name-$version"
diff --git a/satellites/ffmpeg.sat b/satellites/ffmpeg.sat
index 1c16ac1..f00a151 100644
--- a/satellites/ffmpeg.sat
+++ b/satellites/ffmpeg.sat
@@ -1,8 +1,8 @@
name=ffmpeg
-version=3.3.1
+version=3.3.2
update_url='https://ffmpeg.org/download.html'
-# Extract from EXTERNAL_LIBRARY_LIST in the configure script, except EXTERNAL_AUTODETECT_LIBRARY_LIST and
+# Extract from EXTERNAL_LIBRARY_LIST in the configure script, except EXTERNAL_AUTODETECT_LIBRARY_LIST and EXTERNAL_LIBRARY_NONFREE_LIST
# Last update: 3.3
# NOTE: Not everything has been tested.
optional_libraries='avisynth frei0r libcdio librubberband libvidstab libx264 libx265 libxavs libxvid gmp libopencore_amrnb libopencore_amrwb libvo_amrwbenc libsmbclient chromaprint crystalhd gcrypt gnutls jni ladspa libass libbluray libbs2b libcaca libcelt libdc1394 libflite libfontconfig libfreetype libfribidi libgme libgsm libiec61883 libilbc libkvazaar libmodplug libmp3lame libnut libopencv libopenh264 libopenjpeg libopenmpt libopus libpulse librtmp libschroedinger libshine libsmbclient libsnappy libsoxr libspeex libssh libtesseract libtheora libtwolame libv4l2 libvorbis libvpx libwavpack libwebp libzimg libzmq libzvbi mediacodec netcdf openal opencl opengl videotoolbox'
@@ -16,7 +16,7 @@ for opt in $optional_libraries; do
done
dlextract "http://ffmpeg.org/releases/$name-$version.tar.bz2" \
- 'eb3fff329cd7e72cf8c3b309dbbe1f9c'
+ 'e6e3b5f85eb5cb5448501fe4d8ca5bd0'
header_end
cd "$name-$version"
diff --git a/satellites/firmtool.sat b/satellites/firmtool.sat
index 7829f9e..12411a5 100644
--- a/satellites/firmtool.sat
+++ b/satellites/firmtool.sat
@@ -1,12 +1,12 @@
import 'compile/python'
name=firmtool
-version=1.0
+version=1.1
update_url="https://github.com/TuxSH/firmtool/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/TuxSH/$name/archive/v$version/$name-$version.tar.gz" \
- '4e7b752b2631b1247747dc3c0ba5d344'
+ '3eab4dbe8051e7811b34edb574d21601'
header_end
cd "$name-$version"
diff --git a/satellites/gifsicle.sat b/satellites/gifsicle.sat
index 6a8c831..b3bb7b8 100644
--- a/satellites/gifsicle.sat
+++ b/satellites/gifsicle.sat
@@ -1,11 +1,11 @@
import 'compile/configure'
name=gifsicle
-version=1.88
+version=1.89
update_url="https://www.lcdf.org/$name/"
dlextract "https://www.lcdf.org/$name/$name-$version.tar.gz" \
- '6b1cfb10c35b01ad877f2ae18cca4221'
+ 'fe12e1dddc1cdd34804a2a345bb8552b'
header_end
cd "$name-$version"
diff --git a/satellites/i3lock.sat b/satellites/i3lock.sat
index 18688e0..332dc40 100644
--- a/satellites/i3lock.sat
+++ b/satellites/i3lock.sat
@@ -1,22 +1,16 @@
name=i3lock
-version=2.9
+version=2.9.1
update_url="https://i3wm.org/$name/"
define_option 'pam: Use PAM for authentication'
dlextract "https://i3wm.org/$name/$name-$version.tar.bz2" \
- '3d0038021778f3178192f566dc87a931'
-extrafile "$name-$version-no-composite.patch"
+ '2983fff62236d54687dc7d51a6895edb'
option !pam extrafile "$name-$version-no-pam.patch"
header_end
cd "$name-$version"
-# Give user the option to skip the code that tries to cover composited notifications,
-# since it breaks with some compositors.
-# See: https://github.com/i3/i3lock/issues/128
-patch -p0 -i "../$name-$version-no-composite.patch"
-
option !pam patch -p0 -i "../$name-$version-no-pam.patch"
# Fix install directories
diff --git a/satellites/iasl.sat b/satellites/iasl.sat
index 118a3ab..a1c52d0 100644
--- a/satellites/iasl.sat
+++ b/satellites/iasl.sat
@@ -1,10 +1,10 @@
name=acpica
-version=20170303
+version=20170629
update_url='https://acpica.org/downloads'
update_names="/files/$name-unix-$version.tar.gz"
dlextract "https://acpica.org/sites/$name/files/$name-unix-$version.tar.gz" \
- '704c7d0ba7ee826ea489995c4837ebd2'
+ '7ed057451c602d994d629ece68bf09ae'
header_end
cd "$name-unix-$version"
diff --git a/satellites/icedtea.sat b/satellites/icedtea.sat
index c75f3e5..151e20c 100644
--- a/satellites/icedtea.sat
+++ b/satellites/icedtea.sat
@@ -7,7 +7,7 @@ version_gcc=6.3.0
version_ecj=4.9
version_apache_ant=1.9.9
update_url='http://icedtea.wildebeest.org/download/source/'
-update_names=""
+update_names="$name-"
define_option '!bootstrap: Bootstrap this program'
diff --git a/satellites/libass.sat b/satellites/libass.sat
index 8a0ed98..270456b 100644
--- a/satellites/libass.sat
+++ b/satellites/libass.sat
@@ -1,11 +1,11 @@
import 'compile/configure'
name=libass
-version=0.13.6
+version=0.13.7
update_url="https://github.com/libass/$name/releases"
dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \
- 'daa6cfca437c0776af5f79750cdd9b4e'
+ 'ed16057b34a7f13330f416dd8c9a2032'
header_end
cd "$name-$version"
diff --git a/satellites/libtorrent-rasterbar.sat b/satellites/libtorrent-rasterbar.sat
index c60f79c..970f608 100644
--- a/satellites/libtorrent-rasterbar.sat
+++ b/satellites/libtorrent-rasterbar.sat
@@ -1,11 +1,11 @@
import 'compile/configure'
name=libtorrent-rasterbar
-version=1.1.3
+version=1.1.4
update_url='https://github.com/arvidn/libtorrent/releases'
dlextract "https://github.com/arvidn/libtorrent/releases/download/libtorrent-$(echo "$version" | tr . _)/$name-$version.tar.gz" \
- 'b2be2d5c5b23f733e61c33c377ce80b8'
+ 'b0511cebee7b57dde57bfc4ac5f8eefa'
header_end
cd "$name-$version"
diff --git a/satellites/maim.sat b/satellites/maim.sat
index 9dd01dd..1b1fc0c 100644
--- a/satellites/maim.sat
+++ b/satellites/maim.sat
@@ -1,12 +1,12 @@
import 'compile/cmake'
name=maim
-version=5.4.62
+version=5.4.64
update_url="https://github.com/naelstrof/$name/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \
- '6f687f1902fbbe358dc8c7aa21f0fe06'
+ '174c5d49caded14e1235d9e1af026519'
header_end
cd "$name-$version"
diff --git a/satellites/mpv.sat b/satellites/mpv.sat
index 1a512de..5810ca9 100644
--- a/satellites/mpv.sat
+++ b/satellites/mpv.sat
@@ -1,12 +1,12 @@
import 'compile/waf'
name=mpv
-version=0.25.0
+version=0.26.0
update_url="https://github.com/mpv-player/$name/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/mpv-player/$name/archive/v$version/$name-$version.tar.gz" \
- '73b3d233c3b4428d0cfd5491c5cb6c41'
+ '038d0b660de07ff645ad6a741704ecab'
header_end
cd "$name-$version"
diff --git a/satellites/openal.sat b/satellites/openal.sat
index c4df621..4e85ac8 100644
--- a/satellites/openal.sat
+++ b/satellites/openal.sat
@@ -1,11 +1,11 @@
import 'compile/cmake'
name=openal-soft
-version=1.17.2
+version=1.18.0
update_url="https://github.com/kcat/$name/releases"
dlextract "https://github.com/kcat/$name/archive/$name-$version.tar.gz" \
- '8b23942c4e9a2fc3485b00fd06b0ddd5'
+ 'a714a3ee1a5d5e2d963f996bc9af50f2'
header_end
cd "$name-$name-$version"
diff --git a/satellites/palemoon-ublock.sat b/satellites/palemoon-ublock.sat
index 919361e..e9f36f9 100644
--- a/satellites/palemoon-ublock.sat
+++ b/satellites/palemoon-ublock.sat
@@ -1,12 +1,12 @@
import 'vcs/git'
name=uBlock
-version=1.13.6
+version=1.13.8
update_url="https://github.com/gorhill/$name/releases"
update_names="/archive/$version.tar.gz"
dlextract "https://github.com/gorhill/$name/archive/$version/$name-$version.tar.gz" \
- '762ef8a0ba921e084820eb260b3c7cfb'
+ '4d802ab3b3b3c4fce9525fc750954a5b'
( name=uAssets
vcs_git -V "https://github.com/uBlockOrigin/uAssets"
)
diff --git a/satellites/perl-module-build.sat b/satellites/perl-module-build.sat
index cff1022..1d0e67f 100644
--- a/satellites/perl-module-build.sat
+++ b/satellites/perl-module-build.sat
@@ -1,11 +1,11 @@
import 'compile/perl'
name=Module-Build
-version=0.4222
+version=0.4224
update_url='http://www.cpan.org/authors/id/L/LE/LEONT/'
dlextract "http://www.cpan.org/authors/id/L/LE/LEONT/$name-$version.tar.gz" \
- '96b2037b595b381ed730d84b9c1ff145'
+ 'b74c2f6e84b60aad3a3defd30b6f0f4d'
header_end
cd "$name-$version"
diff --git a/satellites/python3-cryptography.sat b/satellites/python3-cryptography.sat
index 472989e..8f19aac 100644
--- a/satellites/python3-cryptography.sat
+++ b/satellites/python3-cryptography.sat
@@ -1,12 +1,12 @@
import 'compile/python'
name=cryptography
-version=1.8.2
+version=2.0
update_url="https://github.com/pyca/$name/releases"
update_names="/archive/$version.tar.gz"
dlextract "https://github.com/pyca/$name/archive/$version/$name-$version.tar.gz" \
- '97e7c2159a9fbdf92214854ba08206da'
+ 'fca95e34cd920837f2d2f83390a41dc1'
header_end
cd "$name-$version"
diff --git a/satellites/python3-requests.sat b/satellites/python3-requests.sat
index b70a3df..e558e67 100644
--- a/satellites/python3-requests.sat
+++ b/satellites/python3-requests.sat
@@ -1,12 +1,12 @@
import 'compile/python'
name=requests
-version=2.16.5
+version=2.18.1
update_url="https://github.com/kennethreitz/$name/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/kennethreitz/$name/archive/v$version/$name-$version.tar.gz" \
- '00049dfe29ebf3168c9ddb4069d8b8cd'
+ 'a3d6f123e328ab97131f8232a17eebdc'
header_end
cd "$name-$version"
diff --git a/satellites/python3-setuptools.sat b/satellites/python3-setuptools.sat
index 685a3b6..df29d76 100644
--- a/satellites/python3-setuptools.sat
+++ b/satellites/python3-setuptools.sat
@@ -1,14 +1,14 @@
import 'compile/python'
name=setuptools
-version=35.0.2
+version=36.2.0
update_url="https://github.com/pypa/$name/releases"
update_names="/archive/v$version.tar.gz"
define_option 'easy_install-symlink: Install the easy_install symlink (it may conflict with python2)'
dlextract "https://github.com/pypa/$name/archive/v$version/$name-$version.tar.gz" \
- '768219e2b3bab1ab4e6f7ded94caaf2d'
+ '7b6f9ac436ed7e245e265daccc0e6c43'
header_end
cd "$name-$version"
diff --git a/satellites/python3-urllib3.sat b/satellites/python3-urllib3.sat
index 6807215..98a0a1f 100644
--- a/satellites/python3-urllib3.sat
+++ b/satellites/python3-urllib3.sat
@@ -1,12 +1,12 @@
import 'compile/python'
name=urllib3
-version=1.21.1
+version=1.22
update_url="https://github.com/shazow/$name/releases"
update_names="/archive/$version.tar.gz"
dlextract "https://github.com/shazow/$name/archive/$version/$name-$version.tar.gz" \
- 'b0a2c692ea273dc120b209a027b0df3c'
+ '8903a5c17af0c1e8b1793b0c57fbc816'
header_end
cd "$name-$version"
diff --git a/satellites/python3.sat b/satellites/python3.sat
index f303e5f..70bf21a 100644
--- a/satellites/python3.sat
+++ b/satellites/python3.sat
@@ -1,13 +1,13 @@
import 'compile/configure'
name=Python
-version=3.6.1
+version=3.6.2
update_url='https://www.python.org/downloads/'
define_option '2to3-symlink: Install the 2to3 symlink (it may conflict with python2)'
dlextract "https://www.python.org/ftp/python/$version/$name-$version.tar.xz" \
- '692b4fc3a2ba0d54d1495d4ead5b0b5c'
+ '2c68846471994897278364fc18730dd9'
header_end
cd "$name-$version"
diff --git a/satellites/qbittorrent.sat b/satellites/qbittorrent.sat
index 9e2fc76..b4a7355 100644
--- a/satellites/qbittorrent.sat
+++ b/satellites/qbittorrent.sat
@@ -1,14 +1,14 @@
import 'compile/configure'
name=qbittorrent
-version=3.3.13
+version=3.3.14
update_url='https://www.qbittorrent.org/download.php'
define_option '!qt4: Build for Qt4 instead of Qt5'
define_option '!patch: Apply some custom patches'
dlextract "http://sourceforge.net/projects/$name/files/$name/$name-$version/$name-$version.tar.xz" \
- '4a61d9d3703b4bdbb7d9e8126a6cd5a8'
+ '4891c7736897f7fd3bf751f652deb034'
option patch extrafile "$name-$version-preview-file-on-double-click.patch"
header_end
diff --git a/satellites/qt5-base.sat b/satellites/qt5-base.sat
index cb41246..0f4a0ae 100644
--- a/satellites/qt5-base.sat
+++ b/satellites/qt5-base.sat
@@ -1,9 +1,9 @@
name=qt5
submodule=base
majver=5.9
-version=$majver.0
+version=$majver.1
update_url='https://www.qt.io/download-open-source/'
-update_names="qt-everywhere-opensource-src-$version.tar.gz"
+update_names="qt-everywhere-opensource-src-$version.tar.xz"
optional_libraries='libpng libjpeg freetype harfbuzz xcb xkbcommon-x11'
for opt in $optional_libraries; do
@@ -11,7 +11,7 @@ for opt in $optional_libraries; do
done
dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
- 'd9984e18fb826fa3bb63457dc90ba14a'
+ '5a74869fc3731bcb8311e62e235d11a7'
header_end
cd "qt$submodule-opensource-src-$version"
diff --git a/satellites/qt5-tools.sat b/satellites/qt5-tools.sat
index 3e5d9e5..903db3f 100644
--- a/satellites/qt5-tools.sat
+++ b/satellites/qt5-tools.sat
@@ -3,12 +3,12 @@ import 'compile/qt'
name=qt5
submodule=tools
majver=5.9
-version=$majver.0
+version=$majver.1
update_url='https://www.qt.io/download-open-source/'
-update_names="qt-everywhere-opensource-src-$version.tar.gz"
+update_names="qt-everywhere-opensource-src-$version.tar.xz"
dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
- 'ff272ef2640414442efdb8c8ce1fe031'
+ '87bbad069322a03c3d365fdaac3c9f19'
header_end
cd "qt$submodule-opensource-src-$version"
diff --git a/satellites/qt5-x11extras.sat b/satellites/qt5-x11extras.sat
index f8587bb..fea71bb 100644
--- a/satellites/qt5-x11extras.sat
+++ b/satellites/qt5-x11extras.sat
@@ -3,12 +3,12 @@ import 'compile/qt'
name=qt5
submodule=x11extras
majver=5.9
-version=$majver.0
+version=$majver.1
update_url='https://www.qt.io/download-open-source/'
-update_names="qt-everywhere-opensource-src-$version.tar.gz"
+update_names="qt-everywhere-opensource-src-$version.tar.xz"
dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
- 'beb4bdfe83c5663d74d812e08bc80573'
+ '0cc2add29e952e9c81d38708185b0f14'
header_end
cd "qt$submodule-opensource-src-$version"
diff --git a/satellites/radare2.sat b/satellites/radare2.sat
index c932d9b..e6cce93 100644
--- a/satellites/radare2.sat
+++ b/satellites/radare2.sat
@@ -5,19 +5,18 @@
import 'compile/configure'
name=radare2
-version=1.4.0
+version=1.6.0
update_url='http://rada.re/r/down.html'
update_names="$name-$version.tar.gz\">$name"
-dlextract "http://cloud.radare.org/get/$version/$name-$version.tar.gz" \
- 'e21a322491a94952e8aaa7247703059f'
+dlextract "http://radare.mikelloc.com/get/$version/$name-$version.tar.gz" \
+ '5badf3e044616fa382e902e9f36b73fa'
header_end
cd "$name-$version"
# Radare2 now uses acr instead of autoconf.
# However, it tries to be full-compatible, so I hope it'll stay that way.
-# It doesn't seem to like custom LDFLAGS, at least...
LDFLAGS= compile_configure -- --with-syszip
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:
diff --git a/satellites/slop.sat b/satellites/slop.sat
index 7fa01de..bca1a2b 100644
--- a/satellites/slop.sat
+++ b/satellites/slop.sat
@@ -1,12 +1,12 @@
import 'compile/cmake'
name=slop
-version=6.3.38
+version=6.3.47
update_url="https://github.com/naelstrof/$name/releases"
update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \
- 'c99402f9fd1909d539f576e317233eb3'
+ 'd094a769ac3f8d444f6a903a3f076196'
header_end
cd "$name-$version"
@@ -16,6 +16,9 @@ sed -i -e "/^install(/s/bin/$(safe_sed "$dir_bindir")/" \
-e "/^install(/s/lib/$(safe_sed "$dir_libdir")/" \
-e "/^install(/s/include/$(safe_sed "$dir_includedir")/" CMakeLists.txt
-compile_cmake -- -DCMAKE_INSTALL_MANDIR="/$dir_prefix/$dir_mandir"
+# Disabling SLOP_UNICODE and defining USE_UNICODE manually to avoid CMake errors due to missing FindICU.cmake.
+CFLAGS="$CFLAGS -DCXXOPTS_USE_UNICODE $(pkg-config --cflags icu-uc)" \
+LDFLAGS="$LDFLAGS $(pkg-config --libs icu-uc)" \
+compile_cmake -- -DCMAKE_INSTALL_MANDIR="/$dir_prefix/$dir_mandir" -DSLOP_UNICODE=FALSE
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:
diff --git a/satellites/streamlink.sat b/satellites/streamlink.sat
index 00378f0..df04f1c 100644
--- a/satellites/streamlink.sat
+++ b/satellites/streamlink.sat
@@ -1,11 +1,11 @@
import 'compile/python'
name=streamlink
-version=0.6.0
+version=0.7.0
update_url="https://github.com/$name/$name/releases"
dlextract "https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz" \
- '08cce07c2e2ddc956824c5a7d3f72d59'
+ 'fa4b53f95f862eb079fea5812fe912c3'
header_end
cd "$name-$version"
diff --git a/satellites/syncthing.sat b/satellites/syncthing.sat
index afe393f..bc705b4 100644
--- a/satellites/syncthing.sat
+++ b/satellites/syncthing.sat
@@ -1,11 +1,9 @@
-# TODO (probably never): Separate all libraries in different packages.
-
name=syncthing
-version=0.14.28
+version=0.14.32
update_url="https://github.com/$name/$name/releases"
dlextract "https://github.com/$name/$name/releases/download/v$version/$name-source-v$version.tar.gz" \
- 'c1305fb21e0f987d9cb9f80e0ea41ebe'
+ '3f5a4a413624572d9191e7032f480f3b'
extrafile 'syncthing-browser.desktop'
header_end
diff --git a/satellites/virtualbox.sat b/satellites/virtualbox.sat
index 3942566..4a3779b 100644
--- a/satellites/virtualbox.sat
+++ b/satellites/virtualbox.sat
@@ -5,16 +5,16 @@ import 'misc/debian'
name=VirtualBox
deb_name=virtualbox
-version=5.1.22
+version=5.1.24
define_option 'pulseaudio: Add pulseaudio support'
define_option 'pam: Use PAM for authentication'
define_option 'docs: Build documentation (requires texlive)'
-misc_debian_download -r contrib -n "$deb_name" -O dfsg-1 \
- '56eb85af66ad0aff9a72a5950f4bc2ff'
+misc_debian_download -r contrib -n "$deb_name" -O dfsg-2 \
+ '4784ea878d4e1b8f5bc9ce47c42c2831'
dlfile "http://download.virtualbox.org/virtualbox/$orig_version/$name-$orig_version.tar.bz2" \
- '1e50a1fcf635e2f434b136f23bb60a82'
+ '2938f2b75f99f35205e033753c3087f3'
header_end
# Unpack and sanitize the source tarball
diff --git a/satellites/waf.sat b/satellites/waf.sat
index e069ceb..09ab163 100644
--- a/satellites/waf.sat
+++ b/satellites/waf.sat
@@ -1,11 +1,11 @@
import 'compile/waf'
name=waf
-version=1.9.11
+version=1.9.12
update_url='https://waf.io/'
dlextract "https://waf.io/$name-$version.tar.bz2" \
- 'ba28942df5d03a2e411de16865d36a71'
+ '601d7f5d92c9366f1196c2dfa32dee76'
header_end
cd "$name-$version"
diff --git a/satellites/wine.sat b/satellites/wine.sat
index fc10d95..f825a69 100644
--- a/satellites/wine.sat
+++ b/satellites/wine.sat
@@ -1,14 +1,14 @@
import 'compile/configure'
name=wine
-version=2.11
+version=2.13
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/2.x/$name-$version.tar.xz" \
- '03685363b094448f96c915f42df35465'
+ 'f399d168a3e1129a6958119ec7c07252'
header_end
cd "$name-$version"
diff --git a/satellites/youtube-dl.sat b/satellites/youtube-dl.sat
index bf869df..bc0b6df 100644
--- a/satellites/youtube-dl.sat
+++ b/satellites/youtube-dl.sat
@@ -1,11 +1,11 @@
import 'compile/python'
name=youtube-dl
-version=2017.05.29
+version=2017.07.15
update_url="http://rg3.github.io/$name/download.html"
dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \
- 'b3ece5ac052442fdcb19df3977772b29'
+ '03926f2e46cfe993725734aa395a9413'
header_end
cd "$name"
diff --git a/satellites/zim.sat b/satellites/zim.sat
index 6869100..b4b734a 100644
--- a/satellites/zim.sat
+++ b/satellites/zim.sat
@@ -1,11 +1,11 @@
import 'compile/python'
name=zim
-version=0.67-rc2
+version=0.67
update_url='http://zim-wiki.org/downloads/'
dlextract "http://zim-wiki.org/downloads/$name-$version.tar.gz" \
- '066fa4d880d9d4d9c4fe450ef70e756a'
+ 'e87975727f1166c723912c949bea51f2'
header_end
cd "$name-$version"