blob: 0cefad00f5939e2334813db55856dccdc5c45560 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/x11-misc/shared-mime-info/shared-mime-info-0.60.ebuild,v 1.2 2009/03/08 00:44:22 eva Exp $
EAPI="2"
inherit autotools eutils fdo-mime
DESCRIPTION="The Shared MIME-info Database specification"
HOMEPAGE="http://freedesktop.org/wiki/Software/shared-mime-info"
SRC_URI="http://people.freedesktop.org/~hadess/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
RDEPEND=">=dev-libs/glib-2.16
>=dev-libs/libxml2-2.4"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-util/intltool-0.40
sys-devel/gettext"
src_prepare() {
# Fix broken make call, upstream bug #20522.
epatch "${FILESDIR}/${P}-parallel-make.patch"
eautomake
}
src_configure() {
econf \
--disable-dependency-tracking \
--disable-update-mimedb
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
dodoc ChangeLog HACKING NEWS README || die "dodoc failed."
}
pkg_postinst() {
fdo-mime_mime_database_update
# see bug #228885
elog
elog "The database format has changed between 0.30 and 0.40."
elog "You may need to update all your local databases and caches."
elog "To do so, please run the following commands:"
elog "(for each user) $ update-mime-database ~/.local/share/mime/"
elog "(as root) # update-mime-database /usr/local/share/mime/"
elog
}
|