Portage is a package management system used by Gentoo Linux
# ChangeLog for app-text/calibre
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/ChangeLog,v 1.6 2008/07/04 14:42:25 flameeyes Exp $
*calibre-0.4.76 (04 Jul 2008)
04 Jul 2008; Diego Pettenò
-calibre-0.4.54.ebuild, -calibre-0.4.64.ebuild, -calibre-0.4.73.ebuild,
+calibre-0.4.76.ebuild:
Version bump, remove old versions.
*calibre-0.4.73 (24 Jun 2008)
24 Jun 2008; Diego Pettenò
Update calibre to version 0.4.73.
*calibre-0.4.64 (30 May 2008)
30 May 2008; Diego Pettenò
Version bump.
*calibre-0.4.54 (15 May 2008)
15 May 2008; Diego Pettenò
Version bump.
14 May 2008; Diego Pettenò
Depend on Python 2.5, see bug #221935.
*calibre-0.4.53 (12 May 2008)
12 May 2008; Diego Pettenò
+calibre-0.4.53.ebuild:
Initial import of calibre (formerly libprs500), software to handle PRS-500
and PRS-505 e-Book readers by Sony. Thanks to drac who committed the
xdg-utils patch it can finally enter the tree.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST calibre-0.4.76.tar.bz2 4046425 RMD160 94a4d7dbed1669c4884b8f604fbb061cffa25521 SHA1 26a6d3754355955bdeff02921c2267cb2d7a4a60 SHA256 7f646409ecca0a7796fef318fa4c7950bb67020c24b5f4b33fe4497aa6013435
EBUILD calibre-0.4.76.ebuild 2279 RMD160 1ae9cbd99c1c2915bd731c722866e89651c9dc3b SHA1 7fce1cf4708432f15c5a9a81b42477f24f12ff3b SHA256 23e3d11fd939d59d4bb852627a984cb7c9bc552cd7e093a3d2a2afb1de441065
MISC ChangeLog 1290 RMD160 fcaa92d991d1826c41840c66f0b51c990417c206 SHA1 579c573e47a69f061c68175bb7bdcbb99d124e6f SHA256 bd96e245fbbca4a557557a8b18a850db7832b3f3907a9c80ff88a9d4317cbe29
MISC metadata.xml 233 RMD160 da5a1d3b7836dcebb5fec29696b5bfb583fe346c SHA1 1c7142c677598358888a6cfc6f6f65df2e8b6901 SHA256 4d1294dc1b2a6f96aa637a0b8d340bc67191103af0f15197d07fc62446b4a709
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhuNtgACgkQAiZjviIA2XivtACfSJIp1eRSujpNee9dqlardlM2
zJQAn2B2ExQ3KYbBO5HqNA1LzvJ6FrZi
=5j+K
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.4.76.ebuild,v 1.1 2008/07/04 14:42:25 flameeyes Exp $
NEED_PYTHON=2.5
inherit distutils eutils fdo-mime
MY_P="${P/_p/-p}"
S="${WORKDIR}/${MY_P}"
DESCRIPTION="Ebook management application."
HOMEPAGE="http://calibre.kovidgoyal.net"
SRC_URI="http://calibre.kovidgoyal.net/downloads/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~amd64"
SLOT="0"
IUSE=""
RDEPEND=">=dev-python/imaging-1.1.6
>=dev-libs/libusb-0.1.12
>=dev-python/PyQt4-4.3.1
>=dev-python/fonttools-2.0_beta1
>=app-text/unrtf-0.20.1
>=dev-python/mechanize-0.1.7b
>=media-gfx/imagemagick-6.3.5
>=dev-python/dbus-python-0.82.2
>=app-text/convertlit-1.8
>=dev-python/lxml-1.3.3
dev-python/ttfquery
dev-python/genshi"
DEPEND="${RDEPEND}
dev-python/setuptools
>=gnome-base/librsvg-2.0.0
>=x11-misc/xdg-utils-1.0.2-r2
sys-apps/help2man"
src_compile() {
emake || die "pre-build failed"
distutils_src_compile
}
src_install() {
distutils_src_install
# Create directory before running the postinst script
# otherwise it will bail out.
dodir /usr/share/icons/hicolor
dodir /etc/xdg/menus
dodir /usr/share/applications
dodir /usr/share/desktop-directories
dodir /usr/share/applnk
dodir /usr/share/mime/packages
# Bypass the default kde-config output, and force it to
# tell xdg-mime to use a different path.
cat - > "${T}/kde-config" <
case \$1:\$2 in
--version:) echo -e "Qt: 3.3.8\nKDE: 3.5.8\nkde-config: 1.0" ;;
--path:mime) echo "${D}/usr/share/mimelnk/" ;;
esac
EOF
chmod +x "${T}/kde-config"
PATH="${T}:${PATH}" KDEDIRS="${D}/usr" XDG_DATA_DIRS="${D}/usr/share" DESTDIR="${D}" PYTHONPATH="${S}/build/lib" \
python "${S}"/src/${PN}/linux.py \
--use-destdir --do-not-reload-udev-hal \
--group-file="${ROOT}"/etc/group --dont-check-root \
|| die "post-installation failed."
rm -r "${D}"/usr/share/applications/{mimeinfo.cache,defaults.list} \
"${D}"/usr/share/mime/{subclasses,XMLnamespaces,globs{,2},mime.cache,magic,aliases,{generic-,}icons} \
"${D}"/usr/share/applnk
}
pkg_postinst() {
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
distutils_pkg_postinst
}