Package Details: qlcplus 4.12.2-1

Git Clone URL: https://aur.archlinux.org/qlcplus.git (read-only)
Package Base: qlcplus
Description: Q Light Controller Plus - The open DMX lighting desk software for controlling professional lighting fixtures.
Upstream URL: http://qlcplus.org/
Keywords: dmx lighting
Licenses: Apache
Conflicts: qlc, qlc-svn
Submitter: jlebleu
Maintainer: freaknils
Last Packager: freaknils
Votes: 23
Popularity: 0.81
First Submitted: 2013-04-13 15:54
Last Updated: 2019-08-26 05:54

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

mcallegari commented on 2015-09-25 21:46

I have no doubts that this site is the reference point for Arch packages.
The OBS is an automated system and it offers also Arch, so it costed nothing to me to enable also that target.
With the next release I will reference to your pages as well, so users will choose where to get Arch packages.
As for GIT packages, I have no idea how this site works. The nice thing of OBS is that it can automatically clone a GIT snapshot and build it. Maybe you can do the same here ?

So, it seems the Qt build error appeared here too, after I suggested to make release builds.
The same is happening on OBS:
https://build.opensuse.org/package/live_build_log/home:mcallegari79/qlcplus-qt4/Arch_Extra/i586

Qt4 GIT builds, instead, are fine, cause they're debug builds:
http://software.opensuse.org/download.html?project=home%3Amcallegari79&package=qlcplus-qt4-git

I'm wondering what's wrong in Arch to fail miserably on such a basic thing.
Can you please try to comment this line in variables.pri:
DEFINES += QT_NO_DEBUG_OUTPUT
And then please tell me if it builds.

P.S. A new release is nearing, so if you can find some time to help with the French PR it would be great !
Thanks

jlebleu commented on 2015-09-25 10:31

@debbio: Could you paste the entire error message? I think at least one line is missing at the top... Also, could you execute it with LC_ALL=C in order to have the output in English and make it understable for more people please? :)

@mcallegari: Thanks for those explanations! Honestly, I think it would be better to - and I would put more energy into - have QLC+ in the official Archlinux repository, and use the AUR for the GIT packages instead of an external one in order to follow the design of Archlinux... What do you think about that?
For the French translations, I'll give it a look, sorry for that... I've also seen that there is a pending PR from another contributor - and your ping too!

debbio commented on 2015-09-24 22:20

Hi jlebleu! I've some compilation problem:

Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_qlcui))
^
cc1plus: all warnings being treated as errors
Makefile:5234: set di istruzioni per l'obiettivo "qrc_qlcui.o" non riuscito
make[2]: *** [qrc_qlcui.o] Errore 1
make[2]: uscita dalla directory "/tmp/yaourt-tmp-arch/aur-qlcplus/src/qlcplus-4.9.1/ui/src"
Makefile:40: set di istruzioni per l'obiettivo "sub-src-make_default-ordered" non riuscito
make[1]: *** [sub-src-make_default-ordered] Errore 2
make[1]: uscita dalla directory "/tmp/yaourt-tmp-arch/aur-qlcplus/src/qlcplus-4.9.1/ui"
Makefile:119: set di istruzioni per l'obiettivo "sub-ui-make_default-ordered" non riuscito
make: *** [sub-ui-make_default-ordered] Errore 2
==> ERRORE: Si è verificato un errore in build().
L'operazione sta per essere interrotta...
==> ERRORE: Makepkg non è riuscito a compilare qlcplus.
==> Riavviare la compilazione di qlcplus [s/N]

Can you fix this? Thank you

mcallegari commented on 2015-09-22 18:36

> I don't really understand about the OpenSUSE server, what's the goal regarding the Archlinux package please?
The goal is to have a unique place for Linux builds of several distros/platforms.
The targets we're aiming for are all the possible combinations of:

Distros:
Arch_Extra, Fedora_21, Fedora_22, openSUSE_13.1, openSUSE_13.2, openSUSE_Tumbleweed
xUbuntu_12.04, xUbuntu_14.04, xUbuntu_15.04

Architectures: i586 and x86_64

QLC+ versions: Qt4 stable, Qt5 stable, Qt4 GIT, Qt5 GIT

Total of 72 packages, but we've already seen that some buids cannot be done (e.g. Ubuntu 12.04 + Qt5)
For example, check the Arch packages of GIT versions:
https://software.opensuse.org/download.html?project=home%3Amcallegari79&package=qlcplus

I guess this website is the most authoritative place for Arch users, but still automated builds are something I care about, especially because they also tell me if GIT sources build or not.

P.S. (out of topic): The French translation of QLC+ is a little bit behind. If you have some spare time can you give it some love ? :)

Thanks !

jlebleu commented on 2015-09-21 14:04

Hi Massimo! Thanks for your message, it's now fixed!

I don't really understand about the OpenSUSE server, what's the goal regarding the Archlinux package please?

mcallegari commented on 2015-09-20 11:37

Hey Jerome, it's Massimo here :)

I realize this deployment is wrong. Or better, it produces debug builds !
The GitHub snapshots are tagged sources and by default sources are in debug mode.
To produce a release build you should download the sources from the QLC+ website.

Anyway, I am working on an OpenSUSE server to produce builds for several platforms, including Arch. If you want to contribute there, you're welcome :)

Here's the homepage of my user:
https://build.opensuse.org/project/show/home:mcallegari79

jlebleu commented on 2015-04-20 21:03

@freaknils: It's already a dependency with the libftdi-compat package. But I'll have a look to see if the 1.x version is supported to switch to libftdi.

jlebleu commented on 2015-04-20 21:03

@freaknils: It's already a dependency with the libftdi-compat package. But I'll have a look if the 1.x version is supported to switch to libftdi.

freaknils commented on 2015-04-20 17:10

Should add libftdi to depencies. It is needed for USB DMX Interfaces, for example the Enttec interface.

jlebleu commented on 2015-02-17 17:21

Updated! It now retrieves sources from GitHub instead of Sourceforge since - after all - the code is hosted there and because I were not able to download the archive from Sourceforge too.

@debbio: You're welcome!