mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 14:30:30 +03:00
eliminate app.builds everywhere, it should be app['Builds']
The .txt format was the last place where the lowercase "builds" was used,
this converts references everywhere to be "Builds". This makes it possible
to load metadata YAML files with any YAML parser, then have it possible to
use fdroidserver methods on that data, like metadata.write_metadata().
The test files in tests/metadata/dump/*.yaml were manually edited by cutting
the builds: block and putting it the sort order for Builds: so the contents
should be unchanged.
```
sed -i \
-e 's/app\.builds/app.get('Builds', \[\])/g' \
-e "s/app\.get(Builds, \[\]) =/app\['Builds'] =/g" \
-e "s/app\.get(Builds, \[\]) =/app\['Builds'] =/g" \
-e "s/app\.get(Builds, \[\])/app.get('Builds', \[\])/g" \
-e "s/app\.get('Builds', \[\])\.append/app\['Builds'\].append/g" \
-e "s/app\['builds'\]/app.get('Builds', [])/g" \
*/*.*
```
This commit is contained in:
parent
877779195f
commit
bf25b4ca03
18 changed files with 275 additions and 279 deletions
|
|
@ -7,39 +7,7 @@ AutoName: Polite Droid
|
|||
AutoUpdateMode: Version v%v
|
||||
Binaries: null
|
||||
Bitcoin: null
|
||||
Categories:
|
||||
- Time
|
||||
Changelog: ''
|
||||
CurrentVersion: '1.5'
|
||||
CurrentVersionCode: '6'
|
||||
Description: Activates silent mode during calendar events.
|
||||
Disabled: null
|
||||
Donate: null
|
||||
FlattrID: null
|
||||
IssueTracker: https://github.com/miguelvps/PoliteDroid/issues
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: '1.5'
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/miguelvps/PoliteDroid.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/miguelvps/PoliteDroid
|
||||
Summary: Calendar tool
|
||||
Translation: ''
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: ''
|
||||
added: null
|
||||
builds:
|
||||
Builds:
|
||||
- androidupdate: []
|
||||
antcommands: []
|
||||
antifeatures:
|
||||
|
|
@ -180,6 +148,38 @@ builds:
|
|||
timeout: null
|
||||
versionCode: '6'
|
||||
versionName: '1.5'
|
||||
Categories:
|
||||
- Time
|
||||
Changelog: ''
|
||||
CurrentVersion: '1.5'
|
||||
CurrentVersionCode: '6'
|
||||
Description: Activates silent mode during calendar events.
|
||||
Disabled: null
|
||||
Donate: null
|
||||
FlattrID: null
|
||||
IssueTracker: https://github.com/miguelvps/PoliteDroid/issues
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: '1.5'
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/miguelvps/PoliteDroid.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/miguelvps/PoliteDroid
|
||||
Summary: Calendar tool
|
||||
Translation: ''
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: ''
|
||||
added: null
|
||||
comments: {}
|
||||
id: com.politedroid
|
||||
lastUpdated: null
|
||||
|
|
|
|||
|
|
@ -7,62 +7,7 @@ AutoName: AdAway
|
|||
AutoUpdateMode: Version v%v
|
||||
Binaries: null
|
||||
Bitcoin: null
|
||||
Categories:
|
||||
- System
|
||||
- Security
|
||||
Changelog: ''
|
||||
CurrentVersion: '3.0'
|
||||
CurrentVersionCode: '52'
|
||||
Description: 'An ad blocker that uses the hosts file. The hosts file
|
||||
|
||||
contains a list of mappings between hostnames and IP addresses. When
|
||||
|
||||
an app requests an ad, that request is directed to 127.0.0.1 which does
|
||||
|
||||
nothing. There are options to run a web server
|
||||
|
||||
to respond to blocked hostnames and to direct requests to the IP
|
||||
|
||||
address of your choosing. You can download hosts files from the
|
||||
|
||||
app but it is possible to use your own and to add certain sites
|
||||
|
||||
to the white- and black-lists.
|
||||
|
||||
|
||||
[https://github.com/dschuermann/ad-away/raw/HEAD/CHANGELOG Changelog]
|
||||
|
||||
|
||||
Requires root: Yes. The hosts files is located in /system which is normally
|
||||
|
||||
read-only.'
|
||||
Disabled: null
|
||||
Donate: http://sufficientlysecure.org/index.php/adaway
|
||||
FlattrID: '369138'
|
||||
IssueTracker: https://github.com/dschuermann/ad-away/issues
|
||||
Liberapay: null
|
||||
LiberapayID: '1234567890'
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/dschuermann/ad-away.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/dschuermann/ad-away
|
||||
Summary: Block advertisements
|
||||
Translation: https://www.transifex.com/dominikschuermann/adaway
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: http://sufficientlysecure.org/index.php/adaway
|
||||
added: null
|
||||
builds:
|
||||
Builds:
|
||||
- androidupdate: []
|
||||
antcommands: []
|
||||
antifeatures: []
|
||||
|
|
@ -1086,6 +1031,61 @@ builds:
|
|||
timeout: null
|
||||
versionCode: '52'
|
||||
versionName: '3.0'
|
||||
Categories:
|
||||
- System
|
||||
- Security
|
||||
Changelog: ''
|
||||
CurrentVersion: '3.0'
|
||||
CurrentVersionCode: '52'
|
||||
Description: 'An ad blocker that uses the hosts file. The hosts file
|
||||
|
||||
contains a list of mappings between hostnames and IP addresses. When
|
||||
|
||||
an app requests an ad, that request is directed to 127.0.0.1 which does
|
||||
|
||||
nothing. There are options to run a web server
|
||||
|
||||
to respond to blocked hostnames and to direct requests to the IP
|
||||
|
||||
address of your choosing. You can download hosts files from the
|
||||
|
||||
app but it is possible to use your own and to add certain sites
|
||||
|
||||
to the white- and black-lists.
|
||||
|
||||
|
||||
[https://github.com/dschuermann/ad-away/raw/HEAD/CHANGELOG Changelog]
|
||||
|
||||
|
||||
Requires root: Yes. The hosts files is located in /system which is normally
|
||||
|
||||
read-only.'
|
||||
Disabled: null
|
||||
Donate: http://sufficientlysecure.org/index.php/adaway
|
||||
FlattrID: '369138'
|
||||
IssueTracker: https://github.com/dschuermann/ad-away/issues
|
||||
Liberapay: null
|
||||
LiberapayID: '1234567890'
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/dschuermann/ad-away.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/dschuermann/ad-away
|
||||
Summary: Block advertisements
|
||||
Translation: https://www.transifex.com/dominikschuermann/adaway
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: http://sufficientlysecure.org/index.php/adaway
|
||||
added: null
|
||||
comments: {}
|
||||
id: org.adaway
|
||||
lastUpdated: null
|
||||
|
|
|
|||
|
|
@ -7,59 +7,7 @@ AutoName: SMSSecure
|
|||
AutoUpdateMode: Version v%v
|
||||
Binaries: null
|
||||
Bitcoin: null
|
||||
Categories:
|
||||
- Phone & SMS
|
||||
Changelog: ''
|
||||
CurrentVersion: 0.6.0
|
||||
CurrentVersionCode: '102'
|
||||
Description: 'SMSSecure is an SMS/MMS application that allows you to protect your
|
||||
privacy while communicating with friends.
|
||||
|
||||
Using SMSSecure, you can send SMS messages and share media or attachments with complete
|
||||
privacy.
|
||||
|
||||
|
||||
* Easy. SMSSecure works like any other SMS application. There''s nothing to sign
|
||||
up for and no new service your friends need to join.
|
||||
|
||||
* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet
|
||||
connection required.
|
||||
|
||||
* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy
|
||||
for every message, every time.
|
||||
|
||||
* Safe. All messages are encrypted locally, so if your phone is lost or stolen,
|
||||
your messages are protected.
|
||||
|
||||
* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its
|
||||
security by auditing the code.'
|
||||
Disabled: null
|
||||
Donate: null
|
||||
FlattrID: null
|
||||
IssueTracker: https://github.com/SMSSecure/SMSSecure/issues
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/SMSSecure/SMSSecure
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/SMSSecure/SMSSecure
|
||||
Summary: Send encrypted text messages (SMS)
|
||||
Translation: https://www.transifex.com/silence/silence
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: http://www.smssecure.org
|
||||
added: null
|
||||
builds:
|
||||
Builds:
|
||||
- androidupdate: []
|
||||
antcommands: []
|
||||
antifeatures: []
|
||||
|
|
@ -362,6 +310,58 @@ builds:
|
|||
timeout: null
|
||||
versionCode: '102'
|
||||
versionName: 0.6.0
|
||||
Categories:
|
||||
- Phone & SMS
|
||||
Changelog: ''
|
||||
CurrentVersion: 0.6.0
|
||||
CurrentVersionCode: '102'
|
||||
Description: 'SMSSecure is an SMS/MMS application that allows you to protect your
|
||||
privacy while communicating with friends.
|
||||
|
||||
Using SMSSecure, you can send SMS messages and share media or attachments with complete
|
||||
privacy.
|
||||
|
||||
|
||||
* Easy. SMSSecure works like any other SMS application. There''s nothing to sign
|
||||
up for and no new service your friends need to join.
|
||||
|
||||
* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet
|
||||
connection required.
|
||||
|
||||
* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy
|
||||
for every message, every time.
|
||||
|
||||
* Safe. All messages are encrypted locally, so if your phone is lost or stolen,
|
||||
your messages are protected.
|
||||
|
||||
* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its
|
||||
security by auditing the code.'
|
||||
Disabled: null
|
||||
Donate: null
|
||||
FlattrID: null
|
||||
IssueTracker: https://github.com/SMSSecure/SMSSecure/issues
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: ''
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: https://github.com/SMSSecure/SMSSecure
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: https://github.com/SMSSecure/SMSSecure
|
||||
Summary: Send encrypted text messages (SMS)
|
||||
Translation: https://www.transifex.com/silence/silence
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: null
|
||||
WebSite: http://www.smssecure.org
|
||||
added: null
|
||||
comments: {}
|
||||
id: org.smssecure.smssecure
|
||||
lastUpdated: null
|
||||
|
|
|
|||
|
|
@ -7,61 +7,7 @@ AutoName: VLC
|
|||
AutoUpdateMode: None
|
||||
Binaries: null
|
||||
Bitcoin: null
|
||||
Categories:
|
||||
- Multimedia
|
||||
Changelog: ''
|
||||
CurrentVersion: 1.2.6
|
||||
CurrentVersionCode: '1030005'
|
||||
Description: 'Video and audio player that supports a wide range of formats,
|
||||
|
||||
for both local and remote playback.
|
||||
|
||||
|
||||
[http://git.videolan.org/?p=vlc-ports/android.git;a=blob_plain;f=NEWS NEWS]
|
||||
|
||||
'
|
||||
Disabled: null
|
||||
Donate: http://www.videolan.org/contribute.html#money
|
||||
FlattrID: null
|
||||
IssueTracker: http://www.videolan.org/support/index.html#bugs
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: 'Instructions and dependencies here: http://wiki.videolan.org/AndroidCompile
|
||||
|
||||
see http://buildbot.videolan.org/builders/ for version code scheme
|
||||
|
||||
The VLC srclib commit can be found out from TESTED_HASH value in compile.sh
|
||||
|
||||
|
||||
On new releases remove the updatecheck and force the CV to the last working
|
||||
|
||||
build. This will make sure users don''t get notified about the update until
|
||||
|
||||
the final build from the BS has been reviewed and tested. Once done, undo
|
||||
|
||||
those changes.
|
||||
|
||||
'
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: git://git.videolan.org/vlc-ports/android.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: http://git.videolan.org/?p=vlc-ports/android.git;a=summary
|
||||
Summary: Media player
|
||||
Translation: ''
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: '%c + 5'
|
||||
WebSite: http://www.videolan.org/vlc/download-android.html
|
||||
added: null
|
||||
builds:
|
||||
Builds:
|
||||
- androidupdate:
|
||||
- .
|
||||
- ../java-libs/SlidingMenu
|
||||
|
|
@ -2444,6 +2390,60 @@ builds:
|
|||
timeout: null
|
||||
versionCode: '1030005'
|
||||
versionName: 1.2.6
|
||||
Categories:
|
||||
- Multimedia
|
||||
Changelog: ''
|
||||
CurrentVersion: 1.2.6
|
||||
CurrentVersionCode: '1030005'
|
||||
Description: 'Video and audio player that supports a wide range of formats,
|
||||
|
||||
for both local and remote playback.
|
||||
|
||||
|
||||
[http://git.videolan.org/?p=vlc-ports/android.git;a=blob_plain;f=NEWS NEWS]
|
||||
|
||||
'
|
||||
Disabled: null
|
||||
Donate: http://www.videolan.org/contribute.html#money
|
||||
FlattrID: null
|
||||
IssueTracker: http://www.videolan.org/support/index.html#bugs
|
||||
Liberapay: null
|
||||
LiberapayID: null
|
||||
License: GPL-3.0-only
|
||||
Litecoin: null
|
||||
MaintainerNotes: 'Instructions and dependencies here: http://wiki.videolan.org/AndroidCompile
|
||||
|
||||
see http://buildbot.videolan.org/builders/ for version code scheme
|
||||
|
||||
The VLC srclib commit can be found out from TESTED_HASH value in compile.sh
|
||||
|
||||
|
||||
On new releases remove the updatecheck and force the CV to the last working
|
||||
|
||||
build. This will make sure users don''t get notified about the update until
|
||||
|
||||
the final build from the BS has been reviewed and tested. Once done, undo
|
||||
|
||||
those changes.
|
||||
|
||||
'
|
||||
Name: null
|
||||
NoSourceSince: ''
|
||||
OpenCollective: null
|
||||
Provides: null
|
||||
Repo: git://git.videolan.org/vlc-ports/android.git
|
||||
RepoType: git
|
||||
RequiresRoot: false
|
||||
SourceCode: http://git.videolan.org/?p=vlc-ports/android.git;a=summary
|
||||
Summary: Media player
|
||||
Translation: ''
|
||||
UpdateCheckData: null
|
||||
UpdateCheckIgnore: null
|
||||
UpdateCheckMode: Tags
|
||||
UpdateCheckName: null
|
||||
VercodeOperation: '%c + 5'
|
||||
WebSite: http://www.videolan.org/vlc/download-android.html
|
||||
added: null
|
||||
comments: {}
|
||||
id: org.videolan.vlc
|
||||
lastUpdated: null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue