On 16:33 Thu 20 Dec     , Caleb Tennis (caleb) wrote:
> Revision  Changes    Path
> 1.1                  x11-libs/qt-opengl/qt-opengl-4.4.0_rc1.ebuild
> 
> file : 
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/qt-opengl/qt-opengl-4.4.0_rc1.ebuild?rev=1.1&view=markup
> plain: 
> http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/qt-opengl/qt-opengl-4.4.0_rc1.ebuild?rev=1.1&content-type=text/plain

> RDEPEND="=x11-libs/qt-4.4.0_rc1
>       ( virtual/opengl virtual/glu )"

Did you autogenerate these ebuilds? It looks like the deps were pulled 
out of a conditional in the original qt.

> pkg_setup() {
>       QTBASEDIR=/usr/$(get_libdir)/qt4
>       QTPREFIXDIR=/usr
>       QTBINDIR=/usr/bin
>       QTLIBDIR=/usr/$(get_libdir)/qt4
>       QTPCDIR=/usr/$(get_libdir)/pkgconfig
>       QTDATADIR=/usr/share/qt4
>       QTDOCDIR=/usr/share/doc/${PF}
>       QTHEADERDIR=/usr/include/qt4
>       QTPLUGINDIR=${QTLIBDIR}/plugins
>       QTSYSCONFDIR=/etc/qt4
>       QTTRANSDIR=${QTDATADIR}/translations
>       QTEXAMPLESDIR=${QTDATADIR}/examples
>       QTDEMOSDIR=${QTDATADIR}/demos
> }

I've seen this in all of the split qt ebuilds. Should it go in the eclass?

> src_compile() {
>       export PATH="${S}/bin:${PATH}"
>       export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"
> 
>       [ $(get_libdir) != "lib" ] && myconf="${myconf} -L/usr/$(get_libdir)"
> 
>       # Disable visibility explicitly if gcc version isn't 4
>       if [[ "$(gcc-major-version)" != "4" ]]; then

To future-proof, might want to check for -ge 4 instead.

> src_install() {
>       export PATH="${S}/bin:${PATH}"
>       export LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}"

Why do you need to do this again? It should've been saved from the last 
phase.

> pkg_postinst()
> {
>       # Need to add opengl to QT_CONFIG line
>       sed -i -e "s:opengl ::g" ${QTDATADIR}/mkspecs/qconfig.pri
>       sed -i -e "s:QT_CONFIG += :QT_CONFIG += opengl :g" 
> ${QTDATADIR}/mkspecs/qconfig.pri
> }
> 
> pkg_postrm()
> {
>       # Need to add opengl to QT_CONFIG line
>       sed -i -e "s:opengl ::g" ${QTDATADIR}/mkspecs/qconfig.pri
> }

The postrm comment doesn't match the action.

Thanks,
Donnie
-- 
[EMAIL PROTECTED] mailing list

Reply via email to