Skip to content

Commit 6741cb7

Browse files
committed
linux: some more updates to use Qt5
1 parent 178f28b commit 6741cb7

File tree

2 files changed

+32
-21
lines changed

2 files changed

+32
-21
lines changed

debian/qlcplus-ola.install

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
usr/lib/qt4/plugins/qlcplus/libolaio.so
1+
usr/lib/x86_64-linux-gnu/qt5/plugins/qlcplus/libolaio.so

platforms/linux/qlcplus.spec

Lines changed: 31 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,28 @@ Summary: Q Light Controller Plus - The free DMX lighting console
44
License: Apache License, Version 2.0
55
Group: Other
66
Name: qlcplus
7+
Version: %{version}
78
Prefix: /usr
89
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
1118
Release: 1
1219
Source: qlcplus-%{version}.tar.gz
13-
URL: http://www.qlcplus.org/
20+
URL: https://www.qlcplus.org/
1421
Buildroot: /tmp/qlcplusrpm
15-
Version: %{version}
22+
1623
%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.
1829

1930
#############################################################################
2031
# Preparation
@@ -28,7 +39,7 @@ Q Light Controller - The free Linux DMX lighting desk. Includes also fixture def
2839
#############################################################################
2940

3041
%build
31-
qmake-qt4
42+
qmake-qt5
3243
make
3344

3445
#############################################################################
@@ -69,20 +80,20 @@ INSTALL_ROOT=$RPM_BUILD_ROOT make install
6980
%{_datadir}/qlcplus/web/*
7081
%{_datadir}/mime/packages/qlcplus.xml
7182
%{_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
8697
%doc /usr/share/qlcplus/documents/*
8798
/usr/lib/udev/rules.d/z65-dmxusb.rules
8899
/usr/lib/udev/rules.d/z65-anyma-udmx.rules

0 commit comments

Comments
 (0)