Package Details: sonyheadphonesclient-bin 5:1.3.2-1

Git Clone URL: https://aur.archlinux.org/sonyheadphonesclient-bin.git (read-only, click to copy)
Package Base: sonyheadphonesclient-bin
Description: A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
Upstream URL: https://github.com/Plutoberth/SonyHeadphonesClient
Keywords:
Licenses: MIT
Submitter: quio
Maintainer: quio
Last Packager: quio
Votes: 2
Popularity: 0.000000
First Submitted: 2022-03-28 16:15 (UTC)
Last Updated: 2024-07-31 12:44 (UTC)

Pinned Comments

quio commented on 2022-03-28 16:32 (UTC)

AUR-Dependency

Needs glew 2.1.0 to be installed.

Latest Comments

1 2 Next › Last »

quio commented on 2024-07-31 12:46 (UTC)

According to the wiki, the MIT license has to be included in each package: "License families like BSD or MIT are, strictly speaking, not a single license and each instance requires a separate license file. In license variable refer to them using a common SPDX identifier (e.g. BSD-3-Clause or MIT), but then provide the corresponding file as if it was a custom license."

The split packages look good. I'm looking forward to be using the new PKGBUILD. The desktop entry has been updated.

D3SOX commented on 2024-07-31 12:34 (UTC)

Another thing I just noticed in your desktop entry it says Terminal=falsey. That's why it shows a terminal.

D3SOX commented on 2024-07-31 12:31 (UTC) (edited on 2024-07-31 12:33 (UTC) by D3SOX)

I think it would be best to have them both in one PKGBUILD as they are not that fundamentally different. Not sure what the exact term for this is but as an example you can look at the PKGBUILD for lightly-git I can implement that later and post the updated PKGBUILD

Also I'm unsure if we really need to install a custom MIT license. Pretty sure it's one of the ones supported by default

quio commented on 2024-07-31 12:26 (UTC)

@D3SOX removed the, no longer existing, optional dependency. I'd be happy to link to the other version if someone would create (and maintain) that package.

D3SOX commented on 2024-07-31 12:13 (UTC) (edited on 2024-07-31 13:54 (UTC) by D3SOX)

Nevermind, noticed the fork is only for the newer headphones but this could be made into a separate or split package. I'm posting my PKGBUILD here as a reference

pkgname=sonyheadphonesclient-bin
pkgver=1.3.5
pkgrel=1
pkgdesc="A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app"
arch=("x86_64")
url="https://github.com/mos9527/SonyHeadphonesClient"
license=('custom:MIT')
depends=("glfw" "unzip" "gcc-libs" "libglvnd" "glibc" "dbus" "bluez-libs" "glew" "glew-2.1" "dbus")
source=("$url/releases/download/$pkgver/SonyHeadphonesClient-linux-x64" "MIT")
sha256sums=('2e30e1c8911a26dffd439b86a9f5dbd11843bd9da2135de5286fd3776b041f17'
            '4e9c9904ba661d8e3f8e0367e752fb47859d4ca7374c3efdee1de5d6ff6baeee')

package() {
        install -Dm 755 "$srcdir/SonyHeadphonesClient-linux-x64" "$pkgdir/usr/bin/SonyHeadphonesClient"

        # Desktop entry
        mkdir -p "$pkgdir/usr/share/applications/"
        echo "[Desktop Entry]
        Name=Sony Headphones Client
        Exec=SonyHeadphonesClient
        Terminal=false
        Type=Application
        Icon=application-executable
        Categories=Accessories;" >>"$pkgdir/usr/share/applications/SonyHeadphonesClient.desktop"

        # License
        install -Dm 644 -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/MIT"
}

D3SOX commented on 2024-07-31 12:04 (UTC)

You might wanna switch the source to a more up-to-date fork: https://github.com/mos9527/SonyHeadphonesClient. Also it looks like the optional dependency glfw-doc doesn't exist anymore

flipmess commented on 2024-02-29 22:43 (UTC)

tried to make this with glfw instad of glfw-x11 because materialx (blender) needs glfw and it seems to work. thx for the package :)

woozie commented on 2024-01-26 16:26 (UTC)

@quio the man pages I found (https://www.man7.org/linux/man-pages/man1/minizip.1.html) mention minizip and miniunzip, but no unzip. Can you build the package without extra/unzip?

quio commented on 2024-01-26 10:36 (UTC)

@woozie shouldn't it be included in minizip?

woozie commented on 2024-01-26 03:09 (UTC)

unzip seems to be missing as a dependency