- 26 Sep, 2016 1 commit
-
-
Jean-Francois Dockes authored
-
- 25 Sep, 2016 1 commit
-
-
Jean-Francois Dockes authored
-
- 24 Sep, 2016 8 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
Use pkg-config for jsoncpp, libmpdclient and libmicrohttpd
-
- 23 Sep, 2016 3 commits
-
-
Jörg Krause authored
libmpdclient, libmicrohttpd and jsoncpp provide a .pc file. Use pkg-config for detecting the libraries and for providing the necessary details for compiling and linking. The current build system of upmpdcli does not use PKG_CHECK_MODULES, but AC_LINK_IFELSE to detect jsoncpp. After bumping jsoncpp version from 1.7.2 to 1.7.5 the detection fails, because the test program does not compile: ''' In file included from /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/autolink.h:9:0, from /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/json.h:9, from test.c:1: /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/config.h:155:9: error: 'int64_t' does not name a type typedef int64_t Int64; ^ /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/config.h:156:9: error: 'uint64_t' does not name a type typedef uint64_t UInt64; ^ /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/config.h:158:9: error: 'Int64' does not name a type typedef Int64 LargestInt; ^ /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/config.h:159:9: error: 'UInt64' does not name a type typedef UInt64 LargestUInt; ^ In file included from /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/json.h:10:0, from test.c:1: /usr/arm-buildroot-linux-gnueabi/sysroot/usr/include/json/value.h:184:11: error: 'UInt64' in namespace 'Json' does not name a type typedef Json::UInt64 UInt64; [..] ''' Instead of fixing the test program use PKG_CHECK_MODULES to check for jsoncpp. Closes: #51
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
- 22 Sep, 2016 4 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
Fix unsafe header path when cross-compiling
-
- 15 Sep, 2016 1 commit
-
-
Jörg Krause authored
Building upmpdcli aborts because of an unsafe header inclusion of `/usr/include/libupnpp`. Using `{prefix}` to get the header path is wrong for cross-compilation. Instead of hard-coding the flags for libupnpp use pkg-config to get the correct ones. Also expand the LIBS by upnpp_LIBS to set the necessary libraries for linking with libupnpp. This fixes static build issues. Signed-off-by:
Jörg Krause <joerg.krause@embedded.rocks>
-
- 14 Sep, 2016 4 commits
-
-
Jean-Francois Dockes authored
Add AC_MSG_ERROR to AC_CHECK_LIB of microhttpd
-
Jean-Francois Dockes authored
Use libupnpp/log.hxx as include path in plgwithslave.cxx
-
Jörg Krause authored
-
Jörg Krause authored
-
- 11 Sep, 2016 3 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
configure and source change for systems where jsoncpp json.h is in /usr/include/json instead of /usr/include/jsoncpp/json
-
- 10 Sep, 2016 5 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
- 09 Sep, 2016 4 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
- 08 Sep, 2016 6 commits
-
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
-
Jean-Francois Dockes authored
Actually use the Qobuz search "type" parameter. Does not change the results probably, but maybe a little faster because less data to carry around
-
Jean-Francois Dockes authored
content directory/streaming plugins: arrange to send artist/art information for album containers + a bit of cleanup
-