AntiFeatures: NonFreeNet: en-US: Depends on Github, which is not libre. Categories: - Development License: Apache-2.0 WebSite: https://slapperwan.github.io/gh4a/ SourceCode: https://github.com/slapperwan/gh4a IssueTracker: https://github.com/slapperwan/gh4a/issues Changelog: https://github.com/slapperwan/gh4a/releases AutoName: OctoDroid RepoType: git Repo: https://github.com/slapperwan/gh4a.git Builds: - versionName: 3.7.1 versionCode: 38 commit: v3.7.1 patch: - mint.patch - gradle.patch gradle: - yes srclibs: - GH4AGitHubAPI@3d1878bd48d9aa3817a91b5a193b600c31e0406 - ViewPagerIndicator@2.4.1 prebuild: - rm -rf libs/*.jar - cp -a $$GH4AGitHubAPI$$/src/org src - sed -i -e '/populov/d' -e '/mavenCentral/imavenLocal()' build.gradle - pushd $$ViewPagerIndicator$$ - sed -i 's;3.3.0;3.7.0;' ../pom.xml pom.xml - sed -i -e 's/apklib/aar/g' pom.xml - rm libs/* - cd .. - mvn install - popd - versionName: '3.8' versionCode: 40 commit: v3.8.0 gradle: - yes srclibs: - GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6 - PreferenceFragment@717a45433b prebuild: - rm -rf libs/*.jar - cp -a $$GH4AGitHubAPI$$/src/org src - sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle - sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/" build.gradle - echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir = new File('../srclib/PreferenceFragment')" > settings.gradle - sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle - sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java - versionName: 3.8.1 versionCode: 41 commit: v3.8.1 gradle: - yes srclibs: - GH4AGitHubAPI@746ef8c843e4dfbd8505f72b6a2dbb23559f4ca6 - PreferenceFragment@717a45433b prebuild: - rm -rf libs/*.jar - cp -a $$GH4AGitHubAPI$$/src/org src - sed -i -e '/\(populov\|kolavar\|kageiit\)/d' build.gradle - sed -i -e "s/compile.*preferencefragment.*/compile project('preferencefragment')/" build.gradle - echo -e "include ':preferencefragment'\nproject(':preferencefragment').projectDir = new File('../srclib/PreferenceFragment')" > settings.gradle - sed -i -e "s/0.10.+/1.0.0/" $$PreferenceFragment$$/build.gradle - sed -i -e '/[Cc]rashlytics/d' build.gradle AndroidManifest.xml src/com/gh4a/Gh4Application.java - versionName: 4.2.0 versionCode: 54 commit: v4.2.0 subdir: app patch: - 0001-remove-nonfree-dependencies.patch - 0002-add-clientid-and-secret.patch gradle: - foss - versionName: 4.2.1 versionCode: 55 commit: v4.2.1 subdir: app gradle: - foss prebuild: sed -i -e '/fabric/d' -e '/playstoreCompile(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle - versionName: 4.3.1 versionCode: 58 commit: v4.3.1 subdir: app gradle: - foss prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle - versionName: 4.3.2 versionCode: 59 commit: v4.3.2 subdir: app gradle: - foss prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle - versionName: 4.4.0 versionCode: 60 commit: v4.4.0 subdir: app gradle: - foss prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle - versionName: 4.5.0 versionCode: 61 commit: v4.5.0 subdir: app gradle: - yes prebuild: sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' -e s/ClientId/\'\"f0f32f2ee4a709ba3640\"\'/ -e s/ClientSecret/\'\"f94cffda88486696c2762ad986bc0b8b830c9cff\"\'/ build.gradle - versionName: 4.6.0 versionCode: 62 commit: 4.6.0 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.2 versionCode: 64 commit: 4.6.2 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.3 versionCode: 65 commit: 4.6.3 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.4 versionCode: 66 commit: 4.6.4 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.5 versionCode: 68 commit: b2b46f6ade91cfe0da318b20103ab33482d35b17 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.6 versionCode: 69 commit: 28b954f2ee8ebbea81de9ffca9a925cdf947e5f6 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.7 versionCode: 70 commit: df734037c42e6017fb27f50c0a4177abbca80fec subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.8 versionCode: 71 commit: 1827929624092bbae1bca16fc3b5d6010fead765 subdir: app sudo: - apt-get update - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.9 versionCode: 72 commit: 4acb91adbd72646fd5446206b3e2774423c82f65 subdir: app sudo: - apt-get update - apt-get install -y openjdk-11-jdk-headless - update-alternatives --auto java gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.10 versionCode: 73 commit: 7e98b5c5d536d655f4e297a485edddb26fb882bd subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.11 versionCode: 74 commit: a272e87a5e18758506674c326e4bf28c66b800ce subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.12 versionCode: 75 commit: 5b2a99994aa2d7f3bb0ef10be5a705ac6205c565 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.13 versionCode: 76 commit: 910b866f34a5cec2f6233d7cd752e4bc42a52899 subdir: app gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.14 versionCode: 77 commit: d7ee0aeace621df590b0df793bd1a7f0d5bfc544 subdir: app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties - versionName: 4.6.15 versionCode: 78 commit: 4ba766e189db16735ce802447c7bdd5f438bdd5d subdir: app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java gradle: - yes prebuild: - sed -i -e '/fabric/d' -e '/playstoreImplementation(.*) {/,/}/d' build.gradle - echo 'ClientId="f0f32f2ee4a709ba3640"' >> client.properties - echo 'ClientSecret="f94cffda88486696c2762ad986bc0b8b830c9cff"' >> client.properties AutoUpdateMode: Version UpdateCheckMode: Tags CurrentVersion: 4.6.15 CurrentVersionCode: 78