OBS-URL: https://build.opensuse.org/request/show/159719 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/tcd?expand=0&rev=1
40 lines
1.3 KiB
Diff
40 lines
1.3 KiB
Diff
From: Jan Engelhardt <jengelh@inai.de>
|
|
Date: 2013-03-17 14:43:46.875421301 +0100
|
|
|
|
build: resolve order of link arguments
|
|
|
|
Libraries do not belong into flags!
|
|
User variables should not be overriden!
|
|
Resolve the mess by using pkg-config to determine SDL's location.
|
|
---
|
|
configure.ac | 4 +---
|
|
src/Makefile.am | 2 ++
|
|
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
Index: tcd-2.2.0/configure.ac
|
|
===================================================================
|
|
--- tcd-2.2.0.orig/configure.ac
|
|
+++ tcd-2.2.0/configure.ac
|
|
@@ -13,9 +13,7 @@ AC_ARG_ENABLE([debug],
|
|
AC_PROG_CC
|
|
|
|
# Checks for libraries
|
|
-ri_CONFIG_SCRIPT(sdl, 1.2.0, SDL_CPPFLAGS, SDL_LDFLAGS)
|
|
-CPPFLAGS="$CPPFLAGS $SDL_CPPFLAGS"
|
|
-LDFLAGS="$LDFLAGS $SDL_LDFLAGS"
|
|
+PKG_CHECK_MODULES([SDL], [sdl >= 1.2])
|
|
|
|
AC_CHECK_LIB(ncurses, initscr, , AC_MSG_ERROR([No ncurses library found.]))
|
|
|
|
Index: tcd-2.2.0/src/Makefile.am
|
|
===================================================================
|
|
--- tcd-2.2.0.orig/src/Makefile.am
|
|
+++ tcd-2.2.0/src/Makefile.am
|
|
@@ -1,4 +1,6 @@
|
|
+AM_CPPFLAGS = ${SDL_CFLAGS}
|
|
bin_PROGRAMS = tcd
|
|
man_MANS = tcd.1
|
|
|
|
tcd_SOURCES = cd-utils.c cd-utils.h cddb.c concat-strings.c tcd.c tracked.c user-interface.c cddb.h concat-strings.h tcd.h tracked.h user-interface.h ui-layout.c ui-layout.h
|
|
+tcd_LDADD = ${SDL_LIBS}
|