]> git.sesse.net Git - vlc/blob - contrib/src/cddb/rules.mak
contrib: fix cddb dependency
[vlc] / contrib / src / cddb / rules.mak
1 # CDDB
2 CDDB_VERSION := 1.3.2
3 CDDB_URL := $(SF)/libcddb/libcddb-$(CDDB_VERSION).tar.bz2
4
5 ifdef BUILD_DISCS
6 PKGS += cddb
7 endif
8 ifeq ($(call need_pkg,"libcddb"),)
9 PKGS_FOUND += cddb
10 endif
11
12 $(TARBALLS)/libcddb-$(CDDB_VERSION).tar.bz2:
13         $(call download,$(CDDB_URL))
14
15 .sum-cddb: libcddb-$(CDDB_VERSION).tar.bz2
16
17 cddb: libcddb-$(CDDB_VERSION).tar.bz2 .sum-cddb
18         $(UNPACK)
19         $(APPLY) $(SRC)/cddb/cross.patch
20         $(APPLY) $(SRC)/cddb/getenv-crash.patch
21         $(APPLY) $(SRC)/cddb/cddb-no-alarm.patch
22 ifdef HAVE_WIN32
23         $(APPLY) $(SRC)/cddb/win32-pkg.patch
24 endif
25         $(MOVE)
26
27 DEPS_cddb = regex $(DEPS_regex)
28
29 .cddb: cddb
30         $(RECONF)
31         cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --without-iconv CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int -DWIN32_LEAN_AND_MEAN"
32         cd $< && $(MAKE) install
33         touch $@