mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-04 22:40:12 +01:00
0425788b7d
This puts all of the needed post parsing checks on the metadata into a single method that is used by all parsing methods (.txt, JSON, XML, YAML). This provides the single place to normalize the internal representation of the metadata. It would be good to also change the internal representation to use more Python bool/int types so that less post parsing is needed for JSON, XML, and YAML. The SMSSecure test .pickle was changed to account for the use of lstrip() and rstrip() on all 'script' types. This also changes the example JSON to use ints for versionCodes
757 lines
7.5 KiB
Plaintext
757 lines
7.5 KiB
Plaintext
(dp0
|
|
S'Update Check Data'
|
|
p1
|
|
NsS'Bitcoin'
|
|
p2
|
|
NsS'AntiFeatures'
|
|
p3
|
|
(lp4
|
|
sS'Web Site'
|
|
p5
|
|
S'http://www.smssecure.org'
|
|
p6
|
|
sS'Auto Update Mode'
|
|
p7
|
|
S'Version v%v'
|
|
p8
|
|
sS'Provides'
|
|
p9
|
|
NsS'Issue Tracker'
|
|
p10
|
|
S'https://github.com/SMSSecure/SMSSecure/issues'
|
|
p11
|
|
sS'Donate'
|
|
p12
|
|
NsS'Repo Type'
|
|
p13
|
|
S'git'
|
|
p14
|
|
sS'Description'
|
|
p15
|
|
(lp16
|
|
S'SMSSecure is an SMS/MMS application that allows you to protect your privacy while communicating with friends.'
|
|
p17
|
|
aS'Using SMSSecure, you can send SMS messages and share media or attachments with complete privacy.'
|
|
p18
|
|
aS''
|
|
p19
|
|
aS"* Easy. SMSSecure works like any other SMS application. There's nothing to sign up for and no new service your friends need to join."
|
|
p20
|
|
aS'* Reliable. SMSSecure communicates using encrypted SMS messages. No servers or internet connection required.'
|
|
p21
|
|
aS'* Private. SMSSecure uses the TextSecure encryption protocol to provide privacy for every message, every time.'
|
|
p22
|
|
aS'* Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected.'
|
|
p23
|
|
aS'* Open Source. SMSSecure is Free and Open Source, enabling anyone to verify its security by auditing the code.'
|
|
p24
|
|
asS'Requires Root'
|
|
p25
|
|
I00
|
|
sS'comments'
|
|
p26
|
|
(lp27
|
|
sS'id'
|
|
p28
|
|
S'org.smssecure.smssecure'
|
|
p29
|
|
sS'Repo'
|
|
p30
|
|
S'https://github.com/SMSSecure/SMSSecure'
|
|
p31
|
|
sS'No Source Since'
|
|
p32
|
|
g19
|
|
sS'Auto Name'
|
|
p33
|
|
S'SMSSecure'
|
|
p34
|
|
sS'Categories'
|
|
p35
|
|
(lp36
|
|
S'Phone & SMS'
|
|
p37
|
|
asS'Source Code'
|
|
p38
|
|
S'https://github.com/SMSSecure/SMSSecure'
|
|
p39
|
|
sS'Litecoin'
|
|
p40
|
|
NsS'Update Check Ignore'
|
|
p41
|
|
NsS'Name'
|
|
p42
|
|
NsS'License'
|
|
p43
|
|
S'GPLv3'
|
|
p44
|
|
sS'Changelog'
|
|
p45
|
|
g19
|
|
sS'Update Check Mode'
|
|
p46
|
|
S'Tags'
|
|
p47
|
|
sS'Summary'
|
|
p48
|
|
S'Send encrypted text messages (SMS)'
|
|
p49
|
|
sS'Dogecoin'
|
|
p50
|
|
NsS'Maintainer Notes'
|
|
p51
|
|
(lp52
|
|
sS'Current Version Code'
|
|
p53
|
|
S'102'
|
|
p54
|
|
sS'Binaries'
|
|
p55
|
|
NsS'Archive Policy'
|
|
p56
|
|
NsS'builds'
|
|
p57
|
|
(lp58
|
|
(dp59
|
|
S'submodules'
|
|
p60
|
|
I00
|
|
sS'vercode'
|
|
p61
|
|
S'5'
|
|
p62
|
|
sS'forceversion'
|
|
p63
|
|
I00
|
|
sS'oldsdkloc'
|
|
p64
|
|
I00
|
|
sS'kivy'
|
|
p65
|
|
I00
|
|
sS'patch'
|
|
p66
|
|
(lp67
|
|
sS'scanignore'
|
|
p68
|
|
(lp69
|
|
sS'srclibs'
|
|
p70
|
|
(lp71
|
|
S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278'
|
|
p72
|
|
aS'PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc'
|
|
p73
|
|
aS'ShortcutBadger@3815ce2ec0c66acd7d7c0b4f2479df8fa70fed87'
|
|
p74
|
|
aS'AospMms@android-5.1.0_r3'
|
|
p75
|
|
asS'encoding'
|
|
p76
|
|
NsS'extlibs'
|
|
p77
|
|
(lp78
|
|
sS'init'
|
|
p79
|
|
g19
|
|
sS'version'
|
|
p80
|
|
S'0.3.3'
|
|
p81
|
|
sS'subdir'
|
|
p82
|
|
NsS'rm'
|
|
p83
|
|
(lp84
|
|
S'libs/*'
|
|
p85
|
|
asS'type'
|
|
p86
|
|
S'gradle'
|
|
p87
|
|
sS'build'
|
|
p88
|
|
g19
|
|
sS'ndk_path'
|
|
p89
|
|
g19
|
|
sS'forcevercode'
|
|
p90
|
|
I01
|
|
sS'preassemble'
|
|
p91
|
|
(lp92
|
|
sS'update'
|
|
p93
|
|
(lp94
|
|
S'auto'
|
|
p95
|
|
asS'maven'
|
|
p96
|
|
I00
|
|
sS'disable'
|
|
p97
|
|
S'builds, merge changes into upstream'
|
|
p98
|
|
sS'commit'
|
|
p99
|
|
S'66367479a4f57f347b5cbe8f6f8f632adaae7727'
|
|
p100
|
|
sS'scandelete'
|
|
p101
|
|
(lp102
|
|
sS'buildjni'
|
|
p103
|
|
(lp104
|
|
sS'ndk'
|
|
p105
|
|
S'r10e'
|
|
p106
|
|
sS'target'
|
|
p107
|
|
NsS'antcommands'
|
|
p108
|
|
NsS'gradle'
|
|
p109
|
|
(lp110
|
|
S'yes'
|
|
p111
|
|
asS'prebuild'
|
|
p112
|
|
S"touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar && sed -i -e '20,22d' build.gradle && pushd $$PreferenceFragment$$ && gradle uploadArchives && popd && sed -i -e '/5470f5872514a6226fa1fc6f4e000991f38805691c534cf0bd2778911fc773ad/d' build.gradle && mkdir smil && pushd smil && wget -c http://www.w3.org/TR/smil-boston-dom/java-binding.zip && unzip java-binding.zip && popd && cp -fR smil/java/org src/ && rm -fR smil && sed -i -e '/org.w3c.smil/d' build.gradle && cp -fR $$AospMms$$/src/org src/"
|
|
p113
|
|
sS'novcheck'
|
|
p114
|
|
I00
|
|
sS'output'
|
|
p115
|
|
Nsa(dp116
|
|
S'submodules'
|
|
p117
|
|
I01
|
|
sg61
|
|
S'6'
|
|
p118
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sS'srclibs'
|
|
p119
|
|
(lp120
|
|
S'GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278'
|
|
p121
|
|
asg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.3.3'
|
|
p122
|
|
sg82
|
|
NsS'rm'
|
|
p123
|
|
(lp124
|
|
S'libs/*.jar'
|
|
p125
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sS'forcevercode'
|
|
p126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sS'disable'
|
|
p127
|
|
S'builds, wait for upstream'
|
|
p128
|
|
sS'commit'
|
|
p129
|
|
S'9675ce5eecb929dcaddb43b3d9486fdb88b9ae1a'
|
|
p130
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p131
|
|
(lp132
|
|
g111
|
|
asS'prebuild'
|
|
p133
|
|
S'touch signing.properties && pushd $$GradleWitness$$ && gradle jar && popd && cp $$GradleWitness$$/build/libs/GradleWitness.jar libs/gradle-witness.jar'
|
|
p134
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp135
|
|
S'submodules'
|
|
p136
|
|
I01
|
|
sg61
|
|
S'9'
|
|
p137
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sS'srclibs'
|
|
p138
|
|
(lp139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.4.2'
|
|
p140
|
|
sg82
|
|
NsS'rm'
|
|
p141
|
|
(lp142
|
|
S'libs/*.jar'
|
|
p143
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sS'disable'
|
|
p144
|
|
S'builds locally, but not on BS'
|
|
p145
|
|
sS'commit'
|
|
p146
|
|
S'v0.4.2'
|
|
p147
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p148
|
|
(lp149
|
|
g111
|
|
asS'prebuild'
|
|
p150
|
|
S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
|
|
p151
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp152
|
|
S'submodules'
|
|
p153
|
|
I01
|
|
sg61
|
|
S'11'
|
|
p154
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sg138
|
|
g139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.5.1'
|
|
p155
|
|
sg82
|
|
NsS'rm'
|
|
p156
|
|
(lp157
|
|
S'libs/*.jar'
|
|
p158
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sS'disable'
|
|
p159
|
|
I00
|
|
sS'commit'
|
|
p160
|
|
S'v0.5.1'
|
|
p161
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p162
|
|
(lp163
|
|
g111
|
|
asS'prebuild'
|
|
p164
|
|
S'touch signing.properties && ./build-witness.sh && rm -rf libs/gradle-witness/build && echo "org.gradle.jvmargs=-Xms512m -Xmx512m -XX:MaxPermSize=512m" >> gradle.properties'
|
|
p165
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp166
|
|
S'submodules'
|
|
p167
|
|
I01
|
|
sg61
|
|
S'12'
|
|
p168
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sg138
|
|
g139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.5.2'
|
|
p169
|
|
sg82
|
|
NsS'rm'
|
|
p170
|
|
(lp171
|
|
S'libs/*.jar'
|
|
p172
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sS'disable'
|
|
p173
|
|
S'broken in upstream'
|
|
p174
|
|
sS'commit'
|
|
p175
|
|
S'v0.5.2'
|
|
p176
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p177
|
|
(lp178
|
|
g111
|
|
asS'prebuild'
|
|
p179
|
|
S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
|
|
p180
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp181
|
|
S'submodules'
|
|
p182
|
|
I01
|
|
sg61
|
|
S'100'
|
|
p183
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sg138
|
|
g139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.5.3'
|
|
p184
|
|
sg82
|
|
NsS'rm'
|
|
p185
|
|
(lp186
|
|
S'libs/*.jar'
|
|
p187
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sg159
|
|
I00
|
|
sS'commit'
|
|
p188
|
|
S'v0.5.3'
|
|
p189
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p190
|
|
(lp191
|
|
g111
|
|
asS'prebuild'
|
|
p192
|
|
S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
|
|
p193
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp194
|
|
S'submodules'
|
|
p195
|
|
I01
|
|
sg61
|
|
S'101'
|
|
p196
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sg138
|
|
g139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.5.4'
|
|
p197
|
|
sg82
|
|
NsS'rm'
|
|
p198
|
|
(lp199
|
|
S'libs/*.jar'
|
|
p200
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sg159
|
|
I00
|
|
sS'commit'
|
|
p201
|
|
S'v0.5.4'
|
|
p202
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p203
|
|
(lp204
|
|
g111
|
|
asS'prebuild'
|
|
p205
|
|
S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
|
|
p206
|
|
sg114
|
|
I00
|
|
sg115
|
|
Nsa(dp207
|
|
S'submodules'
|
|
p208
|
|
I01
|
|
sg61
|
|
S'102'
|
|
p209
|
|
sg63
|
|
I00
|
|
sg64
|
|
I00
|
|
sg65
|
|
I00
|
|
sg66
|
|
g67
|
|
sg68
|
|
g69
|
|
sg138
|
|
g139
|
|
sg76
|
|
Nsg77
|
|
g78
|
|
sg79
|
|
g19
|
|
sg80
|
|
S'0.6.0'
|
|
p210
|
|
sg82
|
|
NsS'rm'
|
|
p211
|
|
(lp212
|
|
S'libs/*.jar'
|
|
p213
|
|
asg86
|
|
g87
|
|
sg88
|
|
g19
|
|
sg89
|
|
g19
|
|
sg126
|
|
I00
|
|
sg91
|
|
g92
|
|
sg93
|
|
g94
|
|
sg96
|
|
I00
|
|
sg159
|
|
I00
|
|
sS'commit'
|
|
p214
|
|
S'v0.6.0'
|
|
p215
|
|
sg101
|
|
g102
|
|
sg103
|
|
g104
|
|
sg105
|
|
g106
|
|
sg107
|
|
Nsg108
|
|
NsS'gradle'
|
|
p216
|
|
(lp217
|
|
g111
|
|
asS'prebuild'
|
|
p218
|
|
S'touch signing.properties && ./scripts/build-witness.sh && rm -rf libs/gradle-witness/build'
|
|
p219
|
|
sg114
|
|
I00
|
|
sg115
|
|
NsasS'FlattrID'
|
|
p220
|
|
NsS'Disabled'
|
|
p221
|
|
NsS'Update Check Name'
|
|
p222
|
|
NsS'Vercode Operation'
|
|
p223
|
|
NsS'Current Version'
|
|
p224
|
|
S'0.6.0'
|
|
p225
|
|
s.
|