]> git.sesse.net Git - vlc/commitdiff
contrib: tentative build rules for OSX frameworks
authorRafaël Carré <funman@videolan.org>
Thu, 24 Nov 2011 00:13:07 +0000 (19:13 -0500)
committerRafaël Carré <funman@videolan.org>
Thu, 24 Nov 2011 00:32:59 +0000 (19:32 -0500)
only bghudappkit builds properly

contrib/TODO [deleted file]
contrib/src/bghudappkit/rules.mak
contrib/src/growl/rules.mak
contrib/src/sparkle/rules.mak

diff --git a/contrib/TODO b/contrib/TODO
deleted file mode 100644 (file)
index 87eaeaa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-binary package downloading/extraction (prebuilt contribs)
-
-### Missing software for MacOSX
-
-# These 3 are binary framework downloads : no source code is used
-BGHUDAppKit
-Growl           -- last free version: 1.3.0: http://code.google.com/p/growl/source/list http://itunes.apple.com/us/app/growl/id467939042
-Sparkle
index cfac3305c15210f01fa6e7ef0b11da83a3352eec..279a219c284d9eabb29aa4f80720a5f4ced65349 100644 (file)
@@ -20,5 +20,6 @@ bghudappkit: bghudappkit-git.tar.xz .sum-bghudappkit
        $(MOVE)
 
 .bghudappkit: bghudappkit
-       cd $< && $(MAKE) && exit 1 #FIXME
+       cd $< && xcodebuild -arch $(ARCH)
+       cd $< && cp -R -L build/Release/BGHUDAppKit.framework "$(PREFIX)"
        touch $@
index be74528c5eae54077dbd8e51649d1b6a19758ee8..adaf514b739af93db39a82b8307a8b5b09288f3a 100644 (file)
@@ -18,5 +18,6 @@ growl: growl-$(GROWL_VERSION).tar.bz2 .sum-growl
        touch $@
 
 .growl: growl
-       cd $< && $(MAKE) && exit 1 #FIXME
+       cd $< && xcodebuild -sdk /Developer/SDKs/MacOSX10.6.sdk -arch $(ARCH)
+       cd $< && cp -R -L build/Release/Growl.framework "$(PREFIX)"
        touch $@
index 26d4a0dd955c2552b5d1cf92bf6963d1ddfaadd3..b9c2efa79f7b8fb33ce9cb75d7c35d1454c59807 100644 (file)
@@ -17,5 +17,6 @@ sparkle: sparkle-$(SPARKLE_VERSION).zip .sum-sparkle
        touch $@
 
 .sparkle: sparkle
-       cd $</Extras/Source\ Code && $(MAKE) && exit 1 #FIXME
+       cd $</Extras/Source\ Code && $(MAKE) && xcodebuild -arch $(ARCH)
+       cd $< && cp -R -L Extras/Source\ Code/build/release/Sparkle.framework "$(PREFIX)"
        touch $@