building
This commit is contained in:
parent
bf8d7499c2
commit
a8273c1136
|
@ -17,14 +17,14 @@ Audacious 3.10+, Glib 2.64+, SDL 2.0.10+
|
||||||
|
|
||||||
**Install deps in Ubuntu**
|
**Install deps in Ubuntu**
|
||||||
|
|
||||||
`sudo apt-get -y install pkg-config audacious-dev libsdl2-dev libglib2.0-dev`
|
`sudo apt-get install pkg-config audacious-dev libsdl2-dev libglib2.0-dev`
|
||||||
|
|
||||||
Install from tarball
|
Install from tarball
|
||||||
-------
|
-------
|
||||||
|
|
||||||
- [Download](https://git.nogafam.es/themusicgod1/evacuated-infinity-plugin/releases/latest/)
|
- [Download](https://git.nogafam.es/themusicgod1/evacuated-infinity-plugin/releases/latest/)
|
||||||
- tar xf infinity-plugin-{version}.tar.xz
|
- tar xf infinity-plugin-{version}.tar.xz
|
||||||
- ./configure
|
- ./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
||||||
- make
|
- make
|
||||||
- sudo make install
|
- sudo make install
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ Install from repo
|
||||||
-------
|
-------
|
||||||
|
|
||||||
- git clone https://git.nogafam.es/themusicgod1/evacuated-infinity-plugin
|
- git clone https://git.nogafam.es/themusicgod1/evacuated-infinity-plugin
|
||||||
- ./autogen.sh
|
- ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
|
||||||
- make
|
- make
|
||||||
- sudo make install
|
- sudo make install
|
||||||
|
|
||||||
|
|
17
autogen.sh
17
autogen.sh
|
@ -23,8 +23,8 @@ srcdir=${srcdir:-.}
|
||||||
# default version requirements ...
|
# default version requirements ...
|
||||||
REQUIRED_AUTOCONF_VERSION=${REQUIRED_AUTOCONF_VERSION:-2.65}
|
REQUIRED_AUTOCONF_VERSION=${REQUIRED_AUTOCONF_VERSION:-2.65}
|
||||||
REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.16}
|
REQUIRED_AUTOMAKE_VERSION=${REQUIRED_AUTOMAKE_VERSION:-1.16}
|
||||||
REQUIRED_LIBTOOL_VERSION=${REQUIRED_LIBTOOL_VERSION:-1.4.3}
|
REQUIRED_LIBTOOL_VERSION=${REQUIRED_LIBTOOL_VERSION:-2.4.6}
|
||||||
REQUIRED_PKG_CONFIG_VERSION=${REQUIRED_PKG_CONFIG_VERSION:-0.14.0}
|
REQUIRED_PKG_CONFIG_VERSION=${REQUIRED_PKG_CONFIG_VERSION:-0.29.1}
|
||||||
|
|
||||||
# a list of required m4 macros. Package can set an initial value
|
# a list of required m4 macros. Package can set an initial value
|
||||||
REQUIRED_M4MACROS=${REQUIRED_M4MACROS:-}
|
REQUIRED_M4MACROS=${REQUIRED_M4MACROS:-}
|
||||||
|
@ -266,6 +266,8 @@ forbid_m4macro gnome-cxx-check.m4
|
||||||
|
|
||||||
want_libtool=false
|
want_libtool=false
|
||||||
want_pkg_config=false
|
want_pkg_config=false
|
||||||
|
|
||||||
|
#it doesn't work anyway (?)
|
||||||
want_maintainer_mode=false
|
want_maintainer_mode=false
|
||||||
|
|
||||||
configure_files="`find $srcdir -name '{arch}' -prune -o -name '_darcs' -prune -o -name '.??*' -prune -o -name configure.ac -print -o -name configure.in -print`"
|
configure_files="`find $srcdir -name '{arch}' -prune -o -name '_darcs' -prune -o -name '.??*' -prune -o -name configure.ac -print -o -name configure.in -print`"
|
||||||
|
@ -294,11 +296,12 @@ for configure_ac in $configure_files; do
|
||||||
done
|
done
|
||||||
|
|
||||||
#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
|
#tell Mandrake autoconf wrapper we want autoconf 2.5x, not 2.13
|
||||||
WANT_AUTOCONF_2_5=1
|
#WANT_AUTOCONF_2_5=1
|
||||||
export WANT_AUTOCONF_2_5
|
#export WANT_AUTOCONF_2_5
|
||||||
version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \
|
#version_check autoconf AUTOCONF 'autoconf2.50 autoconf autoconf-2.53' $REQUIRED_AUTOCONF_VERSION \
|
||||||
"http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz"
|
# "http://ftp.gnu.org/pub/gnu/autoconf/autoconf-$REQUIRED_AUTOCONF_VERSION.tar.gz"
|
||||||
AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
|
#AUTOHEADER=`echo $AUTOCONF | sed s/autoconf/autoheader/`
|
||||||
|
# what is this about?
|
||||||
|
|
||||||
automake_progs="automake-1.16 automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5"
|
automake_progs="automake-1.16 automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5"
|
||||||
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
|
version_check automake AUTOMAKE "$automake_progs" $REQUIRED_AUTOMAKE_VERSION \
|
||||||
|
|
|
@ -37,6 +37,7 @@ static const char about_text[] =
|
||||||
"Based on the XMMS plugin:\n"
|
"Based on the XMMS plugin:\n"
|
||||||
"Copyright 2000 Julien Carme\n\n"
|
"Copyright 2000 Julien Carme\n\n"
|
||||||
"Contributions from:\n"
|
"Contributions from:\n"
|
||||||
|
"Jeff Cliff jeffrey.cliff@gmail.com\n"
|
||||||
"CBke (C) 2016 CBke at NSA/Microsoft github \n"
|
"CBke (C) 2016 CBke at NSA/Microsoft github \n"
|
||||||
"John Lightsey (C) 2004 <john@nixnuts.net>\n"
|
"John Lightsey (C) 2004 <john@nixnuts.net>\n"
|
||||||
"Jean Delvare (C) 2004 <khali@linux-fr.org>\n"
|
"Jean Delvare (C) 2004 <khali@linux-fr.org>\n"
|
||||||
|
@ -149,8 +150,8 @@ static gboolean is_playing() {
|
||||||
}
|
}
|
||||||
|
|
||||||
static gchar* get_title() {
|
static gchar* get_title() {
|
||||||
String title = aud_playlist_get_title(aud_playlist_get_playing());
|
String title = aud_drct_get_title(); // used to have aud_playlist_get_playing() as an argument
|
||||||
return (gchar*) title.to_raw();
|
return (gchar*) g_strdup (title) ; // ->to_raw() raw_get() ??
|
||||||
}
|
}
|
||||||
|
|
||||||
static void play() {
|
static void play() {
|
||||||
|
|
Loading…
Reference in New Issue