mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-02-02 14:25:45 +01:00
Removing old version of calibre
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
DIST calibre-0.6.45.tar.gz 12085471 RMD160 1fb0fd8672c047a01673f1115c79c937e1bc2217 SHA1 63aee33b8e4cd611bf2ba9a4ccd04ec89a4cbb9a SHA256 10255cf23c6cf38ad8cb60f66af1080a62a9ba3a374e58a71ebf5c4624acf898
|
||||
DIST calibre-0.6.46.tar.gz 12274412 RMD160 5d60a981939ed2a739666fdb1796141b73f266a8 SHA1 a878a33ef8f77a92e77b131eb2380e979a64344b SHA256 c4393801473ff4defff493aced23037f71611e70afa772f2f301561b5b469eac
|
||||
EBUILD calibre-0.6.45.ebuild 4524 RMD160 2ab0b7f976643199d03b7f57d452626777f7477c SHA1 e1d40c31d5e845dce7ce12a71ee1b8d47058f57a SHA256 36544fcb4b35bf2bb3472970b12c95cff5f3e86dc6a8a65cb0d7d9c01efaa6d2
|
||||
EBUILD calibre-0.6.46.ebuild 4530 RMD160 7f431074cfa9f5b9b5ba74f770670e9cd9abc8e6 SHA1 167a9135d3f421e8b1c39cf07a8ec2a23b2e48d3 SHA256 874f1cfe18398ca07715966ca910fe31471c2a3e3cf085ec9a3b0487f9c75298
|
||||
@@ -1,148 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.6.44.ebuild,v 1.1 2010/03/06 11:12:20 zmedico Exp $
|
||||
|
||||
EAPI=2
|
||||
PYTHON_DEPEND=2:2.6
|
||||
PYTHON_USE_WITH=sqlite
|
||||
|
||||
inherit python distutils eutils fdo-mime bash-completion
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://calibre-ebook.com/downloads/$P.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
KEYWORDS="~amd64 x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE=""
|
||||
|
||||
# libusb-compat is untested
|
||||
SHARED_DEPEND=">=dev-python/cssutils-0.9.7_alpha2
|
||||
>=dev-python/setuptools-0.6_rc5
|
||||
>=dev-python/imaging-1.1.6
|
||||
>=dev-libs/chmlib-0.40
|
||||
>=dev-libs/libusb-0.1.12:0
|
||||
>=dev-python/PyQt4-4.5[X,svg,webkit]
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=media-gfx/imagemagick-6.3.5
|
||||
>=x11-misc/xdg-utils-1.0.2
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
>=dev-python/lxml-2.1.5
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/beautifulsoup-3.0.5
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers]
|
||||
>=sys-apps/help2man-1.36.4
|
||||
app-text/podofo"
|
||||
|
||||
RDEPEND="$SHARED_DEPEND
|
||||
>=dev-python/reportlab-2.1"
|
||||
|
||||
DEPEND="$SHARED_DEPEND
|
||||
dev-python/setuptools
|
||||
>=gnome-base/librsvg-2.0.0
|
||||
>=x11-misc/xdg-utils-1.0.2-r2
|
||||
sys-apps/help2man"
|
||||
|
||||
S=$WORKDIR/$PN
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s:'xdg-desktop-menu', 'install':'xdg-desktop-menu', 'install', '--mode', 'user':" \
|
||||
-e "s:xdg-icon-resource install:xdg-icon-resource install --mode user:" \
|
||||
-e "s:xdg-mime install:xdg-mime install --mode user:" \
|
||||
-e "s:old_udev = '/etc:old_udev = '${D}etc:" \
|
||||
-i src/calibre/linux.py || die "sed'ing in the IMAGE path failed"
|
||||
|
||||
# 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'ing in the IMAGE path failed"
|
||||
|
||||
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}
|
||||
|
||||
# --bindir and --sharedir don't seem to work.
|
||||
# Pass them in anyway so we'll know when they are fixed.
|
||||
# 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 #295672 - Aavoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export XDG_CONFIG_HOME="$HOME/.config"
|
||||
export CALIBRE_CONFIG_DIRECTORY="$XDG_CONFIG_HOME/calibre"
|
||||
mkdir -p "$XDG_CONFIG_HOME" "$CALIBRE_CONFIG_DIRECTORY"
|
||||
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
distutils_src_install --bindir="${D}usr/bin" --sharedir="${D}usr/share"
|
||||
|
||||
grep -rlZ "${D}" "${D}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Python modules are no longer installed in
|
||||
# site-packages, so remove empty dirs.
|
||||
find "${D}$(python_get_libdir)" -type d -empty -delete
|
||||
|
||||
# This code may fail if behavior of --root, --bindir or
|
||||
# --sharedir changes in the future.
|
||||
dodir /usr/lib
|
||||
mv "${D}lib/calibre" "${D}usr/lib/" ||
|
||||
die "failed to move lib dir"
|
||||
find "${D}"lib -type d -empty -delete
|
||||
|
||||
dodir /usr/bin
|
||||
mv "${D}bin/"* "${D}usr/bin/" ||
|
||||
die "failed to move bin dir"
|
||||
find "${D}"bin -type d -empty -delete
|
||||
|
||||
dodir /usr/share
|
||||
mv "${D}share/"* "${D}usr/share/" ||
|
||||
die "failed to move share dir"
|
||||
find "${D}"share -type d -empty -delete
|
||||
|
||||
# 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/* "$D"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "$HOME"/.local/share/icons/* "$D"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
domenu "$HOME"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcompletion "$D"etc/bash_completion.d/calibre
|
||||
rm -r "${D}"etc/bash_completion.d
|
||||
find "${D}"etc -type d -empty -delete
|
||||
|
||||
python_convert_shebangs -r 2 "$D"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
distutils_pkg_postinst
|
||||
bash-completion_pkg_postinst
|
||||
}
|
||||
@@ -1,148 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.6.44.ebuild,v 1.1 2010/03/06 11:12:20 zmedico Exp $
|
||||
|
||||
EAPI=2
|
||||
PYTHON_DEPEND=2:2.6
|
||||
PYTHON_USE_WITH=sqlite
|
||||
|
||||
inherit python distutils eutils fdo-mime bash-completion
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://calibre-ebook.com/downloads/$P.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
KEYWORDS="~amd64 x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE=""
|
||||
|
||||
# libusb-compat is untested
|
||||
SHARED_DEPEND=">=dev-python/cssutils-0.9.7_alpha2
|
||||
>=dev-python/setuptools-0.6_rc5
|
||||
>=dev-python/imaging-1.1.6
|
||||
>=dev-libs/chmlib-0.40
|
||||
>=dev-libs/libusb-0.1.12:0
|
||||
>=dev-python/PyQt4-4.7[X,svg,webkit]
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=media-gfx/imagemagick-6.3.8
|
||||
>=x11-misc/xdg-utils-1.0.2
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
>=dev-python/lxml-2.1.5
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/beautifulsoup-3.0.5
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers]
|
||||
>=sys-apps/help2man-1.36.4
|
||||
>=app-text/podofo-0.7"
|
||||
|
||||
RDEPEND="$SHARED_DEPEND
|
||||
>=dev-python/reportlab-2.1"
|
||||
|
||||
DEPEND="$SHARED_DEPEND
|
||||
dev-python/setuptools
|
||||
>=gnome-base/librsvg-2.0.0
|
||||
>=x11-misc/xdg-utils-1.0.2-r2
|
||||
sys-apps/help2man"
|
||||
|
||||
S=$WORKDIR/$PN
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s:'xdg-desktop-menu', 'install':'xdg-desktop-menu', 'install', '--mode', 'user':" \
|
||||
-e "s:xdg-icon-resource install:xdg-icon-resource install --mode user:" \
|
||||
-e "s:xdg-mime install:xdg-mime install --mode user:" \
|
||||
-e "s:old_udev = '/etc:old_udev = '${D}etc:" \
|
||||
-i src/calibre/linux.py || die "sed'ing in the IMAGE path failed"
|
||||
|
||||
# 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'ing in the IMAGE path failed"
|
||||
|
||||
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}
|
||||
|
||||
# --bindir and --sharedir don't seem to work.
|
||||
# Pass them in anyway so we'll know when they are fixed.
|
||||
# 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 #295672 - Aavoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export XDG_CONFIG_HOME="$HOME/.config"
|
||||
export CALIBRE_CONFIG_DIRECTORY="$XDG_CONFIG_HOME/calibre"
|
||||
mkdir -p "$XDG_CONFIG_HOME" "$CALIBRE_CONFIG_DIRECTORY"
|
||||
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
distutils_src_install --bindir="${D}usr/bin" --sharedir="${D}usr/share"
|
||||
|
||||
grep -rlZ "${D}" "${D}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Python modules are no longer installed in
|
||||
# site-packages, so remove empty dirs.
|
||||
find "${D}$(python_get_libdir)" -type d -empty -delete
|
||||
|
||||
# This code may fail if behavior of --root, --bindir or
|
||||
# --sharedir changes in the future.
|
||||
dodir /usr/lib
|
||||
mv "${D}lib/calibre" "${D}usr/lib/" ||
|
||||
die "failed to move lib dir"
|
||||
find "${D}"lib -type d -empty -delete
|
||||
|
||||
dodir /usr/bin
|
||||
mv "${D}bin/"* "${D}usr/bin/" ||
|
||||
die "failed to move bin dir"
|
||||
find "${D}"bin -type d -empty -delete
|
||||
|
||||
dodir /usr/share
|
||||
mv "${D}share/"* "${D}usr/share/" ||
|
||||
die "failed to move share dir"
|
||||
find "${D}"share -type d -empty -delete
|
||||
|
||||
# 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/* "$D"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "$HOME"/.local/share/icons/* "$D"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
domenu "$HOME"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcompletion "$D"etc/bash_completion.d/calibre
|
||||
rm -r "${D}"etc/bash_completion.d
|
||||
find "${D}"etc -type d -empty -delete
|
||||
|
||||
python_convert_shebangs -r 2 "$D"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
distutils_pkg_postinst
|
||||
bash-completion_pkg_postinst
|
||||
}
|
||||
Reference in New Issue
Block a user