Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit c2f201ae authored by Arnau Mora's avatar Arnau Mora Committed by GitHub
Browse files

Moved to library (#17)



* Moved to library

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Added Jitpack badge

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Removed proguard rules

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Moved all dependency versions to `versions.gradle.kts`

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>

* Moved dependency versions to `build.gradle.kts`

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Deprecations

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Suppressed warning for gradle dependency

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Set version to Commit ID

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Removed Jitpack file

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Rollback jitpack.yml removal

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Replaced environment variable get

Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>

* Rename project to vcard4android

---------

Signed-off-by: default avatarArnau Mora Gras <arnyminerz@proton.me>
Signed-off-by: default avatarArnau Mora <arnyminerz@proton.me>
Co-authored-by: default avatarRicki Hirner <hirner@bitfire.at>
parent 3851e70f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ jobs:

      - uses: actions/upload-pages-artifact@v1
        with:
          path: build/dokka/html
          path: lib/build/dokka/html

  deploy:
    environment:
+3 −3
Original line number Diff line number Diff line
@@ -20,8 +20,8 @@ jobs:
        with:
          name: test-results
          path: |
            build/outputs/lint*
            build/reports
            lib/build/outputs/lint*
            lib/build/reports

  test_on_emulator:
    name: Tests with emulator
@@ -79,4 +79,4 @@ jobs:
        with:
          name: test-results
          path: |
            build/reports
            lib/build/reports
+1 −0
Original line number Diff line number Diff line

[![Development tests](https://github.com/bitfireAT/vcard4android/actions/workflows/test-dev.yml/badge.svg)](https://github.com/bitfireAT/vcard4android/actions/workflows/test-dev.yml)
[![Documentation](https://img.shields.io/badge/documentation-kdoc-brightgreen)](https://bitfireat.github.io/vcard4android/)
[![Jitpack link](https://img.shields.io/jitpack/version/com.github.bitfireAT/vcard4android)](https://jitpack.io/#bitfireAT/vcard4android)


# vcard4android

build.gradle

deleted100644 → 0
+0 −96
Original line number Diff line number Diff line
buildscript {
    ext.versions = [
        kotlin: '1.8.21',
        dokka: '1.8.10',
        // latest Apache Commons versions that don't require Java 8 (Android 7)
        commonsIO: '2.6',
        commonsText: '1.3'
    ]

    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:8.0.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
        classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}"
    }
}

repositories {
    google()
    mavenCentral()
}

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'org.jetbrains.dokka'

android {
    compileSdkVersion 33
    buildToolsVersion '33.0.2'

    defaultConfig {
        minSdkVersion 21        // Android 5
        targetSdkVersion 33     // Android 13
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_17
        targetCompatibility JavaVersion.VERSION_17

        coreLibraryDesugaringEnabled true
    }

    buildFeatures {
        buildConfig = true
    }

    namespace 'at.bitfire.vcard4android'

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }

    packagingOptions {
        resources {
            excludes += ['LICENSE', 'META-INF/LICENSE.txt', 'META-INF/NOTICE.txt']
        }
    }

    lint {
        disable 'AllowBackup', 'InvalidPackage'
    }

    defaultConfig {
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
}

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlin}"
    coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.3")

    implementation 'androidx.annotation:annotation:1.6.0'
    // noinspection GradleDependency
    implementation "commons-io:commons-io:${versions.commonsIO}"
    // noinspection GradleDependency
    implementation "org.apache.commons:commons-text:${versions.commonsText}"

    // ez-vcard to parse/generate vCards
    api('com.googlecode.ez-vcard:ez-vcard:0.12.0') {    // requires Java 8
        // hCard functionality not needed
        exclude group: 'org.jsoup'
        exclude group: 'org.freemarker'
    }

    androidTestImplementation 'androidx.test:runner:1.5.2'
    androidTestImplementation 'androidx.test:rules:1.5.0'

    testImplementation 'junit:junit:4.13.2'
}
 No newline at end of file

build.gradle.kts

0 → 100644
+8 −0
Original line number Diff line number Diff line
plugins {
    id("com.android.library") version "8.0.1" apply false
    id("org.jetbrains.kotlin.android") version "1.8.21" apply false
    id("org.jetbrains.dokka") version "1.8.10" apply false
}

group = "at.bitfire"
version = System.getenv("GIT_COMMIT")
Loading