]> git.sesse.net Git - vlc/commitdiff
[Contrib]: libupnp build rules. Enable upnp on darwin.
authorPavlov Konstantin <thresh@videolan.org>
Fri, 9 Jan 2009 15:18:36 +0000 (18:18 +0300)
committerPavlov Konstantin <thresh@videolan.org>
Fri, 9 Jan 2009 15:18:44 +0000 (18:18 +0300)
extras/contrib/src/Distributions/darwin.mak
extras/contrib/src/Makefile
extras/contrib/src/packages.mak

index 82d693ac6c4a54e3e32868df12732fcc9761e0a5..09d280cbc521de6d66fdef501acd732ef72921f9 100644 (file)
@@ -6,7 +6,7 @@ all: .autoconf .gnumake .automake .libtool .intl .pkgcfg .freetype \
     .png .gpg-error .gcrypt .gnutls .cddb .cdio .vcdimager \
     .SDL_image .glib .gecko .mpcdec .dirac_encoder .dirac_decoder \
     .dca .tag .x264 .goom2k4 .lua .zvbi .fontconfig .ncurses .liboil \
-    .schroedinger .libass .aclocal
+    .schroedinger .libass .aclocal .libupnp
 # .expat .clinkcc don't work with SDK yet
 # .glib .IDL .gecko are required to build the mozilla plugin
 # .mozilla-macosx will build an entire mozilla. it can be used if we need to create a new .gecko package
index 86b25d7c96e9a4081ffc6d7a836aa01350019d2b..eca15f8b9a2ba83ead97de4160f2ce6b173d1289 100644 (file)
@@ -2519,6 +2519,25 @@ CLEAN_FILE += .libass
 CLEAN_PKG += libass
 DISTCLEAN_PKG += libass-$(ASS_VERSION).tar.bz2
 
+# ***************************************************************************
+# UPNP library
+# ***************************************************************************
+
+libupnp-$(UPNP_VERSION).tar.bz2:
+       $(WGET) $(UPNP_URL)
+
+libupnp: libupnp-$(UPNP_VERSION).tar.bz2
+       $(EXTRACT_BZ2)
+
+.libupnp: libupnp
+       (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-samples --without-documentation --disable-webserver CFLAGS="$(CFLAGS) -O3" && make && make install)
+       touch $@
+
+CLEAN_FILE += .libupnp
+CLEAN_PKG += libupnp
+DISTCLEAN_PKG += libupnp-$(UPNP_VERSION).tar.bz2
+
+
 # ***************************************************************************
 # Some cleaning
 # ***************************************************************************
index bf0e5188a20f0cbce7e44575b429e06b8fd31fc7..a829f5c235638e551a71ffdd48668a34a7f8676d 100644 (file)
@@ -200,8 +200,8 @@ PORTAUDIO_VERSION=19
 PORTAUDIO_URL=http://www.portaudio.com/archives/pa_snapshot_v$(PORTAUDIO_VERSION).tar.gz
 CLINKCC_VERSION=171
 CLINKCC_URL=$(SF)/clinkcc/clinkcc$(CLINKCC_VERSION).tar.gz
-UPNP_VERSION=1.2.1
-UPNP_URL=$(SF)/upnp/libupnp-$(UPNP_VERSION).tar.gz
+UPNP_VERSION=1.6.6
+UPNP_URL=$(VIDEOLAN)/testing/contrib/libupnp-$(UPNP_VERSION).tar.bz2
 EXPAT_VERSION=2.0.0
 EXPAT_URL=$(SF)/expat/expat-$(EXPAT_VERSION).tar.gz
 PTHREADS_VERSION=2-8-0