summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Klevtsov2020-12-27 03:49:04 +0700
committerArtem Klevtsov2020-12-27 03:49:04 +0700
commitaddd9cf704b364cd31996382b0deab0575cddc30 (patch)
tree4f23bc8574f0bb4f38676f89e3c196843f4d6f7c
parentc419bdf9972fc34671ee31eb56326614ec4e3a9a (diff)
downloadaur-addd9cf704b364cd31996382b0deab0575cddc30.tar.gz
Update version. Refactor PKGBUILD
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD48
2 files changed, 33 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2318f31048cf..2e3e2668704d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3d86fdcaa25e..1dbfa2838a3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}