1
1
#! /usr/bin/env bash
2
- # Copyright (c) 2021 The Toltec Contributors
2
+ # Copyright (c) 2024 The Toltec Contributors
3
3
# SPDX-License-Identifier: MIT
4
4
5
+ archs=(rm1 rm2)
5
6
pkgnames=(oxide oxide-extra oxide-utils inject_evdev liboxide liboxide-dev libsentry)
6
- _oxidever=2.7
7
- pkgver=$_oxidever -7
8
- _sentryver=0.5.0
9
- timestamp=2023-12-05T04:43:04Z
7
+ _oxidever=2.8.4
8
+ pkgver=$_oxidever -2
9
+ _sentryver=0.7.6
10
+ timestamp=2024-06-26T22:31:46Z
10
11
maintainer=
" Eeems <[email protected] >"
11
12
url=https://oxide.eeems.codes
12
13
license=MIT
@@ -18,21 +19,23 @@ source=(
18
19
launcherctl-oxide
19
20
)
20
21
sha256sums=(
21
- e1f20fc60ae8edccb941e09c0e61cbfb58f1f8a5f64be98870eb2d079f83316f
22
+ bfcb26c0493544fabc472bebc1eb372e49e58774163533ae937b6e814222f03e
22
23
SKIP
23
24
SKIP
24
25
)
25
26
26
27
build () {
27
28
find . -name " *.pro" -type f -print0 \
28
29
| xargs -r -0 sed -i ' s/linux-oe-g++/linux-arm-remarkable-g++/g'
30
+ find . -name " *.pri" -type f -print0 \
31
+ | xargs -r -0 sed -i ' s/linux-oe-g++/linux-arm-remarkable-g++/g'
29
32
CMAKE_TOOLCHAIN_FILE=" /usr/share/cmake/$CHOST .cmake" make FEATURES=sentry release
30
33
}
31
34
32
35
oxide () {
33
36
pkgdesc=" Launcher application"
34
37
section=" launchers"
35
- installdepends=(" oxide-utils=$pkgver " " liboxide=$pkgver " " libsentry=$_sentryver " " reboot-guard" " jq " )
38
+ installdepends=(" oxide-utils=$pkgver " " liboxide=$pkgver " " libsentry=$_sentryver " reboot-guard jq display launcherctl )
36
39
replaces=(erode tarnish decay corrupt)
37
40
conflicts=(erode tarnish decay corrupt)
38
41
@@ -59,6 +62,10 @@ oxide() {
59
62
install -D -m 644 -t " $pkgdir " /opt/usr/share/applications " $srcdir " /release/opt/usr/share/applications/codes.eeems.corrupt.oxide
60
63
# launcherctl registration
61
64
install -D -T -m 755 " $srcdir " /launcherctl-oxide " $pkgdir " /opt/share/launcherctl/oxide
65
+ if [[ $arch = rm2 ]]; then
66
+ install -D -m 644 -t " $pkgdir " /etc/systemd/system/tarnish.service.d \
67
+ " $srcdir " /toltec-rm2-override.conf
68
+ fi
62
69
}
63
70
64
71
configure () {
@@ -138,7 +145,8 @@ liboxide() {
138
145
section=" devel"
139
146
140
147
package () {
141
- install -D -m 755 -t " $pkgdir " /opt/lib " $srcdir " /release/opt/lib/libliboxide.so*
148
+ install -D -m 755 -t " $pkgdir " /opt/lib " $srcdir " /release/opt/lib/liboxide.so*
149
+ install -D -m 755 -t " $pkgdir " /opt/lib " $srcdir " /release/opt/lib/libqsgepaper.so*
142
150
}
143
151
}
144
152
@@ -148,7 +156,7 @@ liboxide-dev() {
148
156
installdepends=(" liboxide=$pkgver " )
149
157
150
158
package () {
151
- install -D -m 755 -t " $pkgdir " /opt/lib/pkgconfig " $srcdir " /release/opt/lib/pkgconfig/liboxide .pc
159
+ install -D -m 755 -t " $pkgdir " /opt/lib/pkgconfig " $srcdir " /release/opt/lib/pkgconfig/oxide .pc
152
160
install -D -m 755 -t " $pkgdir " /opt/include " $srcdir " /release/opt/include/epframebuffer.h
153
161
install -D -m 755 -t " $pkgdir " /opt/include " $srcdir " /release/opt/include/liboxide.h
154
162
cp -ar " $srcdir " /release/opt/include/liboxide/ " $pkgdir " /opt/include/
@@ -160,7 +168,7 @@ libsentry() {
160
168
section=" devel"
161
169
url=https://github.com/getsentry/sentry-native
162
170
pkgver=" $_sentryver "
163
- timestamp=" 2021-12-20T14:25:11Z "
171
+ timestamp=" 2024-06-12T08:04:15Z "
164
172
165
173
package () {
166
174
install -D -m 755 -t " $pkgdir " /opt/lib " $srcdir " /release/opt/lib/libsentry.so
0 commit comments