blob: cd8e6cb236ce785d8db7ddc7c1fbd16c6717b83f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: hashworks <mail@hashworks.net>
# Contributor: Thore Bödecker <foxxx0@archlinux.org>
pkgname=prismatik
pkgver=5.11.2
pkgrel=3
pkgdesc="A controller for usb driven LED backlights"
arch=('x86_64')
url="https://github.com/woodenshark/Lightpack"
license=('GPL3')
depends=('qt5-serialport' 'hicolor-icon-theme')
provides=('lightpack')
install=prismatik.install
source=("${url}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz"
"fix_includes.patch"
"fix_qmake_buildflags.patch")
sha256sums=('5f3662086965270476b8ea2c014aa0b958afb15b58b5f3000e5f7280386b3022'
'14c688737d8ba5f128492380c21f9b78c351e59b99375fdc143df52bc2a98781'
'14c7f26ae080ab0449f4ad4ba4c68c0c3dacbbe63bace7da5c4faae9554c4d8f')
prepare() {
cd "Lightpack-${pkgver}"
patch --forward --strip=1 --input="${srcdir}/fix_includes.patch"
patch --forward --strip=1 --input="${srcdir}/fix_qmake_buildflags.patch"
cd Software
}
build() {
cd "Lightpack-${pkgver}/Software"
qmake -r
make
}
package() {
cd "Lightpack-${pkgver}/Software"
install -Dm755 src/bin/Prismatik "${pkgdir}/usr/bin/prismatik"
install -Dm644 dist_linux/deb/etc/udev/rules.d/93-lightpack.rules "${pkgdir}/etc/udev/rules.d/93-lightpack.rules"
install -Dm644 dist_linux/deb/usr/share/icons/hicolor/22x22/apps/prismatik-on.png "${pkgdir}/usr/share/icons/hicolor/22x22/apps/prismatik-on.png"
install -Dm644 dist_linux/deb/usr/share/icons/Prismatik.png "${pkgdir}/usr/share/icons/Prismatik.png"
install -Dm644 dist_linux/deb/usr/share/applications/prismatik.desktop "${pkgdir}/usr/share/applications/prismatik.desktop"
install -Dm644 dist_linux/deb/usr/share/pixmaps/Prismatik.png "${pkgdir}/usr/share/pixmaps/Prismatik.png"
install -Dm644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
|