net.nurik.roman.dashclock.yml 3.3 KB
Newer Older
1
2
3
Categories:
  - Theming
License: Apache-2.0
Izzy's avatar
Izzy committed
4
5
AuthorName: Roman Nurik
AuthorWebSite: https://roman.nurik.net/
6
7
8
9
10
11
SourceCode: https://github.com/romannurik/dashclock/
IssueTracker: https://github.com/romannurik/dashclock/issues
Changelog: https://github.com/romannurik/dashclock/wiki/Changelog

AutoName: DashClock Widget
Description: |-
12
    <b>NOTE:</b> this app was deprecated by its author.
Izzy's avatar
Izzy committed
13

14
15
16
17
18
19
20
21
22
    DashClock is a replacement lock screen clock widget for Android 4.2+. It also
    exposes additional status items called extensions. The widget comes bundled with
    extensions that give you instant access to:

    * Missed calls and unread text messages
    * Your next calendar appointment
    * Your next scheduled alarm
    * Weather from choice of location

Izzy's avatar
Izzy committed
23
    Other extensions are available. To add the widget to your Android 4.2 device’s
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
    lock screen, simply swipe to the left-most page of your lock screen and touch
    the "+" icon. Then, select "DashClock" to customize and add the widget. You can
    make this the primary lock screen widget, replacing the default clock, by first
    touching-and-holding it and then dragging it horizontally to the very rightmost
    position.

RepoType: srclib
Repo: DashClock

Builds:
  - versionName: 1.3.1
    versionCode: 14
    commit: v1.3.1
    subdir: main

  - versionName: 1.4.2
    versionCode: 17
    commit: v1.4.2
    subdir: main

  - versionName: 1.4.3
    versionCode: 19
    commit: v1.4.3
    subdir: main

  - versionName: '1.5'
    versionCode: 25
    commit: v1.5
    subdir: main/src/main
    patch:
      - code-25.patch
    srclibs:
      - DragSort@0.6.1
    forceversion: true
    forcevercode: true
    extlibs:
      - android/android-support-v13.jar
    prebuild:
      - echo "android.library.reference.1=$$DragSort$$" >> project.properties
      - sed -i '59,74d' res/values-es/strings.xml
      - cd ../../../
      - echo "source.dir=$PWD/main/src/main/java;$PWD/api/src/main/java;$PWD/main/src/main/aidl;$PWD/api/src/main/aidl"
        >> main/src/main/ant.properties
    target: android-17

  - versionName: '1.6'
    versionCode: 30
    commit: v1.6
    subdir: main
    patch:
      - code_30.patch
      - disable_gplay.diff
    gradle:
      - yes
    prebuild:
      - echo "sdk.dir=$ANDROID_HOME" > ../local.properties
      - sed -i '/^project\.archivesBaseName/d' build.gradle

  - versionName: 1.7.2
    versionCode: 35
    disable: gsmlib issues
    commit: v1.7.2
    subdir: main
    gradle:
      - yes
    srclibs:
      - gmslib@3a219305d801f79c5385583e8ae8a9e9febc0160
    prebuild:
      - pushd $$gmslib$$
      - gradle install
      - popd
      - echo "sdk.dir=$ANDROID_HOME" > ../local.properties
      - sed -i '/^project\.archivesBaseName/d' build.gradle
      - sed -i -e '/mavenCentral/amavenLocal()' -e '/Goddchen/d' -e '/play-services/d'
        build.gradle ../build.gradle
      - sed -i -e '/support-v13/acompile "org.microg.gms:play-services:1.0-SNAPSHOT"'
        build.gradle

MaintainerNotes: |-
    MicroG's GmsLib can be used to strip play-services dependency
    for this one, according to https://github.com/microg/android_external_GmsLib#example-dashclock .

    Installing gmslib fails due to signing issues. Maybe just `gradle assembleRelease` and sign manually?

AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: '1.6'
CurrentVersionCode: 30