summaryrefslogtreecommitdiff
path: root/x11-libs/gtk+
diff options
context:
space:
mode:
authorЧистяков Марк <mark2007k@list.ru>2009-07-14 07:29:03 +0600
committerЧистяков Марк <mark2007k@list.ru>2009-07-14 07:29:03 +0600
commite8f3d02073a697574ddf7ac6b63d34b400d36c89 (patch)
treea9026829c21fda33e75b03788c30bf7c2cc240d1 /x11-libs/gtk+
parent53b3906407137567d3462296b55998e941b8a5af (diff)
new file: x11-drivers/nvidia-drivers/nvidia-drivers-185.18.14.ebuild
Diffstat (limited to 'x11-libs/gtk+')
l---------x11-libs/gtk+/files154
1 files changed, 153 insertions, 1 deletions
diff --git a/x11-libs/gtk+/files b/x11-libs/gtk+/files
index 145e7da..a1d9a50 120000
--- a/x11-libs/gtk+/files
+++ b/x11-libs/gtk+/files
@@ -1 +1,153 @@
-/var/paludis/repositories/gentoo/x11-libs/gtk+/files \ No newline at end of file
+/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