Commit Graph

45 Commits

Author SHA1 Message Date
agnostic-apollo 6213b7f782 Changed: Use double quotes instead of single quotes for all gradle dependencies 2022-05-24 01:19:45 +05:00
agnostic-apollo f837ddef23 Bump gradle to 4.2.2 2021-07-16 14:40:22 +05:00
agnostic-apollo 1c1af34374 Bump gradle to 4.2.1 2021-06-27 05:57:32 +05:00
agnostic-apollo b7b12ebe84 Move from github packages to jitpack.io for hosting termux library packages
Github Package hosting is considered a private repository since it requires github APIs keys if a hosted library needs to be imported as a dependency. Importing from private repositories is not allowed as per F-Droid policy so termux plugin apps can't import termux libraries as dependencies so hence we move to Jitpack. Check https://github.com/termux/termux-app/issues/2011#issuecomment-824837387.

Version number of all published libraries from termux-app must be the same.

Importing can be done with the following way.

Add to root level build.gradle

```
allprojects {
    repositories {
        google()
        mavenCentral()
        //mavenLocal()
        maven { url "https://jitpack.io" }
    }
}
```

Add to app module level build.gradle if you want to import `termux-shared`

```
 dependencies {
    implementation 'com.github.termux:termux-shared:0.115'
}
```

Check https://github.com/jitpack/jitpack.io#building-with-jitpack for other details, like including commit or branch level import.

If you are updating the libraries as well and want to test locally, run `./gradlew publishReleasePublicationToMavenLocal` from root directory of termux-app to publish library to local maven repository. You may need to rebuild project before it, library files will be published at `~/.m2/repository/com/github/termux/termux-shared/0.115`. If you want to import the updated library in a project, then uncomment the `mavenLocal()` line in the build.gradle and run sync gradle with project files.

Making changes to library after dependencies have already been cached without incrementing version number may need deleting gradle cache if syncing gradle files doesn't work after publishing changes. Open gradle right sidebar in android studio, then right click on top level entry, then select "Refresh Gradle Dependencies", which will redownload/refresh all dependencies and will take a lot of time. Instead running `find ~/.gradle/caches/ -type d -name "*com.github.termux*" -prune -exec rm -rf "{}" \; -print` and then running gradle sync should be enough.

Using "com.termux" instead of "com.github.termux" will require a DNS TXT record to be added from git.termux.com to https://github.com/termux at termux.com

https://jitpack.io/docs/#custom-domain-name
2021-06-21 03:36:20 +05:00
Fredrik Fornwall 0d4bfb7bd5
Replace jcenter() with mavenCentral()
This is since JCenter is being shut down.
2021-04-26 01:11:35 +02:00
agnostic-apollo a32309827f Update gradle version to 4.1.3 2021-04-05 23:22:04 +05:00
Henrik Grimler 43bbef9a11 Update plugins and gradle to latest versions 2021-01-01 18:12:53 +01:00
hannesa2 5075273362
Android Studio 4.0.1 (#1687) 2020-08-04 15:36:41 +03:00
Frieder Bluemle 6dca19ae00 Update Android Gradle plugin to 3.6.3 2020-05-24 01:06:15 +02:00
Fredrik Fornwall 2cde986419 Update Android gradle plug-in 2020-03-16 13:58:34 +01:00
Fredrik Fornwall 37b3a9f8db Update Android Gradle plug-in 2019-12-29 18:49:10 +01:00
Fredrik Fornwall 69ded4b33e Update Android gradle plug-in 2019-11-10 19:26:01 +01:00
Fredrik Fornwall b6182216d5 Update android gradle plug-in 2019-10-02 21:37:23 +02:00
Fredrik Fornwall deceffad00 Update gradle configuration 2019-09-08 21:43:07 +02:00
Fredrik Fornwall dd6a21257b Update the Android Gradle plugin 2019-08-04 16:44:58 +02:00
Fredrik Fornwall e6aacc5f08 Update Android Gradle plug-in 2019-05-27 14:07:50 +02:00
Fredrik Fornwall 97f01387b9 Update Android Gradle plugin 2019-05-12 00:17:16 +02:00
Fredrik Fornwall e4220a7ab1 Update the Android gradle plugin 2019-04-03 23:02:31 +02:00
Fredrik Fornwall 1e4fa8c045 Update the android gradle plugin 2019-01-20 23:49:03 +01:00
Fredrik Fornwall d1977479bd Update the Android Gradle plugin 2018-11-10 23:16:27 +01:00
Fredrik Fornwall e053cf82ca Update the Android Gradle plugin 2018-09-29 00:22:44 +02:00
Fredrik Fornwall 8df73a3006 Set targetSdkVersion 28 2018-08-14 01:07:51 +02:00
Fredrik Fornwall 69d954a583 Update gradle configuration 2018-06-14 23:58:41 +02:00
l-jonas 80c81b274d Update build.gradle 2018-06-11 12:26:35 +02:00
Jonas L cd9dbac548 Add Google Repository
The Google-Repository is required for compilation because some dependencies were removed from jcenter()
2018-06-11 12:26:35 +02:00
Fredrik Fornwall 0c837796f0 Update Android plugin for Gradle 2018-06-11 12:23:52 +02:00
Fredrik Fornwall c444f1fd28 Update gradle configuration 2018-04-02 00:40:16 +02:00
Fredrik Fornwall 6025afc2c0 Update the Android Plugin for Gradle to 3.0.1 2017-11-24 23:11:55 +01:00
Fredrik Fornwall d68a0f05be Update gradle configuration 2017-10-28 11:05:43 +02:00
Fredrik Fornwall 82673d3f82 Update gradle configuration 2017-09-17 11:47:12 +02:00
Fredrik Fornwall c972377bd1 Update gradle config 2017-06-11 22:47:59 +02:00
Fredrik Fornwall cf06e70429 Update gradle configuration 2017-05-15 23:42:30 +02:00
Fredrik Fornwall 779b1ca1f8 Update the Android gradle plugin to 2.3.1 2017-04-05 09:10:54 +02:00
Fredrik Fornwall cab6df5c0e Update gradle config 2017-03-06 01:41:12 +01:00
Fredrik Fornwall 0501ce924b gradle: Update android gradle plugin 2016-12-07 20:26:09 -05:00
Fredrik Fornwall 755513bb33 Update gradle setup 2016-10-20 01:00:28 +02:00
Fredrik Fornwall 019aa44837 Update Android Gradle Plugin 2016-10-10 22:23:39 +02:00
Fredrik Fornwall 26dcd5af88 Update gradle and Android Studio 2016-09-19 23:26:49 +02:00
Fredrik Fornwall 8e90545c4b Remove comment from build.gradle 2016-09-16 23:18:34 +02:00
Fredrik Fornwall 7bb64d724c Update android plugin for gradle 2016-08-16 10:31:10 +02:00
Fredrik Fornwall 599aaff723 Update android gradle plugin 2016-06-08 16:09:23 +02:00
Fredrik Fornwall afaa91b2ca Update gradle 2016-04-28 11:07:43 +02:00
Fredrik Fornwall a67f798f2f Update the android gradle plugin 2016-04-11 13:48:24 +02:00
Fredrik Fornwall 3b4e3b0e42 Update to Android Gradle Plugin version 1.5.0 2015-11-12 22:16:09 +01:00
Fredrik Fornwall a18ee58f7a Initial commit 2015-10-25 15:27:32 +01:00