Hello community, here is the log from the commit of package dleyna-renderer for openSUSE:Factory checked in at 2015-05-06 12:10:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dleyna-renderer (Old) and /work/SRC/openSUSE:Factory/.dleyna-renderer.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dleyna-renderer" Changes: -------- --- /work/SRC/openSUSE:Factory/dleyna-renderer/dleyna-renderer.changes 2014-08-27 16:53:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dleyna-renderer.new/dleyna-renderer.changes 2015-05-06 12:10:49.000000000 +0200 @@ -1,0 +2,16 @@ +Sat May 2 08:55:05 UTC 2015 - [email protected] + +- Update to version 0.5.0: + + [Deprecated API] Use new API instead of deprecated. + + [Device]: + - Free dlna class strings after use. + - Update playspeed when rate is set. + + [host-service] use push-host-port setting for the web server. + + [upnp] use port setting when creating GUPnPContextManager. + + [Autoconf]: + - Add Math lib to link. + - Sub Makefile: Remove ACLOCAL_AMFLAGS. + + [daemon] use GLib signal handling. + + [Configuration] Remove libdleyna-renderer .pc file. + +------------------------------------------------------------------- Old: ---- dleyna-renderer-0.4.0.tar.gz New: ---- dleyna-renderer-0.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dleyna-renderer.spec ++++++ --- /var/tmp/diff_new_pack.ENGDbZ/_old 2015-05-06 12:10:49.000000000 +0200 +++ /var/tmp/diff_new_pack.ENGDbZ/_new 2015-05-06 12:10:49.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package dleyna-renderer # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,14 @@ Name: dleyna-renderer -Version: 0.4.0 +Version: 0.5.0 Release: 0 Summary: Discover and manipulate Digital Media Renderers License: LGPL-2.1 Group: System/Libraries Url: http://01.org/dleyna Source: https://01.org/sites/default/files/downloads/dleyna/%{name}-%{version}.tar.gz -BuildRequires: pkgconfig(dleyna-core-1.0) >= 0.4.0 +BuildRequires: pkgconfig(dleyna-core-1.0) >= 0.5.0 BuildRequires: pkgconfig(gio-2.0) >= 2.28 BuildRequires: pkgconfig(glib-2.0) >= 2.28 BuildRequires: pkgconfig(gssdp-1.0) >= 0.13.2 @@ -75,7 +75,6 @@ %defattr(-,root,root) %{_includedir}/dleyna-1.0/ %{_libdir}/%{name}/libdleyna-renderer-1.0.so -%{_libdir}/pkgconfig/dleyna-renderer-1.0.pc %{_libdir}/pkgconfig/dleyna-renderer-service-1.0.pc %changelog ++++++ dleyna-renderer-0.4.0.tar.gz -> dleyna-renderer-0.5.0.tar.gz ++++++ ++++ 5759 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/ChangeLog new/dleyna-renderer-0.5.0/ChangeLog --- old/dleyna-renderer-0.4.0/ChangeLog 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/ChangeLog 2014-12-06 12:52:28.000000000 +0100 @@ -1,3 +1,19 @@ +version 0.5.0 + - [Deprecated API] Use new API instead of deprecated + - [Device] Free dlna class strings after use + https://github.com/01org/dleyna-renderer/issues/129 + - host-service: use push-host-port setting for the web server + - upnp: use port setting when creating GUPnPContextManager + https://github.com/01org/dleyna-renderer/issues/141 + - [Autoconf] Add Math lib to link + https://github.com/01org/dleyna-renderer/issues/117 + - Fix various configure & build issues + [Autoconf] Sub Makefile: Remove ACLOCAL_AMFLAGS + https://github.com/01org/dleyna-renderer/issues/124 + - daemon: use GLib signal handling + - [Device] Update playspeed when rate is set + - [Configuration] Remove libdleyna-renderer .pc file + version 0.4.0 - Logs: provide correct component version - Fix typos in the rendererconsole.py test application diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/INSTALL new/dleyna-renderer-0.5.0/INSTALL --- old/dleyna-renderer-0.4.0/INSTALL 2013-10-03 15:10:52.000000000 +0200 +++ new/dleyna-renderer-0.5.0/INSTALL 2014-12-06 12:52:39.000000000 +0100 @@ -1,7 +1,7 @@ Installation Instructions ************************* -Copyright (C) 1994-1996, 1999-2002, 2004-2011 Free Software Foundation, +Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, @@ -12,8 +12,8 @@ Basic Installation ================== - Briefly, the shell commands `./configure; make; make install' should -configure, build, and install this package. The following + Briefly, the shell command `./configure && make && make install' +should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented @@ -309,9 +309,10 @@ overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to -an Autoconf bug. Until the bug is fixed you can use this workaround: +an Autoconf limitation. Until the limitation is lifted, you can use +this workaround: - CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash + CONFIG_SHELL=/bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== @@ -367,4 +368,3 @@ `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/build-aux/compile new/dleyna-renderer-0.5.0/build-aux/compile --- old/dleyna-renderer-0.4.0/build-aux/compile 2013-10-03 15:10:52.000000000 +0200 +++ new/dleyna-renderer-0.5.0/build-aux/compile 2014-12-06 12:52:39.000000000 +0100 @@ -1,10 +1,9 @@ #! /bin/sh # Wrapper for compilers which do not understand '-c -o'. -scriptversion=2012-03-05.13; # UTC +scriptversion=2012-10-14.11; # UTC -# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009, 2010, 2012 Free -# Software Foundation, Inc. +# Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey <[email protected]>. # # This program is free software; you can redistribute it and/or modify @@ -113,6 +112,11 @@ lib=$dir/$lib.lib break fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi done IFS=$save_IFS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/build-aux/missing new/dleyna-renderer-0.5.0/build-aux/missing --- old/dleyna-renderer-0.4.0/build-aux/missing 2013-10-03 15:10:52.000000000 +0200 +++ new/dleyna-renderer-0.5.0/build-aux/missing 2014-12-06 12:52:39.000000000 +0100 @@ -1,11 +1,10 @@ #! /bin/sh -# Common stub for a few missing GNU programs while installing. +# Common wrapper for a few potentially missing GNU programs. -scriptversion=2012-01-06.13; # UTC +scriptversion=2013-10-28.13; # UTC -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, -# 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. -# Originally by Fran,cois Pinard <[email protected]>, 1996. +# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard <[email protected]>, 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,68 +25,40 @@ # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "Try '$0 --help' for more information" exit 1 fi -run=: -sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' -sed_minuso='s/.* -o \([^ ]*\).*/\1/p' - -# In the cases where this matters, `missing' is being run in the -# srcdir already. -if test -f configure.ac; then - configure_ac=configure.ac -else - configure_ac=configure.in -fi +case $1 in -msg="missing on your system" + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; -case $1 in ---run) - # Try to run requested program, and just exit if it succeeds. - run= - shift - "$@" && exit 0 - # Exit code 63 means version mismatch. This often happens - # when the user try to use an ancient version of a tool on - # a file that requires a minimum version. In this case we - # we should proceed has if the program had been absent, or - # if --run hadn't been passed. - if test $? = 63; then - run=: - msg="probably too old" - fi - ;; + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... -Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -error status if there is no known handling for PROGRAM. +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit - --run try to run the given command, and emulate it if it fails Supported PROGRAM values: - aclocal touch file \`aclocal.m4' - autoconf touch file \`configure' - autoheader touch file \`config.h.in' - autom4te touch the output file, or create a stub one - automake touch all \`Makefile.in' files - bison create \`y.tab.[ch]', if possible, from existing .[ch] - flex create \`lex.yy.c', if possible, from existing .c - help2man touch the output file - lex create \`lex.yy.c', if possible, from existing .c - makeinfo touch the output file - yacc create \`y.tab.[ch]', if possible, from existing .[ch] + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man -Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and -\`g' are ignored when checking the name. +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. Send bug reports to <[email protected]>." exit $? @@ -99,228 +70,141 @@ ;; -*) - echo 1>&2 "$0: Unknown \`$1' option" - echo 1>&2 "Try \`$0 --help' for more information" + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac -# normalize program name to check for. -program=`echo "$1" | sed ' - s/^gnu-//; t - s/^gnu//; t - s/^g//; t'` - -# Now exit if we have it, but it failed. Also exit now if we -# don't have it and --version was passed (most likely to detect -# the program). This is about non-GNU programs, so use $1 not -# $program. -case $1 in - lex*|yacc*) - # Not GNU programs, they don't have --version. - ;; +# Run the given program, remember its exit status. +"$@"; st=$? - *) - if test -z "$run" && ($1 --version) > /dev/null 2>&1; then - # We have it, but it failed. - exit 1 - elif test "x$2" = "x--version" || test "x$2" = "x--help"; then - # Could not run --version or --help. This is probably someone - # running `$TOOL --version' or `$TOOL --help' to check whether - # $TOOL exists and not knowing $TOOL uses missing. - exit 1 - fi - ;; -esac - -# If it does not exist, or fails to run (possibly an outdated version), -# try to emulate it. -case $program in - aclocal*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acinclude.m4' or \`${configure_ac}'. You might want - to install the \`Automake' and \`Perl' packages. Grab them from - any GNU archive site." - touch aclocal.m4 - ;; - - autoconf*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`${configure_ac}'. You might want to install the - \`Autoconf' and \`GNU m4' packages. Grab them from any GNU - archive site." - touch configure - ;; - - autoheader*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`acconfig.h' or \`${configure_ac}'. You might want - to install the \`Autoconf' and \`GNU m4' packages. Grab them - from any GNU archive site." - files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` - test -z "$files" && files="config.h" - touch_files= - for f in $files; do - case $f in - *:*) touch_files="$touch_files "`echo "$f" | - sed -e 's/^[^:]*://' -e 's/:.*//'`;; - *) touch_files="$touch_files $f.in";; - esac - done - touch $touch_files - ;; +# If it succeeded, we are done. +test $st -eq 0 && exit 0 - automake*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. - You might want to install the \`Automake' and \`Perl' packages. - Grab them from any GNU archive site." - find . -type f -name Makefile.am -print | - sed 's/\.am$/.in/' | - while read f; do touch "$f"; done - ;; - - autom4te*) - echo 1>&2 "\ -WARNING: \`$1' is needed, but is $msg. - You might have modified some files without having the - proper tools for further handling them. - You can get \`$1' as part of \`Autoconf' from any GNU - archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo "#! /bin/sh" - echo "# Created by GNU Automake missing as a replacement of" - echo "# $ $@" - echo "exit 0" - chmod +x $file - exit 1 - fi - ;; - - bison*|yacc*) - echo 1>&2 "\ -WARNING: \`$1' $msg. You should only need it if - you modified a \`.y' file. You may need the \`Bison' package - in order for those modifications to take effect. You can get - \`Bison' from any GNU archive site." - rm -f y.tab.c y.tab.h - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.y) - SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.c - fi - SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" y.tab.h - fi - ;; - esac - fi - if test ! -f y.tab.h; then - echo >y.tab.h - fi - if test ! -f y.tab.c; then - echo 'main() { return 0; }' >y.tab.c - fi - ;; - - lex*|flex*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.l' file. You may need the \`Flex' package - in order for those modifications to take effect. You can get - \`Flex' from any GNU archive site." - rm -f lex.yy.c - if test $# -ne 1; then - eval LASTARG=\${$#} - case $LASTARG in - *.l) - SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if test -f "$SRCFILE"; then - cp "$SRCFILE" lex.yy.c - fi - ;; - esac - fi - if test ! -f lex.yy.c; then - echo 'main() { return 0; }' >lex.yy.c - fi - ;; - - help2man*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a dependency of a manual page. You may need the - \`Help2man' package in order for those modifications to take - effect. You can get \`Help2man' from any GNU archive site." - - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -f "$file"; then - touch $file - else - test -z "$file" || exec >$file - echo ".ab help2man is required to generate this page" - exit $? - fi - ;; - - makeinfo*) - echo 1>&2 "\ -WARNING: \`$1' is $msg. You should only need it if - you modified a \`.texi' or \`.texinfo' file, or any other file - indirectly affecting the aspect of the manual. The spurious - call might also be the consequence of using a buggy \`make' (AIX, - DU, IRIX). You might want to install the \`Texinfo' package or - the \`GNU make' package. Grab either from any GNU archive site." - # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n "$sed_output"` - test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` - if test -z "$file"; then - # ... or it is the one specified with @setfilename ... - infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n ' - /^@setfilename/{ - s/.* \([^ ]*\) *$/\1/ - p - q - }' $infile` - # ... or it is derived from the source name (dir/f.texi becomes f.info) - test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info - fi - # If the file does not exist, the user really needs makeinfo; - # let's fail without touching anything. - test -f $file || exit 1 - touch $file - ;; - - *) - echo 1>&2 "\ -WARNING: \`$1' is needed, and is $msg. - You might have modified some files without having the - proper tools for further handling them. Check the \`README' file, - it often tells you about the needed prerequisites for installing - this package. You may also peek at any GNU archive site, in case - some other package would contain this missing \`$1' program." - exit 1 - ;; -esac +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi -exit 0 +perl_URL=http://www.perl.org/ +flex_URL=http://flex.sourceforge.net/ +gnu_software_URL=http://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/config.h.in new/dleyna-renderer-0.5.0/config.h.in --- old/dleyna-renderer-0.4.0/config.h.in 2013-10-03 15:10:51.000000000 +0200 +++ new/dleyna-renderer-0.5.0/config.h.in 2014-12-06 12:52:39.000000000 +0100 @@ -114,9 +114,6 @@ */ #undef LT_OBJDIR -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -#undef NO_MINUS_C_MINUS_O - /* Name of package */ #undef PACKAGE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/configure.ac new/dleyna-renderer-0.5.0/configure.ac --- old/dleyna-renderer-0.4.0/configure.ac 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/configure.ac 2014-12-06 12:52:28.000000000 +0100 @@ -1,7 +1,7 @@ AC_PREREQ([2.66]) AC_INIT([dleyna-renderer], - [0.4.0], + [0.5.0], [https://github.com/01org/dleyna-renderer/issues/new], , [https://01.org/dleyna/]) @@ -83,7 +83,7 @@ [master_build=no]) AS_IF([test "x$master_build" = "xno"], - [PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.4.0])], + [PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.5.0])], [this_abs_top_srcdir=`cd "$srcdir" && pwd`; DLEYNA_CORE_CFLAGS="-I$this_abs_top_srcdir/../dleyna-core"; DLEYNA_CORE_LIBS="-L$this_abs_top_srcdir/../dleyna-core/.libs -ldleyna-core-1.0" @@ -232,7 +232,6 @@ AC_CONFIG_FILES([Makefile \ libdleyna/renderer/Makefile \ - libdleyna/renderer/dleyna-renderer-1.0.pc \ libdleyna/renderer/dleyna-renderer-service.conf \ server/dleyna-renderer-service-1.0.pc \ server/Makefile diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/Makefile.am new/dleyna-renderer-0.5.0/libdleyna/renderer/Makefile.am --- old/dleyna-renderer-0.4.0/libdleyna/renderer/Makefile.am 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/Makefile.am 2014-12-06 12:52:28.000000000 +0100 @@ -1,5 +1,3 @@ -libdleyna_rendererincdir = $(includedir)/dleyna-1.0/libdleyna/renderer - DLEYNA_RENDERER_VERSION = 1:3:0 AM_CFLAGS = $(GLIB_CFLAGS) \ @@ -12,10 +10,10 @@ $(SOUP_CFLAGS) \ -include config.h -ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - pkglib_LTLIBRARIES = libdleyna-renderer-1.0.la +libdleyna_rendererincdir = $(includedir)/dleyna-1.0/libdleyna/renderer + libdleyna_rendererinc_HEADERS = control-point-renderer.h libdleyna_renderer_1_0_la_LDFLAGS = -version-info $(DLEYNA_RENDERER_VERSION) \ @@ -37,7 +35,8 @@ $(GUPNP_LIBS) \ $(GUPNPAV_LIBS) \ $(GUPNPDLNA_LIBS) \ - $(SOUP_LIBS) + $(SOUP_LIBS) \ + -lm MAINTAINERCLEANFILES = Makefile.in \ aclocal.m4 \ @@ -51,9 +50,6 @@ sysconf_DATA = dleyna-renderer-service.conf -pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = dleyna-renderer-1.0.pc - EXTRA_DIST = $(sysconf_DATA) \ async.h \ device.h \ @@ -64,8 +60,8 @@ task.h \ upnp.h -CLEANFILES = $(pkgconfig_DATA) dleyna-renderer-service.conf -DISTCLEANFILES = $(pkgconfig_DATA) dleyna-renderer-service.conf +CLEANFILES = dleyna-renderer-service.conf +DISTCLEANFILES = dleyna-renderer-service.conf maintainer-clean-local: rm -rf build-aux diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/device.c new/dleyna-renderer-0.5.0/libdleyna/renderer/device.c --- old/dleyna-renderer-0.4.0/libdleyna/renderer/device.c 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/device.c 2014-12-06 12:52:28.000000000 +0100 @@ -1139,11 +1139,7 @@ g_hash_table_insert(props, DLR_INTERFACE_PROP_DLNA_DEVICE_CLASSES, retval); - /* TODO: We should actually be calling g_list_free_full here but the - strings in dlna_classes are allocated by libxml and not glib. So - until this is fixed we're stuck with this. */ - - g_list_free(dlna_classes); + g_list_free_full(dlna_classes, g_free); on_exit: @@ -2616,8 +2612,19 @@ } if (g_strcmp0(set_prop->prop_name, DLR_INTERFACE_PROP_RATE) == 0) { + GVariant *state; + prv_set_rate(set_prop->params, cb_data); - goto exit; + + state = g_hash_table_lookup(device->props.player_props, + DLR_INTERFACE_PROP_PLAYBACK_STATUS); + if (!state || strcmp(g_variant_get_string(state, NULL), "Playing")) { + goto exit; + } + + dlr_device_play(device, task, cb); + /* dlr_device_play completes task: no need for goto exit */ + return; } if ((g_strcmp0(set_prop->prop_name, DLR_INTERFACE_PROP_VOLUME) != 0) && diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-1.0.pc.in new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-1.0.pc.in --- old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-1.0.pc.in 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-1.0.pc.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -prefix=@prefix@ -exec_prefix=@exec_prefix@ -libexecdir=@libexecdir@ -includedir=${prefix}/include -libdir=@libdir@/@PACKAGE@ - -Name: @PACKAGE@ -Description: UPnP & DLNA renderer library -Libs: -L${libdir} -ldleyna-renderer-1.0 -Requires.private: glib-2.0 gio-2.0 libsoup-2.4 gupnp-1.0 gupnp-av-1.0 dleyna-core-1.0 -Version: @VERSION@ \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-service.conf new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-service.conf --- old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-service.conf 2013-10-03 15:10:58.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-service.conf 2014-12-10 19:19:52.000000000 +0100 @@ -12,6 +12,13 @@ # IPC connector name connector-name=dbus +# Source port for SSDP messages +#port=4321 + +# Port for Push host fileserver +# If unset, a random available port will be used. +#push-host-port=5432 + # Log configuration options [log] @@ -34,7 +41,7 @@ # IMPORTANT: This log level is a subset of the log level defined at compile time # You can't enable levels disabled at compile time # level=8 means all level flags defined at compile time. -log-level=8 +log-level=7 # Network filtering diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-service.conf.in new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-service.conf.in --- old/dleyna-renderer-0.4.0/libdleyna/renderer/dleyna-renderer-service.conf.in 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/dleyna-renderer-service.conf.in 2014-12-06 12:52:28.000000000 +0100 @@ -12,6 +12,13 @@ # IPC connector name connector-name=@with_connector_name@ +# Source port for SSDP messages +#port=4321 + +# Port for Push host fileserver +# If unset, a random available port will be used. +#push-host-port=5432 + # Log configuration options [log] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/host-service.c new/dleyna-renderer-0.5.0/libdleyna/renderer/host-service.c --- old/dleyna-renderer-0.4.0/libdleyna/renderer/host-service.c 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/host-service.c 2014-12-06 12:52:28.000000000 +0100 @@ -58,6 +58,7 @@ struct dlr_host_service_t_ { GHashTable *servers; + guint port; }; static void prv_compute_mime_and_dlna_header(const gchar *filename, @@ -375,12 +376,13 @@ } static dlr_host_server_t *prv_host_server_new(const gchar *device_if, + guint port, GError **error) { dlr_host_server_t *server = NULL; SoupAddress *addr; - addr = soup_address_new(device_if, SOUP_ADDRESS_ANY_PORT); + addr = soup_address_new(device_if, port); if (soup_address_resolve_sync(addr, NULL) != SOUP_STATUS_OK) { *error = g_error_new(DLEYNA_SERVER_ERROR, @@ -408,13 +410,14 @@ return server; } -void dlr_host_service_new(dlr_host_service_t **host_service) +void dlr_host_service_new(dlr_host_service_t **host_service, guint port) { dlr_host_service_t *hs; hs = g_new(dlr_host_service_t, 1); hs->servers = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, prv_host_server_delete); + hs->port = port; *host_service = hs; } @@ -467,7 +470,9 @@ server = g_hash_table_lookup(host_service->servers, device_if); if (!server) { - server = prv_host_server_new(device_if, error); + server = prv_host_server_new(device_if, + host_service->port, + error); if (!server) goto on_error; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/host-service.h new/dleyna-renderer-0.5.0/libdleyna/renderer/host-service.h --- old/dleyna-renderer-0.4.0/libdleyna/renderer/host-service.h 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/host-service.h 2014-12-06 12:52:28.000000000 +0100 @@ -25,7 +25,8 @@ typedef struct dlr_host_service_t_ dlr_host_service_t; -void dlr_host_service_new(dlr_host_service_t **host_service); +void dlr_host_service_new(dlr_host_service_t **host_service, + guint port); gchar *dlr_host_service_add(dlr_host_service_t *host_service, const gchar *device_if, const gchar *client, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/server.c new/dleyna-renderer-0.5.0/libdleyna/renderer/server.c --- old/dleyna-renderer-0.4.0/libdleyna/renderer/server.c 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/server.c 2014-12-06 12:52:28.000000000 +0100 @@ -1126,6 +1126,8 @@ if (g_context.dlr_id[DLR_MANAGER_INTERFACE_MANAGER]) { g_context.upnp = dlr_upnp_new(connection, + dleyna_settings_port(g_context.settings), + dleyna_settings_push_host_port(g_context.settings), g_server_vtables, prv_found_media_server, prv_lost_media_server); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/upnp.c new/dleyna-renderer-0.5.0/libdleyna/renderer/upnp.c --- old/dleyna-renderer-0.4.0/libdleyna/renderer/upnp.c 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/upnp.c 2014-12-06 12:52:28.000000000 +0100 @@ -162,8 +162,8 @@ udn = gupnp_device_info_get_udn((GUPnPDeviceInfo *)proxy); - ip_address = gupnp_context_get_host_ip( - gupnp_control_point_get_context(cp)); + ip_address = gssdp_client_get_host_ip( + GSSDP_CLIENT(gupnp_control_point_get_context(cp))); if (!udn || !ip_address) goto on_error; @@ -361,6 +361,8 @@ } dlr_upnp_t *dlr_upnp_new(dleyna_connector_id_t connection, + guint port, + guint push_host_port, const dleyna_connector_dispatch_cb_t *dispatch_table, dlr_upnp_callback_t found_server, dlr_upnp_callback_t lost_server) @@ -379,13 +381,13 @@ upnp->server_uc_map = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL); - upnp->context_manager = gupnp_context_manager_create(0); + upnp->context_manager = gupnp_context_manager_create(port); g_signal_connect(upnp->context_manager, "context-available", G_CALLBACK(prv_on_context_available), upnp); - dlr_host_service_new(&upnp->host_service); + dlr_host_service_new(&upnp->host_service, push_host_port); return upnp; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/libdleyna/renderer/upnp.h new/dleyna-renderer-0.5.0/libdleyna/renderer/upnp.h --- old/dleyna-renderer-0.4.0/libdleyna/renderer/upnp.h 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/libdleyna/renderer/upnp.h 2014-12-06 12:52:28.000000000 +0100 @@ -42,6 +42,8 @@ typedef void (*dlr_upnp_task_complete_t)(dlr_task_t *task, GError *error); dlr_upnp_t *dlr_upnp_new(dleyna_connector_id_t connection, + uint port, + uint push_host_port, const dleyna_connector_dispatch_cb_t *dispatch_table, dlr_upnp_callback_t found_server, dlr_upnp_callback_t lost_server); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/m4/compiler-flags.m4 new/dleyna-renderer-0.5.0/m4/compiler-flags.m4 --- old/dleyna-renderer-0.4.0/m4/compiler-flags.m4 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/m4/compiler-flags.m4 2014-12-06 12:52:28.000000000 +0100 @@ -52,4 +52,5 @@ fi CFLAGS+=" -Wno-format-extra-args" + CFLAGS+=" -Wl,--no-undefined" ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/m4/libtool.m4 new/dleyna-renderer-0.5.0/m4/libtool.m4 --- old/dleyna-renderer-0.4.0/m4/libtool.m4 2013-10-03 15:10:49.000000000 +0200 +++ new/dleyna-renderer-0.5.0/m4/libtool.m4 2014-12-06 12:52:37.000000000 +0100 @@ -1312,7 +1312,7 @@ rm -rf conftest* ;; -x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext @@ -1333,7 +1333,10 @@ ;; esac ;; - ppc64-*linux*|powerpc64-*linux*) + powerpc64le-*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) @@ -1352,7 +1355,10 @@ x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; - ppc*-*linux*|powerpc*-*linux*) + powerpcle-*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/server/Makefile.am new/dleyna-renderer-0.5.0/server/Makefile.am --- old/dleyna-renderer-0.4.0/server/Makefile.am 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/server/Makefile.am 2014-12-06 12:52:28.000000000 +0100 @@ -4,8 +4,6 @@ -I$(top_builddir)/libdleyna/renderer \ -include config.h -ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - libexec_PROGRAMS = dleyna-renderer-service dleyna_renderer_service_SOURCES = daemon.c diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/server/daemon.c new/dleyna-renderer-0.5.0/server/daemon.c --- old/dleyna-renderer-0.4.0/server/daemon.c 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/server/daemon.c 2014-12-06 12:52:28.000000000 +0100 @@ -22,82 +22,30 @@ */ #include <glib.h> -#include <sys/signalfd.h> +#include <glib-unix.h> #include <libdleyna/core/main-loop.h> #include <libdleyna/renderer/control-point-renderer.h> #define DLR_RENDERER_SERVICE_NAME "dleyna-renderer-service" -static guint g_sig_id; - -static gboolean prv_quit_handler(GIOChannel *source, GIOCondition condition, - gpointer user_data) +static gboolean prv_quit_handler(gpointer user_data) { dleyna_main_loop_quit(); - g_sig_id = 0; return FALSE; } -static gboolean prv_init_signal_handler(sigset_t mask) -{ - gboolean retval = FALSE; - int fd = -1; - GIOChannel *channel = NULL; - - fd = signalfd(-1, &mask, SFD_NONBLOCK); - if (fd == -1) - goto on_error; - - channel = g_io_channel_unix_new(fd); - g_io_channel_set_close_on_unref(channel, TRUE); - - if (g_io_channel_set_flags(channel, G_IO_FLAG_NONBLOCK, NULL) != - G_IO_STATUS_NORMAL) - goto on_error; - - if (g_io_channel_set_encoding(channel, NULL, NULL) != - G_IO_STATUS_NORMAL) - goto on_error; - - g_sig_id = g_io_add_watch(channel, G_IO_IN | G_IO_PRI, - prv_quit_handler, - NULL); - - retval = TRUE; - -on_error: - - if (channel) - g_io_channel_unref(channel); - - return retval; -} - int main(int argc, char *argv[]) { - sigset_t mask; - int retval = 1; + int retval; - sigemptyset(&mask); - sigaddset(&mask, SIGTERM); - sigaddset(&mask, SIGINT); - - if (sigprocmask(SIG_BLOCK, &mask, NULL) == -1) - goto out; - - if (!prv_init_signal_handler(mask)) - goto out; + g_unix_signal_add (SIGTERM, prv_quit_handler, NULL); + g_unix_signal_add (SIGINT, prv_quit_handler, NULL); retval = dleyna_main_loop_start(DLR_RENDERER_SERVICE_NAME, dleyna_control_point_get_renderer(), NULL); -out: - - if (g_sig_id) - (void) g_source_remove(g_sig_id); - return retval; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dleyna-renderer-0.4.0/server/dleyna-renderer-service-1.0.pc.in new/dleyna-renderer-0.5.0/server/dleyna-renderer-service-1.0.pc.in --- old/dleyna-renderer-0.4.0/server/dleyna-renderer-service-1.0.pc.in 2013-10-03 15:10:36.000000000 +0200 +++ new/dleyna-renderer-0.5.0/server/dleyna-renderer-service-1.0.pc.in 2014-12-06 12:52:28.000000000 +0100 @@ -4,5 +4,5 @@ Name: @PACKAGE@-service Description: UPnP & DLNA service to discover and manipulate renderers -Requires.private: glib-2.0 gio-2.0 dleyna-core-1.0 dleyna-renderer-1.0 -Version: @VERSION@ \ No newline at end of file +Requires.private: glib-2.0 gio-2.0 dleyna-core-1.0 +Version: @VERSION@
