diff options
author | HurricanePootis | 2023-02-08 22:51:03 -0600 |
---|---|---|
committer | HurricanePootis | 2023-02-08 22:51:03 -0600 |
commit | e3902a9bcce71ab529e499168c0abfc4a4750035 (patch) | |
tree | a3520d046b3be8ad16fe8d3074a5730e2c99c477 | |
parent | 679eb5de4e99ceae3ea9e5bc41b4e452bf516dcc (diff) | |
download | aur-e3902a9bcce71ab529e499168c0abfc4a4750035.tar.gz |
Improve skin experience
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | chibitracker-git.install | 18 |
3 files changed, 24 insertions, 16 deletions
@@ -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 @@ -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 } |