]> git.sesse.net Git - vlc/blob - contrib/src/sparkle/rules.mak
contrib: don't use -arch flag of xcodebuild
[vlc] / contrib / src / sparkle / rules.mak
1 # sparkle
2
3 SPARKLE_VERSION := 1.5b6
4 SPARKLE_URL := http://sparkle.andymatuschak.org/files/Sparkle%20$(SPARKLE_VERSION).zip
5
6 ifdef HAVE_MACOSX
7 PKGS += sparkle
8 endif
9
10 $(TARBALLS)/sparkle-$(SPARKLE_VERSION).zip:
11         $(call download,$(SPARKLE_URL))
12
13 .sum-sparkle: sparkle-$(SPARKLE_VERSION).zip
14
15 sparkle: sparkle-$(SPARKLE_VERSION).zip .sum-sparkle
16         $(RM) -R $@ && mkdir -p $@ && cd $@ && unzip ../$<
17         cd $@/Extras/Source\ Code/Configurations && \
18                 sed -i.orig -e s/"GCC_TREAT_WARNINGS_AS_ERRORS = YES"/"GCC_TREAT_WARNINGS_AS_ERRORS = NO"/g \
19                         ConfigCommonRelease.xcconfig && \
20                 sed -i.orig -e s/10\.4/$(OSX_VERSION)/g -e s/10\.5/$(OSX_VERSION)/g ConfigCommon.xcconfig
21         touch $@
22
23 .sparkle: sparkle
24         cd $</Extras/Source\ Code && $(MAKE) && xcodebuild
25         cd $< && cp -R -L Extras/Source\ Code/build/release/Sparkle.framework "$(PREFIX)"
26         touch $@