]> git.sesse.net Git - vlc/blobdiff - contrib/src/sparkle/rules.mak
contrib: don't use -arch flag of xcodebuild
[vlc] / contrib / src / sparkle / rules.mak
index 26d4a0dd955c2552b5d1cf92bf6963d1ddfaadd3..d9bafcb7ba60164ee5bcca76afd899cf1b71a4b2 100644 (file)
@@ -13,9 +13,14 @@ $(TARBALLS)/sparkle-$(SPARKLE_VERSION).zip:
 .sum-sparkle: sparkle-$(SPARKLE_VERSION).zip
 
 sparkle: sparkle-$(SPARKLE_VERSION).zip .sum-sparkle
-       $(RM) -R $@ && mkdir -p $@ && cd $@ $(foreach f,$(filter %.zip,$^), && unzip ../$(f))
+       $(RM) -R $@ && mkdir -p $@ && cd $@ && unzip ../$<
+       cd $@/Extras/Source\ Code/Configurations && \
+               sed -i.orig -e s/"GCC_TREAT_WARNINGS_AS_ERRORS = YES"/"GCC_TREAT_WARNINGS_AS_ERRORS = NO"/g \
+                       ConfigCommonRelease.xcconfig && \
+               sed -i.orig -e s/10\.4/$(OSX_VERSION)/g -e s/10\.5/$(OSX_VERSION)/g ConfigCommon.xcconfig
        touch $@
 
 .sparkle: sparkle
-       cd $</Extras/Source\ Code && $(MAKE) && exit 1 #FIXME
+       cd $</Extras/Source\ Code && $(MAKE) && xcodebuild
+       cd $< && cp -R -L Extras/Source\ Code/build/release/Sparkle.framework "$(PREFIX)"
        touch $@