Browse Source

Lots of updates

master
mid-kid 7 years ago
parent
commit
cf2b6e60f5
  1. 4
      satellites/confuse.sat
  2. 4
      satellites/devkitarm-libctru.sat
  3. 16
      satellites/devkitarm.sat
  4. 9
      satellites/dunst.sat
  5. 98
      satellites/extrafiles/i3lock/i3lock-2.9-no-composite.patch
  6. 12
      satellites/extrafiles/i3lock/i3lock-2.9.1-no-pam.patch
  7. 0
      satellites/extrafiles/qbittorrent/qbittorrent-3.3.14-preview-file-on-double-click.patch
  8. 4
      satellites/feh.sat
  9. 6
      satellites/ffmpeg.sat
  10. 4
      satellites/firmtool.sat
  11. 4
      satellites/gifsicle.sat
  12. 10
      satellites/i3lock.sat
  13. 4
      satellites/iasl.sat
  14. 2
      satellites/icedtea.sat
  15. 4
      satellites/libass.sat
  16. 4
      satellites/libtorrent-rasterbar.sat
  17. 4
      satellites/maim.sat
  18. 4
      satellites/mpv.sat
  19. 4
      satellites/openal.sat
  20. 4
      satellites/palemoon-ublock.sat
  21. 4
      satellites/perl-module-build.sat
  22. 4
      satellites/python3-cryptography.sat
  23. 4
      satellites/python3-requests.sat
  24. 4
      satellites/python3-setuptools.sat
  25. 4
      satellites/python3-urllib3.sat
  26. 4
      satellites/python3.sat
  27. 4
      satellites/qbittorrent.sat
  28. 6
      satellites/qt5-base.sat
  29. 6
      satellites/qt5-tools.sat
  30. 6
      satellites/qt5-x11extras.sat
  31. 7
      satellites/radare2.sat
  32. 9
      satellites/slop.sat
  33. 4
      satellites/streamlink.sat
  34. 6
      satellites/syncthing.sat
  35. 8
      satellites/virtualbox.sat
  36. 4
      satellites/waf.sat
  37. 4
      satellites/wine.sat
  38. 4
      satellites/youtube-dl.sat
  39. 4
      satellites/zim.sat

4
satellites/confuse.sat

@ -1,11 +1,11 @@
import 'compile/configure' import 'compile/configure'
name=confuse name=confuse
version=3.1 version=3.2
update_url="https://github.com/martinh/lib$name/releases" update_url="https://github.com/martinh/lib$name/releases"
dlextract "https://github.com/martinh/lib$name/releases/download/v$version/$name-$version.tar.xz" \ dlextract "https://github.com/martinh/lib$name/releases/download/v$version/$name-$version.tar.xz" \
'08f1ace0055f92d80a8ad11671346a37' '84259ac3bd495645ab2fe61654917232'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/devkitarm-libctru.sat

@ -1,9 +1,9 @@
name=libctru name=libctru
version=1.2.1 version=1.3.0
update_url="https://github.com/smealum/ctrulib/releases" update_url="https://github.com/smealum/ctrulib/releases"
dlextract "https://github.com/smealum/ctrulib/releases/download/v$version/$name-src-$version.tar.bz2" \ dlextract "https://github.com/smealum/ctrulib/releases/download/v$version/$name-src-$version.tar.bz2" \
'd4bdcb71d74b0e7b62003dbb191e4803' '2bdc36451a6d4068e50ea7712939b319'
header_end header_end
# The makefile doesn't like it when this directory is named build # The makefile doesn't like it when this directory is named build

16
satellites/devkitarm.sat

@ -1,20 +1,20 @@
name=devkitARM name=devkitARM
version=20170303 version=20170715
version_gcc=6.3.0 version_gcc=7.1.0
version_binutils=2.27 version_binutils=2.28
version_newlib=2.5.0 version_newlib=2.5.0
version_gdb=7.12 version_gdb=8.0
update_url="https://sourceforge.net/projects/devkitpro/files/buildscripts/" update_url="https://sourceforge.net/projects/devkitpro/files/buildscripts/"
dlextract "https://sourceforge.net/projects/devkitpro/files/buildscripts/buildscripts-$version.tar.bz2" \ dlextract "https://sourceforge.net/projects/devkitpro/files/buildscripts/buildscripts-$version.tar.bz2" \
'bf9d96dddb9f3ab0abc8413d0b18219d' 'b82b844ce1c59e859ee00285bb85451f'
( name=gcc version="$version_gcc" ( name=gcc version="$version_gcc"
download "https://ftp.gnu.org/gnu/$name/$name-$version/$name-$version.tar.bz2" \ download "https://ftp.gnu.org/gnu/$name/$name-$version/$name-$version.tar.bz2" \
'677a7623c7ef6ab99881bc4e048debb6' '6bf56a2bca9dac9dbbf8e8d1036964a8'
) )
( name=binutils version="$version_binutils" ( name=binutils version="$version_binutils"
download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2" \ download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2" \
'2869c9bf3e60ee97c74ac2a6bf4e9d68' '9e8340c96626b469a603c15c9d843727'
) )
( name=newlib version="$version_newlib" ( name=newlib version="$version_newlib"
download "ftp://sourceware.org/pub/$name/$name-$version.tar.gz" \ 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" ( name=gdb version="$version_gdb"
download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz" \ download "https://ftp.gnu.org/gnu/$name/$name-$version.tar.xz" \
'a0a3a00f7499b0c5278ba8676745d180' 'c3d35cd949084be53b92cc1e03485f88'
) )
header_end header_end

9
satellites/dunst.sat

@ -1,9 +1,10 @@
name=dunst name=dunst
version=1.1.0 version=1.2.0
update_url="http://www.knopwob.org/$name/" 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" \ dlextract "https://github.com/dunst-project/dunst/archive/v$version/$name-$version.tar.gz" \
'7c37fb5306012fd658839908479dbbed' '425d5bb10a8b571c7494c5e60aaae7e1'
header_end header_end
cd "$name-$version" cd "$name-$version"

98
satellites/extrafiles/i3lock/i3lock-2.9-no-composite.patch

@ -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) {

12
satellites/extrafiles/i3lock/i3lock-2.9-no-pam.patch → 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 +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE. +DEALINGS IN THE SOFTWARE.
+++ Makefile +++ 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 += -lev
LIBS += -lm LIBS += -lm
@ -37,7 +41,7 @@
endif endif
FILES:=$(wildcard *.c) FILES:=$(wildcard *.c)
@@ -50,9 +50,7 @@ @@ -51,9 +50,7 @@
install: all install: all
$(INSTALL) -d $(DESTDIR)$(PREFIX)/bin $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin
@ -47,13 +51,13 @@
uninstall: uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/i3lock rm -f $(DESTDIR)$(PREFIX)/bin/i3lock
@@ -61,7 +59,7 @@ @@ -62,7 +59,7 @@
[ ! -d i3lock-${VERSION} ] || rm -rf i3lock-${VERSION} [ ! -d i3lock-${VERSION} ] || rm -rf i3lock-${VERSION}
[ ! -e i3lock-${VERSION}.tar.bz2 ] || rm i3lock-${VERSION}.tar.bz2 [ ! -e i3lock-${VERSION}.tar.bz2 ] || rm i3lock-${VERSION}.tar.bz2
mkdir i3lock-${VERSION} mkdir i3lock-${VERSION}
- cp *.c *.h i3lock.1 i3lock.pam Makefile LICENSE README.md CHANGELOG 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} + 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} tar cfj i3lock-${VERSION}.tar.bz2 i3lock-${VERSION}
rm -rf i3lock-${VERSION} rm -rf i3lock-${VERSION}
+++ i3lock.1 +++ i3lock.1

0
satellites/extrafiles/qbittorrent/qbittorrent-3.3.13-preview-file-on-double-click.patch → satellites/extrafiles/qbittorrent/qbittorrent-3.3.14-preview-file-on-double-click.patch

4
satellites/feh.sat

@ -1,9 +1,9 @@
name=feh name=feh
version=2.18.3 version=2.19
update_url='https://feh.finalrewind.org/' update_url='https://feh.finalrewind.org/'
dlextract "https://feh.finalrewind.org/$name-$version.tar.bz2" \ dlextract "https://feh.finalrewind.org/$name-$version.tar.bz2" \
'f0ad0f1740d8fbd5fb944373ce4d5076' '54fc20a0f35f0e2fea24541e622ae1d7'
header_end header_end
cd "$name-$version" cd "$name-$version"

6
satellites/ffmpeg.sat

@ -1,8 +1,8 @@
name=ffmpeg name=ffmpeg
version=3.3.1 version=3.3.2
update_url='https://ffmpeg.org/download.html' 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 # Last update: 3.3
# NOTE: Not everything has been tested. # 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' 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 done
dlextract "http://ffmpeg.org/releases/$name-$version.tar.bz2" \ dlextract "http://ffmpeg.org/releases/$name-$version.tar.bz2" \
'eb3fff329cd7e72cf8c3b309dbbe1f9c' 'e6e3b5f85eb5cb5448501fe4d8ca5bd0'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/firmtool.sat

@ -1,12 +1,12 @@
import 'compile/python' import 'compile/python'
name=firmtool name=firmtool
version=1.0 version=1.1
update_url="https://github.com/TuxSH/firmtool/releases" update_url="https://github.com/TuxSH/firmtool/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/TuxSH/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/TuxSH/$name/archive/v$version/$name-$version.tar.gz" \
'4e7b752b2631b1247747dc3c0ba5d344' '3eab4dbe8051e7811b34edb574d21601'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/gifsicle.sat

@ -1,11 +1,11 @@
import 'compile/configure' import 'compile/configure'
name=gifsicle name=gifsicle
version=1.88 version=1.89
update_url="https://www.lcdf.org/$name/" update_url="https://www.lcdf.org/$name/"
dlextract "https://www.lcdf.org/$name/$name-$version.tar.gz" \ dlextract "https://www.lcdf.org/$name/$name-$version.tar.gz" \
'6b1cfb10c35b01ad877f2ae18cca4221' 'fe12e1dddc1cdd34804a2a345bb8552b'
header_end header_end
cd "$name-$version" cd "$name-$version"

10
satellites/i3lock.sat

@ -1,22 +1,16 @@
name=i3lock name=i3lock
version=2.9 version=2.9.1
update_url="https://i3wm.org/$name/" update_url="https://i3wm.org/$name/"
define_option 'pam: Use PAM for authentication' define_option 'pam: Use PAM for authentication'
dlextract "https://i3wm.org/$name/$name-$version.tar.bz2" \ dlextract "https://i3wm.org/$name/$name-$version.tar.bz2" \
'3d0038021778f3178192f566dc87a931' '2983fff62236d54687dc7d51a6895edb'
extrafile "$name-$version-no-composite.patch"
option !pam extrafile "$name-$version-no-pam.patch" option !pam extrafile "$name-$version-no-pam.patch"
header_end header_end
cd "$name-$version" 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" option !pam patch -p0 -i "../$name-$version-no-pam.patch"
# Fix install directories # Fix install directories

4
satellites/iasl.sat

@ -1,10 +1,10 @@
name=acpica name=acpica
version=20170303 version=20170629
update_url='https://acpica.org/downloads' update_url='https://acpica.org/downloads'
update_names="/files/$name-unix-$version.tar.gz" update_names="/files/$name-unix-$version.tar.gz"
dlextract "https://acpica.org/sites/$name/files/$name-unix-$version.tar.gz" \ dlextract "https://acpica.org/sites/$name/files/$name-unix-$version.tar.gz" \
'704c7d0ba7ee826ea489995c4837ebd2' '7ed057451c602d994d629ece68bf09ae'
header_end header_end
cd "$name-unix-$version" cd "$name-unix-$version"

2
satellites/icedtea.sat

@ -7,7 +7,7 @@ version_gcc=6.3.0
version_ecj=4.9 version_ecj=4.9
version_apache_ant=1.9.9 version_apache_ant=1.9.9
update_url='http://icedtea.wildebeest.org/download/source/' update_url='http://icedtea.wildebeest.org/download/source/'
update_names="<a href=\"$name-$version.tar.gz\">" update_names="<a href=\"$name-$version.tar.gz\">$name-"
define_option '!bootstrap: Bootstrap this program' define_option '!bootstrap: Bootstrap this program'

4
satellites/libass.sat

@ -1,11 +1,11 @@
import 'compile/configure' import 'compile/configure'
name=libass name=libass
version=0.13.6 version=0.13.7
update_url="https://github.com/libass/$name/releases" update_url="https://github.com/libass/$name/releases"
dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \ dlextract "https://github.com/libass/$name/releases/download/$version/$name-$version.tar.xz" \
'daa6cfca437c0776af5f79750cdd9b4e' 'ed16057b34a7f13330f416dd8c9a2032'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/libtorrent-rasterbar.sat

@ -1,11 +1,11 @@
import 'compile/configure' import 'compile/configure'
name=libtorrent-rasterbar name=libtorrent-rasterbar
version=1.1.3 version=1.1.4
update_url='https://github.com/arvidn/libtorrent/releases' update_url='https://github.com/arvidn/libtorrent/releases'
dlextract "https://github.com/arvidn/libtorrent/releases/download/libtorrent-$(echo "$version" | tr . _)/$name-$version.tar.gz" \ dlextract "https://github.com/arvidn/libtorrent/releases/download/libtorrent-$(echo "$version" | tr . _)/$name-$version.tar.gz" \
'b2be2d5c5b23f733e61c33c377ce80b8' 'b0511cebee7b57dde57bfc4ac5f8eefa'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/maim.sat

@ -1,12 +1,12 @@
import 'compile/cmake' import 'compile/cmake'
name=maim name=maim
version=5.4.62 version=5.4.64
update_url="https://github.com/naelstrof/$name/releases" update_url="https://github.com/naelstrof/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \
'6f687f1902fbbe358dc8c7aa21f0fe06' '174c5d49caded14e1235d9e1af026519'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/mpv.sat

@ -1,12 +1,12 @@
import 'compile/waf' import 'compile/waf'
name=mpv name=mpv
version=0.25.0 version=0.26.0
update_url="https://github.com/mpv-player/$name/releases" update_url="https://github.com/mpv-player/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/mpv-player/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/mpv-player/$name/archive/v$version/$name-$version.tar.gz" \
'73b3d233c3b4428d0cfd5491c5cb6c41' '038d0b660de07ff645ad6a741704ecab'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/openal.sat

@ -1,11 +1,11 @@
import 'compile/cmake' import 'compile/cmake'
name=openal-soft name=openal-soft
version=1.17.2 version=1.18.0
update_url="https://github.com/kcat/$name/releases" update_url="https://github.com/kcat/$name/releases"
dlextract "https://github.com/kcat/$name/archive/$name-$version.tar.gz" \ dlextract "https://github.com/kcat/$name/archive/$name-$version.tar.gz" \
'8b23942c4e9a2fc3485b00fd06b0ddd5' 'a714a3ee1a5d5e2d963f996bc9af50f2'
header_end header_end
cd "$name-$name-$version" cd "$name-$name-$version"

4
satellites/palemoon-ublock.sat

@ -1,12 +1,12 @@
import 'vcs/git' import 'vcs/git'
name=uBlock name=uBlock
version=1.13.6 version=1.13.8
update_url="https://github.com/gorhill/$name/releases" update_url="https://github.com/gorhill/$name/releases"
update_names="/archive/$version.tar.gz" update_names="/archive/$version.tar.gz"
dlextract "https://github.com/gorhill/$name/archive/$version/$name-$version.tar.gz" \ dlextract "https://github.com/gorhill/$name/archive/$version/$name-$version.tar.gz" \
'762ef8a0ba921e084820eb260b3c7cfb' '4d802ab3b3b3c4fce9525fc750954a5b'
( name=uAssets ( name=uAssets
vcs_git -V "https://github.com/uBlockOrigin/uAssets" vcs_git -V "https://github.com/uBlockOrigin/uAssets"
) )

4
satellites/perl-module-build.sat

@ -1,11 +1,11 @@
import 'compile/perl' import 'compile/perl'
name=Module-Build name=Module-Build
version=0.4222 version=0.4224
update_url='http://www.cpan.org/authors/id/L/LE/LEONT/' 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" \ dlextract "http://www.cpan.org/authors/id/L/LE/LEONT/$name-$version.tar.gz" \
'96b2037b595b381ed730d84b9c1ff145' 'b74c2f6e84b60aad3a3defd30b6f0f4d'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/python3-cryptography.sat

@ -1,12 +1,12 @@
import 'compile/python' import 'compile/python'
name=cryptography name=cryptography
version=1.8.2 version=2.0
update_url="https://github.com/pyca/$name/releases" update_url="https://github.com/pyca/$name/releases"
update_names="/archive/$version.tar.gz" update_names="/archive/$version.tar.gz"
dlextract "https://github.com/pyca/$name/archive/$version/$name-$version.tar.gz" \ dlextract "https://github.com/pyca/$name/archive/$version/$name-$version.tar.gz" \
'97e7c2159a9fbdf92214854ba08206da' 'fca95e34cd920837f2d2f83390a41dc1'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/python3-requests.sat

@ -1,12 +1,12 @@
import 'compile/python' import 'compile/python'
name=requests name=requests
version=2.16.5 version=2.18.1
update_url="https://github.com/kennethreitz/$name/releases" update_url="https://github.com/kennethreitz/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/kennethreitz/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/kennethreitz/$name/archive/v$version/$name-$version.tar.gz" \
'00049dfe29ebf3168c9ddb4069d8b8cd' 'a3d6f123e328ab97131f8232a17eebdc'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/python3-setuptools.sat

@ -1,14 +1,14 @@
import 'compile/python' import 'compile/python'
name=setuptools name=setuptools
version=35.0.2 version=36.2.0
update_url="https://github.com/pypa/$name/releases" update_url="https://github.com/pypa/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
define_option 'easy_install-symlink: Install the easy_install symlink (it may conflict with python2)' 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" \ dlextract "https://github.com/pypa/$name/archive/v$version/$name-$version.tar.gz" \
'768219e2b3bab1ab4e6f7ded94caaf2d' '7b6f9ac436ed7e245e265daccc0e6c43'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/python3-urllib3.sat

@ -1,12 +1,12 @@
import 'compile/python' import 'compile/python'
name=urllib3 name=urllib3
version=1.21.1 version=1.22
update_url="https://github.com/shazow/$name/releases" update_url="https://github.com/shazow/$name/releases"
update_names="/archive/$version.tar.gz" update_names="/archive/$version.tar.gz"
dlextract "https://github.com/shazow/$name/archive/$version/$name-$version.tar.gz" \ dlextract "https://github.com/shazow/$name/archive/$version/$name-$version.tar.gz" \
'b0a2c692ea273dc120b209a027b0df3c' '8903a5c17af0c1e8b1793b0c57fbc816'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/python3.sat

@ -1,13 +1,13 @@
import 'compile/configure' import 'compile/configure'
name=Python name=Python
version=3.6.1 version=3.6.2
update_url='https://www.python.org/downloads/' update_url='https://www.python.org/downloads/'
define_option '2to3-symlink: Install the 2to3 symlink (it may conflict with python2)' 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" \ dlextract "https://www.python.org/ftp/python/$version/$name-$version.tar.xz" \
'692b4fc3a2ba0d54d1495d4ead5b0b5c' '2c68846471994897278364fc18730dd9'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/qbittorrent.sat

@ -1,14 +1,14 @@
import 'compile/configure' import 'compile/configure'
name=qbittorrent name=qbittorrent
version=3.3.13 version=3.3.14
update_url='https://www.qbittorrent.org/download.php' update_url='https://www.qbittorrent.org/download.php'
define_option '!qt4: Build for Qt4 instead of Qt5' define_option '!qt4: Build for Qt4 instead of Qt5'
define_option '!patch: Apply some custom patches' define_option '!patch: Apply some custom patches'
dlextract "http://sourceforge.net/projects/$name/files/$name/$name-$version/$name-$version.tar.xz" \ 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" option patch extrafile "$name-$version-preview-file-on-double-click.patch"
header_end header_end

6
satellites/qt5-base.sat

@ -1,9 +1,9 @@
name=qt5 name=qt5
submodule=base submodule=base
majver=5.9 majver=5.9
version=$majver.0 version=$majver.1
update_url='https://www.qt.io/download-open-source/' 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' optional_libraries='libpng libjpeg freetype harfbuzz xcb xkbcommon-x11'
for opt in $optional_libraries; do for opt in $optional_libraries; do
@ -11,7 +11,7 @@ for opt in $optional_libraries; do
done done
dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \ dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
'd9984e18fb826fa3bb63457dc90ba14a' '5a74869fc3731bcb8311e62e235d11a7'
header_end header_end
cd "qt$submodule-opensource-src-$version" cd "qt$submodule-opensource-src-$version"

6
satellites/qt5-tools.sat

@ -3,12 +3,12 @@ import 'compile/qt'
name=qt5 name=qt5
submodule=tools submodule=tools
majver=5.9 majver=5.9
version=$majver.0 version=$majver.1
update_url='https://www.qt.io/download-open-source/' 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" \ dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
'ff272ef2640414442efdb8c8ce1fe031' '87bbad069322a03c3d365fdaac3c9f19'
header_end header_end
cd "qt$submodule-opensource-src-$version" cd "qt$submodule-opensource-src-$version"

6
satellites/qt5-x11extras.sat

@ -3,12 +3,12 @@ import 'compile/qt'
name=qt5 name=qt5
submodule=x11extras submodule=x11extras
majver=5.9 majver=5.9
version=$majver.0 version=$majver.1
update_url='https://www.qt.io/download-open-source/' 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" \ dlextract "http://download.qt.io/official_releases/qt/$majver/$version/submodules/qt$submodule-opensource-src-$version.tar.xz" \
'beb4bdfe83c5663d74d812e08bc80573' '0cc2add29e952e9c81d38708185b0f14'
header_end header_end
cd "qt$submodule-opensource-src-$version" cd "qt$submodule-opensource-src-$version"

7
satellites/radare2.sat

@ -5,19 +5,18 @@
import 'compile/configure' import 'compile/configure'
name=radare2 name=radare2
version=1.4.0 version=1.6.0
update_url='http://rada.re/r/down.html' update_url='http://rada.re/r/down.html'
update_names="$name-$version.tar.gz\">$name" update_names="$name-$version.tar.gz\">$name"
dlextract "http://cloud.radare.org/get/$version/$name-$version.tar.gz" \ dlextract "http://radare.mikelloc.com/get/$version/$name-$version.tar.gz" \
'e21a322491a94952e8aaa7247703059f' '5badf3e044616fa382e902e9f36b73fa'
header_end header_end
cd "$name-$version" cd "$name-$version"
# Radare2 now uses acr instead of autoconf. # Radare2 now uses acr instead of autoconf.
# However, it tries to be full-compatible, so I hope it'll stay that way. # 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 LDFLAGS= compile_configure -- --with-syszip
# vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab: # vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:

9
satellites/slop.sat

@ -1,12 +1,12 @@
import 'compile/cmake' import 'compile/cmake'
name=slop name=slop
version=6.3.38 version=6.3.47
update_url="https://github.com/naelstrof/$name/releases" update_url="https://github.com/naelstrof/$name/releases"
update_names="/archive/v$version.tar.gz" update_names="/archive/v$version.tar.gz"
dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \ dlextract "https://github.com/naelstrof/$name/archive/v$version/$name-$version.tar.gz" \
'c99402f9fd1909d539f576e317233eb3' 'd094a769ac3f8d444f6a903a3f076196'
header_end header_end
cd "$name-$version" 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/lib/$(safe_sed "$dir_libdir")/" \
-e "/^install(/s/include/$(safe_sed "$dir_includedir")/" CMakeLists.txt -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: # vim:set tabstop=4 shiftwidth=4 syntax=sh expandtab:

4
satellites/streamlink.sat

@ -1,11 +1,11 @@
import 'compile/python' import 'compile/python'
name=streamlink name=streamlink
version=0.6.0 version=0.7.0
update_url="https://github.com/$name/$name/releases" update_url="https://github.com/$name/$name/releases"
dlextract "https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz" \ dlextract "https://github.com/$name/$name/releases/download/$version/$name-$version.tar.gz" \
'08cce07c2e2ddc956824c5a7d3f72d59' 'fa4b53f95f862eb079fea5812fe912c3'
header_end header_end
cd "$name-$version" cd "$name-$version"

6
satellites/syncthing.sat

@ -1,11 +1,9 @@
# TODO (probably never): Separate all libraries in different packages.
name=syncthing name=syncthing
version=0.14.28 version=0.14.32
update_url="https://github.com/$name/$name/releases" update_url="https://github.com/$name/$name/releases"
dlextract "https://github.com/$name/$name/releases/download/v$version/$name-source-v$version.tar.gz" \ dlextract "https://github.com/$name/$name/releases/download/v$version/$name-source-v$version.tar.gz" \
'c1305fb21e0f987d9cb9f80e0ea41ebe' '3f5a4a413624572d9191e7032f480f3b'
extrafile 'syncthing-browser.desktop' extrafile 'syncthing-browser.desktop'
header_end header_end

8
satellites/virtualbox.sat

@ -5,16 +5,16 @@ import 'misc/debian'
name=VirtualBox name=VirtualBox
deb_name=virtualbox deb_name=virtualbox
version=5.1.22 version=5.1.24
define_option 'pulseaudio: Add pulseaudio support' define_option 'pulseaudio: Add pulseaudio support'
define_option 'pam: Use PAM for authentication' define_option 'pam: Use PAM for authentication'
define_option 'docs: Build documentation (requires texlive)' define_option 'docs: Build documentation (requires texlive)'
misc_debian_download -r contrib -n "$deb_name" -O dfsg-1 \ misc_debian_download -r contrib -n "$deb_name" -O dfsg-2 \
'56eb85af66ad0aff9a72a5950f4bc2ff' '4784ea878d4e1b8f5bc9ce47c42c2831'
dlfile "http://download.virtualbox.org/virtualbox/$orig_version/$name-$orig_version.tar.bz2" \ dlfile "http://download.virtualbox.org/virtualbox/$orig_version/$name-$orig_version.tar.bz2" \
'1e50a1fcf635e2f434b136f23bb60a82' '2938f2b75f99f35205e033753c3087f3'
header_end header_end
# Unpack and sanitize the source tarball # Unpack and sanitize the source tarball

4
satellites/waf.sat

@ -1,11 +1,11 @@
import 'compile/waf' import 'compile/waf'
name=waf name=waf
version=1.9.11 version=1.9.12
update_url='https://waf.io/' update_url='https://waf.io/'
dlextract "https://waf.io/$name-$version.tar.bz2" \ dlextract "https://waf.io/$name-$version.tar.bz2" \
'ba28942df5d03a2e411de16865d36a71' '601d7f5d92c9366f1196c2dfa32dee76'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/wine.sat

@ -1,14 +1,14 @@
import 'compile/configure' import 'compile/configure'
name=wine name=wine
version=2.11 version=2.13
update_url='https://www.winehq.org/' update_url='https://www.winehq.org/'
update_names="/announce/$version\"" update_names="/announce/$version\""
define_option 'wine32=: On x86_64, enable 32bit wine support. Specify the 32bit libdir here' 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" \ dlextract "http://dl.winehq.org/$name/source/2.x/$name-$version.tar.xz" \
'03685363b094448f96c915f42df35465' 'f399d168a3e1129a6958119ec7c07252'
header_end header_end
cd "$name-$version" cd "$name-$version"

4
satellites/youtube-dl.sat

@ -1,11 +1,11 @@
import 'compile/python' import 'compile/python'
name=youtube-dl name=youtube-dl
version=2017.05.29 version=2017.07.15
update_url="http://rg3.github.io/$name/download.html" update_url="http://rg3.github.io/$name/download.html"
dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \ dlextract "https://yt-dl.org/downloads/$version/$name-$version.tar.gz" \
'b3ece5ac052442fdcb19df3977772b29' '03926f2e46cfe993725734aa395a9413'
header_end header_end
cd "$name" cd "$name"

4
satellites/zim.sat

@ -1,11 +1,11 @@
import 'compile/python' import 'compile/python'
name=zim name=zim
version=0.67-rc2 version=0.67
update_url='http://zim-wiki.org/downloads/' update_url='http://zim-wiki.org/downloads/'
dlextract "http://zim-wiki.org/downloads/$name-$version.tar.gz" \ dlextract "http://zim-wiki.org/downloads/$name-$version.tar.gz" \
'066fa4d880d9d4d9c4fe450ef70e756a' 'e87975727f1166c723912c949bea51f2'
header_end header_end
cd "$name-$version" cd "$name-$version"

Loading…
Cancel
Save