diff options
author | Tony Lambiris | 2019-01-04 02:00:19 -0500 |
---|---|---|
committer | Tony Lambiris | 2019-01-04 02:00:19 -0500 |
commit | 82e9a24bab3d8627c23c7889f077531d7a443e0a (patch) | |
tree | aabcefa0066782af365821accc8976104a815990 /PKGBUILD | |
parent | 9dc4e21e3b684274b6b7827cfadeea4a48b68f09 (diff) | |
download | aur-82e9a24bab3d8627c23c7889f077531d7a443e0a.tar.gz |
Adopt and update package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
1 files changed, 29 insertions, 33 deletions
@@ -1,49 +1,45 @@ -# Maintainer: HabarNam <habarnam@gmail.com> -# Improvements by: hamzadis <adis@hamzadis.com> +# Maintainer: Tony Lambiris <tony@criticalstack.com> + pkgname=orion-git -pkgver=v1.6.1.r23.b2825c2 +pkgver=1.6.6.r18.gbaeaf01 pkgrel=1 pkgdesc="QML/C++-written desktop client for Twitch.tv" -arch=('x86_64' 'x86') -url="https://github.com/alamminsalo/orion" -license=('GPL') -groups=() -depends=('qt5-base' 'qt5-quickcontrols' 'qt5-quickcontrols2' 'qt5-svg' 'qt5-graphicaleffects') -makedepends=('git' 'qt5-webengine' 'qt5-svg' 'qt5-multimedia') -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") -replaces=() -backup=() -options=() -install= -source=('git+https://github.com/alamminsalo/orion.git' - 'Orion.desktop' -) - -noextract=() +arch=('x86_64') +url="https://github.com/alamminsalo/orion/" +license=('GPL3') +depends=('mpv' 'qt5-svg' 'qt5-quickcontrols2' 'qt5-quickcontrols' 'qt5-graphicaleffects') +provides=('orion') +conflicts=('orion') +install=orion.install +source=("${pkgname}::git+https://github.com/alamminsalo/orion.git" + "hidpi-autoscale-fix.patch") sha256sums=('SKIP' - '18d7d2da72a83e5228fa210961fe78d28eda65e680b5887d13ae369e3fed503c') + '8aca3e719e4d95ae0d970472b809d93ee117b7f6e8e08ae15a0a924715ab2220') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "${pkgname}" - printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${pkgname}" + + patch -Np0 -i "$srcdir/hidpi-autoscale-fix.patch" } build() { - cd "$srcdir/${pkgname%-git}" - qmake CONFIG+=multimedia - #qmake CONFIG+=qtav - #qmake CONFIG+=mpv + cd "${srcdir}/${pkgname}" + + qmake CONFIG+=mpv make } package() { - mkdir -p "$pkgdir/usr/share/icons/hicolor/scalable/apps/" - mkdir -p "$pkgdir/usr/share/applications" - mkdir -p "$pkgdir/usr/bin" + cd "${srcdir}/${pkgname}" - cp "$srcdir/${pkgname%-git}/resources/orion.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/" - cp "./Orion.desktop" "$pkgdir/usr/share/applications/" - cp "$srcdir/${pkgname%-git}/orion" "$pkgdir/usr/bin/" + install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 distfiles/orion.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/orion.svg" + install -Dm644 distfiles/Orion.desktop "${pkgdir}/usr/share/applications/Orion.desktop" + install -Dm755 orion "${pkgdir}/usr/bin/orion" } |