thrift-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James E. King III (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (THRIFT-2179) CocoaPods specification file for the Thrift Cocoa Library
Date Mon, 14 Jan 2019 15:04:04 GMT

     [ https://issues.apache.org/jira/browse/THRIFT-2179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

James E. King III resolved THRIFT-2179.
---------------------------------------
       Resolution: Won't Do
         Assignee: James E. King III
    Fix Version/s: 1.0

As support for the older cocoa compiler and library have been removed (see THRIFT-4719), all
of the issues in Jira related to that code have also been removed.  For legacy cocoa support
you can use version 0.12.0 - everyone is expected to move to swift if they want to use the
next release of Thrift.

> CocoaPods specification file for the Thrift Cocoa Library
> ---------------------------------------------------------
>
>                 Key: THRIFT-2179
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2179
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Cocoa - Library
>    Affects Versions: 0.9, 0.9.1
>            Reporter: David Robakowski
>            Assignee: James E. King III
>            Priority: Major
>             Fix For: 1.0
>
>         Attachments: Thrift.podspec
>
>
> I've created a [CocoaPods| http://www.cocoapods.org] specification file for the Thrift
Cocoa library and would like to create a pull request for that on [CocoaPods/Specs| https://github.com/CocoaPods/Specs].
I've already pushed a commit to my fork with the following [spec file| https://github.com/drobakowski/Specs/commit/77e81e10c72013b226884ac0849ec30ffd80d0b3]:
> {code:title=Thrift.podspec|ruby}
> Pod::Spec.new do |s|
>   s.name          = "Thrift"
>   s.version       = "0.9.0"
>   s.summary       = "Apache Thrift is a lightweight, language-independent software stack
with an associated code generation mechanism for RPC."
>   s.description   = <<-DESC
>   The Apache Thrift software framework, for scalable cross-language services development,
combines a software stack with a code generation engine to build services that work efficiently
and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,
Node.js, Smalltalk, OCaml and Delphi and other languages.
>                     DESC
>   s.homepage      = "http://thrift.apache.org"
>   s.license       = { :type => 'Apache License, Version 2.0', :url => 'https://raw.github.com/apache/thrift/thrift-0.9.0/LICENSE'
}
>   s.author        = { "The Apache Software Foundation" => "apache@apache.org" }
>   s.platforms     = :ios, :osx
>   s.ios.framework = 'CFNetwork'
>   s.osx.framework = 'CoreServices'
>   s.source        = { :git => "https://github.com/apache/thrift.git", :tag => "thrift-0.9.0"
}
>   s.source_files  = 'lib/cocoa/src/**/*.{h,m}'
> end
> {code}
> I'm already working with a local copy of the pod repository with the additions and it
worked well so far for some iOS projects.
> It would be nice if someone could approve or even improve the settings and descriptions
so that i could create the pull request.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message