fdroiddata/metadata/com.fsck.k9.yml

516 lines
17 KiB
YAML

Categories:
- Internet
License: Apache-2.0
WebSite: https://k9mail.github.io/
SourceCode: https://github.com/k9mail/k-9
IssueTracker: https://github.com/k9mail/k-9/issues
Translation: https://www.transifex.com/projects/p/k9mail/
Changelog: https://k9mail.github.io/k-9/changelog_5.6-MAINT_branch.xml
LiberapayID: '34990'
AutoName: K-9 Mail
Description: |-
E-mail client supporting multiple accounts, POP3, IMAP and Push IMAP. Can do
OpenPGP encryption if [[org.sufficientlysecure.keychain]] is installed. Settings
and account configurations can be exported so that they can be imported easily
if you are switching packages/signatures: a file manager will need to be already
installed to achieve this.
RepoType: git
Repo: https://github.com/k9mail/k-9.git
Builds:
- versionName: '4.201'
versionCode: 16025
commit: 7834cdd8ca
srclibs:
- Jutf7@20
extlibs:
- jzlib/jzlib-1.0.7.tar.gz
prebuild:
- chmod +x tools/build-beta
- ./tools/build-beta
- rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar
- mkdir -p tests/res/
- unzip libs/htmlcleaner-2.2-all.zip
- cp -r $$Jutf7$$/src/main/java/com/ src/
- tar xzf libs/jzlib-1.0.7.tar.gz
- mv jzlib-1.0.7/com/jcraft src/com/
- rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
build:
- $$MVN3$$ package -f HtmlCleaner/pom.xml
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
- rm -rf HtmlCleaner
- versionName: '4.409'
versionCode: 17046
commit: '4.409'
srclibs:
- Jutf7@20
extlibs:
- jzlib/jzlib-1.0.7.tar.gz
prebuild:
- chmod +x tools/build-beta
- ./tools/build-beta
- rm -f libs/jzlib*.jar libs/htmlcleaner*.jar libs/jutf*.jar
- mkdir -p tests/res/
- unzip libs/htmlcleaner-2.2-all.zip
- cp -r $$Jutf7$$/src/main/java/com/ src/
- tar xzf libs/jzlib-1.0.7.tar.gz
- mv jzlib-1.0.7/com/jcraft src/com/
- rm -rf libs/jzlib* libs/htmlcleaner*.zip jzlib*
androidupdate:
- .
- plugins/HoloColorPicker
- plugins/Android-PullToRefresh/library
- plugins/ckChangeLog/library
- plugins/ActionBarSherlock/library
target: android-17
build:
- $$MVN3$$ package -f HtmlCleaner/pom.xml
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
- versionName: '4.802'
versionCode: 20003
commit: '4.802'
srclibs:
- Jutf7@20
rm:
- libs/jzlib-1.0.7.jar
- libs/htmlcleaner-2.2.jar
- libs/jutf7-1.0.1-SNAPSHOT.jar
- tests
extlibs:
- jzlib/jzlib-1.0.7.tar.gz
prebuild:
- unzip libs/htmlcleaner-2.2-all.zip
- tar xzf libs/jzlib-1.0.7.tar.gz
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
build:
- $$MVN3$$ package -f HtmlCleaner/pom.xml
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
- versionName: '4.803'
versionCode: 20004
commit: '4.803'
srclibs:
- Jutf7@20
rm:
- libs/jzlib-1.0.7.jar
- libs/htmlcleaner-2.2.jar
- libs/jutf7-1.0.1-SNAPSHOT.jar
- tests
extlibs:
- jzlib/jzlib-1.0.7.tar.gz
prebuild:
- unzip libs/htmlcleaner-2.2-all.zip
- tar xzf libs/jzlib-1.0.7.tar.gz
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
build:
- $$MVN3$$ package -f HtmlCleaner/pom.xml
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
- versionName: '4.804'
versionCode: 20005
commit: '4.804'
srclibs:
- Jutf7@20
rm:
- libs/jzlib-1.0.7.jar
- libs/htmlcleaner-2.2.jar
- libs/jutf7-1.0.1-SNAPSHOT.jar
- tests
extlibs:
- jzlib/jzlib-1.0.7.tar.gz
prebuild:
- unzip libs/htmlcleaner-2.2-all.zip
- tar xzf libs/jzlib-1.0.7.tar.gz
- echo 'source.dir=src;$$Jutf7$$/src;jzlib-1.0.7' >> ant.properties
- rm libs/jzlib-1.0.7.tar.gz libs/htmlcleaner-2.2-all.zip
build:
- $$MVN3$$ package -f HtmlCleaner/pom.xml
- mv HtmlCleaner/target/htmlcleaner-2.2.jar libs/
- versionName: '5.000'
versionCode: 22000
commit: '5.000'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.001'
versionCode: 22001
commit: '5.001'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.002'
versionCode: 22002
commit: '5.002'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.004'
versionCode: 22004
commit: '5.004'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.005'
versionCode: 22005
commit: '5.005'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.006'
versionCode: 22006
commit: '5.006'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.007'
versionCode: 22007
commit: '5.007'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.008'
versionCode: 22008
commit: '5.008'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.009'
versionCode: 22009
disable: binaries
commit: '5.009'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
- versionName: '5.010'
versionCode: 22010
commit: '5.010'
gradle:
- yes
srclibs:
- Jutf7@20
rm:
- libs/*
prebuild:
- sed -i -e "/buildToolsVersion/adefaultConfig {\ntargetSdkVersion 17\n}\n\npackagingOptions
{\n exclude 'META-INF/LICENSE.txt'\n exclude 'META-INF/NOTICE.txt'\n}" -e
"/com.android.application/arepositories {\n mavenCentral()\n mavenLocal()\n}"
-e "/fileTree/acompile 'net.sourceforge.htmlcleaner:htmlcleaner:2.2'" -e "/fileTree/acompile
'org.apache.james:apache-mime4j-core:0.7.2'" -e "/fileTree/acompile 'org.apache.james:apache-mime4j-dom:0.7.2'"
-e "/fileTree/acompile 'com.jcraft:jzlib:1.0.7'" -e "/fileTree/acompile 'com.beetstra.jutf7:jutf7:1.0.1-SNAPSHOT'"
-e "/fileTree/acompile 'commons-io:commons-io:2.0.1'" -e "/filetree/acompile
'de.cketti.safecontentresolver:safe-content-resolver-v14:0.0.1'" build.gradle
- pushd $$Jutf7$$
- $$MVN3$$ install
- popd
scandelete:
- plugins/SafeContentResolver/*
- versionName: '5.115'
versionCode: 23114
disable: remove
commit: '5.115'
subdir: k9mail
gradle:
- yes
- versionName: 5.200-RC2
versionCode: 23191
disable: remove
commit: '5.115'
subdir: k9mail
gradle:
- yes
- versionName: '5.200'
versionCode: 23200
commit: '5.200'
subdir: k9mail
gradle:
- yes
- versionName: '5.201'
versionCode: 23210
commit: '5.201'
subdir: k9mail
gradle:
- yes
- versionName: '5.202'
versionCode: 23220
commit: '5.202'
subdir: k9mail
gradle:
- yes
- versionName: '5.203'
versionCode: 23230
commit: '5.203'
subdir: k9mail
gradle:
- yes
- versionName: '5.205'
versionCode: 23250
commit: '5.205'
subdir: k9mail
gradle:
- yes
- versionName: '5.206'
versionCode: 23260
commit: '5.206'
subdir: k9mail
gradle:
- yes
- versionName: '5.207'
versionCode: 23270
commit: '5.207'
subdir: k9mail
gradle:
- yes
- versionName: '5.208'
versionCode: 23271
commit: '5.208'
subdir: k9mail
gradle:
- yes
- versionName: '5.400'
versionCode: 23600
commit: '5.400'
subdir: k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
- versionName: '5.401'
versionCode: 23610
commit: '5.401'
subdir: k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
- versionName: '5.402'
versionCode: 23620
commit: '5.402'
subdir: k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
- versionName: '5.403'
versionCode: 23630
commit: '5.403'
subdir: k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
- versionName: '5.600'
versionCode: 26000
commit: '5.600'
subdir: k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
- versionName: '5.700'
versionCode: 27000
commit: '5.700'
subdir: app/k9mail
gradle:
- yes
rm:
- tools/android-studio/settings.jar
prebuild: echo 'org.gradle.jvmargs=-Xmx1g' >> ../../gradle.properties
- versionName: '5.701'
versionCode: 27001
commit: '5.701'
gradle:
- yes
output: app/k9mail/build/outputs/apk/release/k9mail-release-unsigned.apk
rm:
- tools/android-studio/settings.jar
prebuild: sed -i -e 's/6.0.1/5.6.4/' gradle/wrapper/gradle-wrapper.properties
- versionName: '5.702'
versionCode: 27002
commit: '5.702'
gradle:
- yes
output: app/k9mail/build/outputs/apk/release/k9mail-release-unsigned.apk
rm:
- tools/android-studio/settings.jar
prebuild: sed -i -e 's/6.0.1/5.6.4/' gradle/wrapper/gradle-wrapper.properties
- versionName: '5.703'
versionCode: 27003
commit: '5.703'
gradle:
- yes
output: app/k9mail/build/outputs/apk/release/k9mail-release-unsigned.apk
rm:
- tools/android-studio/settings.jar
prebuild: sed -i -e 's/6.0.1/5.6.4/' gradle/wrapper/gradle-wrapper.properties
MaintainerNotes: |-
Use output instead of subdir to make gradlew-fdroid correctly determine the gradle version to be used.
It doesn't work when using subdir because we are two levels deep into the directory structure.
ArchivePolicy: 5 versions
AutoUpdateMode: Version %v
UpdateCheckMode: RepoManifest/5.6-MAINT
CurrentVersion: '5.600'
CurrentVersionCode: 26000