mindwtr

MEDIUM
maintainer mhdi 0 votes scanned 2026-09-27 15:19:08.759284
View on AUR
Why flagged

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

Triggered rules

Medium Recently orphaned & re-adopted orphaned_readopted

This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.

PKGBUILD

1# Maintainer: Dongda Li <dongdongbhbh at gmail dot com>
2# Contributor: Mark Wagie <mark dot wagie at proton dot me>
3pkgname=mindwtr
4pkgver=1.2.7
5pkgrel=1
6_nodeversion=24
7pkgdesc="Mind Like Water: A complete Getting Things Done (GTD) productivity system"
8arch=('x86_64')
9url="https://github.com/dongdongbh/Mindwtr"
10license=('AGPL-3.0-or-later')
11depends=(
12 'alsa-lib'
13 'bzip2'
14 'gtk3'
15 'libayatana-appindicator'
16 'libsoup3'
17 'openssl'
18 'sqlite'
19 'webkit2gtk-4.1'
20)
21makedepends=(
22 'cargo'
23 'cargo-tauri'
24 'clang'
25 'cmake'
26 'git'
27 'nvm'
28 'pnpm'
29 'python'
30)
31source=("$pkgname-$pkgver.tar.gz::https://github.com/dongdongbh/Mindwtr/archive/refs/tags/v$pkgver.tar.gz"
32 "$pkgname.desktop"
33 "pnpm-lock.yaml"
34 "pnpm-workspace.yaml"
35)
36sha256sums=('bcd4518b2cfed0bc551b5754c8923846459acfdbc3857d6b1b32e7f73ec74a9f'
37 'c283dc386b122df8db1157a2f74e7cfd780ab65133ab8fef6c74b2179f85161c'
38 '715119bbb90bc43ed867831ce3ec105c3f443b0fbd301aa08e601d7514632bef'
39 '4147dc8bee4e18f2d7776c90cfcb09b81223735ebabc67ac87d063aff510f7e3')
40
41_ensure_local_nvm() {
42 # let's be sure we are starting clean
43 which nvm >/dev/null 2>&1 && nvm deactivate && nvm unload
44 export NVM_DIR="${srcdir}/.nvm"
45
46 # The init script returns 3 if version specified
47 # in ./.nvmrc is not (yet) installed in $NVM_DIR
48 # but nvm itself still gets loaded ok
49 source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
50}
51
52prepare() {
53 cd "Mindwtr-$pkgver"
54 _ensure_local_nvm
55 nvm install "${_nodeversion}"
56
57 cp "$srcdir/pnpm-lock.yaml" pnpm-lock.yaml
58 cp "$srcdir/pnpm-workspace.yaml" pnpm-workspace.yaml
59 pnpm install --frozen-lockfile --ignore-scripts --store-dir "$srcdir/pnpm-store"
60 sed -i 's/\"beforeBuildCommand\": \"bun run build:vite\"/\"beforeBuildCommand\": \"pnpm run build:vite\"/' apps/desktop/src-tauri/tauri.conf.json
61
62 export RUSTUP_TOOLCHAIN=stable
63 cargo fetch --manifest-path apps/desktop/src-tauri/Cargo.toml \
64 --locked --target host-tuple
65}
66
67build() {
68 cd "Mindwtr-$pkgver/apps/desktop"
69 CFLAGS+=" -ffat-lto-objects"
70 CXXFLAGS+=" -ffat-lto-objects"
71 export PNPM_HOME="$srcdir/pnpm-home"
72 export OPENSSL_NO_VENDOR=1
73 export LIBSQLITE3_SYS_USE_PKG_CONFIG=1
74 export RUSTUP_TOOLCHAIN=stable
75 export CARGO_TARGET_DIR=target
76 _ensure_local_nvm
77 cargo tauri build --no-bundle -- --frozen
78}
79
80check() {
81 cd "Mindwtr-$pkgver/apps/desktop"
82 export PNPM_HOME="$srcdir/pnpm-home"
83 _ensure_local_nvm
84
85 # Run the desktop Vitest suite, but do not fail the package build on test failures.
86 pnpm run test || :
87}
88
89package() {
90 cd "Mindwtr-$pkgver/apps/desktop/src-tauri"
91 install -Dm755 "target/release/$pkgname" -t "$pkgdir/usr/bin/"
92
93 for i in 32x32 64x64 128x128 128x128@2x; do
94 install -Dm644 "icons/${i}.png" \
95 "$pkgdir/usr/share/icons/hicolor/${i}/apps/$pkgname.png"
96 done
97 install -Dm644 icons/icon.png \
98 "$pkgdir/usr/share/icons/hicolor/512x512/apps/$pkgname.png"
99
100 install -Dm644 "$srcdir/$pkgname.desktop" -t \
101 "$pkgdir/usr/share/applications/"
102}
103

Changes since previous scan

--- PKGBUILD @ 2026-09-03 15:53
+++ PKGBUILD @ 2026-09-27 15:19
@@ -1,5 +1,5 @@
-# Maintainer: Mark Wagie <mark dot wagie at proton dot me>
-# Co-Maintainer: Dongda Li <dongdongbhbh at gmail dot com>
+# Maintainer: Dongda Li <dongdongbhbh at gmail dot com>
+# Contributor: Mark Wagie <mark dot wagie at proton dot me>
pkgname=mindwtr
pkgver=1.2.7
pkgrel=1

Scan history

Scanned at (UTC)SeverityRules
2026-09-27 15:19:08 Medium 1
2026-09-27 13:18:29 Medium 1
2026-09-03 15:53:41 Clean 0
2026-09-03 09:52:42 Clean 0
2026-09-01 17:48:51 Clean 0
2026-09-01 13:48:42 Clean 0
2026-08-31 23:46:20 Clean 0
2026-08-31 21:46:19 Clean 0
2026-08-31 19:46:16 Clean 0
2026-08-31 17:46:09 Clean 0
2026-08-16 17:33:23 Clean 0
2026-08-15 01:30:13 Clean 0
2026-08-11 15:21:23 Clean 0
2026-07-31 09:17:30 Clean 0
2026-07-28 03:37:00 Clean 0
2026-07-23 23:26:18 Clean 0
2026-07-13 17:42:24 Clean 0
2026-07-13 03:40:50 Clean 0
2026-06-29 02:34:06 Clean 0
2026-06-22 18:14:16 Clean 0
2026-06-18 16:11:54 Clean 0

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion