]> git.sesse.net Git - vlc/blob - contrib/src/sparkle/rules.mak
e91d2da81bb6286bd61ef7582e338242d5258081
[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 SPARKLE_GITURL := git://github.com/andymatuschak/Sparkle.git
6
7 ifdef HAVE_MACOSX
8 PKGS += sparkle
9 endif
10
11 $(TARBALLS)/sparkle-git.tar.xz:
12         $(call download_git,$(SPARKLE_GITURL),,HEAD)
13
14 .sum-sparkle: sparkle-git.tar.xz
15         $(warning $@ not implemented)
16         touch $@
17
18 sparkle: sparkle-git.tar.xz .sum-sparkle
19         $(UNPACK)
20         $(APPLY) $(SRC)/sparkle/sparkle-fix-xcode-project-for-current-releases.patch
21         $(APPLY) $(SRC)/sparkle/sparkle-fix-compilation-on-snowleopard.patch
22         $(MOVE)
23
24 .sparkle: sparkle
25         cd $< && xcodebuild $(XCODE_FLAGS) WARNING_CFLAGS=-Wno-error
26         cd $< && install_name_tool -id @executable_path/../Frameworks/Sparkle.framework/Versions/A/Sparkle build/Release/Sparkle.framework/Sparkle
27         install -d $(PREFIX)
28         cd $< && cp -R build/Release/Sparkle.framework "$(PREFIX)"
29         touch $@