diff --git a/.gitignore b/.gitignore index f72f270..d6d5aa8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2013, microG Project Team +# SPDX-License-Identifier: CC0-1.0 + *.iml gen/ bin/ diff --git a/.travis.yml b/.travis.yml index 1666a71..ed7931b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: 2014, microg Project Team +# SPDX-License-Identifier: CC0-1.0 + language: android sudo: false before_script: @@ -11,8 +14,6 @@ android: components: - tools - platform-tools - - build-tools-27.0.3 - - android-27 + - build-tools-29.0.3 + - android-29 - extra-android-m2repository -before_install: - - yes | sdkmanager "platforms;android-27" diff --git a/README.md b/README.md index 1a76ccd..e541fef 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ + + microG Unified Network Location Provider ========== [![Build Status](https://travis-ci.org/microg/android_packages_apps_UnifiedNlp.svg?branch=master)](https://travis-ci.org/microg/android_packages_apps_UnifiedNlp) @@ -78,24 +83,12 @@ You might also take a look into existing backends, to see how they work out. Building -------- -UnifiedNlp can be built using Gradle. Current builds are done using Gradle 2.2, but other versions might work as well. +UnifiedNlp can be easily built using Gradle. -To build with Gradle, first download git submodules: + git clone https://github.com/microg/UnifiedNlp + cd UnifiedNlp + ./gradlew build - git submodule update --init - -AOSP Build system integration ------------------------------ -UnifiedNlp can be build as part of Android when building an Android ROM from source. -Add this repo to your (local) manifest.xml, as well as the UnifiedNlpApi and extend the `PRODUCT_PACKAGES` variable with `NetworkLocation` for KitKat and `LegacyNetworkLocation` for Jelly Bean. - -You can also directly invoke the compilation of UnifiedNlp by calling `make UnifiedNlp` or `make NetworkLocation` (respectively `make LegacyNetworkLocation`) from the build system root. -Note that you need to add [UnifiedNlpApi](https://github.com/microg/android_external_UnifiedNlpApi) and [MicroGUiTools](https://github.com/microg/android_external_MicroGUiTools) to the build system for UnifiedNlp to compile: -``` - - - -``` Attribution ----------- @@ -105,7 +98,7 @@ Some components: Copyright (C) 2013 The Android Open Source Project License ------- - Copyright (C) 2013-2016 microG Project Team + Copyright (C) 2013-2019 microG Project Team Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.