MediaLibraryKit-prod.podspec 2.08 KB
Newer Older
Felix Paul Kühne's avatar
Felix Paul Kühne committed
1 2 3
Pod::Spec.new do |s|

  s.name         = "MediaLibraryKit-prod"
4
  s.version      = "2.6.8"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
5 6 7 8 9 10 11 12 13 14 15 16 17
  s.summary      = "A MediaLibrary framework in Objective-C for iOS and OS X"

  s.description  = <<-DESC
  MediaLibraryKit is an abstraction of CoreData to be used with for any kind of audio-visual media. It can do thumbnailing, metadata parsing as well as playback state management. It is a proven code based deployed with VLC-iOS since day one.
                   DESC

  s.homepage     = "https://code.videolan.org/videolan/MediaLibraryKit"

  s.license      = { :type => "LGPLv2.1", :file => "COPYING" }

  s.authors            = { "Pierre d'Herbemont" => "pdherbemont@videolan.org", "Felix Paul Kühne" => "fkuehne@videolan.org", "Tobias Conradi" => "videolan@tobias-conradi.de", "Carola Nitz" => "caro@videolan.org" }
  s.social_media_url   = "http://twitter.com/videolan"

18
  s.ios.deployment_target = "8.4"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
19 20 21 22 23 24 25
  s.watchos.deployment_target = "2.0"
  # s.osx.deployment_target = "10.7"
  # s.tvos.deployment_target = "9.0"

  s.source       = { :git => "https://code.videolan.org/videolan/MediaLibraryKit.git", :tag => "#{s.version}" }

  s.prefix_header_file = "MediaLibraryKit_Prefix.pch"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
26
  s.source_files  = "Headers/Internal/*.h", "Sources/*.m",
Felix Paul Kühne's avatar
Felix Paul Kühne committed
27 28 29 30 31 32 33
  s.public_header_files = "Headers/Public/*.h"
  s.exclude_files = \
      "Sources/MLMovieInfoGrabber.m", "Sources/MLTVShowEpisodesInfoGrabber.m", "Sources/MLTVShowInfoGrabber.m", \
      "Sources/MLURLConnection.m", "Sources/NSXMLNode_Additions.m", \
      "Headers/Internal/MLMovieInfoGrabber.h", "Headers/Internal/MLTVShowEpisodesInfoGrabber.h", "Headers/Internal/MLTVShowInfoGrabber.h", \
      "Headers/Internal/MLURLConnection.h", "Headers/Internal/NSXMLNode_Additions.h", "Headers/Internal/TheTVDBGrabber.h"

34 35
  s.header_dir = "MediaLibraryKit"

Felix Paul Kühne's avatar
Felix Paul Kühne committed
36 37 38 39 40 41
  s.resources = "MappingModel_2_5_to_2_6.xcmappingmodel", "MediaLibrary.xcdatamodeld"

  s.frameworks = "Foundation", "CoreData"

  s.requires_arc = true

Felix Paul Kühne's avatar
Felix Paul Kühne committed
42
  s.watchos.xcconfig = { "GCC_PREPROCESSOR_DEFINITIONS" => "$(inherited) MLKIT_READONLY_TARGET" }
43
  s.ios.dependency "MobileVLCKit", "~>3.3.0"
44
  s.static_framework = true
Felix Paul Kühne's avatar
Felix Paul Kühne committed
45 46

end