parent
0551358714
commit
69574ddc2f
@ -1,2 +1 @@
|
||||
DIST aqemu-0.8.1.tar.bz2 963345 RMD160 5ca436fb620e6d05855b4248132262e5c18649b4 SHA1 463f6befa84afec3168d08cd598b911b8666df64 SHA256 0fab894e5f49f688122ad15065bbdf278def1425a5d43ad2d64a21caf8dec41a
|
||||
DIST aqemu-0.8.2.tar.bz2 1025129 RMD160 fde7ce7ecba5759c3c325830ef8d7ce94a930e7e SHA1 fdc4c6ec9fe3b6fd917036ebcaab3c6d52794fab SHA256 03c4a95328f78238021168ca4887f9735641f10eb4eb1eff58b08c15b748bf03
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/aqemu/aqemu-0.8.1.ebuild,v 1.3 2011/09/04 17:36:42 phajdan.jr Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Graphical interface for QEMU and KVM emulators. Using Qt4."
|
||||
HOMEPAGE="http://sourceforge.net/projects/aqemu"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="kvm vnc"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="kvm? ( app-emulation/qemu-kvm )
|
||||
!kvm? ( >=app-emulation/qemu-0.9.0 )
|
||||
vnc? ( net-libs/libvncserver )
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-test:4
|
||||
x11-libs/qt-xmlpatterns:4"
|
||||
|
||||
DOCS="AUTHORS CHANGELOG README TODO"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=" -DCMAKE_VERBOSE_MAKEFILE=OFF"
|
||||
if use vnc; then
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=OFF "
|
||||
else
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=ON "
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/aqemu/aqemu-0.8.2-r1.ebuild,v 1.4 2012/04/04 19:37:12 jdhore Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Graphical interface for QEMU and KVM emulators. Using Qt4."
|
||||
HOMEPAGE="http://sourceforge.net/projects/aqemu"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="kvm vnc"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
RDEPEND="kvm? ( app-emulation/qemu-kvm )
|
||||
!kvm? ( >=app-emulation/qemu-0.9.0 )
|
||||
vnc? ( net-libs/libvncserver )
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-test:4
|
||||
x11-libs/qt-xmlpatterns:4"
|
||||
|
||||
DOCS="AUTHORS CHANGELOG README TODO"
|
||||
PATCHES=("${FILESDIR}"/aqemu-0.8.2_sigsev_propertis.patch)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=" -DMAN_PAGE_COMPRESSOR="" "
|
||||
if use vnc; then
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=OFF "
|
||||
else
|
||||
mycmakeargs+=" -DWITHOUT_EMBEDDED_DISPLAY=ON "
|
||||
fi
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST calibre-0.8.48.tar.xz 24487952 RMD160 a028dd20429316ce903a730d809e5aaa85e1c92c SHA1 9d70769ad0fe2352e7b57a497c93358a5c92f21b SHA256 82d458bc253cdfab0d9529d04b10912c7e81fdea484ace36752b66629ad15244
|
||||
DIST calibre-0.8.49.tar.xz 24605696 RMD160 35876b80522dc926cf91b55e1bbe57f77cb4b8a6 SHA1 2141c553fda260f39a56f0f390d38afdeed32846 SHA256 85c182ac23b61dc93f6200303619a331e3acee266f5282fa14e52371fcc645e8
|
||||
DIST calibre-0.8.50.tar.xz 24580260 RMD160 9fa78b6316ab86120be39f990ed6edbcd7c50c7d SHA1 3c9522d03af625f11189e5248b680dd3fe302b9b SHA256 71314cfe4ed66b9a52e585cb01eed6718ba760d0d6ced2560e03d228f157de74
|
||||
|
@ -0,0 +1,183 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.50.ebuild,v 1.1 2012/05/04 18:16:32 zmedico Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND=2:2.7
|
||||
PYTHON_USE_WITH="ssl sqlite"
|
||||
|
||||
inherit python distutils eutils fdo-mime bash-completion-r1 multilib
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2
|
||||
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers]
|
||||
>=dev-libs/chmlib-0.40
|
||||
>=dev-libs/icu-4.4
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2
|
||||
dev-python/python-dateutil
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=dev-python/cssutils-0.9.9
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
>=dev-python/imaging-1.1.6
|
||||
>=dev-python/lxml-2.2.1
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/libwmf-0.2.8
|
||||
virtual/libusb:0
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( sys-fs/udisks:0 )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2.7
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s:'xdg-desktop-menu', 'install':\\0, '--mode', 'user':" \
|
||||
-e "s:check_call(\\['xdg-desktop-menu', 'forceupdate'\\]):#\\0:" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s:xdg-icon-resource install:\\0 --mode user:" \
|
||||
-e "s:xdg-mime install:\\0 --mode user:" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[ext\\.name+'\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
distutils_src_install \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}"
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
|
||||
# due to bug #389515 (instead, calibre now calls udisks via dbus).
|
||||
rm "${ED}usr/bin/calibre-mount-helper" || die
|
||||
|
||||
find "${ED}"usr/share/calibre/man -type f -print0 | \
|
||||
while read -r -d $'\0' ; do
|
||||
if [[ ${REPLY} = *.[0-9]calibre.bz2 ]] ; then
|
||||
newname=${REPLY%calibre.bz2}.bz2
|
||||
mv "${REPLY}" "${newname}"
|
||||
doman "${newname}"
|
||||
rm -f "${newname}" || die "rm failed"
|
||||
fi
|
||||
done
|
||||
rmdir "${ED}"usr/share/calibre/man/* || \
|
||||
die "could not remove redundant man subdir(s)"
|
||||
rmdir "${ED}"usr/share/calibre/man || \
|
||||
die "could not remove redundant man dir"
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
python_convert_shebangs -r $(python_get_version) "${ED}"
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST evince-2.32.0.tar.bz2 2295272 RMD160 a2d52685ac119b70cf40f320de457b3dfbac2587 SHA1 2f06a2b9dfd8667f4b4c6e90be3c49f6fe026fc8 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7
|
||||
DIST evince-3.2.1-synctex-1.17.patch.bz2 11938 RMD160 800c8f7254e9e225f74da7ce07e8167d28815bb5 SHA1 1c012cc97bad52876f34ef7571a9f77bee303b66 SHA256 929cf0300a4c67d447eeb417f8bfbaafa9988f036c23869728cd76c529243aa5
|
||||
DIST evince-3.2.1.tar.xz 3782932 RMD160 74a81f8970542c46717ea47243973cb81dbc4ee8 SHA1 993610957907df22677dab6f46648edf4b998c8f SHA256 9db61a39c977eb939deaee3ed1e66937f15532f46de988cacd5b638f3960ed35
|
||||
DIST evince-3.4.0.tar.xz 6162936 RMD160 e584a585d0fb84d603b60413ae54575fb8657436 SHA1 7159f4b1486fc07b5be93c3034965395d41c458a SHA256 02f1c74c123ea0cb4c1a98cb9ba2b67d724e9f90d7ff15acbcd6b8dbeef0a129
|
||||
|
@ -0,0 +1,113 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.4.0.ebuild,v 1.1 2012/05/05 00:29:57 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="yes"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit autotools eutils gnome2
|
||||
|
||||
DESCRIPTION="Simple document viewer for GNOME"
|
||||
HOMEPAGE="http://www.gnome.org/projects/evince/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus t1lib tiff xps"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris"
|
||||
|
||||
# Since 2.26.2, can handle poppler without cairo support. Make it optional ?
|
||||
# not mature enough
|
||||
# atk used in libview
|
||||
# gdk-pixbuf used all over the place
|
||||
# libX11 used for totem-screensaver
|
||||
RDEPEND="
|
||||
>=app-text/libspectre-0.2.0
|
||||
dev-libs/atk
|
||||
>=dev-libs/glib-2.25.11:2
|
||||
>=dev-libs/libxml2-2.5:2
|
||||
sys-libs/zlib
|
||||
x11-libs/gdk-pixbuf:2
|
||||
>=x11-libs/gtk+-3.0.2:3[introspection?]
|
||||
x11-libs/libX11
|
||||
>=x11-libs/libSM-1
|
||||
x11-libs/libICE
|
||||
gnome-base/gsettings-desktop-schemas
|
||||
|| (
|
||||
>=x11-themes/gnome-icon-theme-2.17.1
|
||||
>=x11-themes/hicolor-icon-theme-0.10 )
|
||||
>=x11-libs/cairo-1.10.0
|
||||
>=app-text/poppler-0.18[cairo]
|
||||
djvu? ( >=app-text/djvu-3.5.17 )
|
||||
dvi? (
|
||||
virtual/tex-base
|
||||
dev-libs/kpathsea
|
||||
t1lib? ( >=media-libs/t1lib-5.0.0 ) )
|
||||
gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 )
|
||||
introspection? ( >=dev-libs/gobject-introspection-0.6 )
|
||||
nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
|
||||
tiff? ( >=media-libs/tiff-3.6:0 )
|
||||
xps? ( >=app-text/libgxps-0.2.1 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-text/scrollkeeper
|
||||
>=app-text/gnome-doc-utils-0.3.2
|
||||
app-text/docbook-xml-dtd:4.3
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.35
|
||||
>=dev-util/gtk-doc-am-1.13
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.13 )"
|
||||
|
||||
ELTCONF="--portage"
|
||||
|
||||
# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
|
||||
# Releases: http://people.redhat.com/zcerza/dogtail/releases/
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_setup() {
|
||||
# Passing --disable-help would drop offline help, that would be inconsistent
|
||||
# with helps of the most of Gnome apps that doesn't require network for that.
|
||||
G2CONF="${G2CONF}
|
||||
--disable-schemas-compile
|
||||
--disable-scrollkeeper
|
||||
--disable-static
|
||||
--disable-tests
|
||||
--enable-pdf
|
||||
--enable-comics
|
||||
--enable-thumbnailer
|
||||
--with-smclient=xsmp
|
||||
--with-platform=gnome
|
||||
--enable-help
|
||||
$(use_enable dbus)
|
||||
$(use_enable djvu)
|
||||
$(use_enable dvi)
|
||||
$(use_with gnome-keyring keyring)
|
||||
$(use_enable introspection)
|
||||
$(use_enable nautilus)
|
||||
$(use_enable t1lib)
|
||||
$(use_enable tiff)
|
||||
$(use_enable xps)"
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Regenerate marshalers to allow building with <glib-2.32
|
||||
rm -v cut-n-paste/gimpcellrenderertoggle/gimpwidgetsmarshal.{c,h} \
|
||||
cut-n-paste/toolbar-editor/eggmarshalers.{c,h} \
|
||||
libview/ev-view-marshal.{c,h} || die "rm failed"
|
||||
|
||||
# Fix .desktop file so menu item shows up
|
||||
epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch
|
||||
|
||||
# glib-2.32 restructured dep libs in pkg-config files, #414065
|
||||
epatch "${FILESDIR}/${P}-glib-gold.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
|
||||
AT_NOELIBTOOLIZE=yes eautoreconf
|
||||
|
||||
# Do not depend on gnome-icon-theme, bug #326855, #391859
|
||||
sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \
|
||||
-i configure || die "sed failed"
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
From f2f9097ea87e2f0d15241ac0ee95099a219b7539 Mon Sep 17 00:00:00 2001
|
||||
From: Justin Lecher <jlec@gentoo.org>
|
||||
Date: Mon, 30 Apr 2012 11:51:18 +0200
|
||||
Subject: [PATCH] Fix underlinking with >=glib-2.32 detected by gold linker
|
||||
|
||||
As descripted in bug 675129, recent changes in pkg-config files
|
||||
drop necessary libs from linking, more accurate gio-2.0 droppes
|
||||
gmodule-no-export-2.0.
|
||||
|
||||
Readd gmodule-no-export-2.0 at all necessary places.
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
---
|
||||
configure.ac | 8 ++++----
|
||||
1 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 66958fa..2ef6e50 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -154,10 +154,10 @@ fi
|
||||
ZLIB_LIBS=-lz
|
||||
AC_SUBST(ZLIB_LIBS)
|
||||
|
||||
-PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-2.0)
|
||||
+PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gmodule-2.0)
|
||||
PKG_CHECK_MODULES(LIBVIEW, gtk+-3.0 >= $GTK_REQUIRED gail-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
|
||||
PKG_CHECK_MODULES(BACKEND, cairo >= $CAIRO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED)
|
||||
-PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED)
|
||||
+PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED)
|
||||
|
||||
SHELL_PLATFORM_PKGS=
|
||||
case "$with_platform" in
|
||||
@@ -180,7 +180,7 @@ case "$with_platform" in
|
||||
;;
|
||||
esac
|
||||
|
||||
-PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
|
||||
+PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS])
|
||||
|
||||
# *********
|
||||
# SM client
|
||||
@@ -407,7 +407,7 @@ AC_ARG_ENABLE([previewer],
|
||||
[enable_previewer=yes])
|
||||
|
||||
if test x$enable_previewer = "xyes" ; then
|
||||
- PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED])
|
||||
+ PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL([ENABLE_PREVIEWER],[test "$enable_previewer" = "yes"])
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -1,2 +1,2 @@
|
||||
DIST llpp-12.tar.gz 100362 RMD160 0e4307967224df8dcfe89d8db25eb2d2881a5697 SHA1 427044cee7932033969bdb5b4c8b62551349065a SHA256 02570e8452638bc69afc6148c8507cabd80fc9e2f8446b10551c7f9f11f7d6ad
|
||||
DIST llpp-12.tar.gz 100362 RMD160 47d4fb27c159e80ed3d63c7db09b222be51b551d SHA1 5fecc417338acbc68741c0ce39a65ae86e9e9bf2 SHA256 30c66684a1b2892bd1125afb99583abad5cc433dee2c623ec0cdefb0ec4c6fe4
|
||||
DIST llpp-7.tar.gz 46931 RMD160 8887de279c19f33c6e4390a1a793f0c3f00f993b SHA1 512675c5865667cbf7430f050e7e62dd11dc74f7 SHA256 b359380afda9deaec85353e3ca0b603f2c512956b9f7f70970847aec2dfd5a5a
|
||||
|
@ -1,2 +1,3 @@
|
||||
DIST java-gnome-4.0.18.tar.bz2 1045240 RMD160 dde16ad68e0f634666e651959d3a96d66f3b93db SHA1 70f22ef55f5d26bfdbf25b9e7ff8254f2f9a95f6 SHA256 2f606fda2d89961cfbbddc7f391a35302078030a5391699e3bc44b6972b3928d
|
||||
DIST java-gnome-4.0.19.tar.bz2 1048049 RMD160 239e50afa697cc488b858dd0f93941498a94aa07 SHA1 858a648a2a02cb3bcaddbdb1b51cbd18dcbbba04 SHA256 3954ee78277918a32aa80b35cfc1892f3b21af4a6956d9e53e1f0e980512bd9b
|
||||
DIST java-gnome-4.1.1.tar.bz2 1035554 RMD160 33d18cf492c06aaa47ac373f60f5ddb1a55de2a1 SHA1 b34f1fe7c1d393c081e88bed1241cf190f502d36 SHA256 b3f0a3e90c85c5dc5480db1511d04e9aed1fa3b16a689857ba510e35820170d1
|
||||
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.0.19-r1.ebuild,v 1.1 2012/05/04 16:09:26 sera Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
|
||||
inherit eutils versionator java-pkg-2 multilib python
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Java bindings for GTK and GNOME"
|
||||
HOMEPAGE="http://java-gnome.sourceforge.net/"
|
||||
SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="4.0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.22
|
||||
>=x11-libs/gtk+-2.22.0:2
|
||||
>=gnome-base/libglade-2.6.4
|
||||
>=gnome-base/libgnome-2.22.0
|
||||
>=gnome-base/gnome-desktop-2.22.0:2
|
||||
>=x11-libs/cairo-1.10.0[svg]
|
||||
>=x11-libs/gtksourceview-2.6.2:2.0
|
||||
>=app-text/gtkspell-2.0.15-r1:2
|
||||
>=x11-libs/libnotify-0.4.5
|
||||
>=dev-libs/libunique-1.0.8:1
|
||||
>=gnome-base/librsvg-2.32.1
|
||||
dev-libs/atk
|
||||
>=virtual/jre-1.5"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-java/junit:0
|
||||
dev-lang/perl
|
||||
virtual/pkgconfig
|
||||
>=virtual/jdk-1.5"
|
||||
|
||||
# Needs X11
|
||||
RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2 #390103
|
||||
python_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
if has_version ">=x11-libs/libnotify-0.7"; then
|
||||
epatch "${FILESDIR}"/${P}-libnotify-0.7.patch
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Handwritten in perl so not using econf
|
||||
./configure prefix=/usr libdir=/usr/$(get_libdir)/${PN}-${SLOT} jardir=/usr/share/${PN}-${SLOT}/lib || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Fails parallel build in case GCJ is detected
|
||||
# See https://bugs.gentoo.org/show_bug.cgi?id=200550
|
||||
emake -j1 || die "Compilation of java-gnome failed"
|
||||
|
||||
if use doc; then
|
||||
DISPLAY= emake -j1 doc || die "Making documentation failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install(){
|
||||
emake -j1 DESTDIR="${D}" install || die
|
||||
java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk-${SLOT}.jar
|
||||
java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk.jar
|
||||
|
||||
dodoc AUTHORS HACKING NEWS README || die
|
||||
use doc && java-pkg_dojavadoc doc/api
|
||||
use examples && java-pkg_doexamples doc/examples
|
||||
use source && java-pkg_dosrc src/bindings/org
|
||||
}
|
@ -0,0 +1,77 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/java-gnome/java-gnome-4.1.1.ebuild,v 1.1 2012/05/04 16:09:26 sera Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
JAVA_PKG_IUSE="doc examples source"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
|
||||
inherit eutils versionator java-pkg-2 multilib python virtualx
|
||||
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Java bindings for GTK and GNOME"
|
||||
HOMEPAGE="http://java-gnome.sourceforge.net/"
|
||||
SRC_URI="mirror://gnome/sources/${PN}/$(get_version_component_range 1-2)/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="4.1"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
app-text/enchant:0
|
||||
dev-libs/atk:0
|
||||
>=dev-libs/glib-2.28:2
|
||||
dev-libs/libunique:3
|
||||
gnome-base/librsvg:2
|
||||
>=x11-libs/cairo-1.10.0[svg]
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/gtksourceview:3.0
|
||||
>=x11-libs/libnotify-0.7.0
|
||||
x11-libs/pango:0"
|
||||
RDEPEND="${COMMON_DEP}
|
||||
>=virtual/jre-1.5"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/junit:0
|
||||
dev-lang/perl
|
||||
>=virtual/jdk-1.5
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2 #390103
|
||||
python_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Handwritten in perl so not using econf
|
||||
./configure prefix=/usr libdir=/usr/$(get_libdir)/${PN}-${SLOT} jardir=/usr/share/${PN}-${SLOT}/lib || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && DISPLAY= emake doc
|
||||
}
|
||||
|
||||
# Needs X11, fails even then
|
||||
RESTRICT="test"
|
||||
src_test() {
|
||||
Xemake test
|
||||
}
|
||||
|
||||
src_install(){
|
||||
emake -j1 DESTDIR="${D}" install || die
|
||||
java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk-${SLOT}.jar
|
||||
java-pkg_regjar /usr/share/${PN}-${SLOT}/lib/gtk.jar
|
||||
|
||||
dodoc AUTHORS HACKING NEWS README || die
|
||||
use doc && java-pkg_dojavadoc doc/api
|
||||
use examples && java-pkg_doexamples doc/examples
|
||||
use source && java-pkg_dosrc src/bindings/org
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
diff --git a/src/native/Makefile b/src/native/Makefile
|
||||
index 679adb7..a1f2a6a 100644
|
||||
--- a/src/native/Makefile
|
||||
+++ b/src/native/Makefile
|
||||
@@ -51,11 +51,11 @@ JavaEditline_LIBS = -ledit -ltermcap
|
||||
ifeq (cygwin,$(WIN32))
|
||||
JavaGetline_LIBS = -lcygwin
|
||||
endif
|
||||
-CC = gcc
|
||||
+CC ?= gcc
|
||||
OBJ_EXT := o
|
||||
LIB_PRE := lib
|
||||
LIB_EXT := so
|
||||
-CFLAGS=-fPIC -DPOSIX
|
||||
+CFLAGS += -fPIC -DPOSIX
|
||||
endif
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ ifeq (CYGWIN,$(WIN32))
|
||||
$(CC) -W1,$(ROOTDIR)/lib$(TG).exp -o $@ \
|
||||
$(OBJECTS) -W1,-e,_readline_init@12
|
||||
else
|
||||
- $(CC) -shared $(OBJECTS) $(LIBPATH) $($(TG)_LIBS) -o $@
|
||||
+ $(CC) -shared $(LDFLAGS) $(OBJECTS) $(LIBPATH) $($(TG)_LIBS) -o $@
|
||||
endif
|
||||
endif
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue