Package Details: bino-git 2.3.r4.g30e7eb4-1

Git Clone URL: https://aur.archlinux.org/bino-git.git (read-only, click to copy)
Package Base: bino-git
Description: Stereoscopic 3D video player with multi-display support.
Upstream URL: http://bino3d.org/
Licenses: GPLv3
Conflicts: bino
Provides: bino
Submitter: aksr
Maintainer: ramen
Last Packager: ramen
Votes: 10
Popularity: 0.000000
First Submitted: 2012-04-07 04:57 (UTC)
Last Updated: 2025-01-04 10:49 (UTC)

Latest Comments

audunmg commented on 2025-09-29 03:57 (UTC) (edited on 2025-09-29 03:58 (UTC) by audunmg)

Would be great if you could update it to not install to /usr/local.

Here's the diff of what I did, if it helps:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
 # MAINTAINER: ramen <hendrikjschick@gmail.com>
 # CONTRIBUTOR: aksr <aksr at t-com dot me>
 pkgname=bino-git
pkgver=2.3.r4.g30e7eb4
-pkgrel=1
+pkgrel=2
 pkgdesc="Stereoscopic 3D video player with multi-display support."
 arch=('i686' 'x86_64')
 url="http://bino3d.org/"
@@ -23,13 +23,16 @@ pkgver() {
 }

 build() {
-  cd "$srcdir/$pkgname"
-  cmake .
-  make
+  local cmake_options=(
+    -B build
+    -S "$srcdir/$pkgname"
+    -W no-dev
+    -D CMAKE_INSTALL_PREFIX=/usr
+  )
+  cmake "${cmake_options[@]}"
+  cmake --build build
 }

 package() {
-  cd "$srcdir/$pkgname"
-  make DESTDIR="$pkgdir/" install
+  DESTDIR="$pkgdir" cmake --install build
 }

audunmg commented on 2025-06-04 05:45 (UTC)

I wasn't able to install since it installs to /usr/local. Using https://wiki.archlinux.org/title/CMake_package_guidelines as a reference, this is what I did to make it build and install to /usr:

build() {
  local cmake_options=(
    -B build
    -S "$srcdir/$pkgname"
    -W no-dev
    -D CMAKE_INSTALL_PREFIX=/usr
  )
  cmake "${cmake_options[@]}"
  cmake --build build
}

package() {
  DESTDIR="$pkgdir" cmake --install build
}

jose1711 commented on 2021-04-07 23:33 (UTC) (edited on 2021-04-07 23:33 (UTC) by jose1711)

PKGBUILD is using an old git repository. Here's what I did to fix building:

 changelog=
 install=
-source=("$pkgname::git+http://git.savannah.gnu.org/r/bino.git")
+source=("$pkgname::git+https://git.marlam.de/git/bino.git")
 noextract=()
 md5sums=('SKIP')

@@ -28,6 +28,11 @@
   git describe --tags | sed -E 's/([^-]*-g)/r\1/;s/-/./g;s/^bino.//'
 }

+prepare() {
+  # it reads from terminal so user must hit Enter
+  gettextize -f "$srcdir/$pkgname"
+}
+
 build() {
   cd "$srcdir/$pkgname"
   autoreconf -i

jose1711 commented on 2021-04-06 12:05 (UTC)

Reported upstream as https://github.com/marlam/bino-mirror/issues/9

HellOfBSOD commented on 2016-06-01 17:55 (UTC)

This doesn't compile with the new version of FFMPEG. Must replace the following definitions : PixelFormat with AVPixelFormat PIX_FMT_* with AV_PIX_FMT_* Needs to be compiled with --without-lirc or needs troubleshooting for lirc integration After these, it compiles and launches but doesn't work, outputing opengl errors.