Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Remove YandexMapKit 0.0.1, 1.0.1, 1.0.2, 1.0.3

  • Loading branch information...
commit a6a84a3a224eb5ea205cd28d53a0ec50fa1f9671 1 parent 2ea43b9
Andrey Subbotin eploko authored
17 YandexMapKit/0.0.1/YandexMapKit.podspec
... ... @@ -1,17 +0,0 @@
1   -Pod::Spec.new do |s|
2   - s.name = 'YandexMapKit'
3   - s.version = '0.0.1'
4   - s.license = 'http://legal.yandex.ru/mapkit/'
5   - s.summary = 'Yandex Map Kit for iOS.'
6   - s.homepage = 'https://github.com/yandexmobile/yandexmapkit-ios'
7   - s.author = 'Yandex'
8   - s.source = { :http => 'https://github.com/downloads/yandexmobile/yandexmapkit-ios/YandexMapKit.zip' }
9   - s.description = 'Static library for embedding yandex maps into iOS applications.'
10   - s.platform = :ios
11   - s.source_files = '**/Headers/*.h'
12   - s.resource = '**/YandexMapKit.bundle'
13   - s.frameworks = 'AVFoundation', 'CoreData', 'CoreLocation', 'QuartzCore', 'MessageUI', 'OpenGLES', 'Security', 'SystemConfiguration'
14   - s.libraries = 'sqlite3', 'stdc++', 'xml2', 'YandexMapKit', 'z'
15   - s.xcconfig = { 'HEADER_SEARCH_PATHS' => '"$(SDKROOT)/usr/include/libxml2"',
16   - 'LIBRARY_SEARCH_PATHS' => '"$(SRCROOT)/Pods/YandexMapKit/YandexMapKit"' }
17   -end
18 YandexMapKit/1.0.1/YandexMapKit.podspec
... ... @@ -1,18 +0,0 @@
1   -Pod::Spec.new do |s|
2   - s.name = 'YandexMapKit'
3   - s.version = '1.0.1'
4   - s.license = 'http://legal.yandex.ru/mapkit/'
5   - s.summary = 'Yandex Map Kit for iOS.'
6   - s.homepage = 'https://github.com/yandexmobile/yandexmapkit-ios'
7   - s.author = 'Yandex'
8   - s.source = { :http => 'https://github.com/downloads/yandexmobile/yandexmapkit-ios/YandexMapKit.zip' }
9   - s.description = 'Static library for embedding Yandex.Maps into iOS applications.'
10   - s.platform = :ios
11   - s.source_files = '**/Headers/*.h'
12   - s.resource = '**/YandexMapKit.bundle'
13   - s.frameworks = 'AVFoundation', 'CoreData', 'CoreLocation', 'CoreTelephony', 'QuartzCore', 'MessageUI', 'OpenGLES', 'Security', 'SystemConfiguration'
14   - s.libraries = 'sqlite3', 'stdc++', 'xml2', 'YandexMapKit', 'z'
15   - s.preserve_paths = '**/libYandexMapKit.a'
16   - s.xcconfig = { 'HEADER_SEARCH_PATHS' => '"$(SDKROOT)/usr/include/libxml2"',
17   - 'LIBRARY_SEARCH_PATHS' => '"$(SRCROOT)/Pods/YandexMapKit/YandexMapKit"' }
18   -end
18 YandexMapKit/1.0.2/YandexMapKit.podspec
... ... @@ -1,18 +0,0 @@
1   -Pod::Spec.new do |s|
2   - s.name = 'YandexMapKit'
3   - s.version = '1.0.2'
4   - s.license = 'http://legal.yandex.ru/mapkit/'
5   - s.summary = 'Yandex Map Kit for iOS.'
6   - s.homepage = 'https://github.com/yandexmobile/yandexmapkit-ios'
7   - s.author = 'Yandex'
8   - s.source = { :http => 'https://github.com/downloads/yandexmobile/yandexmapkit-ios/YandexMapKit.zip' }
9   - s.description = 'Static library for embedding Yandex.Maps into iOS applications.'
10   - s.platform = :ios
11   - s.source_files = '**/Headers/*.h'
12   - s.resource = '**/YandexMapKit.bundle'
13   - s.frameworks = 'AVFoundation', 'CoreData', 'CoreLocation', 'CoreTelephony', 'QuartzCore', 'MessageUI', 'OpenGLES', 'Security', 'SystemConfiguration'
14   - s.libraries = 'sqlite3', 'stdc++', 'xml2', 'YandexMapKit', 'z'
15   - s.preserve_paths = '**/libYandexMapKit.a'
16   - s.xcconfig = { 'HEADER_SEARCH_PATHS' => '"$(SDKROOT)/usr/include/libxml2"',
17   - 'LIBRARY_SEARCH_PATHS' => '"$(SRCROOT)/Pods/YandexMapKit/YandexMapKit"' }
18   -end
18 YandexMapKit/1.0.3/YandexMapKit.podspec
... ... @@ -1,18 +0,0 @@
1   -Pod::Spec.new do |s|
2   - s.name = 'YandexMapKit'
3   - s.version = '1.0.3'
4   - s.license = 'http://legal.yandex.ru/mapkit/'
5   - s.summary = 'Yandex Map Kit for iOS.'
6   - s.homepage = 'https://github.com/yandexmobile/yandexmapkit-ios'
7   - s.author = 'Yandex'
8   - s.source = { :http => 'https://github.com/downloads/yandexmobile/yandexmapkit-ios/YandexMapKit.zip' }
9   - s.description = 'Static library for embedding Yandex.Maps into iOS applications.'
10   - s.platform = :ios
11   - s.source_files = '**/Headers/*.h'
12   - s.resource = '**/YandexMapKit.bundle'
13   - s.frameworks = 'AVFoundation', 'CoreData', 'CoreLocation', 'CoreTelephony', 'QuartzCore', 'MessageUI', 'OpenGLES', 'Security', 'SystemConfiguration'
14   - s.libraries = 'sqlite3', 'stdc++', 'xml2', 'YandexMapKit', 'z'
15   - s.preserve_paths = '**/libYandexMapKit.a'
16   - s.xcconfig = { 'HEADER_SEARCH_PATHS' => '"$(SDKROOT)/usr/include/libxml2"',
17   - 'LIBRARY_SEARCH_PATHS' => '"$(SRCROOT)/Pods/YandexMapKit/YandexMapKit"' }
18   -end

8 comments on commit a6a84a3

Victor Ilyukevich

@eploko Why did you remove these specs? Other developers may depend on them.

Andrey Subbotin

@yas375 The .zip archive referenced in the source field of the spec is no longer available.

Andrey Subbotin

@yas375 There's a newer version, 1.0.4, that the developers are advised to migrate to.

Victor Ilyukevich

You shouldn't remove old specs. And it's a bad practice to remove previously used zip...
Please don't remove old specs in future. And please leave zip archives for outdated versions on your server as is. Some people may still use them. They might be don't have plans to update your library in theirs projects the same day with you ;)

@alloy I think that we should have a wiki page 'Why you shouldn't remove specs for outdated versions of your library' to refer to)

Andrey Subbotin

@yas375 I perfectly understand that and thoroughly agree, but... the .zip had been removed. Leaving the broken specs behind doesn't seem to be good either.

Victor Ilyukevich

@eploko in this case yes) Hope that Yandex's employees will do the things better next time and willn't remove zip archives which are referenced from pod specs ;)

Keith Smiley

@yas375 as you can see in our discussion I voiced these issues, but since the source files are no longer available we really had no choice.

Victor Ilyukevich

@Keithbsmiley thanks for pointing me.

Please sign in to comment.
Something went wrong with that request. Please try again.