| Pod::Spec.new do |s| |
| s.name = 'Minizip' |
| s.version = '2.7.5' |
| s.license = 'zlib' |
| s.summary = 'Minizip contrib in zlib with the latest bug fixes and advanced features' |
| s.description = <<-DESC |
| Minizip zlib contribution that includes: |
| * AES encryption |
| * I/O buffering |
| * PKWARE disk splitting |
| It also has the latest bug fixes that having been found all over the internet. |
| DESC |
| s.homepage = 'https://github.com/nmoinvaz/minizip' |
| s.authors = 'Nathan Moinvaziri', 'Gilles Vollant' |
| |
| s.source = { :git => 'https://github.com/nmoinvaz/minizip.git' } |
| s.libraries = 'z' |
| |
| s.subspec 'Core' do |sp| |
| sp.source_files = '{mz_os,mz_compat,mz_strm,mz_strm_mem,mz_strm_buf,mz_zip,mz_strm_crypt,mz_strm_posix,mz_strm_zlib}.{c,h}' |
| end |
| |
| s.subspec 'AES' do |sp| |
| sp.dependency 'Minizip/Core' |
| sp.source_files = 'lib/aes/*.{c,h}', 'mz_strm_aes.{c,h}' |
| end |
| |
| s.subspec 'BZIP2' do |sp| |
| sp.dependency 'Minizip/Core' |
| sp.source_files = 'lib/bzip2/*.{c,h}', 'mz_strm_bzip.{c,h}' |
| end |
| |
| s.subspec 'LZMA' do |sp| |
| sp.dependency 'Minizip/Core' |
| sp.source_files = 'lib/liblzma/*.{c,h}', 'mz_strm_lzma.{c,h}' |
| end |
| end |