diff --git a/xine-ui/.md5sum b/xine-ui/.md5sum index d713bf400..09b8ef9a1 100644 --- a/xine-ui/.md5sum +++ b/xine-ui/.md5sum @@ -1 +1,2 @@ -2af6fcc2ad6af6ba2e471497c5d140dc xine-ui-0.99.7.tar.xz +8dc079baeab56c99e33268a973bc288e xine-ui-0.99.8.tar.xz +a635450ef00fe60239f56b41beb199f5 xine-ui-readline.patch diff --git a/xine-ui/Pkgfile b/xine-ui/Pkgfile index ad091748d..948d06f00 100644 --- a/xine-ui/Pkgfile +++ b/xine-ui/Pkgfile @@ -5,13 +5,16 @@ # Depends on: xine-lib name=xine-ui -version=0.99.7 +version=0.99.8 release=1 -source=(http://downloads.sourceforge.net/project/xine/$name/$version/$name-$version.tar.xz) +source=(http://downloads.sourceforge.net/project/xine/$name/$version/$name-$version.tar.xz + xine-ui-readline.patch) build() { cd $name-$version + patch -p1 -i $SRC/xine-ui-readline.patch + ./configure \ --prefix=/usr \ --mandir=/usr/man \ diff --git a/xine-ui/xine-ui-readline.patch b/xine-ui/xine-ui-readline.patch new file mode 100644 index 000000000..bb680193e --- /dev/null +++ b/xine-ui/xine-ui-readline.patch @@ -0,0 +1,11 @@ +--- xine-ui-0.99.8.orig/src/xitk/network.c ++++ xine-ui-0.99.8/src/xitk/network.c +@@ -1255,7 +1255,7 @@ int main(int argc, char **argv) { + rl_readline_name = PROGNAME; + rl_set_prompt(session.prompt); + rl_initialize(); +- rl_attempted_completion_function = (CPPFunction *)completion_function; ++ rl_attempted_completion_function = completion_function; + + signal(SIGPIPE, SIG_IGN); +