Created
June 16, 2015 21:36
-
-
Save knocte/0abfb150fe177a9bd29d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| From e74090c12b9b5e6f42013da2b7023b7451c7229d Mon Sep 17 00:00:00 2001 | |
| From: Michael Hutchinson <m.j.hutchinson@gmail.com> | |
| Date: Tue, 9 Apr 2013 18:46:20 -0400 | |
| Subject: [PATCH] [llvm] Use git mirror, not github tarball | |
| --- | |
| bockbuild/package.py | 10 ++++++++++ | |
| packages/mono-llvm.py | 5 +++-- | |
| 2 files changed, 13 insertions(+), 2 deletions(-) | |
| diff --git a/bockbuild/package.py b/bockbuild/package.py | |
| index 073b65a..b4c6bcf 100644 | |
| --- a/bockbuild/package.py | |
| +++ b/bockbuild/package.py | |
| @@ -394,6 +394,16 @@ def __init__ (self, org, name, version, commit, configure, override_properties = | |
| 'http://github.com/%{org}/%{name}/tarball/%{commit}' | |
| ] | |
| +class GitHubPackage (Package): | |
| + def __init__ (self, organization, name, version, revision = None, git_branch = None, configure_flags = None, override_properties = None): | |
| + Package.__init__ (self, name, version, | |
| + organization = organization, | |
| + revision = revision, | |
| + git_branch = git_branch, | |
| + configure_flags = configure_flags, | |
| + sources = ['git://github.com/%{organization}/%{name}.git'], | |
| + override_properties = override_properties) | |
| + | |
| class GstreamerPackage (ProjectPackage): pass | |
| GstreamerPackage.default_sources = [ | |
| 'http://%{project}.freedesktop.org/src/%{name}/%{name}-%{version}.tar.gz' | |
| diff --git a/packages/mono-llvm.py b/packages/mono-llvm.py | |
| index 92b4216..2e8eed7 100644 | |
| --- a/packages/mono-llvm.py | |
| +++ b/packages/mono-llvm.py | |
| @@ -1,4 +1,5 @@ | |
| -GitHubTarballPackage ('mono', 'llvm', '3.0', '292aa8712c3120b03f9aa1d201b2e7949adf35c3', | |
| - configure = './configure --prefix="%{prefix}" --enable-optimized --enable-targets="x86 x86_64" --build=i386-apple-darwin10.8.0', | |
| +GitHubPackage ('mono', 'llvm', '3.0', | |
| + revision = '292aa8712c3120b03f9aa1d201b2e7949adf35c3', | |
| + configure_flags = ['--enable-optimized', '--enable-targets="x86 x86_64"', '--build=i386-apple-darwin10.8.0'], | |
| override_properties = { 'make': 'make' } | |
| ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment