summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHurricanePootis2023-02-08 22:51:03 -0600
committerHurricanePootis2023-02-08 22:51:03 -0600
commite3902a9bcce71ab529e499168c0abfc4a4750035 (patch)
treea3520d046b3be8ad16fe8d3074a5730e2c99c477
parent679eb5de4e99ceae3ea9e5bc41b4e452bf516dcc (diff)
downloadaur-e3902a9bcce71ab529e499168c0abfc4a4750035.tar.gz
Improve skin experience
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD20
-rw-r--r--chibitracker-git.install18
3 files changed, 24 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d4a8c2baf0ec..65a3182b12aa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = chibitracker-git
pkgdesc = A Classic Impulse Tracker Clone
pkgver = 1.4.2.r28.735cf51
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/reduz/chibitracker
install = chibitracker-git.install
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index a27e7de0b6e7..52f79c9dcf51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=chibitracker
pkgname=chibitracker-git
pkgver=1.4.2.r28.735cf51
-pkgrel=3
+pkgrel=4
install="${pkgname}.install"
pkgdesc="A Classic Impulse Tracker Clone"
arch=("x86_64" "i686")
@@ -24,18 +24,28 @@ pkgver() {
}
build() {
- cd "$_pkgname"
+ cd "$srcdir/$_pkgname"
SCONSFLAGS="-j$(nproc)" scons target=release prefix="$pkgdir/usr"
}
package() {
- cd "$_pkgname"
+ cd "$srcdir/$_pkgname"
scons target=release prefix="$pkgdir/usr" install
install -Dm644 "$srcdir/$_pkgname/program/cticon.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/chibitracker.png"
install -Dm644 "$srcdir/${_pkgname}.desktop" "$pkgdir/usr/share/applications/chibitracker.desktop"
- for skin in {Chibiness,FastBlue,Impulsive,Oldie90s};
+
+ cd "$srcdir/$_pkgname/skins"
+
+ mkdir "$pkgdir/usr/share/$_pkgname" && echo temp > "$pkgdir/usr/share/$_pkgname/temp"
+ #mkdir -p "$pkdir/usr/share/$_pkgname"
+ for skin in {FastBlue,Impulsive,Chibiness};
do
- install -Dm644 "$srcdir/$_pkgname/skins/${skin}.zip" "$pkgdir/usr/share/$_pkgname/${skin}.zip"
+ unzip -d ${skin} ${skin}.zip
+ cp -r "${skin}" "$pkgdir/usr/share/$_pkgname/"
done
+ unzip Oldie90s.zip
+ cp -r Oldie90s "$pkgdir/usr/share/chibitracker/"
+
+ rm "$pkgdir/usr/share/chibitracker/temp"
}
diff --git a/chibitracker-git.install b/chibitracker-git.install
index ce72ae1af8a9..fd29b5cafe84 100644
--- a/chibitracker-git.install
+++ b/chibitracker-git.install
@@ -1,26 +1,24 @@
post_install() {
cat << EOF
-=====================================================================
+=========================================================================
Chibitracker comes with skins in /usr/share/chibitracker
They are: Chibiness, FastBlue, Impulsive, and Oldie90s
-To use these skins, please copy and extra the skins to ~/.chibi/skins
-Each skin must be in its own directory
-Ex: ~/.chibi/skins/impulsive
-=====================================================================
+To use these skins, please copy the skins to ~/.chibi/skins with
+mkdir -p ~/.chibi/skins && cp -r /usr/share/chibitracker/* ~/.chibi/skins
+=========================================================================
EOF
}
post_upgrade() {
cat << EOF
-=====================================================================
+=========================================================================
Chibitracker comes with skins in /usr/share/chibitracker
They are: Chibiness, FastBlue, Impulsive, and Oldie90s
-To use these skins, please copy and extra the skins to ~/.chibi/skins
-Each skin must be in its own directory
-Ex: ~/.chibi/skins/impulsive
-=====================================================================
+To use these skins, please copy the skins to ~/.chibi/skins with
+mkdir -p ~/.chibi/skins && cp -r /usr/share/chibitracker/* ~/.chibi/skins
+=========================================================================
EOF
}