forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
x11-misc/shared-mime-info: Version bump
Package-Manager: portage-2.2.22
- Loading branch information
Showing
2 changed files
with
59 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST shared-mime-info-1.4.tar.xz 537916 SHA256 bbc0bd023f497dfd75e1ca73441cbbb5a63617d9e14f2790b868361cc055b5b1 SHA512 ac643a5360c1e4811b2df8e3c52434e5ee48f8e62a01ede3fb0895d30721b58b5b26c0edc43f779576ff899bd1a8b181699a08dbbb1e956394555f6ca983a582 WHIRLPOOL 32cb301cd54140b83af8c321b7ebc571b87b07ca86bfc68e6760e4dd3551188a092a96087042b13f1278c11cd88c261879fc816d0c2efcbee473211d929194bf | ||
DIST shared-mime-info-1.5.tar.xz 559040 SHA256 d6412840eb265bf36e61fd7b6fc6bea21b0f58cb22bed16f2ccccdd54bea4180 SHA512 8a97c8fa5a60eede056a42c36d9f8d015bf2788feca4630397ef71ba2cfe29ad469fb1669c368674edd4661af6b2f6823377cc27525f44c61788533c0c28e22a WHIRLPOOL 157dfc0f3a6aacde8ca734217f9a3b2e8baa9bc0254a2024716136215624e642b25537216f79c9a95ba55ee70dff872eb746cb3e0e07cb31a8a190d7d5bf6b7b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=5 | ||
inherit 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.xz" | ||
|
||
LICENSE="GPL-2" | ||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" | ||
IUSE="test" | ||
|
||
RDEPEND=">=dev-libs/glib-2 | ||
dev-libs/libxml2" | ||
DEPEND="${RDEPEND} | ||
dev-util/intltool | ||
sys-devel/gettext | ||
virtual/pkgconfig" | ||
|
||
DOCS=( ChangeLog HACKING NEWS README ) | ||
|
||
src_prepare() { | ||
epatch_user | ||
} | ||
|
||
src_configure() { | ||
export ac_cv_func_fdatasync=no #487504 | ||
|
||
econf \ | ||
$(use_enable test default-make-check) \ | ||
--disable-update-mimedb | ||
} | ||
|
||
src_compile() { | ||
# FIXME: 0.91 fails with -j9 every second time like: | ||
# update_mime_database-update-mime-database.o: file not recognized: File truncated | ||
# collect2: ld returned 1 exit status | ||
emake -j1 | ||
} | ||
|
||
src_install() { | ||
default | ||
|
||
# in prefix, install an env.d entry such that prefix patch is used/added | ||
if use prefix; then | ||
echo "XDG_DATA_DIRS=\"${EPREFIX}/usr/share\"" > "${T}"/50mimeinfo | ||
doenvd "${T}"/50mimeinfo | ||
fi | ||
} | ||
|
||
pkg_postinst() { | ||
use prefix && export XDG_DATA_DIRS="${EPREFIX}"/usr/share | ||
fdo-mime_mime_database_update | ||
} |