diff options
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | gui_common.h | 10 |
3 files changed, 27 insertions, 50 deletions
@@ -1,25 +1,19 @@ pkgbase = bino - pkgdesc = 3D video player with multi-display support - pkgver = 1.6.6 + pkgdesc = A video player with focus on 3D and Virtual Reality + pkgver = 2.1 pkgrel = 1 url = https://bino3d.org/ - arch = i686 arch = x86_64 license = GPL3 - depends = ffmpeg - depends = freealut - depends = freeglut - depends = glewmx - depends = libass - depends = qt5-base - optdepends = lirc: infrared remote control - source = https://download.savannah.gnu.org/releases/bino/bino-1.6.6.tar.xz - source = https://download.savannah.gnu.org/releases/bino/bino-1.6.6.tar.xz.sig - source = gui_common.h + makedepends = cmake + makedepends = qt6-tools + depends = qt6-multimedia + depends = qt6-svg + depends = qvr + source = https://bino3d.org/releases/bino-2.1.tar.gz + source = https://bino3d.org/releases/bino-2.1.tar.gz.sig validpgpkeys = 2F61B4828BBA779AECB3F32703A2A4AB1E32FD34 - sha512sums = 43a17f390881fcc8b7721b21ff8524b89992cd7fb0cfc467769bdddd0ad0c0d2536d161475a7fce6d4d3e758e017a38f671648dfaa4a345dc02127b7b192c8c0 + sha512sums = 6a7e22a311bdfce4fbfb4b0dedebc5524ea08af773d14e6ca235c3693c7aacea40b1941302e2a9c20564a0783b4728b38db9f6cbb727289df668d50dbba0180d sha512sums = SKIP - sha512sums = 8006b07a72f964da78a9ba3df7c4ead522cdca0303ab1c1d9b8224a6dd062f24e0bccf95146656e28c5ba3baa8dbc2e513309adb7486e26f1d3563eec35d0325 pkgname = bino - @@ -1,38 +1,31 @@ -# Maintainer: Manuel Hüsers <manuel.huesers@uni-ol.de> +# Maintainer: Manuel Hüsers <aur@huesers.de> +# Contributor: gruenfron <https://aur.archlinux.org/account/gruenfron> # Contributor: Jose Riha <jose1711 gmail com> # Contributor: archtux <antonio dot arias99999 at gmail dot com> pkgname=bino -pkgver=1.6.6 +pkgver=2.1 pkgrel=1 -pkgdesc='3D video player with multi-display support' -arch=('i686' 'x86_64') +pkgdesc='A video player with focus on 3D and Virtual Reality' +arch=('x86_64') url='https://bino3d.org/' license=('GPL3') -depends=('ffmpeg' 'freealut' 'freeglut' 'glewmx' 'libass' 'qt5-base') -optdepends=('lirc: infrared remote control') -source=(https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.xz{,.sig} - 'gui_common.h') -sha512sums=('43a17f390881fcc8b7721b21ff8524b89992cd7fb0cfc467769bdddd0ad0c0d2536d161475a7fce6d4d3e758e017a38f671648dfaa4a345dc02127b7b192c8c0' - 'SKIP' - '8006b07a72f964da78a9ba3df7c4ead522cdca0303ab1c1d9b8224a6dd062f24e0bccf95146656e28c5ba3baa8dbc2e513309adb7486e26f1d3563eec35d0325') +depends=('qt6-multimedia' 'qt6-svg' 'qvr') +makedepends=('cmake' 'qt6-tools') +source=(https://bino3d.org/releases/$pkgname-$pkgver.tar.gz{,.sig}) +sha512sums=('6a7e22a311bdfce4fbfb4b0dedebc5524ea08af773d14e6ca235c3693c7aacea40b1941302e2a9c20564a0783b4728b38db9f6cbb727289df668d50dbba0180d' + 'SKIP') validpgpkeys=('2F61B4828BBA779AECB3F32703A2A4AB1E32FD34') -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - sed -i 's/CXXFLAGS -fPIE/& -fPIC/' configure - ./configure --prefix=/usr \ - --with-qt-version=5 \ - #--with-xnvctrl # Enable NVIDIA Quadro SDI output -} - build() { - cd "${srcdir}/${pkgname}-${pkgver}" - cp '../gui_common.h' 'src' - make + cmake -B build -S "$pkgname-$pkgver" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=OFF + + cmake --build build } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" cmake --install build } diff --git a/gui_common.h b/gui_common.h deleted file mode 100644 index 0e6932e1ce4b..000000000000 --- a/gui_common.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef GUICOMMON_H -#define GUICOMMON_H - -#include "base/str.h" - -#include "base/gettext.h" -// Qt requires strings from gettext to be in UTF-8 encoding. -#define _(string) (str::convert(gettext(string), str::localcharset(), "UTF-8").c_str()) - -#endif |