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.
Now with qt5 and EAPI6 Package-Manager: portage-2.3.0_rc1
- Loading branch information
Showing
2 changed files
with
66 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,3 +1,4 @@ | ||
DIST v4l-utils-1.0.0.tar.bz2 963427 SHA256 1de3882099e04e89e354675ee408b82c8ac8afd3ca6ab27ea321771901285f30 SHA512 19e31167015623f50f93dc27becb8f053ca7488ffc41e275c195cb46af63671a0cec6cecea71d90a43b3b01b47f6e6cc2f44517dddd3c2c376bb1d82f770117e WHIRLPOOL 133d85232457545a828e783ca503d368a5da814ab51d70648ef9a727947a21a07bf82e8ebdcbc48b4fc9a139bdff22c73f0dd1ad666cf8f8a051f7df93e4f2fe | ||
DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d WHIRLPOOL 5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6 | ||
DIST v4l-utils-1.6.0.tar.bz2 1146003 SHA256 6054d3120c67a1524993e699b3b02036c817bb000b742c332682163966dc7605 SHA512 328d771a58fd8aa5378a7bd96c4e1d9fa805f0fa2331f9446f3311951f0a9df1441d344abe485cf144e92b0fdf4f9505eb812c7b99410941f2fc543f8cb2ee20 WHIRLPOOL 26ee7e63c6624f4da59e0ac5b4f8e78cce918528595caae63111a4909efbf7be955d6be3d5752cb5628353fce5dbc4e49ac8a7d94f5de0cf49e545035608e500 | ||
DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2 WHIRLPOOL bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396 |
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,65 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
EAPI=6 | ||
inherit eutils udev | ||
|
||
DESCRIPTION="Separate utilities ebuild from upstream v4l-utils package" | ||
HOMEPAGE="http://git.linuxtv.org/v4l-utils.git" | ||
SRC_URI="http://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2" | ||
|
||
LICENSE="GPL-2+ LGPL-2.1+" | ||
SLOT="0" | ||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86" | ||
IUSE="qt5 udev" | ||
|
||
RDEPEND=">=media-libs/libv4l-${PV} | ||
qt5? ( | ||
dev-qt/qtcore:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtopengl:5 | ||
virtual/opengl | ||
media-libs/alsa-lib | ||
) | ||
udev? ( virtual/libudev ) | ||
!media-tv/v4l2-ctl | ||
!<media-tv/ivtv-utils-1.4.0-r2" | ||
DEPEND="${RDEPEND} | ||
sys-devel/gettext | ||
virtual/pkgconfig" | ||
|
||
src_prepare() { | ||
eapply "${FILESDIR}"/${PN}-1.6.2-sysmacros.patch #580910 | ||
eapply_user | ||
} | ||
|
||
src_configure() { | ||
if use qt5; then | ||
local qt5_paths=( \ | ||
MOC="$(pkg-config --variable=host_bins Qt5Core)/moc" \ | ||
UIC="$(pkg-config --variable=host_bins Qt5Core)/uic" \ | ||
RCC="$(pkg-config --variable=host_bins Qt5Core)/rcc" \ | ||
) | ||
fi | ||
# Hard disable the flags that apply only to the libs. | ||
econf \ | ||
--disable-static \ | ||
$(use_enable qt5 qv4l2) \ | ||
$(use_with udev libudev) \ | ||
--with-udevdir="$(get_udevdir)" \ | ||
--without-jpeg \ | ||
"${qt5_paths[@]}" | ||
} | ||
|
||
src_install() { | ||
emake -C utils DESTDIR="${D}" install | ||
emake -C contrib DESTDIR="${D}" install | ||
|
||
dodoc README | ||
newdoc utils/libv4l2util/TODO TODO.libv4l2util | ||
newdoc utils/libmedia_dev/README README.libmedia_dev | ||
newdoc utils/dvb/README README.dvb | ||
newdoc utils/xc3028-firmware/README README.xc3028-firmware | ||
newdoc utils/v4l2-compliance/fixme.txt fixme.txt.v4l2-compliance | ||
} |