diff options
author | Simon Perry (Pezz) | 2023-03-31 00:05:15 +1100 |
---|---|---|
committer | Simon Perry (Pezz) | 2023-03-31 00:05:15 +1100 |
commit | ef6985bd3d2c4067886dfb6482109c0b6d1daaf2 (patch) | |
tree | 31dd47db0f2988764cb83d081e7ca39d2258cad6 | |
download | aur-cheesecutter-git.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..332ba3f7b452 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = cheesecutter-git + pkgdesc = Tracker program for composing music for the C64 SID chip + pkgver = 2.9.beta.3.r30.g84450d3 + pkgrel = 1 + url = https://github.com/theyamo/CheeseCutter + arch = x86_64 + license = GPL2 + makedepends = acme + makedepends = gcc-d + makedepends = git + depends = glibc + depends = gcc-libs + depends = hicolor-icon-theme + provides = cheesecutter + conflicts = cheesecutter + conflicts = cheesecutter-stereo + source = git+https://github.com/theyamo/CheeseCutter + sha256sums = SKIP + +pkgname = cheesecutter-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eb307992ebe4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Simon Perry <aur [at] sanxion [dot] net> +_pkgname=cheesecutter +_gitname=CheeseCutter + +pkgname=cheesecutter-git +pkgver=2.9.beta.3.r30.g84450d3 +pkgrel=1 +pkgdesc="Tracker program for composing music for the C64 SID chip" +arch=('x86_64') +url="https://github.com/theyamo/${_gitname}" +license=('GPL2') +depends=('glibc' 'gcc-libs' 'hicolor-icon-theme') +makedepends=('acme' 'gcc-d' 'git') +provides=('cheesecutter') +conflicts=('cheesecutter' 'cheesecutter-stereo') +source=("git+${url}") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_gitname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${_gitname}" + sed -i -r 's/^COMFLAGS=.*/COMFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now/' Makefile + make release +} + +package() { + cd "${srcdir}/${_gitname}" + + install -dm755 ${pkgdir}/usr/bin + install -m755 ccutter ${pkgdir}/usr/bin + install -m755 ct2util ${pkgdir}/usr/bin + + install -dm755 ${pkgdir}/usr/share/applications + install -m644 arch/fd/ccutter.desktop ${pkgdir}/usr/share/applications/${_pkgname}.desktop + + install -dm755 ${pkgdir}/usr/share/doc/${_pkgname} + install -m644 doc/README ${pkgdir}/usr/share/doc/${_pkgname} + + install -dm755 ${pkgdir}/usr/share/licenses/${_pkgname} + install -m644 LICENSE.md ${pkgdir}/usr/share/licenses/${_pkgname} + + install -dm755 ${pkgdir}/usr/share/icons/hicolor/32x32/apps + install -dm755 ${pkgdir}/usr/share/icons/hicolor/48x48/apps + install -dm755 ${pkgdir}/usr/share/icons/hicolor/96x96/apps + install -m644 icons/cc32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/${_pkgname}.png + install -m644 icons/cc48.png ${pkgdir}/usr/share/icons/hicolor/48x48/apps/${_pkgname}.png + install -m644 icons/cc96.png ${pkgdir}/usr/share/icons/hicolor/96x96/apps/${_pkgname}.png + + install -dm755 ${pkgdir}/usr/share/${_pkgname}/tunes + install -m644 tunes/*.ct ${pkgdir}/usr/share/${_pkgname}/tunes +} |