mia-code-git

LOW
maintainer Small_Fox 0 votes scanned 2026-09-18 13:28:45.324347
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# This is an example PKGBUILD file. Use this as a start to creating your own,
2# and remove these comments. For more information, see 'man PKGBUILD'.
3# NOTE: Please fill out the license field for your package! If it is unknown,
4# then please put 'unknown'.
5
6# Maintainer: Small_Fox <smallfox0305@gmail.com>
7pkgname=mia-code-git
8_pkgFullName=MiaCode
9pkgver=1.0.0.r889.g46e10c1e
10pkgrel=1
11epoch=
12pkgdesc="A Simai editor built for professional chart creators"
13arch=('x86_64')
14url="https://github.com/fanfaredash/MiaCode"
15license=('MIT')
16groups=()
17depends=(
18 'ffmpeg'
19 'libva'
20 'qt6-base'
21 'qt6-declarative'
22 'qt6-multimedia'
23 'qt6-quick3d'
24 'qt6-shadertools'
25 'libxkbcommon'
26 'libglvnd'
27 'libdrm'
28 'libgcc'
29 'libstdc++'
30 'glibc'
31 'hicolor-icon-theme'
32)
33makedepends=(
34 'git'
35 'cmake'
36 'ninja'
37)
38checkdepends=()
39optdepends=()
40provides=()
41conflicts=()
42replaces=()
43backup=()
44options=()
45install=
46changelog=
47source=("git+$url.git")
48noextract=()
49sha256sums=('SKIP')
50validpgpkeys=()
51
52pkgver() {
53 cd "$_pkgFullName"
54 git describe --long --tags --always |
55 sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
56}
57
58prepare() {
59 cd "$_pkgFullName"
60 git checkout feature/qml-ui
61 cmake -B build \
62 -G "Ninja Multi-Config" \
63 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
64 -DCMAKE_INSTALL_RPATH='$ORIGIN' \
65 -DCMAKE_EXE_LINKER_FLAGS="-Wl,-z,relro,-z,now"
66}
67
68build() {
69 cd "$_pkgFullName"
70 cmake --build build --config Release -j$(nproc)
71}
72
73package() {
74
75 install -Dm644 "$_pkgFullName/resources/icons/app.png" \
76 "$pkgdir/usr/share/icons/hicolor/256x256/apps/MiaCode.png"
77
78 install -Dm644 "$_pkgFullName/resources/icons/app.ico" \
79 "$pkgdir/usr/share/icons/hicolor/256x256/apps/MiaCode.ico"
80
81 install -Dm644 "$_pkgFullName/LICENSE" \
82 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
83
84 cd "$_pkgFullName/build/bin/Release"
85
86 install -dm755 "$pkgdir/usr/lib/micode"
87
88 install -Dm755 MiaCode \
89 "$pkgdir/usr/lib/micode/MiaCode"
90
91 install -Dm644 libbass.so \
92 "$pkgdir/usr/lib/micode/libbass.so"
93
94 install -Dm644 libbassmix.so \
95 "$pkgdir/usr/lib/micode/libbassmix.so"
96
97 install -Dm644 libbass_fx.so \
98 "$pkgdir/usr/lib/micode/libbass_fx.so"
99
100 cp -a assets "$pkgdir/usr/lib/micode/"
101
102 install -dm755 "$pkgdir/usr/bin"
103
104 install -dm755 "$pkgdir/usr/share/applications"
105
106 cat > "$pkgdir/usr/share/applications/MiaCode.desktop" <<'EOF'
107[Desktop Entry]
108Name=MiaCode
109Comment=MiaCode
110Exec=MiaCode
111Icon=MiaCode
112Terminal=false
113Type=Application
114Categories=Game;ArcadeGame;
115EOF
116
117 cat > "$pkgdir/usr/bin/MiaCode" <<'EOF'
118#!/bin/sh
119exec /usr/lib/micode/MiaCode "$@"
120EOF
121
122 chmod 755 "$pkgdir/usr/bin/MiaCode"
123}
124

Scan history

Scanned at (UTC)SeverityRules
2026-09-18 13:28:45 Low 1

Report a package

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

0 / 4000
Your suggestion