diff options
author | Josh Mandle | 2016-07-17 20:22:24 +0200 |
---|---|---|
committer | Josh Mandle | 2016-07-17 20:22:24 +0200 |
commit | 79f32088eeaeb5829f5bd378604935f50e0e8633 (patch) | |
tree | f628bb7691d0630da115b4e24dd19751511952dc | |
download | aur-79f32088eeaeb5829f5bd378604935f50e0e8633.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 89 | ||||
-rwxr-xr-x | launcher | 8 | ||||
-rwxr-xr-x | pxtone-collage | 4 | ||||
-rw-r--r-- | pxtone-collage.png | bin | 0 -> 348 bytes | |||
-rwxr-xr-x | pxtone-noise | 4 | ||||
-rw-r--r-- | pxtone-noise.png | bin | 0 -> 352 bytes | |||
-rwxr-xr-x | pxtone-player | 4 | ||||
-rw-r--r-- | pxtone-player.png | bin | 0 -> 348 bytes | |||
-rwxr-xr-x | pxtone-voice | 4 | ||||
-rw-r--r-- | pxtone-voice.png | bin | 0 -> 356 bytes |
11 files changed, 145 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..06c63931a7d0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = pxtone-collage + pkgdesc = A set of tools for creating or playing pxtone files and other pxtone-related formats. + pkgver = 0925 + pkgrel = 1 + url = http://www.cavestory.org/pixels-works/pxtone-collage.php + arch = any + license = BSD + makedepends = gendesk + depends = wine + source = http://homepage2.nifty.com/rochet/binaries/pxtone_0925.zip + source = pxtone-collage.png + source = pxtone-noise.png + source = pxtone-voice.png + source = pxtone-player.png + source = pxtone-collage + source = pxtone-noise + source = pxtone-voice + source = pxtone-player + source = launcher + md5sums = caa267b0255e2c10f62dbea236c317f3 + md5sums = 222ec089021c3199bdad842c4cdbfc92 + md5sums = 2c33da583d58d5622557a696d432663a + md5sums = 20c1465e5cb81d5472a7b736de25b18b + md5sums = 55583c6a843be421297ef74d35ef523e + md5sums = c89fe485d7177d8902e5c0993870220f + md5sums = fbea9e51af9a97aadcac46480fc3f5c5 + md5sums = a2959cd6ebbddbde0ff676e5b298f175 + md5sums = 24b5fbce51f0f2017e21aeedefd2802d + md5sums = f8df510bd8562648bd328172994e768b + +pkgname = pxtone-collage + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fcb476a18fae --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,89 @@ +# Maintainer: Josh Mandle <difarem@gmail.com> +pkgname=pxtone-collage +pkgver=0925 +pkgrel=1 +pkgdesc="A set of tools for creating or playing pxtone files and other pxtone-related formats." +arch=(any) +url="http://www.cavestory.org/pixels-works/pxtone-collage.php" +license=('BSD') +depends=(wine) +makedepends=(gendesk) +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=(http://homepage2.nifty.com/rochet/binaries/pxtone_$pkgver.zip + pxtone-collage.png pxtone-noise.png pxtone-voice.png pxtone-player.png + pxtone-collage pxtone-noise pxtone-voice pxtone-player launcher) +noextract=() +md5sums=('caa267b0255e2c10f62dbea236c317f3' + '222ec089021c3199bdad842c4cdbfc92' + '2c33da583d58d5622557a696d432663a' + '20c1465e5cb81d5472a7b736de25b18b' + '55583c6a843be421297ef74d35ef523e' + 'c89fe485d7177d8902e5c0993870220f' + 'fbea9e51af9a97aadcac46480fc3f5c5' + 'a2959cd6ebbddbde0ff676e5b298f175' + '24b5fbce51f0f2017e21aeedefd2802d' + 'f8df510bd8562648bd328172994e768b') +validpgpkeys=() + +prepare() { + # remove japanese.ico file to force english localization + rm -f pxtone/japanese.ico + + # remove weirdly-named midi file + rm -f pxtone/MIDI*.txt + + # generate shortcuts + gendesk -f --pkgname "pxtone-collage" \ + --name "pxtone Collage" \ + --categories "Wine;AudioVideo;Audio" \ + --exec "pxtone-collage" + + gendesk -f --pkgname "pxtone-noise" \ + --name "pxtone Noise" \ + --categories "Wine;AudioVideo;Audio" \ + --exec "pxtone-noise" + + gendesk -f --pkgname "pxtone-voice" \ + --name "pxtone Voice" \ + --categories "Wine;AudioVideo;Audio" \ + --exec "pxtone-voice" + + gendesk -f --pkgname "pxtone-player" \ + --name "pxtone Player" \ + --categories "Wine;AudioVideo;Audio" \ + --exec "pxtone-player" +} + +package() { + # package icons + install -Dm644 pxtone-collage.png $pkgdir/usr/share/pixmaps/pxtone-collage.png + install -Dm644 pxtone-noise.png $pkgdir/usr/share/pixmaps/pxtone-noise.png + install -Dm644 pxtone-player.png $pkgdir/usr/share/pixmaps/pxtone-player.png + install -Dm644 pxtone-voice.png $pkgdir/usr/share/pixmaps/pxtone-voice.png + + # package shortcuts + install -Dm644 pxtone-collage.desktop $pkgdir/usr/share/applications/pxtone-collage.desktop + install -Dm644 pxtone-noise.desktop $pkgdir/usr/share/applications/pxtone-noise.desktop + install -Dm644 pxtone-player.desktop $pkgdir/usr/share/applications/pxtone-player.desktop + install -Dm644 pxtone-voice.desktop $pkgdir/usr/share/applications/pxtone-voice.desktop + + # package launchers + install -Dm755 launcher $pkgdir/usr/share/pxtone/launcher + install -Dm755 pxtone-collage $pkgdir/usr/bin/pxtone-collage + install -Dm755 pxtone-noise $pkgdir/usr/bin/pxtone-noise + install -Dm755 pxtone-player $pkgdir/usr/bin/pxtone-player + install -Dm755 pxtone-voice $pkgdir/usr/bin/pxtone-voice + + install -d -m755 $pkgdir/usr/share/pxtone + cp -ra pxtone/* $pkgdir/usr/share/pxtone + find $pkgdir/usr/share/pxtone -type d -exec chmod 755 "{}" \; + find $pkgdir/usr/share/pxtone -type f -exec chmod 644 "{}" \; +} diff --git a/launcher b/launcher new file mode 100755 index 000000000000..8ecc2f8091af --- /dev/null +++ b/launcher @@ -0,0 +1,8 @@ +#!/bin/bash +if [ ! -d "$HOME"/.pxtone ] ; then + mkdir -p "$HOME"/.pxtone + cp -r /usr/share/pxtone/{my_material,my_project} "$HOME"/.pxtone + ln -s /usr/share/pxtone/pt{Collage,Noise,Voice,Player}.exe "$HOME"/.pxtone + ln -s /usr/share/pxtone/{sample,pxtone_include} "$HOME"/.pxtone + ln -s /usr/share/pxtone/pxtone{Tool,Win32}.dll "$HOME"/.pxtone +fi diff --git a/pxtone-collage b/pxtone-collage new file mode 100755 index 000000000000..2e6d1fb5bee8 --- /dev/null +++ b/pxtone-collage @@ -0,0 +1,4 @@ +#!/bin/bash +unset WINEPREFIX +. /usr/share/pxtone/launcher +WINEDEBUG=-all wine "$HOME"/.pxtone/ptCollage.exe "$@" diff --git a/pxtone-collage.png b/pxtone-collage.png Binary files differnew file mode 100644 index 000000000000..50766303815c --- /dev/null +++ b/pxtone-collage.png diff --git a/pxtone-noise b/pxtone-noise new file mode 100755 index 000000000000..4790315b3db6 --- /dev/null +++ b/pxtone-noise @@ -0,0 +1,4 @@ +#!/bin/bash +unset WINEPREFIX +. /usr/share/pxtone/launcher +WINEDEBUG=-all wine "$HOME"/.pxtone/ptNoise.exe "$@" diff --git a/pxtone-noise.png b/pxtone-noise.png Binary files differnew file mode 100644 index 000000000000..43b0e9aa3a82 --- /dev/null +++ b/pxtone-noise.png diff --git a/pxtone-player b/pxtone-player new file mode 100755 index 000000000000..5bb41e917eac --- /dev/null +++ b/pxtone-player @@ -0,0 +1,4 @@ +#!/bin/bash +unset WINEPREFIX +. /usr/share/pxtone/launcher +WINEDEBUG=-all wine "$HOME"/.pxtone/ptPlayer.exe "$@" diff --git a/pxtone-player.png b/pxtone-player.png Binary files differnew file mode 100644 index 000000000000..a36b69011033 --- /dev/null +++ b/pxtone-player.png diff --git a/pxtone-voice b/pxtone-voice new file mode 100755 index 000000000000..132c104b4b52 --- /dev/null +++ b/pxtone-voice @@ -0,0 +1,4 @@ +#!/bin/bash +unset WINEPREFIX +. /usr/share/pxtone/launcher +WINEDEBUG=-all wine "$HOME"/.pxtone/ptVoice.exe "$@" diff --git a/pxtone-voice.png b/pxtone-voice.png Binary files differnew file mode 100644 index 000000000000..9314e023a7f8 --- /dev/null +++ b/pxtone-voice.png |