makedeb


openrgb-bin 0.9-1


Open source RGB lighting control that doesn't depend on manufacturer software.

Viewing /PKGBUILD.

View raw.

Click here to go back to the Git tree for openrgb-bin.

# Maintainer: SteveTech <stephen at horvath dot au>

pkgname=openrgb-bin
pkgver=0.9
pkgrel=1
pkgdesc="Open source RGB lighting control that doesn't depend on manufacturer software."
arch=('i386' 'amd64')
url="https://gitlab.com/CalcProgrammer1/OpenRGB"
license=('GPL2')

depends=('libc6' 'libgcc1' 'libgl1' 'libhidapi-hidraw0' 'libmbedcrypto3' 'libmbedtls12'
    'libmbedx509-0' 'libqt5core5a' 'libqt5gui5' 'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
bullseye_depends=('libc6' 'libgcc-s1' 'libhidapi-hidraw0' 'libmbedcrypto3'
    'libmbedtls12' 'libmbedx509-0' 'libqt5core5a' 'libqt5gui5|libqt5gui5-gles'
    'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
focal_depends=('libc6' 'libgcc-s1' 'libhidapi-hidraw0' 'libmbedcrypto3'
    'libmbedtls12' 'libmbedx509-0' 'libqt5core5a' 'libqt5gui5|libqt5gui5-gles'
    'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
jammy_depends=('libc6' 'libgcc-s1' 'libhidapi-hidraw0' 'libmbedcrypto3'
    'libmbedtls12' 'libmbedx509-0' 'libqt5core5a' 'libqt5gui5|libqt5gui5-gles'
    'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
bookworm_depends=('libc6' 'libgcc-s1' 'libhidapi-hidraw0' 'libmbedcrypto7'
    'libmbedtls14' 'libmbedx509-1' 'libqt5core5a' 'libqt5gui5|libqt5gui5-gles'
    'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
mantic_depends=('libc6' 'libgcc-s1' 'libhidapi-hidraw0' 'libmbedcrypto7'
    'libmbedtls14' 'libmbedx509-1' 'libqt5core5a' 'libqt5gui5|libqt5gui5-gles'
    'libqt5widgets5' 'libstdc++6' 'libusb-1.0-0' 'udev')
optdepends=('i2c-tools: Motherboard & RAM access')

conflicts=('openrgb')
provides=('openrgb')
options=('!strip' '!emptydirs')

# Buster
source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_buster_b5f46e3.deb")
source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_buster_b5f46e3.deb")
sha256sums_i386=('bd2cd101187bd0c080ef00860695e89f72458d825ec88fc45bae2995b212f702')
sha256sums_amd64=('24db7e59f45859d565f58b82c0462e15ff74651f28a5704e9aecce547fbdc57d')

# Bullseye
bullseye_source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_bullseye_b5f46e3.deb")
bullseye_source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_bullseye_b5f46e3.deb")
bullseye_sha256sums_i386=('eb78ff5e41a09e26d4a252681d886118e2a6b9c11d8f9b7a01fb9d94bbd27a3e')
bullseye_sha256sums_amd64=('118a5eaca88a8254d95c3e94359fb1b981d3e559541af0e5cb4cb0f7a22960d6')
## Some Ubuntu Compatible Versions
focal_source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_bullseye_b5f46e3.deb")
focal_source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_bullseye_b5f46e3.deb")
focal_sha256sums_i386=('eb78ff5e41a09e26d4a252681d886118e2a6b9c11d8f9b7a01fb9d94bbd27a3e')
focal_sha256sums_amd64=('118a5eaca88a8254d95c3e94359fb1b981d3e559541af0e5cb4cb0f7a22960d6')
jammy_source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_bullseye_b5f46e3.deb")
jammy_source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_bullseye_b5f46e3.deb")
jammy_sha256sums_i386=('eb78ff5e41a09e26d4a252681d886118e2a6b9c11d8f9b7a01fb9d94bbd27a3e')
jammy_sha256sums_amd64=('118a5eaca88a8254d95c3e94359fb1b981d3e559541af0e5cb4cb0f7a22960d6')

# Bookworm
bookworm_source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_bookworm_b5f46e3.deb")
bookworm_source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_bookworm_b5f46e3.deb")
bookworm_sha256sums_i386=('ef3963e023067366af7297dbfab8f23de5d6da6e54ce2e2032ddd76d11bb71b2')
bookworm_sha256sums_amd64=('975d64184ebd210a4d8848aa49c495004293c8a5ae03e35e58f1427e81da69f6')
## Ubuntu Compatible Versions
mantic_source_i386=("https://openrgb.org/releases/release_0.9/openrgb_0.9_i386_bookworm_b5f46e3.deb")
mantic_source_amd64=("https://openrgb.org/releases/release_0.9/openrgb_0.9_amd64_bookworm_b5f46e3.deb")
mantic_sha256sums_i386=('ef3963e023067366af7297dbfab8f23de5d6da6e54ce2e2032ddd76d11bb71b2')
mantic_sha256sums_amd64=('975d64184ebd210a4d8848aa49c495004293c8a5ae03e35e58f1427e81da69f6')

package(){
    cd $srcdir
    msg2 "Extracting data.tar.xz..."
    tar -xf 'data.tar.xz' -C "${pkgdir}"
}