diff options
Diffstat (limited to 'x11-libs/gtk+/files')
l--------- | x11-libs/gtk+/files | 154 |
1 files changed, 1 insertions, 153 deletions
diff --git a/x11-libs/gtk+/files b/x11-libs/gtk+/files index a1d9a50..1570fd8 120000 --- a/x11-libs/gtk+/files +++ b/x11-libs/gtk+/files @@ -1,153 +1 @@ -/var/paludis/repositories/gentoo/x11-libs/gtk+/filesd under the terms of the GNU General Public License v2 -# $Header: $ - -ARTS_REQUIRED="never" -NEED_KDE="3.5" - -inherit kde - -PREFIX=`kde-config --prefix` -#QTDIR='/usr' - -DESCRIPTION="Compizconfig Kconfig Backend" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/components/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="~x11-libs/libcompizconfig-${PV} - ~x11-wm/compiz-${PV}" -RDEPEND="${DEPEND}" -onon - ) - x11-libs/qt-script:4 - x11-libs/qt-sql:4 - x11-libs/qt-svg:4 - x11-libs/qt-xmlpatterns:4 -" -RDEPEND="${DEPEND}" - -PLUGINS="core gui network opengl sql svg uitools webkit xml xmlpatterns" - -src_unpack() { - git_src_unpack - cd ${S} - epatch ${FILESDIR}/gcc4.4.patch -} - -pkg_setup(){ - QTDIR="/usr/include/qt4" - QTLIBDIR="/usr/$(get_libdir)/qt4/" -} -src_prepare() { - # remove phonon - sed -i \ - -e "/typesystem_phonon.xml/d" \ - generator/generator.qrc || die "sed failed" - sed -i \ - -e "/qtscript_phonon/d" \ - qtbindings/qtbindings.pro || die "sed failed" - git_src_prepare - qt4_src_prepare -} - -src_configure() { - cd "${S}"/generator - eqmake4 generator.pro - cd "${S}"/qtbindings - eqmake4 qtbindings.pro -} - -src_compile() { - cd "${S}"/generator - emake || die "emake generator failed" - ./generator --include-paths="/usr/include/qt4/" || die "running generator failed" - cd "${S}"/qtbindings - emake || die "make qtbindings failed" -} - -src_install() { - insinto "${QTLIBDIR}"/plugins/script/ - insopts -m0755 - doins -r "${S}"/plugins/script/*.so || die "doins failed" -} - die 'poppler-bindings built without gtk support' -# fi -#} - -src_unpack() { - git_src_unpack - cd "${S}" - -} - -src_compile() { - #gets rid of fbmmx.c inlining warnings - append-flags -finline-limit=1200 - - if use glitz && use opengl; then - export glitz_LIBS=-lglitz-glx - fi - - econf $(use_enable X xlib) $(use_enable doc gtk-doc) \ - $(use_enable directfb) $(use_enable xcb) \ - $(use_enable svg) $(use_enable glitz) $(use_enable X xlib-xrender) \ - $(use_enable debug test-surfaces) --enable-pdf --enable-png \ - --enable-freetype --enable-ps \ - || die "configure failed" - - emake || die "compile failed" -} - -src_install() { - make DESTDIR="${D}" install || die "Installation failed" - dodoc AUTHORS ChangeLog NEWS README -} -eerror "${func} support, please enable the '${use_flag}' USE flag and" - eerror "re-emerge ${package}." - elog "You can enable this USE flag either globally in /etc/make.conf," - elog "or just for specific packages in /etc/portage/package.use." - die "${package} missing ${func} support" -} - -pkg_setup() { - webapp_pkg_setup - - if ! use mysql && ! use postgres && ! use sqlite ; then - eerror "You must select at least one database backend, by enabling" - eerror "at least one of the 'mysql', 'postgres' or 'sqlite' USE flags." - die "no database backend selected" - fi - - # python has built-in sqlite support starting from 2.5 - if use sqlite && \ - has_version ">=dev-lang/python-2.5" && \ - ! has_version ">=dev-python/pysqlite-2.3" && \ - ! built_with_use dev-lang/python sqlite ; then - eerror "To use the sqlite database backend, you must either:" - eerror "- build dev-lang/python with sqlite support, using the 'sqlite'" - eerror " USE flag, or" - eerror "- emerge dev-python/pysqlite" - die "missing python sqlite support" - fi - - if use subversion && \ - ! built_with_use dev-util/subversion python ; then - built_with_use_die dev-util/subversion python - fi - - enewgroup tracd - enewuser tracd -1 -1 -1 tracd -} - -src_upack(){ - subversion_src_unpack - cd ${S} -} - -src_install() { - webapp_src_preinst - distutils_src_insp
\ No newline at end of file +/usr/portage/x11-libs/gtk+/files
\ No newline at end of file |