I’ve packaged QDjango and in the process of packaging nzmqt (see my home subprojects).
Are there packaging guidelines for Qt 5 libs/applications? I used the same approach as in qt libraries packages (libqt5-qtscript), but I’m not quite sure: should I name nzmqt library as libQt5nzmqt, libQt5Nzmqt, libnzmqt? What should I do if qmake + make generate library with *bad *name (rename/patch .pro file)?
I’ve packaged QDjango and in the process of packaging nzmqt (see my home
subprojects).
Are there packaging guidelines for Qt 5 libs/applications? I used the
same approach as in qt libraries packages (libqt5-qtscript), but I’m not
quite sure: should I name nzmqt library as libQt5nzmqt, libQt5Nzmqt,
libnzmqt? What should I do if qmake + make generate library with -bad
-name (rename/patch .pro file)?
Hi
I think the current mindset is libQt5<blah>5 and libQt5<blah>-devel (no
5). This is based on looking at the current packages for 13.2 which
sort of set the standard…
–
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
If I understand you correctly nzmqt related packages would be:
libQt5nzmqt5,
libQt5nzmqt-devel
Logically thinking I should name the library as:
libQt5nzmqt5.so
On the other hand library naming solution has two weak points:
Programmers should handle openSUSE separately: they would link against libnzmqt on any distribution, except openSUSE. To be honest, I’m not sure that qmake is capable of doing this.
I, as a packager, need to rename the library, produced by qmake+make+g++ OR patch .pro file.
malcolmlewis;2666069 Wrote:
> Hi
> I think the current mindset is libQt5<blah>5 and libQt5<blah>-devel
> (no 5).
If I understand you correctly nzmqt related packages would be:
Code:
libQt5nzmqt5,
libQt5nzmqt-devel
Logically thinking I should name the library as:
Code:
libQt5nzmqt5.so
On the other hand library naming solution has two weak points:
Programmers should handle openSUSE separately: they would link
against libnzmqt on any distribution, except openSUSE. To be honest,
I’m not sure that qmake is capable of doing this.
I, as a packager, need to rename the library, produced by
qmake+make+g++ OR patch .pro file.
Perhaps jump on the KDE Mailing list or IRC channel…
–
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!