@@ -4,17 +4,28 @@ Summary: Q Light Controller Plus - The free DMX lighting console
4
4
License: Apache License, Version 2.0
5
5
Group: Other
6
6
Name: qlcplus
7
+ Version: %{version }
7
8
Prefix: /usr
8
9
Provides: qlcplus
9
- BuildRequires: qt-devel >= 4.6, libftdi-devel >= 0.17, libusb-devel >= 0.1.12, alsa-lib-devel >= 1.0.23
10
- Requires: qt >= 4.6
10
+ BuildRequires: gcc-c++ pkg-config
11
+ BuildRequires: qt5-qtbase-devel, qt5-qttranslations, qt5-qtconfiguration-devel
12
+ BuildRequires: qt5-qtmultimedia-devel, qt5-qtscript-devel, alsa-lib, qt5-linguist
13
+ BuildRequires: desktop-file-utils, libusb-devel, libftdi-devel, alsa-lib-devel >= 1.0.23
14
+ BuildRequires: libudev-devel, fftw3-devel
15
+ #BuildRequires: libola-devel
16
+ BuildRequires: libsndfile-devel, libmad-devel, dos2unix
17
+ Requires: qt5-qtbase, qt5-qtscript, qt5-qtmultimedia
11
18
Release: 1
12
19
Source: qlcplus-%{version }.tar.gz
13
- URL: http ://www.qlcplus.org/
20
+ URL: https ://www.qlcplus.org/
14
21
Buildroot: /tmp/qlcplusrpm
15
- Version: %{ version }
22
+
16
23
%description
17
- Q Light Controller - The free Linux DMX lighting desk. Includes also fixture definitions, input profiles and plugins.
24
+ QLC+ is a fork of the great QLC project written
25
+ by Heikki Junnila. This project aims to continue
26
+ the development of QLC and to introduce new features.
27
+ The primary goal is to bring QLC+ at the level
28
+ of other lighting control commercial softwares.
18
29
19
30
#############################################################################
20
31
# Preparation
@@ -28,7 +39,7 @@ Q Light Controller - The free Linux DMX lighting desk. Includes also fixture def
28
39
#############################################################################
29
40
30
41
%build
31
- qmake-qt4
42
+ qmake-qt5
32
43
make
33
44
34
45
#############################################################################
@@ -69,20 +80,20 @@ INSTALL_ROOT=$RPM_BUILD_ROOT make install
69
80
%{_datadir }/qlcplus/web/*
70
81
%{_datadir }/mime/packages/qlcplus.xml
71
82
%{_datadir }/appdata/*
72
- %_libdir /qt4 /plugins/qlcplus/audio/libmadplugin.so
73
- %_libdir /qt4 /plugins/qlcplus/audio/libsndfileplugin.so
74
- %_libdir /qt4 /plugins/qlcplus/libenttecwing.so
75
- %_libdir /qt4 /plugins/qlcplus/libhidplugin.so
76
- %_libdir /qt4 /plugins/qlcplus/libdmx4linux.so
77
- %_libdir /qt4 /plugins/qlcplus/libmidiplugin.so
78
- %_libdir /qt4 /plugins/qlcplus/libdmxusb.so
79
- %_libdir /qt4 /plugins/qlcplus/libpeperoni.so
80
- %_libdir /qt4 /plugins/qlcplus/libudmx.so
81
- %_libdir /qt4 /plugins/qlcplus/libosc.so
82
- %_libdir /qt4 /plugins/qlcplus/libartnet.so
83
- %_libdir /qt4 /plugins/qlcplus/libe131.so
84
- %_libdir /qt4 /plugins/qlcplus/libspi.so
85
- %_libdir /qt4 /plugins/qlcplus/libloopback.so
83
+ %_libdir /qt5 /plugins/qlcplus/audio/libmadplugin.so
84
+ %_libdir /qt5 /plugins/qlcplus/audio/libsndfileplugin.so
85
+ %_libdir /qt5 /plugins/qlcplus/libenttecwing.so
86
+ %_libdir /qt5 /plugins/qlcplus/libhidplugin.so
87
+ %_libdir /qt5 /plugins/qlcplus/libdmx4linux.so
88
+ %_libdir /qt5 /plugins/qlcplus/libmidiplugin.so
89
+ %_libdir /qt5 /plugins/qlcplus/libdmxusb.so
90
+ %_libdir /qt5 /plugins/qlcplus/libpeperoni.so
91
+ %_libdir /qt5 /plugins/qlcplus/libudmx.so
92
+ %_libdir /qt5 /plugins/qlcplus/libosc.so
93
+ %_libdir /qt5 /plugins/qlcplus/libartnet.so
94
+ %_libdir /qt5 /plugins/qlcplus/libe131.so
95
+ %_libdir /qt5 /plugins/qlcplus/libspi.so
96
+ %_libdir /qt5 /plugins/qlcplus/libloopback.so
86
97
%doc /usr/share/qlcplus/documents/*
87
98
/usr/lib/udev/rules.d/z65-dmxusb.rules
88
99
/usr/lib/udev/rules.d/z65-anyma-udmx.rules
0 commit comments