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.
media-video/mediainfo: version bump to 0.7.95
- Loading branch information
Showing
2 changed files
with
72 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 mediainfo_0.7.94.tar.xz 1319020 SHA256 2cfdf11efe10bee34a87a41a84db10c184bb0cc68f0c26a8ca635e5a56a06db9 SHA512 7976cacbf7fac6bb3c5b75ab258226bb4d4eec3137c40108607f3642301f044a7beada5a426f1be489b2de52a704224adb883463bbfcfc826a2a4aa337dc7370 WHIRLPOOL 4a54d75547989fcc7811c3535b7696b785ff77823d4f5b53cebcf3708b7b05c88312cf8ea55ac664c060bc3d53cbb74e2618c5ac901f86d64cc701a7b58c6636 | ||
DIST mediainfo_0.7.95.tar.xz 1333024 SHA256 1588586bdf5e45f415ba7472e12d17fc7e7a29ef590339902ea86825352c342e SHA512 0451a713048c709d6fc43afa43fef3a2d230c605d8bad20c2b767935fc403bda8d8cc6c3da0b113102dfcfc1174866d56d15f448a00423abab8252062feb6b06 WHIRLPOOL dedba76ec51624c17a002e98ffba0480367012c50dad20b11a249fd76ebef150b429db7bc05c98fff28140fdd9a9006cb782eb6d5534f9e62ec46262bea46497 |
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,71 @@ | ||
# Copyright 1999-2017 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=6 | ||
WX_GTK_VER="3.0" | ||
|
||
inherit eutils autotools wxwidgets | ||
|
||
DESCRIPTION="MediaInfo supplies technical and tag information about media files" | ||
HOMEPAGE="http://mediaarea.net/mediainfo/ https://github.com/MediaArea/MediaInfo" | ||
SRC_URI="http://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.xz" | ||
|
||
LICENSE="BSD-2" | ||
SLOT="0" | ||
KEYWORDS="~amd64 ~x86" | ||
IUSE="curl mms wxwidgets" | ||
|
||
RDEPEND="sys-libs/zlib | ||
>=media-libs/libzen-0.4.34 | ||
~media-libs/lib${P}[curl=,mms=] | ||
wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )" | ||
DEPEND="${RDEPEND} | ||
virtual/pkgconfig" | ||
|
||
S=${WORKDIR}/MediaInfo | ||
|
||
pkg_setup() { | ||
TARGETS="CLI" | ||
use wxwidgets && TARGETS+=" GUI" | ||
} | ||
|
||
src_prepare() { | ||
eapply_user | ||
|
||
local target | ||
for target in ${TARGETS}; do | ||
cd "${S}"/Project/GNU/${target} | ||
sed -i -e "s:-O2::" configure.ac | ||
eautoreconf | ||
done | ||
} | ||
|
||
src_configure() { | ||
local target | ||
for target in ${TARGETS}; do | ||
cd "${S}"/Project/GNU/${target} | ||
local args="" | ||
[[ ${target} == "GUI" ]] && args="--with-wxwidgets --with-wx-gui" | ||
econf ${args} | ||
done | ||
} | ||
|
||
src_compile() { | ||
local target | ||
for target in ${TARGETS}; do | ||
cd "${S}"/Project/GNU/${target} | ||
default | ||
done | ||
} | ||
src_install() { | ||
local target | ||
for target in ${TARGETS}; do | ||
cd "${S}"/Project/GNU/${target} | ||
default | ||
dodoc "${S}"/History_${target}.txt | ||
if [[ ${target} == "GUI" ]]; then | ||
newicon "${S}"/Source/Resource/Image/MediaInfo.png ${PN}.png | ||
make_desktop_entry ${PN}-gui MediaInfo ${PN} "AudioVideo;GTK" | ||
fi | ||
done | ||
} |