* [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
@ 2004-09-26 23:19 Thomas Weidner
2004-09-27 8:52 ` Paul de Vrieze
0 siblings, 1 reply; 9+ messages in thread
From: Thomas Weidner @ 2004-09-26 23:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1173 bytes --]
Hi,
i worked over the latest Qt3 ebuild to see if i can make it fit nicer
into the FHS.
I removed /usr/qt/3, Qt not gets directly installed into /usr. Binaries
go into /usr/bin, but with a -3 suffix (like moc-3 and designer-3).
environment variables and qmake mkspecs are changed to honour this
(don't know if UIC and UIC_PATH variables are needed). Include files go
into /usr/include/qt3 and libraries into /usr/lib/qt3. The environment
variables QTINC and QTLIB are set to this. Shareable files,like mkspecs
and translations, go into /usr/share/qt3. Configuration files go into
/etc/qt3. Libaries matching *.so.? are directly symlinked into
/usr/lib,so no extra library path is needed to run Qt programs.
The famous QTDIR variable is also gone,i suspect this might break a lot.
As test i compiled kdelibs-3.3.0 with my Qt ebuild installed.
./configure finds Qt without any extra argument, but the kde ebuilds (or
eclasses) surely would need to be updated.
I'm no experienced ebuild author, but i was very displeased with the
current situation, please post your comments and ideas.
The ebuild and the new environment files are attached.
Thomas Weidner
[-- Attachment #2: 45qt3 --]
[-- Type: text/plain, Size: 20 bytes --]
QMAKESPEC=linux-g++
[-- Attachment #3: qt-3.3.3-r1.ebuild --]
[-- Type: text/plain, Size: 8109 bytes --]
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-3.3.3-r1.ebuild,v 1.1 2004/09/10 16:30:29 usata Exp $
inherit eutils
SRCTYPE="free"
DESCRIPTION="QT version ${PV}"
HOMEPAGE="http://www.trolltech.com/"
IMMQT_P="qt-x11-immodule-unified-qt3.3.3-20040910"
SRC_URI="ftp://ftp.trolltech.com/qt/source/qt-x11-${SRCTYPE}-${PV}.tar.bz2
immqt? ( http://freedesktop.org/Software/ImmoduleQtDownload/${IMMQT_P}.diff.gz )
immqt-bc? ( http://freedesktop.org/Software/ImmoduleQtDownload/${IMMQT_P}.diff.gz )"
LICENSE="QPL-1.0 | GPL-2"
SLOT="3"
KEYWORDS="~x86 ~alpha ~ppc ~amd64 ~sparc ~hppa ~mips ~ppc64"
IUSE="cups debug doc firebird gif icc ipv6 mysql nas odbc opengl postgres sqlite xinerama zlib immqt immqt-bc"
DEPEND="virtual/x11 virtual/xft
media-libs/libpng media-libs/jpeg media-libs/libmng
>=media-libs/freetype-2
gif? ( media-libs/giflib media-libs/libungif )
nas? ( >=media-libs/nas-1.5 )
odbc? ( dev-db/unixODBC )
mysql? ( dev-db/mysql )
sqlite? ( =dev-db/sqlite-2* )
firebird? ( dev-db/firebird )
opengl? ( virtual/opengl virtual/glu )
postgres? ( dev-db/postgresql )
cups? ( net-print/cups )
zlib? ( sys-libs/zlib )
icc? ( dev-lang/icc )"
# old immodules may cause segfaults on some qt applications,
# especially qtconfig
PDEPEND="!<=app-i18n/scim-qtimm-0.7
!<=app-i18n/uim-qt-0.1.7"
S=${WORKDIR}/qt-x11-${SRCTYPE}-${PV}
export QTDIR=${S}
export PLATFORM=linux-g++
mkspecs_set() {
local file=$3
[ ${file} ] || \
file=${D}/${QTPREFIX}/share/qt${SLOT}/mkspecs/${PLATFORM}/qmake.conf
sed -i "s:\\(QMAKE_$1[[:space:]]*=\\).*:\\1 $2:" ${file}
}
pkg_setup() {
if use immqt ; then
ewarn
ewarn "You are going to compile binary imcompatible immodule for Qt. This means"
ewarn "you have to recompile everything depending on Qt after you install it."
ewarn "Be aware."
ewarn
fi
}
src_unpack() {
unpack ${A}
export QTDIR=${S}
cd ${S}
cp configure configure.orig
sed -e 's:read acceptance:acceptance=yes:' configure.orig > configure
epatch ${FILESDIR}/qt-no-rpath-uic.patch
if use immqt || use immqt-bc ; then
epatch ../${IMMQT_P}.diff
sh make-symlinks.sh || die "make symlinks failed"
fi
# prevent installation of html docs
use doc || echo "INSTALLS -= htmldocs" >> src/qt_install.pri
# fix CFLAGS
mkspecs_set CFLAGS_RELEASE "${CXXFLAGS}" mkspecs/${PLATFORM}/qmake.conf
# use icc && export PLATFORM=linux-icc
}
src_compile() {
export QTDIR=${S}
export SYSCONF="${D}/etc/qt3"
QTPREFIX="/usr"
# Let's just allow writing to these directories during Qt emerge
# as it makes Qt much happier.
addwrite "/etc/qt3"
addwrite "$HOME/.qt"
use nas && myconf="${myconf} -system-nas-sound"
use gif && myconf="${myconf} -qt-gif"
use mysql && myconf="${myconf} -plugin-sql-mysql -I/usr/include/mysql -L/usr/lib/mysql" || myconf="${myconf} -no-sql-mysql"
use postgres && myconf="${myconf} -plugin-sql-psql -I/usr/include/postgresql/server -I/usr/include/postgresql/pgsql -I/usr/include/postgresql/pgsql/server" || myconf="${myconf} -no-sql-psql"
use firebird && myconf="${myconf} -plugin-sql-ibase" || myconf="${myconf} -no-sql-ibase"
use sqlite && myconf="${myconf} -plugin-sql-sqlite" || myconf="${myconf} -no-sql-sqlite"
use odbc && myconf="${myconf} -plugin-sql-odbc" || myconf="${myconf} -no-sql-odbc"
use cups && myconf="${myconf} -cups" || myconf="${myconf} -no-cups"
use opengl && myconf="${myconf} -enable-module=opengl" || myconf="${myconf} -disable-opengl"
use debug && myconf="${myconf} -debug" || myconf="${myconf} -release -no-g++-exceptions"
use xinerama && myconf="${myconf} -xinerama" || myconf="${myconf} -no-xinerama"
use zlib && myconf="${myconf} -system-zlib" || myconf="${myconf} -qt-zlib"
use ipv6 && myconf="${myconf} -ipv6" || myconf="${myconf} -no-ipv6"
use immqt-bc && myconf="${myconf} -inputmethod"
use immqt && myconf="${myconf} -inputmethod -inputmethod-ext"
export YACC='byacc -d'
./configure -sm -thread -stl -system-libjpeg -verbose -largefile \
-qt-imgfmt-{jpeg,mng,png} -tablet -system-libmng \
-system-libpng -lpthread -xft -platform ${PLATFORM} -xplatform \
${PLATFORM} -xrender -fast ${myconf} \
-dlopen-opengl \
-bindir "${QTPREFIX}/bin" \
-libdir "${QTPREFIX}/lib/qt${SLOT}" \
-docdir "${QTPREFIX}/share/doc/${PF}" \
-plugindir "${QTPREFIX}/lib/qt${SLOT}/plugins" \
-datadir "${QTPREFIX}/share/qt${SLOT}/" \
-translationdir "${QTPREFIX}/share/qt${SLOT}/translations" \
-headerdir "${QTPREFIX}/include/qt${SLOT}" \
-sysconfdir "/etc/qt${SLOT}" \
|| die
export QTDIR=${S}
emake src-qmake src-moc sub-src || die
LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" emake sub-tools || die
}
src_install() {
export QTDIR=${S}
# why is nobody using this?
make INSTALL_ROOT=${D} {qmake,moc,src,tools}-install || die
# stupid Qt Makefile
cd ${D}/${QTPREFIX}/bin
rm -f qmake
cp ${S}/qmake/qmake .
# fix binary names
find ${D}/${QTPREFIX}/bin -type f -exec mv {} {}-${SLOT} \;
# link dynamic libs to /usr/lib
cd ${D}/${QTPREFIX}/lib/qt${SLOT}
for x in *.so.? ; do
ln -s "qt${SLOT}/${x}" "../${x}"
done
# fix pkgconfig
mkdir ../pkgconfig
mv pkgconfig/* ../pkgconfig
rm -rf pkgconfig
# man pages
cd ${S}/doc/man/man1
for i in * ; do
mv ${i} `echo ${i} | sed "s:\\.1\$:-${SLOT}.1:"`
done
doman *
# if use doc; then
# # even more man pages
# cd ${S}/man/man3
# find . -type f -exec mv {} {}${SLOT} \;
# doman *
# fi
cd ${S}
dodoc FAQ INSTALL LICENSE.GPL LICENSE.QPL PLATFORMS README README-QT.TXT
if use immqt || use immqt-bc ; then
dodoc README.immodule
fi
dodir /etc/qt3
# fix mkspecs
mkspecs_set INCDIR_QT ${QTPREFIX}/include/qt${SLOT}
mkspecs_set LIBDIR_QT ${QTPREFIX}/lib/qt${SLOT}
mkspecs_set MOC ${QTPREFIX}/bin/moc-${SLOT}
mkspecs_set UIC ${QTPREFIX}/bin/uic-${SLOT}
# environment
insinto /etc/env.d
doins ${FILESDIR}/{45qt3,50qtdir3}
}
src_install_old() {
export QTDIR=${S}
# binaries
into $QTBASE
dobin bin/*
# libraries
dolib lib/libqt-mt.so.3.3.3 lib/libqui.so.1.0.0
dolib lib/lib{editor,qassistantclient,designercore}.a lib/libqt-mt.la
cd ${D}/$QTBASE/lib
for x in libqui.so ; do
ln -s $x.1.0.0 $x.1.0
ln -s $x.1.0 $x.1
ln -s $x.1 $x
done
# version symlinks - 3.3.3->3.3->3->.so
ln -s libqt-mt.so.3.3.3 libqt-mt.so.3.3
ln -s libqt-mt.so.3.3 libqt-mt.so.3
ln -s libqt-mt.so.3 libqt-mt.so
# libqt -> libqt-mt symlinks
ln -s libqt-mt.so.3.3.3 libqt.so.3.3.3
ln -s libqt-mt.so.3.3 libqt.so.3.3
ln -s libqt-mt.so.3 libqt.so.3
ln -s libqt-mt.so libqt.so
# includes
cd ${S}
dodir ${QTBASE}/include/private
cp include/* ${D}/${QTBASE}/include/
cp include/private/* ${D}/${QTBASE}/include/private/
# misc
insinto /etc/env.d
doins ${FILESDIR}/{45qt3,50qtdir3}
dodir ${QTBASE}/tools/designer/templates
cd ${S}
cp tools/designer/templates/* ${D}/${QTBASE}/tools/designer/templates
dodir ${QTBASE}/translations
cd ${S}
cp translations/* ${D}/${QTBASE}/translations
dodir ${QTBASE}/etc
keepdir ${QTBASE}/etc/settings
dodir ${QTBASE}/doc
if use doc; then
cp -r ${S}/doc ${D}/${QTBASE}
cd ${S}/examples
find . -name Makefile | while read MAKEFILE
do
cp ${MAKEFILE} ${MAKEFILE}.old
sed -e 's:${S}:${QTBASE}:g' ${MAKEFILE}.old > ${MAKEFILE}
rm -f ${MAKEFILE}.old
done
cp -r ${S}/examples ${D}/${QTBASE}
cd ${S}/tutorial
find . -name Makefile | while read MAKEFILE
do
cp ${MAKEFILE} ${MAKEFILE}.old
sed -e 's:${S}:${QTBASE}:g' ${MAKEFILE}.old > ${MAKEFILE}
rm -f ${MAKEFILE}.old
done
cp -r ${S}/tutorial ${D}/${QTBASE}
fi
if use immqt || use immqt-bc ; then
dodoc ${S}/README.immodule
fi
# misc build reqs
dodir ${QTBASE}/mkspecs
cp -R ${S}/mkspecs/${PLATFORM} ${D}/${QTBASE}/mkspecs/
sed -e "s:${S}:${QTBASE}:g" \
${S}/.qmake.cache > ${D}${QTBASE}/.qmake.cache
# plugins
cd ${S}
plugins=`find plugins -name "lib*.so" -print`
for x in $plugins; do
insinto ${QTBASE}/`dirname $x`
doins $x
done
# needed to fix lib64 issues on amd64, see bug #45669
use amd64 && ln -s ${QTBASE}/lib ${D}/${QTBASE}/lib64
}
[-- Attachment #4: 50qtdir3 --]
[-- Type: text/plain, Size: 104 bytes --]
QTLIB=/usr/lib/qt3
QTINC=/usr/include/qt3
MOC=/usr/bin/moc-3
UIC=/usr/bin/uic-3
UIC_PATH=/usr/bin/uic-3
[-- Attachment #5: Type: text/plain, Size: 37 bytes --]
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-26 23:19 [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions? Thomas Weidner
@ 2004-09-27 8:52 ` Paul de Vrieze
2004-09-27 11:38 ` Alexander Futasz
2004-09-27 22:14 ` John Richard Moser
0 siblings, 2 replies; 9+ messages in thread
From: Paul de Vrieze @ 2004-09-27 8:52 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
On Monday 27 September 2004 01:19, Thomas Weidner wrote:
>
> As test i compiled kdelibs-3.3.0 with my Qt ebuild installed.
> ./configure finds Qt without any extra argument, but the kde ebuilds
> (or eclasses) surely would need to be updated.
>
> I'm no experienced ebuild author, but i was very displeased with the
> current situation, please post your comments and ideas.
I'm not longer in the kde team, but I don't give much chance to qt being
offered this way. There is a reason that qt is the way it is. If you
wrote the ebuild for your own use it is ok, but the implementation is not
the problem here, it is the policy.
Paul
--
Paul de Vrieze
Gentoo Developer
Mail: pauldv@gentoo.org
Homepage: http://www.devrieze.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-27 8:52 ` Paul de Vrieze
@ 2004-09-27 11:38 ` Alexander Futasz
2004-09-27 22:14 ` John Richard Moser
1 sibling, 0 replies; 9+ messages in thread
From: Alexander Futasz @ 2004-09-27 11:38 UTC (permalink / raw
To: gentoo-dev
On Mon, 27 Sep 2004 10:52:13 +0200, Paul de Vrieze wrote:
> There is a reason that qt is the way it is.
Which is? Which can be read about at?
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-27 8:52 ` Paul de Vrieze
2004-09-27 11:38 ` Alexander Futasz
@ 2004-09-27 22:14 ` John Richard Moser
2004-09-27 22:30 ` Elfyn McBratney
2004-09-27 23:34 ` [gentoo-dev] " Thomas Weidner
1 sibling, 2 replies; 9+ messages in thread
From: John Richard Moser @ 2004-09-27 22:14 UTC (permalink / raw
Cc: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Paul de Vrieze wrote:
| On Monday 27 September 2004 01:19, Thomas Weidner wrote:
|
|>As test i compiled kdelibs-3.3.0 with my Qt ebuild installed.
|>./configure finds Qt without any extra argument, but the kde ebuilds
|>(or eclasses) surely would need to be updated.
|>
|>I'm no experienced ebuild author, but i was very displeased with the
|>current situation, please post your comments and ideas.
|
|
| I'm not longer in the kde team, but I don't give much chance to qt being
| offered this way. There is a reason that qt is the way it is. If you
| wrote the ebuild for your own use it is ok, but the implementation is not
| the problem here, it is the policy.
|
~From the POV of someone who has no chance nor will to ever be a Gentoo dev:
If it works, demonstrate it to upstream (TrollTech). If it breaks
things it'll probably never go into Gentoo or Qt mainline; though
compatibility work (symlinks all over the damn place) could provide a
migration environment.
Just my 2 cents
| Paul
|
- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBWJDGhDd4aOud5P8RAsgVAJ9dYQTF0ryAZHSzS+B1X0DaD5eU+wCfRX0i
doyCQvzCY18oRh/0qR0sXL8=
=+/Ke
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-27 22:14 ` John Richard Moser
@ 2004-09-27 22:30 ` Elfyn McBratney
2004-09-28 0:01 ` John Richard Moser
2004-09-27 23:34 ` [gentoo-dev] " Thomas Weidner
1 sibling, 1 reply; 9+ messages in thread
From: Elfyn McBratney @ 2004-09-27 22:30 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello John,
On Monday 27 Sep 2004 23:14, John Richard Moser wrote:
> Paul de Vrieze wrote:
> | On Monday 27 September 2004 01:19, Thomas Weidner wrote:
> |>As test i compiled kdelibs-3.3.0 with my Qt ebuild installed.
> |>./configure finds Qt without any extra argument, but the kde ebuilds
> |>(or eclasses) surely would need to be updated.
> |>
> |>I'm no experienced ebuild author, but i was very displeased with the
> |>current situation, please post your comments and ideas.
> |
> | I'm not longer in the kde team, but I don't give much chance to qt being
> | offered this way. There is a reason that qt is the way it is. If you
> | wrote the ebuild for your own use it is ok, but the implementation is not
> | the problem here, it is the policy.
>
> ~From the POV of someone who has no chance nor will to ever be a Gentoo
> dev:
>
> If it works, demonstrate it to upstream (TrollTech). If it breaks
> things it'll probably never go into Gentoo or Qt mainline; though
> compatibility work (symlinks all over the damn place) could provide a
> migration environment.
Not exactly an upstream issue, as they use autokonfigury (at least in -free),
so it defaults to /usr/local. It's down to the distributors, in this case
Gentoo, to set a precedent on it's destination in the filesystem, and FHS
conformance.
Elfyn
- --
Elfyn McBratney
beu on irc.freenode.net/savannah.[non]gnu.org
PGP Key ID: 0x456548B4
PGP Key Fingerprint:
29D5 91BB 8748 7CC9 650F 31FE 6888 0C2A 4565 48B4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFBWJRraIgMKkVlSLQRAq99AJ9a/o2X9yg0nLbVoQC2H1ExYJYGJgCfTcLV
hWXHDobHwriLY3a6DzhqYug=
=1MxO
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-dev] Re: Wrote a FHS konformant Qt ebuild, opinions?
2004-09-27 22:14 ` John Richard Moser
2004-09-27 22:30 ` Elfyn McBratney
@ 2004-09-27 23:34 ` Thomas Weidner
1 sibling, 0 replies; 9+ messages in thread
From: Thomas Weidner @ 2004-09-27 23:34 UTC (permalink / raw
To: gentoo-dev
John Richard Moser wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>
>
> Paul de Vrieze wrote:
> | On Monday 27 September 2004 01:19, Thomas Weidner wrote:
> |
> |>As test i compiled kdelibs-3.3.0 with my Qt ebuild installed.
> |>./configure finds Qt without any extra argument, but the kde ebuilds
> |>(or eclasses) surely would need to be updated.
> |>
> |>I'm no experienced ebuild author, but i was very displeased with the
> |>current situation, please post your comments and ideas.
> |
> |
> | I'm not longer in the kde team, but I don't give much chance to qt being
> | offered this way. There is a reason that qt is the way it is. If you
> | wrote the ebuild for your own use it is ok, but the implementation is not
> | the problem here, it is the policy.
> |
>
> ~From the POV of someone who has no chance nor will to ever be a Gentoo
> dev:
>
> If it works, demonstrate it to upstream (TrollTech). If it breaks
> things it'll probably never go into Gentoo or Qt mainline; though
> compatibility work (symlinks all over the damn place) could provide a
> migration environment.
>
Qt3 tries to fit into a FHS environment. it's installing several version
of Qt in parallell (like Qt2 and Qt3) what makes things hard, and forced
gentoo into /usr/qt/${VERSION} (until now? ;-) )
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-27 22:30 ` Elfyn McBratney
@ 2004-09-28 0:01 ` John Richard Moser
2004-09-28 1:21 ` Caleb Tennis
0 siblings, 1 reply; 9+ messages in thread
From: John Richard Moser @ 2004-09-28 0:01 UTC (permalink / raw
To: Elfyn McBratney; +Cc: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Elfyn McBratney wrote:
| Hello John,
|
[...]
| Not exactly an upstream issue, as they use autokonfigury (at least in
- -free),
| so it defaults to /usr/local. It's down to the distributors, in this
case
| Gentoo, to set a precedent on it's destination in the filesystem, and FHS
| conformance.
|
Ah, in that case, I'm all for this if nothin' breaks, which doesn't
really matter because I'm not a dev, have no credentials, and my voice
doesn't count anyway. I'm just a standards nazi.
I really need to unsubscribe from here one day ;)
| Elfyn
|
- --
gentoo-dev@gentoo.org mailing list
- --
All content of all messages exchanged herein are left in the
Public Domain, unless otherwise explicitly stated.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBWKnJhDd4aOud5P8RAvV/AJ0Vqlzy8tRMKENNPlKJYI7o/IdbfQCgjhVn
GRNDTa8VmP9RPqUn/ouS0tY=
=Oz9l
-----END PGP SIGNATURE-----
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-28 0:01 ` John Richard Moser
@ 2004-09-28 1:21 ` Caleb Tennis
2004-09-28 11:36 ` Elfyn McBratney
0 siblings, 1 reply; 9+ messages in thread
From: Caleb Tennis @ 2004-09-28 1:21 UTC (permalink / raw
To: gentoo-dev
> | Not exactly an upstream issue, as they use autokonfigury (at least in
> - -free),
> | so it defaults to /usr/local. It's down to the distributors, in this
> case
> | Gentoo, to set a precedent on it's destination in the filesystem,
> and FHS
> | conformance.
> |
>
There's little chance of this changing for Qt 3; the destination
directory is stimply too far gone to change at this point. We may
consider it for Qt 4, which will be coming very soon. Filing a bug
report is the best thing to do here, so the conversation can continue there.
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions?
2004-09-28 1:21 ` Caleb Tennis
@ 2004-09-28 11:36 ` Elfyn McBratney
0 siblings, 0 replies; 9+ messages in thread
From: Elfyn McBratney @ 2004-09-28 11:36 UTC (permalink / raw
To: gentoo-dev
On Tuesday 28 Sep 2004 02:21, Caleb Tennis wrote:
> > | Not exactly an upstream issue, as they use autokonfigury (at least in
> > | -free),
> > | so it defaults to /usr/local. It's down to the distributors, in this
> > | case Gentoo, to set a precedent on it's destination in the filesystem,
> > | and FHS conformance.
>
> There's little chance of this changing for Qt 3; the destination
> directory is stimply too far gone to change at this point. We may
> consider it for Qt 4, which will be coming very soon. Filing a bug
> report is the best thing to do here, so the conversation can continue
> there.
heh, don't really care either way, just pointing out that it's not an upstream
issue ;-) As long as it works (I quite like where it is now :-)
Elfyn
--
Elfyn McBratney
beu on irc.freenode.net/savannah.[non]gnu.org
PGP Key ID: 0x456548B4
PGP Key Fingerprint:
29D5 91BB 8748 7CC9 650F 31FE 6888 0C2A 4565 48B4
--
gentoo-dev@gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2004-09-28 11:36 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-26 23:19 [gentoo-dev] Wrote a FHS konformant Qt ebuild, opinions? Thomas Weidner
2004-09-27 8:52 ` Paul de Vrieze
2004-09-27 11:38 ` Alexander Futasz
2004-09-27 22:14 ` John Richard Moser
2004-09-27 22:30 ` Elfyn McBratney
2004-09-28 0:01 ` John Richard Moser
2004-09-28 1:21 ` Caleb Tennis
2004-09-28 11:36 ` Elfyn McBratney
2004-09-27 23:34 ` [gentoo-dev] " Thomas Weidner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox