From 5d372d3443df6c2f1c564184fdedb31559d4ad87 Mon Sep 17 00:00:00 2001 From: wifislax-ng Date: Sat, 2 Apr 2016 03:05:18 +0200 Subject: [PATCH] Nuevos updaters y ajustes varios --- Desarrollo/lua_updater | 105 +++++++++++++++++++ Librerias/dirac_updater | 166 +++++++++++++++++++++++++++++++ Librerias/faad2_updater | 83 ++++++++++++++++ Librerias/ffmpeg28_updater | 22 ++-- Librerias/ffmpeg_updater | 6 +- Librerias/fluidsynth_updater | 86 ++++++++++++++++ Librerias/libcuefile_updater | 85 ++++++++++++++++ Librerias/libdca_updater | 84 ++++++++++++++++ Librerias/libdvbpsi_updater | 84 ++++++++++++++++ Librerias/libdvdcss_updater | 86 ++++++++++++++++ Librerias/libebml_updater | 7 +- Librerias/libkate_updater | 164 ++++++++++++++++++++++++++++++ Librerias/libmatroska_updater | 13 ++- Librerias/libreplaygain_updater | 85 ++++++++++++++++ Librerias/libupnp_updater | 81 +++++++++++++++ Librerias/musepack-tools_updater | 129 ++++++++++++++++++++++++ Librerias/portaudio_updater | 84 ++++++++++++++++ Multimedia/vlc_updater | 10 +- 18 files changed, 1357 insertions(+), 23 deletions(-) create mode 100755 Desarrollo/lua_updater create mode 100755 Librerias/dirac_updater create mode 100755 Librerias/faad2_updater create mode 100755 Librerias/fluidsynth_updater create mode 100755 Librerias/libcuefile_updater create mode 100755 Librerias/libdca_updater create mode 100755 Librerias/libdvbpsi_updater create mode 100755 Librerias/libdvdcss_updater create mode 100755 Librerias/libkate_updater create mode 100755 Librerias/libreplaygain_updater create mode 100755 Librerias/libupnp_updater create mode 100755 Librerias/musepack-tools_updater create mode 100755 Librerias/portaudio_updater diff --git a/Desarrollo/lua_updater b/Desarrollo/lua_updater new file mode 100755 index 0000000..71b7e30 --- /dev/null +++ b/Desarrollo/lua_updater @@ -0,0 +1,105 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=lua + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://www.lua.org/ftp + VERSION=5.1.5 + EXTENSION=tar.gz + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +chown -R root:root . + +# Fix up a to-be-installed header and the pkgconfig file +sed -i "s|/usr/local|/usr|" src/luaconf.h +sed -i "s|lib/lua|lib$LIBDIRSUFFIX/lua|" src/luaconf.h +sed -i "s|/usr/local|/usr|" etc/lua.pc +sed -i "s|prefix}/lib|prefix}/lib${LIBDIRSUFFIX}|g" etc/lua.pc + +make linux \ + CFLAGS="$SLKCFLAGS \$(MYCFLAGS)" \ + INSTALL_TOP=/usr \ + INSTALL_LIB=/usr/lib${LIBDIRSUFFIX} \ + INSTALL_LMOD=/usr/share/lua/5.1 \ + INSTALL_CMOD=/usr/lib${LIBDIRSUFFIX}/lua/5.1 + +make linux install \ + CFLAGS="$SLKCFLAGS \$(MYCFLAGS)" \ + INSTALL_TOP=$PKG/usr \ + INSTALL_LIB=$PKG/usr/lib${LIBDIRSUFFIX} \ + INSTALL_LMOD=$PKG/usr/share/lua/5.1 \ + INSTALL_CMOD=$PKG/usr/lib${LIBDIRSUFFIX}/lua/5.1 + +# Now let's build the shared library +mkdir -p shared +cd shared + ar -x $PKG/usr/lib${LIBDIRSUFFIX}/liblua.a + gcc -ldl -lreadline -lhistory -lncurses -lm -shared *.o -o liblua.so.$VERSION + cp -a liblua.so.$VERSION $PKG/usr/lib${LIBDIRSUFFIX} + ( cd $PKG/usr/lib${LIBDIRSUFFIX} + ln -s liblua.so.$VERSION liblua.so.5.1 + ln -s liblua.so.$VERSION liblua.so.5 + ln -s liblua.so.$VERSION liblua.so + ) +cd .. + +# and install the pkgconfig file +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig +cat etc/lua.pc > $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/lua.pc +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/dirac_updater b/Librerias/dirac_updater new file mode 100755 index 0000000..afbae19 --- /dev/null +++ b/Librerias/dirac_updater @@ -0,0 +1,166 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=dirac + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://pkgs.fedoraproject.org/repo/pkgs/$PRGNAM + VERSION=1.0.2 + EXTENSION=tar.gz + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$SOURCES/a57c2c5e58062d437d9ab13dffb28f0f/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +echo "RnJvbSA4OGZhZTYyMjRiNTRlY2Y5MmFjNmUzYWU1MDgzYzNmMzUyYWRjNzk4IE1vbiBTZXAgMTcg +MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnVyYWRoYSBTdXJhcGFyYWp1IDxhbnVyYWRoYUBob3lsZS5y +ZC5iYmMuY28udWs+CkRhdGU6IEZyaSwgMTcgQXByIDIwMDkgMTc6NDc6MjcgKzEwMDAKU3ViamVj +dDogW1BBVENIXSBGaXggdW5pbml0aWFsaXNlZCBtZW1vcnkgcmVhZCB0aGF0IGNhdXNlcyB0aGUg +ZW5jb2RlciB0byBjcmFzaCB3aGVuIHVzaW5nCiBub24tb3ZlcmxhcHBpbmcgYmxvY2tzLgoKLS0t +CiBsaWJkaXJhY19jb21tb24vbW90X2NvbXAuY3BwIHwgICAyMSArKysrKysrKysrKysrKystLS0t +LS0KIDEgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp +ZmYgLS1naXQgYS9saWJkaXJhY19jb21tb24vbW90X2NvbXAuY3BwIGIvbGliZGlyYWNfY29tbW9u +L21vdF9jb21wLmNwcAppbmRleCBhYThkMzdjLi5lMGVjMmZmIDEwMDY0NAotLS0gYS9saWJkaXJh +Y19jb21tb24vbW90X2NvbXAuY3BwCisrKyBiL2xpYmRpcmFjX2NvbW1vbi9tb3RfY29tcC5jcHAK +QEAgLTMwNiw2ICszMDYsOCBAQCB2b2lkIE1vdGlvbkNvbXBlbnNhdG9yOjpDb21wZW5zYXRlQ29t +cG9uZW50KCBQaWN0dXJlKiBwaWMgLAogCiAgICAgaW50IHNhdmVfZnJvbV9yb3cgPSBtX2JwYXJh +bXMuWWJzZXAoKS1tX2JwYXJhbXMuWW9mZnNldCgpOwogCisgICAgYm9vbCByb3dfb3ZlcmxhcCA9 +ICgobV9icGFyYW1zLllibGVuKCkgLSBtX2JwYXJhbXMuWWJzZXAoKSkgPiAwKTsKKwogICAgIC8v +IHVucGFkZGVkIHBpY3R1cmUgZGltZW5zaW9ucwogICAgIGNvbnN0IGludCB4X2VuZF9kYXRhID0g +cGljX2RhdGFfb3V0LkZpcnN0WCgpICsgc3RkOjptaW4ocGljX2RhdGFfb3V0Lkxlbmd0aFgoKSwg +cGljX3NpemUueCApOwogICAgIGNvbnN0IGludCB5X2VuZF9kYXRhID0gcGljX2RhdGFfb3V0LkZp +cnN0WSgpICsgc3RkOjptaW4ocGljX2RhdGFfb3V0Lkxlbmd0aFkoKSwgcGljX3NpemUueSApOwpA +QCAtNDg5LDEyICs0OTEsMTkgQEAgdm9pZCBNb3Rpb25Db21wZW5zYXRvcjo6Q29tcGVuc2F0ZUNv +bXBvbmVudCggUGljdHVyZSogcGljICwKICAgICAgICAgLy9JbmNyZW1lbnQgdGhlIGJsb2NrIHZl +cnRpY2FsIHBvc2l0aW9uCiAgICAgICAgIHBvcy55ICs9IG1fYnBhcmFtcy5ZYnNlcCgpOwogCi0g +ICAgICAgIC8vIENvcHkgdGhlIHJvd3MgcmVxdWlyZWQgdG8gbW90aW9uIGNvbXBlbnNhdGUgdGhl +IG5leHQgcm93IG9mIGJsb2NrLgotICAgICAgICAvLyBUaGlzIGlzIHVzdWFsbHkgWWJsZW4tWWJz +ZXAgcm93cy4KLSAgICAgICAgbWVtbW92ZSAocGljX2RhdGFbMF0sIHBpY19kYXRhW3NhdmVfZnJv +bV9yb3ddLCAobV9icGFyYW1zLllibGVuKCkgLSBzYXZlX2Zyb21fcm93KSpwaWNfZGF0YS5MZW5n +dGhYKCkqc2l6ZW9mKFZhbHVlVHlwZSkpOwotICAgICAgICBtZW1zZXQoIHBpY19kYXRhW21fYnBh +cmFtcy5ZYmxlbigpIC0gc2F2ZV9mcm9tX3Jvd10sIDAsIHNhdmVfZnJvbV9yb3cqcGljX2RhdGEu +TGVuZ3RoWCgpKnNpemVvZihWYWx1ZVR5cGUpICk7Ci0gICAgICAgIHNhdmVfZnJvbV9yb3cgPSBt +X2JwYXJhbXMuWWJzZXAoKTsKLQorICAgICAgICBpZiAocm93X292ZXJsYXApCisgICAgICAgIHsK +KyAgICAgICAgICAgIC8vIENvcHkgdGhlIHJvd3MgcmVxdWlyZWQgdG8gbW90aW9uIGNvbXBlbnNh +dGUgdGhlIG5leHQgcm93IG9mIAorICAgICAgICAgICAgLy8gYmxvY2tzLiBUaGlzIGlzIHVzdWFs +bHkgWWJsZW4tWWJzZXAgcm93cy4KKyAgICAgICAgICAgIG1lbW1vdmUgKHBpY19kYXRhWzBdLCBw +aWNfZGF0YVtzYXZlX2Zyb21fcm93XSwgKG1fYnBhcmFtcy5ZYmxlbigpIC0gc2F2ZV9mcm9tX3Jv +dykqcGljX2RhdGEuTGVuZ3RoWCgpKnNpemVvZihWYWx1ZVR5cGUpKTsKKyAgICAgICAgICAgIG1l +bXNldCggcGljX2RhdGFbbV9icGFyYW1zLllibGVuKCkgLSBzYXZlX2Zyb21fcm93XSwgMCwgc2F2 +ZV9mcm9tX3JvdypwaWNfZGF0YS5MZW5ndGhYKCkqc2l6ZW9mKFZhbHVlVHlwZSkgKTsKKyAgICAg +ICAgICAgIHNhdmVfZnJvbV9yb3cgPSBtX2JwYXJhbXMuWWJzZXAoKTsKKyAgICAgICAgfQorICAg +ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8vIG5vIHJvdyBvdmVybGFwLiBTbyBy +ZXNldCBwaWNfZGF0YSB0byAwLgorICAgICAgICAgICAgbWVtc2V0KCBwaWNfZGF0YVswXSwgMCwg +IG1fYnBhcmFtcy5ZYmxlbigpKnBpY19kYXRhLkxlbmd0aFgoKSpzaXplb2YoVmFsdWVUeXBlKSAp +OworICAgICAgICB9CiAgICAgfS8veWJsb2NrCiAKICAgICBpZiAoIG1fYWRkX29yX3N1YiA9PSBT +VUJUUkFDVCkKLS0gCjEuNy4wLjQKCg==" | base64 -d > $TMP/encoder.patch + +patch -p1 -i $TMP/encoder.patch || exit 1 + +echo "RnJvbSBjOTljZjhkMmNiMWU5ZTY5YjQ2NGY0ZGYyZGNhZTlmOWJhYWI0OWRjIE1vbiBTZXAgMTcg +MDA6MDA6MDAgMjAwMQpGcm9tOiBBbnVyYWRoYSBTdXJhcGFyYWp1IDxhc3VyYXBhcmFqdUBnbWFp +bC5jb20+CkRhdGU6IFN1biwgOSBNYXkgMjAxMCAxNDowNDo0MyArMTAwMApTdWJqZWN0OiBbUEFU +Q0hdIEZpeGVkICMyOTg0MzA0LiAgRml4IGNvbXBpbGF0aW9uIGVycm9ycyByZXBvcnRlZCBieSBn +Y2MgNC41LjAuCgotLS0KIGxpYmRpcmFjX2VuY29kZXIvcXVhbnRfY2hvb3Nlci5jcHAgfCAgICA2 +ICsrKy0tLQogMSBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p +CgpkaWZmIC0tZ2l0IGEvbGliZGlyYWNfZW5jb2Rlci9xdWFudF9jaG9vc2VyLmNwcCBiL2xpYmRp +cmFjX2VuY29kZXIvcXVhbnRfY2hvb3Nlci5jcHAKaW5kZXggMTZmZmNiMy4uN2JhYTEyOSAxMDA2 +NDQKLS0tIGEvbGliZGlyYWNfZW5jb2Rlci9xdWFudF9jaG9vc2VyLmNwcAorKysgYi9saWJkaXJh +Y19lbmNvZGVyL3F1YW50X2Nob29zZXIuY3BwCkBAIC0zMzMsMTQgKzMzMywxNCBAQCB2b2lkIFF1 +YW50Q2hvb3Nlcjo6U2VsZWN0QmVzdFF1YW50KCkKIHZvaWQgUXVhbnRDaG9vc2VyOjpTZXRTa2lw +KCBDb2RlQmxvY2smIGNibG9jayAsIGNvbnN0IGludCBxaWR4KQogewogICAgIGNvbnN0IGludCB1 +X3RocmVzaG9sZCA9IGRpcmFjX3F1YW50aXNlcl9saXN0cy5RdWFudEZhY3RvcjQoIHFpZHggKTsK +LSAgICAKKwogICAgIC8vIFNldHMgdGhlIHNraXAgZmxhZyBmb3IgYSBjb2RlYmxvY2sKICAgICBi +b29sIGNhbl9za2lwID0gdHJ1ZTsKICAgICBmb3IgKGludCBqPWNibG9jay5Zc3RhcnQoKTsgajxj +YmxvY2suWWVuZCgpOyArK2ogKQogICAgIHsKICAgICAgICAgZm9yIChpbnQgaT1jYmxvY2suWHN0 +YXJ0KCk7IGk8Y2Jsb2NrLlhlbmQoKTsgKytpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYg +KCAoc3RkOjphYnMobV9jb2VmZl9kYXRhW2pdW2ldKTw8MikgPj0gdV90aHJlc2hvbGQgKQorICAg +ICAgICAgICAgaWYgKCAoc3RhdGljX2Nhc3Q8aW50PihzdGQ6OmFicyhtX2NvZWZmX2RhdGFbal1b +aV0pKTw8MikgPj0gdV90aHJlc2hvbGQgKQogICAgICAgICAgICAgICAgIGNhbl9za2lwID0gZmFs +c2U7CiAgICAgICAgIH0gICAKICAgICB9CkBAIC0zNTUsNyArMzU1LDcgQEAgQ29lZmZUeXBlIFF1 +YW50Q2hvb3Nlcjo6QmxvY2tBYnNNYXgoIGNvbnN0IFN1YmJhbmQmIG5vZGUgKQogICAgIHsKICAg +ICAgICAgZm9yIChpbnQgaT1ub2RlLlhwKCkgOyBpPG5vZGUuWHAoKStub2RlLlhsKCk7ICsraSkK +ICAgICAgICAgeyAgICAKLSAgICAgICAgICAgIHZhbCA9IHN0ZDo6bWF4KCB2YWwgLCBzdGQ6OmFi +cyhtX2NvZWZmX2RhdGFbal1baV0pICk7CisgICAgICAgICAgICB2YWwgPSBzdGQ6Om1heCggdmFs +ICwgc3RhdGljX2Nhc3Q8aW50PihzdGQ6OmFicyhtX2NvZWZmX2RhdGFbal1baV0pKSApOwogICAg +ICAgICB9Ly8gaQogICAgIH0vLyBqCiAKLS0gCjEuNy4wLjQKCg==" | base64 -d > $TMP/gcc.patch + +patch -p1 -i $TMP/gcc.patch || exit 1 + +# -Werror breaks build on 14.0 +sed -i "s|\ -Werror\"|\"|" configure + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install \ + htmldir=/usr/doc/$PRGNAM-$VERSION/html \ + DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/faad2_updater b/Librerias/faad2_updater new file mode 100755 index 0000000..80f7d5d --- /dev/null +++ b/Librerias/faad2_updater @@ -0,0 +1,83 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=faad2 + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://downloads.sourceforge.net/faac + VERSION=2.7 + EXTENSION=tar.bz2 + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --enable-shared=yes \ + --enable-static=no \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install-strip DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/ffmpeg28_updater b/Librerias/ffmpeg28_updater index 363f061..ea30974 100755 --- a/Librerias/ffmpeg28_updater +++ b/Librerias/ffmpeg28_updater @@ -2,7 +2,7 @@ # Script by www.seguridadwireless.net -SCRIPT_VERSION=20160218 +SCRIPT_VERSION=20160402 ############################################################ ## Funciones comunes. Su nombre empieza por f_ ## @@ -37,14 +37,17 @@ F_compilar(){ chown -R root:root . chmod -R u+w,go+r-w,a-s . -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ +# Fix linking with flite +sed -i "s| -lflite\"| -lflite -lm -lasound\"|" \ + ./configure - ./configure \ - --prefix='/usr' \ - --incdir='/usr/include/ffmpeg2.8' \ - --libdir='/usr/lib/ffmpeg2.8' \ - --shlibdir='/usr/lib/ffmpeg2.8' \ +CFLAGS="$SLKCFLAGS -I/usr/include/openmj2-2.1" \ +CXXFLAGS="$SLKCFLAGS -I/usr/include/openmj2-2.1" \ +./configure \ + --prefix=/usr \ + --incdir=/usr/include/ffmpeg2.8 \ + --libdir=/usr/lib$LIBDIRSUFFIX/ffmpeg2.8 \ + --shlibdir=/usr/lib$LIBDIRSUFFIX/ffmpeg2.8 \ --disable-debug \ --disable-static \ --disable-stripping \ @@ -68,7 +71,6 @@ CXXFLAGS="$SLKCFLAGS" \ --enable-libopus \ --enable-libpulse \ --enable-libschroedinger \ - --enable-libsoxr \ --enable-libspeex \ --enable-libssh \ --enable-libtheora \ @@ -89,7 +91,7 @@ CXXFLAGS="$SLKCFLAGS" \ rm -rf "$PKG"/usr/{bin,share} install -dm 755 "$PKG"/etc/ld.so.conf.d - echo -e '/usr/lib/\n/usr/lib/ffmpeg2.8/' > "$PKG"/etc/ld.so.conf.d/ffmpeg2.8.conf + echo -e "/usr/lib$LIBDIRSUFFIX/\n/usr/lib$LIBDIRSUFFIX/ffmpeg2.8/" > "$PKG"/etc/ld.so.conf.d/ffmpeg2.8.conf } ################################### diff --git a/Librerias/ffmpeg_updater b/Librerias/ffmpeg_updater index adff967..96150c4 100755 --- a/Librerias/ffmpeg_updater +++ b/Librerias/ffmpeg_updater @@ -2,7 +2,7 @@ # Script by www.seguridadwireless.net -SCRIPT_VERSION=20160324 +SCRIPT_VERSION=20160402 ############################################################ ## Funciones comunes. Su nombre empieza por f_ ## @@ -40,7 +40,9 @@ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ - --prefix='/usr' \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --shlibdir=/usr/lib${LIBDIRSUFFIX} \ --disable-debug \ --disable-static \ --disable-stripping \ diff --git a/Librerias/fluidsynth_updater b/Librerias/fluidsynth_updater new file mode 100755 index 0000000..f5a6592 --- /dev/null +++ b/Librerias/fluidsynth_updater @@ -0,0 +1,86 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=fluidsynth + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://downloads.sourceforge.net/$PRGNAM + VERSION=1.1.6 + EXTENSION=tar.gz + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +mkdir build +cd build + cmake \ + -DCMAKE_C_FLAGS="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS="$SLKCFLAGS" \ + -DCMAKE_EXE_LINKER_FLAGS="-ltermcap" \ + -DCMAKE_SHARED_LINKER_FLAGS="-ltermcap" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX="$LIBDIRSUFFIX" \ + -DDOC_INSTALL_DIR="doc" \ + -DMAN_INSTALL_DIR="man/man1" \ + .. + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libcuefile_updater b/Librerias/libcuefile_updater new file mode 100755 index 0000000..7df1092 --- /dev/null +++ b/Librerias/libcuefile_updater @@ -0,0 +1,85 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libcuefile + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://files.musepack.net/source + VERSION=r475 + EXTENSION=tar.gz + SRCNAM=${PRGNAM}_$VERSION + SOURCES=$SRCNAM.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +# adding missing include files to CMakeLists.txt +echo 'INSTALL(FILES ${libcuefile_SOURCE_DIR}/include/cuetools/cuefile.h ${libcuefile_SOURCE_DIR}/include/cuetools/cd.h ${libcuefile_SOURCE_DIR}/include/cuetools/cdtext.h DESTINATION include/cuetools)' >> src/CMakeLists.txt + +cmake \ + -G "Unix Makefiles" \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libdca_updater b/Librerias/libdca_updater new file mode 100755 index 0000000..fb1c0ad --- /dev/null +++ b/Librerias/libdca_updater @@ -0,0 +1,84 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libdca + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://download.videolan.org/pub/videolan/$PRGNAM + VERSION=`curl -s $WEB/|grep [0-9]/|tail -1|cut -d / -f-1|cut -d '"' -f2` + EXTENSION=tar.bz2 + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$VERSION/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --program-prefix="" \ + --program-suffix="" \ + --enable-shared + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +cp -a libdca/dca_internal.h $PKG/usr/include +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libdvbpsi_updater b/Librerias/libdvbpsi_updater new file mode 100755 index 0000000..a4489ed --- /dev/null +++ b/Librerias/libdvbpsi_updater @@ -0,0 +1,84 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libdvbpsi + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://download.videolan.org/pub/$PRGNAM + VERSION=`curl -s $WEB/|grep [0-9]/|tail -1|cut -d '"' -f2|sed 's/.$//g'` + EXTENSION=tar.bz2 + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$VERSION/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --disable-static \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libdvdcss_updater b/Librerias/libdvdcss_updater new file mode 100755 index 0000000..cbb3673 --- /dev/null +++ b/Librerias/libdvdcss_updater @@ -0,0 +1,86 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libdvdcss + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://download.videolan.org/pub/videolan/$PRGNAM + VERSION=`curl -s $WEB/|grep [0-9]/|tail -1|cut -d / -f-1|cut -d '"' -f2` + EXTENSION=tar.bz2 + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$VERSION/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PRGNAM-$VERSION \ + --enable-shared=yes \ + --enable-static=no \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libebml_updater b/Librerias/libebml_updater index 713716e..9063e20 100755 --- a/Librerias/libebml_updater +++ b/Librerias/libebml_updater @@ -2,7 +2,7 @@ # Script by www.seguridadwireless.net -SCRIPT_VERSION=20151123 +SCRIPT_VERSION=20160402 ############################################################ ## Funciones comunes. Su nombre empieza por f_ ## @@ -47,9 +47,8 @@ echo echo "$VERDE"Compilando ..."$CIERRE" sleep 1 - make || exit 1 -make install DESTDIR=$PKG +make install DESTDIR=$PKG || exit 1 } ################################### @@ -83,4 +82,4 @@ F_compilar #Hacemos strip sobre el paquete f_strip #Creamos xzm , instalamos y salimos -f_tareasFinales +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libkate_updater b/Librerias/libkate_updater new file mode 100755 index 0000000..6ae11fd --- /dev/null +++ b/Librerias/libkate_updater @@ -0,0 +1,164 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libkate + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=https://libkate.googlecode.com/files + VERSION=0.4.1 + EXTENSION=tar.gz + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +echo "ZGlmZiAtdSAtciBsaWJrYXRlLTAuNC4xLW9yaWcvTWFrZWZpbGUuaW4gbGlia2F0ZS0wLjQuMS9N +YWtlZmlsZS5pbgotLS0gbGlia2F0ZS0wLjQuMS1vcmlnL01ha2VmaWxlLmluCTIwMTEtMDgtMjEg +MjM6NDY6NTguMDAwMDAwMDAwICswMTAwCisrKyBsaWJrYXRlLTAuNC4xL01ha2VmaWxlLmluCTIw +MTUtMDUtMjggMjM6NTI6MjEuMzg5OTQ2OTcxICswMTAwCkBAIC0yNjAsNyArMjYwLDYgQEAKIExE +ID0gQExEQAogTERGTEFHUyA9IEBMREZMQUdTQAogTEVYID0gQExFWEAKLUxFWExJQiA9IEBMRVhM +SUJACiBMRVhfT1VUUFVUX1JPT1QgPSBATEVYX09VVFBVVF9ST09UQAogTElCS0FURV9TSEFSRURf +VkVSU0lPTiA9IEBMSUJLQVRFX1NIQVJFRF9WRVJTSU9OQAogTElCT0JKUyA9IEBMSUJPQkpTQApk +aWZmIC11IC1yIGxpYmthdGUtMC40LjEtb3JpZy9jb25maWd1cmUuYWMgbGlia2F0ZS0wLjQuMS9j +b25maWd1cmUuYWMKLS0tIGxpYmthdGUtMC40LjEtb3JpZy9jb25maWd1cmUuYWMJMjAxMS0wOC0y +MSAyMzo0NDozMi4wMDAwMDAwMDAgKzAxMDAKKysrIGxpYmthdGUtMC40LjEvY29uZmlndXJlLmFj +CTIwMTUtMDUtMzAgMDY6Mjg6MzMuMzA2NjgyNDgxICswMTAwCkBAIC03LDcgKzcsNyBAQAogCiBB +Q19DQU5PTklDQUxfVEFSR0VUCiAKLUFNX0lOSVRfQVVUT01BS0UoWy1XYWxsIC1XZXJyb3IgZm9y +ZWlnbiBzdWJkaXItb2JqZWN0c10pCitBTV9JTklUX0FVVE9NQUtFKFstV2FsbCBmb3JlaWduIHN1 +YmRpci1vYmplY3RzXSkKIEFDX0NPTkZJR19IRUFERVJTKFtpbmNsdWRlL2NvbmZpZy5oXSkKIAog +aWZkZWYoW0FNX1NJTEVOVF9SVUxFU10sW0FNX1NJTEVOVF9SVUxFU10pCmRpZmYgLXUgLXIgbGli +a2F0ZS0wLjQuMS1vcmlnL2RvYy9NYWtlZmlsZS5pbiBsaWJrYXRlLTAuNC4xL2RvYy9NYWtlZmls +ZS5pbgotLS0gbGlia2F0ZS0wLjQuMS1vcmlnL2RvYy9NYWtlZmlsZS5pbgkyMDExLTA4LTIxIDIz +OjQ3OjEwLjAwMDAwMDAwMCArMDEwMAorKysgbGlia2F0ZS0wLjQuMS9kb2MvTWFrZWZpbGUuaW4J +MjAxNS0wNS0yOCAyMzo1Mjo0OS43NDIwNTQ1NzIgKzAxMDAKQEAgLTEyNSw3ICsxMjUsNiBAQAog +TEQgPSBATERACiBMREZMQUdTID0gQExERkxBR1NACiBMRVggPSBATEVYQAotTEVYTElCID0gQExF +WExJQkAKIExFWF9PVVRQVVRfUk9PVCA9IEBMRVhfT1VUUFVUX1JPT1RACiBMSUJLQVRFX1NIQVJF +RF9WRVJTSU9OID0gQExJQktBVEVfU0hBUkVEX1ZFUlNJT05ACiBMSUJPQkpTID0gQExJQk9CSlNA +CmRpZmYgLXUgLXIgbGlia2F0ZS0wLjQuMS1vcmlnL3Rlc3RzL01ha2VmaWxlLmluIGxpYmthdGUt +MC40LjEvdGVzdHMvTWFrZWZpbGUuaW4KLS0tIGxpYmthdGUtMC40LjEtb3JpZy90ZXN0cy9NYWtl +ZmlsZS5pbgkyMDExLTA4LTIxIDIzOjQ2OjU4LjAwMDAwMDAwMCArMDEwMAorKysgbGlia2F0ZS0w +LjQuMS90ZXN0cy9NYWtlZmlsZS5pbgkyMDE1LTA1LTI4IDIzOjUyOjM2LjU0MjAwNDQ2MyArMDEw +MApAQCAtMTU2LDcgKzE1Niw2IEBACiBMRCA9IEBMREAKIExERkxBR1MgPSBATERGTEFHU0AKIExF +WCA9IEBMRVhACi1MRVhMSUIgPSBATEVYTElCQAogTEVYX09VVFBVVF9ST09UID0gQExFWF9PVVRQ +VVRfUk9PVEAKIExJQktBVEVfU0hBUkVEX1ZFUlNJT04gPSBATElCS0FURV9TSEFSRURfVkVSU0lP +TkAKIExJQk9CSlMgPSBATElCT0JKU0AKZGlmZiAtdSAtciBsaWJrYXRlLTAuNC4xLW9yaWcvdG9v +bHMvS2F0ZURKL01ha2VmaWxlLmluIGxpYmthdGUtMC40LjEvdG9vbHMvS2F0ZURKL01ha2VmaWxl +LmluCi0tLSBsaWJrYXRlLTAuNC4xLW9yaWcvdG9vbHMvS2F0ZURKL01ha2VmaWxlLmluCTIwMTEt +MDgtMjEgMjM6NDY6NTguMDAwMDAwMDAwICswMTAwCisrKyBsaWJrYXRlLTAuNC4xL3Rvb2xzL0th +dGVESi9NYWtlZmlsZS5pbgkyMDE1LTA1LTI4IDIzOjUzOjExLjk4MTEzOTAxNyArMDEwMApAQCAt +OTksNyArOTksNiBAQAogTEQgPSBATERACiBMREZMQUdTID0gQExERkxBR1NACiBMRVggPSBATEVY +QAotTEVYTElCID0gQExFWExJQkAKIExFWF9PVVRQVVRfUk9PVCA9IEBMRVhfT1VUUFVUX1JPT1RA +CiBMSUJLQVRFX1NIQVJFRF9WRVJTSU9OID0gQExJQktBVEVfU0hBUkVEX1ZFUlNJT05ACiBMSUJP +QkpTID0gQExJQk9CSlNACmRpZmYgLXUgLXIgbGlia2F0ZS0wLjQuMS1vcmlnL3Rvb2xzL01ha2Vm +aWxlLmFtIGxpYmthdGUtMC40LjEvdG9vbHMvTWFrZWZpbGUuYW0KLS0tIGxpYmthdGUtMC40LjEt +b3JpZy90b29scy9NYWtlZmlsZS5hbQkyMDExLTA4LTIxIDEzOjQyOjEwLjAwMDAwMDAwMCArMDEw +MAorKysgbGlia2F0ZS0wLjQuMS90b29scy9NYWtlZmlsZS5hbQkyMDE1LTA1LTI4IDIzOjU0OjAz +LjI5MzMzMzkxNCArMDEwMApAQCAtMjAsNyArMjAsNyBAQAogZW5kaWYKIGthdGVkZWNfU09VUkNF +Uz1rYXRlZGVjLmMga2thdGUuYyBrc3J0LmMga2xyYy5jIGt1dGlsLmMga2Z1enouYyBrc3RyZWFt +LmMga3JlYWQuYyBrc3RyaW5ncy5jCiBrYXRhbHl6ZXJfU09VUkNFUz1rYXRhbHl6ZXIuYyBrdXRp +bC5jIGtzdHJlYW0uYyBrcmVhZC5jIGtzdHJpbmdzLmMga3N0YXRzLmMKLWthdGVlbmNfTERBREQ9 +Li4vbGliL2xpYm9nZ2thdGUubGEgLi4vbGliL2xpYmthdGUubGEgQE9HR19MSUJTQCBAUE5HX0xJ +QlNAIEBMRVhMSUJACitrYXRlZW5jX0xEQUREPS4uL2xpYi9saWJvZ2drYXRlLmxhIC4uL2xpYi9s +aWJrYXRlLmxhIEBPR0dfTElCU0AgQFBOR19MSUJTQAoga2F0ZWRlY19MREFERD0uLi9saWIvbGli +b2dna2F0ZS5sYSAuLi9saWIvbGlia2F0ZS5sYSBAT0dHX0xJQlNACiBrYXRhbHl6ZXJfTERBREQ9 +Li4vbGliL2xpYm9nZ2thdGUubGEgLi4vbGliL2xpYmthdGUubGEgQE9HR19MSUJTQAoga2F0ZWVu +Y19DRkxBR1M9QENXQVJORkxBR1NfTElHSFRAIEBDRkxBR1NfRk9SVElGWV9TT1VSQ0VAIEBDRkxB +R1NfREVCVUdAIEBPR0dfQ0ZMQUdTQCBAUE5HX0NGTEFHU0AKZGlmZiAtdSAtciBsaWJrYXRlLTAu +NC4xLW9yaWcvdG9vbHMvTWFrZWZpbGUuaW4gbGlia2F0ZS0wLjQuMS90b29scy9NYWtlZmlsZS5p +bgotLS0gbGlia2F0ZS0wLjQuMS1vcmlnL3Rvb2xzL01ha2VmaWxlLmluCTIwMTEtMDgtMjEgMjM6 +NDY6NTguMDAwMDAwMDAwICswMTAwCisrKyBsaWJrYXRlLTAuNC4xL3Rvb2xzL01ha2VmaWxlLmlu +CTIwMTUtMDUtMjggMjM6NTQ6MjEuODA1NDA0MjcwICswMTAwCkBAIC0yMjMsNyArMjIzLDYgQEAK +IExEID0gQExEQAogTERGTEFHUyA9IEBMREZMQUdTQAogTEVYID0gQExFWEAKLUxFWExJQiA9IEBM +RVhMSUJACiBMRVhfT1VUUFVUX1JPT1QgPSBATEVYX09VVFBVVF9ST09UQAogTElCS0FURV9TSEFS +RURfVkVSU0lPTiA9IEBMSUJLQVRFX1NIQVJFRF9WRVJTSU9OQAogTElCT0JKUyA9IEBMSUJPQkpT +QApAQCAtMzUxLDcgKzM1MCw3IEBACiBASEFWRV9PR0dfVFJVRUAJJChhbV9fYXBwZW5kXzEpCiBA +SEFWRV9PR0dfVFJVRUBrYXRlZGVjX1NPVVJDRVMgPSBrYXRlZGVjLmMga2thdGUuYyBrc3J0LmMg +a2xyYy5jIGt1dGlsLmMga2Z1enouYyBrc3RyZWFtLmMga3JlYWQuYyBrc3RyaW5ncy5jCiBASEFW +RV9PR0dfVFJVRUBrYXRhbHl6ZXJfU09VUkNFUyA9IGthdGFseXplci5jIGt1dGlsLmMga3N0cmVh +bS5jIGtyZWFkLmMga3N0cmluZ3MuYyBrc3RhdHMuYwotQEhBVkVfT0dHX1RSVUVAa2F0ZWVuY19M +REFERCA9IC4uL2xpYi9saWJvZ2drYXRlLmxhIC4uL2xpYi9saWJrYXRlLmxhIEBPR0dfTElCU0Ag +QFBOR19MSUJTQCBATEVYTElCQAorQEhBVkVfT0dHX1RSVUVAa2F0ZWVuY19MREFERCA9IC4uL2xp +Yi9saWJvZ2drYXRlLmxhIC4uL2xpYi9saWJrYXRlLmxhIEBPR0dfTElCU0AgQFBOR19MSUJTQAog +QEhBVkVfT0dHX1RSVUVAa2F0ZWRlY19MREFERCA9IC4uL2xpYi9saWJvZ2drYXRlLmxhIC4uL2xp +Yi9saWJrYXRlLmxhIEBPR0dfTElCU0AKIEBIQVZFX09HR19UUlVFQGthdGFseXplcl9MREFERCA9 +IC4uL2xpYi9saWJvZ2drYXRlLmxhIC4uL2xpYi9saWJrYXRlLmxhIEBPR0dfTElCU0AKIEBIQVZF +X09HR19UUlVFQGthdGVlbmNfQ0ZMQUdTID0gQENXQVJORkxBR1NfTElHSFRAIEBDRkxBR1NfRk9S +VElGWV9TT1VSQ0VAIEBDRkxBR1NfREVCVUdAIEBPR0dfQ0ZMQUdTQCBAUE5HX0NGTEFHU0AK +" | base64 -d > $TMP/no-flex.patch + +patch -p1 -i $TMP/no-flex.patch || exit 1 + +libtoolize --copy --force +aclocal +automake --add-missing --copy --force-missing + +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --exec-prefix=/usr \ + --sysconfdir=/etc \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --disable-doc \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Compronar dependencias +#F_dependencias +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libmatroska_updater b/Librerias/libmatroska_updater index d9519c2..6fbc78b 100755 --- a/Librerias/libmatroska_updater +++ b/Librerias/libmatroska_updater @@ -2,7 +2,7 @@ # Script by www.seguridadwireless.net -SCRIPT_VERSION=20160204 +SCRIPT_VERSION=20160402 ############################################################ ## Funciones comunes. Su nombre empieza por f_ ## @@ -25,6 +25,13 @@ F_variables() { DOWNLOAD=${WEB}$SOURCES } +# Comprobar dependencias +F_dependencias(){ +DEPENDENCIAS="libebml" +f_dependencias +} + + # Descomprimimos el fichero descargado y compilamos F_compilar(){ echo @@ -83,6 +90,8 @@ f_comprobarUpdates f_arquitectura #Comprobamos version instalada del paquete f_versionInstalada +# Comprobar dependencias +F_dependencias #Si no existe el fichero se descargara f_download #Preparamos entorno @@ -92,4 +101,4 @@ F_compilar #Hacemos strip sobre el paquete f_strip #Creamos xzm , instalamos y salimos -f_tareasFinales +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libreplaygain_updater b/Librerias/libreplaygain_updater new file mode 100755 index 0000000..937d775 --- /dev/null +++ b/Librerias/libreplaygain_updater @@ -0,0 +1,85 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libreplaygain + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://files.musepack.net/source + VERSION=r475 + EXTENSION=tar.gz + SRCNAM=${PRGNAM}_$VERSION + SOURCES=$SRCNAM.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +# adding missing include file to CMakeLists.txt +echo 'INSTALL(FILES ${libreplaygain_SOURCE_DIR}/include/replaygain/gain_analysis.h DESTINATION include/replaygain)' >> src/CMakeLists.txt + +cmake \ + -G "Unix Makefiles" \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/libupnp_updater b/Librerias/libupnp_updater new file mode 100755 index 0000000..e913552 --- /dev/null +++ b/Librerias/libupnp_updater @@ -0,0 +1,81 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=libupnp + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=https://sourceforge.net/projects/pupnp/files/pupnp/ + VERSION=`curl -s $WEB/|grep libUPnP|head -1|cut -d- -f2|cut -d t -f-1|sed 's/.$//g'` + EXTENSION=tar.bz2 + SOURCES=$PRGNAM-$VERSION.$EXTENSION + DOWNLOAD=http://downloads.sourceforge.net/pupnp/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/musepack-tools_updater b/Librerias/musepack-tools_updater new file mode 100755 index 0000000..d900fed --- /dev/null +++ b/Librerias/musepack-tools_updater @@ -0,0 +1,129 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=musepack-tools + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://files.musepack.net/source + VERSION=r475 + SRCNAM=musepack_src_$VERSION + EXTENSION=tar.gz + SOURCES=$SRCNAM.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Comprobar dependencias +F_dependencias(){ +DEPENDENCIAS="libreplaygain libcuefile" +f_dependencias +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +echo "ZGlmZiAtTmF1ciBtdXNlcGFja19zcmNfcjQ3NS5vcmlnL0NNYWtlTGlzdHMudHh0IG11c2VwYWNr +X3NyY19yNDc1L0NNYWtlTGlzdHMudHh0Ci0tLSBtdXNlcGFja19zcmNfcjQ3NS5vcmlnL0NNYWtl +TGlzdHMudHh0CTIwMTAtMDctMTMgMTM6MTU6MjQuMDAwMDAwMDAwICswMjAwCisrKyBtdXNlcGFj +a19zcmNfcjQ3NS9DTWFrZUxpc3RzLnR4dAkyMDEzLTExLTE5IDE2OjE5OjI3LjkzMDU0NDUzMiAr +MDEwMApAQCAtMTUsMTAgKzE1LDYgQEAKIAogYWRkX2RlZmluaXRpb25zKC1ERkFTVF9NQVRIIC1E +Q1ZEX0ZBU1RMT0cpCiAKLWlmKE5PVCBNU1ZDKQotICBzZXQoQ01BS0VfQ19GTEFHUyAiLU8zIC1X +YWxsIC1mb21pdC1mcmFtZS1wb2ludGVyIC1waXBlIikKLWVuZGlmKE5PVCBNU1ZDKQotCiBhZGRf +c3ViZGlyZWN0b3J5KGxpYm1wY2RlYykKIGFkZF9zdWJkaXJlY3RvcnkobGlibXBjcHN5KQogYWRk +X3N1YmRpcmVjdG9yeShsaWJtcGNlbmMpCmRpZmYgLU5hdXIgbXVzZXBhY2tfc3JjX3I0NzUub3Jp +Zy9saWJtcGNkZWMvQ01ha2VMaXN0cy50eHQgbXVzZXBhY2tfc3JjX3I0NzUvbGlibXBjZGVjL0NN +YWtlTGlzdHMudHh0Ci0tLSBtdXNlcGFja19zcmNfcjQ3NS5vcmlnL2xpYm1wY2RlYy9DTWFrZUxp +c3RzLnR4dAkyMDEwLTA4LTIxIDE3OjU1OjAxLjAwMDAwMDAwMCArMDIwMAorKysgbXVzZXBhY2tf +c3JjX3I0NzUvbGlibXBjZGVjL0NNYWtlTGlzdHMudHh0CTIwMTMtMTEtMTkgMTY6Mjc6NTAuNDYw +NTA2NzY0ICswMTAwCkBAIC0xLDcgKzEsMjIgQEAKIGluY2x1ZGVfZGlyZWN0b3JpZXMoJHtsaWJt +cGNfU09VUkNFX0RJUn0vaW5jbHVkZSkKIGlmKFNIQVJFRCkKLSAgYWRkX2xpYnJhcnkobXBjZGVj +IFNIQVJFRCBodWZmbWFuIG1wY19kZWNvZGVyIG1wY19yZWFkZXIgc3RyZWFtaW5mbyBtcGNfYml0 +c19yZWFkZXIgbXBjX2RlbXV4IHJlcXVhbnQgc3ludGhfZmlsdGVyICR7bGlibXBjX1NPVVJDRV9E +SVJ9L2NvbW1vbi9jcmMzMikKLWVsc2UoU0hBUkVEKQotICBhZGRfbGlicmFyeShtcGNkZWNfc3Rh +dGljIFNUQVRJQyBodWZmbWFuIG1wY19kZWNvZGVyIG1wY19yZWFkZXIgc3RyZWFtaW5mbyBtcGNf +Yml0c19yZWFkZXIgbXBjX2RlbXV4IHJlcXVhbnQgc3ludGhfZmlsdGVyICR7bGlibXBjX1NPVVJD +RV9ESVJ9L2NvbW1vbi9jcmMzMikKKyAgYWRkX2xpYnJhcnkobXBjZGVjX3NoYXJlZCBTSEFSRUQg +aHVmZm1hbiBtcGNfZGVjb2RlciBtcGNfcmVhZGVyIHN0cmVhbWluZm8gbXBjX2JpdHNfcmVhZGVy +IG1wY19kZW11eCByZXF1YW50IHN5bnRoX2ZpbHRlciAke2xpYm1wY19TT1VSQ0VfRElSfS9jb21t +b24vY3JjMzIpCisgIHNldF90YXJnZXRfcHJvcGVydGllcyhtcGNkZWNfc2hhcmVkIFBST1BFUlRJ +RVMgT1VUUFVUX05BTUUgbXBjZGVjIENMRUFOX0RJUkVDVF9PVVRQVVQgMSBWRVJTSU9OIDcuMC4x +IFNPVkVSU0lPTiA3KQorICBpZihOT1QgTVNWQykKKyAgICB0YXJnZXRfbGlua19saWJyYXJpZXMo +bXBjZGVjX3NoYXJlZCBtKQorICBlbmRpZihOT1QgTVNWQykKIGVuZGlmKFNIQVJFRCkKKyAKK2Fk +ZF9saWJyYXJ5KG1wY2RlY19zdGF0aWMgU1RBVElDIGh1ZmZtYW4gbXBjX2RlY29kZXIgbXBjX3Jl +YWRlciBzdHJlYW1pbmZvIG1wY19iaXRzX3JlYWRlciBtcGNfZGVtdXggcmVxdWFudCBzeW50aF9m +aWx0ZXIgJHtsaWJtcGNfU09VUkNFX0RJUn0vY29tbW9uL2NyYzMyKQogCitzZXRfdGFyZ2V0X3By +b3BlcnRpZXMobXBjZGVjX3N0YXRpYyBQUk9QRVJUSUVTIE9VVFBVVF9OQU1FIG1wY2RlYyBDTEVB +Tl9ESVJFQ1RfT1VUUFVUIDEpCisKK2lmKE5PVCBNU1ZDKQorICB0YXJnZXRfbGlua19saWJyYXJp +ZXMobXBjZGVjX3N0YXRpYyBtKQorZW5kaWYoTk9UIE1TVkMpCisKK2luc3RhbGwoVEFSR0VUUyBt +cGNkZWNfc3RhdGljIExJQlJBUlkgREVTVElOQVRJT04gImxpYiR7TElCX1NVRkZJWH0iIEFSQ0hJ +VkUgREVTVElOQVRJT04gImxpYiR7TElCX1NVRkZJWH0iKQorCitpZihTSEFSRUQpCisgIGluc3Rh +bGwoVEFSR0VUUyBtcGNkZWNfc2hhcmVkIExJQlJBUlkgREVTVElOQVRJT04gImxpYiR7TElCX1NV +RkZJWH0iIEFSQ0hJVkUgREVTVElOQVRJT04gImxpYiR7TElCX1NVRkZJWH0iKQorZW5kaWYoU0hB +UkVEKQo=" | base64 -d > $TMP/musepack-tools-475.patch + +patch -p1 -i $TMP/musepack-tools-475.patch || exit 1 + +mkdir -p build +cd build + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=$LIBDIRSUFFIX \ + -DCMAKE_BUILD_TYPE=Release .. + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make -j1 || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Librerias/portaudio_updater b/Librerias/portaudio_updater new file mode 100755 index 0000000..f6d227b --- /dev/null +++ b/Librerias/portaudio_updater @@ -0,0 +1,84 @@ +#!/bin/sh + +# Script by www.seguridadwireless.net + +SCRIPT_VERSION=20160402 + +############################################################ +## Funciones comunes. Su nombre empieza por f_ ## +############################################################ +f_variables(){ + . /opt/wifislax-updaters/Funciones/funciones_updater +} + +############################################################ +## Funciones propias del script. Su nombre empieza por F_ ## +############################################################ +# Definicion de variables +F_variables() { + PRGNAM=portaudio + SRCNAM=pa + echo -ne "\033]2;${PRGNAM}_updater\007" + WEB=http://www.portaudio.com/archives + VERSION=v19_20140130 + EXTENSION=tgz + SOURCES=${SRCNAM}_stable_${VERSION}.$EXTENSION + DOWNLOAD=$WEB/$SOURCES +} + +# Descomprimimos el fichero descargado y compilamos +F_compilar(){ +echo +echo "$VERDE"Configurando ..."$CIERRE" +sleep 1 + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --build=$ARCH-slackware-linux + +echo +echo "$VERDE"Compilando ..."$CIERRE" +sleep 1 + +make || exit 1 +make install DESTDIR=$PKG || exit 1 +} + +################################### +## BLOQUE PRINCIPAL DE EJECUCION ## +################################### +# Si se cierra el script inesperadamente, ejecutar la funcion de limpieza +trap f_exitmode SIGHUP SIGINT + +#Inicializamos las variables globales +f_variables +#Asignamos o detectamos arquitectura +f_arquitectura +#Comprobamos conexion a Internet +f_comprobarConexion +#Inicializamos las variables del script +F_variables +#Creamos directorio de trabajo +f_directorioTemporal +#Mostramos el mensaje de presentacion +f_presentacion +#Comprobamos updates del script +f_comprobarUpdates +#Comprobamos version instalada del paquete +f_versionInstalada +#Si no existe el fichero se descargara +f_download +#Preparamos entorno +f_preparar +#Descomprimir fichero descargado y compilamos +F_compilar +#Hacemos strip sobre el paquete +f_strip +#Creamos xzm , instalamos y salimos +f_tareasFinales \ No newline at end of file diff --git a/Multimedia/vlc_updater b/Multimedia/vlc_updater index 87faaad..17cf7da 100755 --- a/Multimedia/vlc_updater +++ b/Multimedia/vlc_updater @@ -2,7 +2,7 @@ # Script by www.seguridadwireless.net -SCRIPT_VERSION=20160220 +SCRIPT_VERSION=20160402 CATEGORIA="Reproductores multimedia" ############################################################ @@ -30,11 +30,11 @@ F_variables() { F_dependencias(){ if [ $VERSION = "2.2.2" ]; then FFMPEGVERSION=ffmpeg28 -PKG_CONFIG_PATH="/usr/lib/ffmpeg2.8/pkgconfig" +PKG_CONFIG_PATH="/usr/lib${LIBDIRSUFFIX}/ffmpeg2.8/pkgconfig" else FFMPEGVERSION=ffmpeg fi -DEPENDENCIAS="$FFMPEGVERSION" +DEPENDENCIAS="$FFMPEGVERSION libass libdc1394 libdvbpsi libmpeg2 libupnp portaudio twolame opus gsm opencv libkate faac libdca libmatroska libshout speex jack-audio-connection-kit zvbi faad2 libavc1394 libmodplug musepack-tools vcdimager dirac gnome-vfs live555 rtmpdump lua libdvdcss fluidsynth schroedinger chromaprint x264 x265 libbluray" f_dependencias } @@ -44,11 +44,11 @@ echo echo "$VERDE"Configurando ..."$CIERRE" sleep 1 -sh bootstrap +autoreconf -f CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ - +LDFLAGS="$SLKLDFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \