diff options
author | Artem Klevtsov | 2020-12-27 03:49:04 +0700 |
---|---|---|
committer | Artem Klevtsov | 2020-12-27 03:49:04 +0700 |
commit | addd9cf704b364cd31996382b0deab0575cddc30 (patch) | |
tree | 4f23bc8574f0bb4f38676f89e3c196843f4d6f7c | |
parent | c419bdf9972fc34671ee31eb56326614ec4e3a9a (diff) | |
download | aur-pianobooster.tar.gz |
Update version. Refactor PKGBUILD
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 33 insertions, 39 deletions
@@ -1,20 +1,22 @@ -# Generated by mksrcinfo v8 -# Thu Oct 27 07:12:22 UTC 2016 pkgbase = pianobooster pkgdesc = A MIDI file player that teaches you how to play the piano - pkgver = 0.6.4b + pkgver = 1.0.0 pkgrel = 1 - url = http://pianobooster.sourceforge.net/ + url = https://www.pianobooster.org arch = x86_64 license = GPL3 makedepends = cmake - makedepends = git - makedepends = glu - depends = qt4 - source = https://sourceforge.net/projects/pianobooster/files/pianobooster/0.6.4b/pianobooster-src-0.6.4b.tar.gz - source = fix-missing-libs-and-useless-flag.patch - sha512sums = 1676b127321d6fca4e3e77b5f1f78cfbf1eb71399859af1058c42821cde546dc385137c719d7375215972e4e9ce059278fd030c445787c2937c1420f7b405c03 - sha512sums = ab5df88bc15b45de7f9a444daad2b2051e5d0b647b1ce414f308c6ff79e92425ea191cfa44a1e46f956787ae7c3b6d10f509cbbd96fee61ca391c79333f2ed08 + makedepends = qt5-tools + depends = fluidsynth + depends = ftgl + depends = hicolor-icon-theme + depends = qt5-base + depends = rtmidi + optdepends = qt5-translations + conflicts = pianobooster-git + replaces = pianobooster-git + source = https://github.com/pianobooster/PianoBooster/archive/v1.0.0.tar.gz + sha512sums = 0ba67d97beffa9eebfc770b339daa7b7e213654eb84895556cd8d412ca7c47e9ffd1b01a7eefd3c81e0a6f56ad9b7da45b062209c10ad2380c2e59bdee4d01ac pkgname = pianobooster @@ -1,40 +1,32 @@ # Maintainer: Frantic1048 <archer@frantic1048.com> -pkgdesc='A MIDI file player that teaches you how to play the piano' +# Maintainer: Artem Klevtsov a.a.klevtsov@gmail.com + pkgname='pianobooster' -pkgver=0.6.4b +pkgdesc='A MIDI file player that teaches you how to play the piano' +pkgver=1.0.0 pkgrel=1 -makedepends=('cmake' 'git' 'glu') -depends=('qt4') -conflicts=() -provides=() +depends=('fluidsynth' 'ftgl' 'hicolor-icon-theme' 'qt5-base' 'rtmidi') +makedepends=('cmake' 'qt5-tools') +optdepends=('qt5-translations') +conflicts=('pianobooster-git') +replaces=('pianobooster-git') arch=('x86_64') -url='http://pianobooster.sourceforge.net/' +url='https://www.pianobooster.org' license=('GPL3') -source=("https://sourceforge.net/projects/pianobooster/files/pianobooster/${pkgver}/pianobooster-src-${pkgver}.tar.gz" - 'fix-missing-libs-and-useless-flag.patch') -sha512sums=('1676b127321d6fca4e3e77b5f1f78cfbf1eb71399859af1058c42821cde546dc385137c719d7375215972e4e9ce059278fd030c445787c2937c1420f7b405c03' - 'ab5df88bc15b45de7f9a444daad2b2051e5d0b647b1ce414f308c6ff79e92425ea191cfa44a1e46f956787ae7c3b6d10f509cbbd96fee61ca391c79333f2ed08') - -prepare () { - cd "${srcdir}" - patch -p1 -i "${srcdir}/fix-missing-libs-and-useless-flag.patch" -} +source=("https://github.com/pianobooster/PianoBooster/archive/v${pkgver}.tar.gz") +sha512sums=('0ba67d97beffa9eebfc770b339daa7b7e213654eb84895556cd8d412ca7c47e9ffd1b01a7eefd3c81e0a6f56ad9b7da45b062209c10ad2380c2e59bdee4d01ac') build () { - cd "${pkgname}-src-${pkgver}/build" - cmake ../src + cd "${srcdir}/PianoBooster-${pkgver}" + cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_SYSTEM_FONT=ON \ + -DUSE_JACK=ON \ + -DWITH_MAN=ON . make } package () { - cd "${pkgname}-src-${pkgver}" - - install -d "${pkgdir}/usr/bin/" - install -m755 "build/${pkgname}" "${pkgdir}/usr/bin/" - - install -d "${pkgdir}/usr/share/icons/hicolor/32x32/apps/" - install -m664 "src/images/${pkgname}.png" "${pkgdir}/usr/share/icons/hicolor/32x32/apps/" - - install -d "${pkgdir}/usr/share/applications/" - install -m664 "src/${pkgname}.desktop" "${pkgdir}/usr/share/applications/" + cd "${srcdir}/PianoBooster-${pkgver}" + make -C build DESTDIR="${pkgdir}" install } |