Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18218 - Add support for Qt X11 Commercial product builds
Summary: Add support for Qt X11 Commercial product builds
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Caleb Tennis (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-26 08:44 UTC by Caleb Tennis (RETIRED)
Modified: 2006-06-07 08:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
add qt-commercial functionality to qt ebuild script (qt-patch,1.16 KB, patch)
2003-03-26 08:47 UTC, Caleb Tennis (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Caleb Tennis (RETIRED) gentoo-dev 2003-03-26 08:44:31 UTC
Some developers may be doing their work using Qt Commercial.  Adding support to Qt 
ebuild scripts to handle the downloading of the qt commercial packages in place of the 
qt-free packages is desired.  A rough proposed patch to the existing qt ebuild will be 
attached for comment. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



A Qt commercial install is almost exactly the same as a Qt free install.  Major 
differences: 
 
1) The gz/bz2 file is downloaded from a private ftp site, requiring a 
username/password 
 
2) A valid Qt commercial license file must exist in the installer's home directory. 
 
I attempt to solve problem 1 by checking for the QT_COMMERCIAL environment 
variable before executing the ebuild.  If it is set, then the ebuild attempts to download 
the commercial package instead of the free package. 
 
#2 *should* already be installed prior to running the ebuild.  Hannes Mehnert said 
some problems may arise with the sandbox and checking of this license file (the license 
file check is done by Qt's configure script).  
 
Comments are welcome.
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2003-03-26 08:47:27 UTC
Created attachment 9824 [details, diff]
add qt-commercial functionality to qt ebuild script

This patch adds optional build support for qt-commercial via the environment
variable QT_COMMERCIAL.  

A username/password combo will need to be stored in environment variables
QT_COMMERCIAL_USER/QT_COMMERCIAL_PASS if the source package needs to be
downloaded.

The proper license file should already be downloaded and installed in
~/.qt-license

package md5sums will also need to be added to the digest
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-07 08:19:34 UTC
Meh, about time for WONTFIX? :)
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2006-06-07 08:28:32 UTC
good for me.