diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-tv/v4l-utils |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-tv/v4l-utils')
-rw-r--r-- | media-tv/v4l-utils/Manifest | 12 | ||||
-rw-r--r-- | media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch | 59 | ||||
-rw-r--r-- | media-tv/v4l-utils/metadata.xml | 8 | ||||
-rw-r--r-- | media-tv/v4l-utils/v4l-utils-1.10.1.ebuild | 65 | ||||
-rw-r--r-- | media-tv/v4l-utils/v4l-utils-1.12.3.ebuild | 59 | ||||
-rw-r--r-- | media-tv/v4l-utils/v4l-utils-1.12.5.ebuild | 59 | ||||
-rw-r--r-- | media-tv/v4l-utils/v4l-utils-1.6.2.ebuild | 54 |
7 files changed, 316 insertions, 0 deletions
diff --git a/media-tv/v4l-utils/Manifest b/media-tv/v4l-utils/Manifest new file mode 100644 index 000000000000..e388749d0775 --- /dev/null +++ b/media-tv/v4l-utils/Manifest @@ -0,0 +1,12 @@ +AUX v4l-utils-1.6.2-sysmacros.patch 1853 SHA256 d12b979cc73086fd33162d68540431533d061d1ded7aabfb3b0fa5573e20ddcd SHA512 ea3e4a19c8b57833519b6356e647572021ac2a6a00942394a89949ff02aa3e0f70a72b0ef0f025615a7c81c0c79f1cacaa01a82161a05d806e3c8c792995353d WHIRLPOOL ceb13ea9bc4dd5526ed5e45a330f9a8d19fb80f3ca59c14d558cc68d3ce87a561ecd7f41763a73a5ce1d70658d2f5bf0afb420b5107a15768919d99ab09c87e2 +DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d WHIRLPOOL 5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6 +DIST v4l-utils-1.12.3.tar.bz2 1588049 SHA256 5a47dd6f0e7dfe902d94605c01d385a4a4e87583ff5856d6f181900ea81cf46e SHA512 6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a WHIRLPOOL 1d5606defb85981ef6ab91536a1dd4ebe674bb89fff6fcbbc35a1bae00e9a7dd8e14abac10bb59947a0bdfcdec98259af48cd0b252f4ad75fff101e6030ba57a +DIST v4l-utils-1.12.5.tar.bz2 1588944 SHA256 0618162ddb0b57fe7c45407d4d66ed79e3a134cdbc9e72598d34e61d3359e20d SHA512 ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea WHIRLPOOL 07d2c8184812366998134f3bda7c5a2f2888780f84324e6da342a43f7da824655db6d6a929c910f5569ec33774acc36542811ffe6cf74676b70e910c6c84d293 +DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2 WHIRLPOOL bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396 +EBUILD v4l-utils-1.10.1.ebuild 1680 SHA256 c527cea54536f4a4e3c841a043dc2868277067568d42405008848e8fd9bbe097 SHA512 1af282cccf2a73a286fbdd0d92fd6e47e78911fba2063b960f45190cadb4760db666b61355094fe0542503d7c2caf9bab0772af9efbb49df514e24a53af631d9 WHIRLPOOL 0518d76af9d1d56041318b0059b49c0c49a5bbfb1a9a5e04edb9ac31705c161d304242f0c7c69a3967349d6ae8249a8e0082653a0a786ae86c525e5f935afc5b +EBUILD v4l-utils-1.12.3.ebuild 1546 SHA256 62431a675b2df50f069571e8508f55c5f46f31d68fe7cd70e2d16b507f0fa6e5 SHA512 c51a9eca93a84e8814b7e6e2e365261492722c248448f1767f8753f7574196178fc099542d0c7307bce42e543c19eacb2b02282e8f4fcc279a04065723a3baec WHIRLPOOL 56e91139623f2af07026da154d3ee27f9005da90378453cd6b6227c704759747078471ee9538d85ec13f70d9d9846a2449609ab9ff263ec1a1ab55e746468979 +EBUILD v4l-utils-1.12.5.ebuild 1546 SHA256 62431a675b2df50f069571e8508f55c5f46f31d68fe7cd70e2d16b507f0fa6e5 SHA512 c51a9eca93a84e8814b7e6e2e365261492722c248448f1767f8753f7574196178fc099542d0c7307bce42e543c19eacb2b02282e8f4fcc279a04065723a3baec WHIRLPOOL 56e91139623f2af07026da154d3ee27f9005da90378453cd6b6227c704759747078471ee9538d85ec13f70d9d9846a2449609ab9ff263ec1a1ab55e746468979 +EBUILD v4l-utils-1.6.2.ebuild 1358 SHA256 623744672694b2561084826b87040770158892fb7c02120e20aa7db490f98110 SHA512 92a7469693ab83d81f9c2e03da48d1442f0b5cf86bf8cea6e11be0096d0b48b5d79010ef948423356a5d479571968089bbff511f09543140aea6a9cf6771f36c WHIRLPOOL c543c7c3dbaa855132515db53b653f30df2f13453922bac65958df353126141bcaa2a026001b3d7e157d028e52c92e035377d2fe8c1cb63855684cf0ff0a74c8 +MISC ChangeLog 3227 SHA256 91044ade907592c7839094656e6cc80342ab3656e90d0077aafc36a6545a16d5 SHA512 e9ced4e62338802aaae533afb4d96d34effb3a0073d750ccfd31f7523fb543b4a25cc991d2c3b9292aed1816d701750e4dbe49289429341c0eb77412bdd5bcea WHIRLPOOL 12a87544db316a6fb87bbd180b62c66d7073eb1f3cb62470964eea6d8758ddce33767635553c6e720e7d571a8f10dbba321b84061bd3bde8731c41e2866e10c1 +MISC ChangeLog-2015 6775 SHA256 b918d9a4b981c6858d7df3341cbd638509c40045d81da5bad7a86712ba2f8558 SHA512 d097df66ad0468628e7918ac4de5b6754aac9777d09e980db5b454a87f44dbda9cde1e7338d759305a37e2722598779b3a8bd5cc2d8e349a4941c327a1e5cd26 WHIRLPOOL ec9dbd313f80067aba22a0f91b9b0f9a032887f673655a70ce313063f425f479812963576cf93ce9aa6e092eeb9f12f9fd2afb624e44757f74e5bd7b8a7f8d35 +MISC metadata.xml 256 SHA256 09a8ad8d1626f1013c0de6f41fb61a1c72ea298e12eced6073f0fb879aa65dd2 SHA512 efe3e668ae6d6c6e11e5783c9133fbc6378a4cf21d502aaf7ada64dec0418f457480754a907ac037bb9f7acc008410c6c2f9db57322b9b44256aec74b14ef63c WHIRLPOOL ba23220780a07a4574eb7bbcb21413093b2ee3a1f6b9d8339eb55fb7c35597639311d6415847dc3de6fa9e063e1305ab48bc2eef0c0769c64ae9eefa9fc6825b diff --git a/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch b/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch new file mode 100644 index 000000000000..fe5636ae5ecb --- /dev/null +++ b/media-tv/v4l-utils/files/v4l-utils-1.6.2-sysmacros.patch @@ -0,0 +1,59 @@ +https://bugs.gentoo.org/580910 + +From 8edd80d3654843d9441fb5e43dfbf2b3e81f84b5 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger <vapier@gentoo.org> +Date: Mon, 14 Mar 2016 16:56:40 -0400 +Subject: [PATCH] include sys/sysmacros.h for major() & minor() + +Linux C libraries are looking to disentangle sysmacros.h from the +sys/types.h header to clean up namespace pollution. Since these +macros are provided in glibc/etc... today, switch to pulling in +this header directly. + +Signed-off-by: Mike Frysinger <vapier@gentoo.org> +--- + contrib/test/mc_nextgen_test.c | 1 + + lib/libv4lconvert/control/libv4lcontrol.c | 1 + + utils/libmedia_dev/get_media_devices.c | 1 + + utils/media-ctl/libmediactl.c | 1 + + 4 files changed, 4 insertions(+) + +diff --git a/lib/libv4lconvert/control/libv4lcontrol.c b/lib/libv4lconvert/control/libv4lcontrol.c +index 3c8335c..59f28b1 100644 +--- a/lib/libv4lconvert/control/libv4lcontrol.c ++++ b/lib/libv4lconvert/control/libv4lcontrol.c +@@ -20,6 +20,7 @@ + */ + + #include <sys/types.h> ++#include <sys/sysmacros.h> + #include <sys/mman.h> + #include <fcntl.h> + #include <sys/stat.h> +diff --git a/utils/libmedia_dev/get_media_devices.c b/utils/libmedia_dev/get_media_devices.c +index e3a2200..edfeb41 100644 +--- a/utils/libmedia_dev/get_media_devices.c ++++ b/utils/libmedia_dev/get_media_devices.c +@@ -20,6 +20,7 @@ + #include <stdio.h> + #include <unistd.h> + #include <sys/types.h> ++#include <sys/sysmacros.h> + #include <sys/stat.h> + #include <string.h> + #include <stdlib.h> +diff --git a/utils/media-ctl/libmediactl.c b/utils/media-ctl/libmediactl.c +index 4a82d24..16dddbe 100644 +--- a/utils/media-ctl/libmediactl.c ++++ b/utils/media-ctl/libmediactl.c +@@ -24,6 +24,7 @@ + #include <sys/ioctl.h> + #include <sys/stat.h> + #include <sys/types.h> ++#include <sys/sysmacros.h> + + #include <ctype.h> + #include <errno.h> +-- +2.6.2 + diff --git a/media-tv/v4l-utils/metadata.xml b/media-tv/v4l-utils/metadata.xml new file mode 100644 index 000000000000..681f0dcf3b5d --- /dev/null +++ b/media-tv/v4l-utils/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>tetromino@gentoo.org</email> + <name>Alexandre Rostovtsev</name> + </maintainer> +</pkgmetadata> diff --git a/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild new file mode 100644 index 000000000000..147bd5f55f41 --- /dev/null +++ b/media-tv/v4l-utils/v4l-utils-1.10.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic 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 + append-cxxflags -std=c++11 + 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 +} diff --git a/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild b/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild new file mode 100644 index 000000000000..f3d5a556761a --- /dev/null +++ b/media-tv/v4l-utils/v4l-utils-1.12.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic 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" + +RDEPEND=">=media-libs/libv4l-${PV} + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + virtual/opengl + media-libs/alsa-lib + ) + virtual/libudev + !media-tv/v4l2-ctl + !<media-tv/ivtv-utils-1.4.0-r2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + if use qt5; then + append-cxxflags -std=c++11 + 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) \ + --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 +} diff --git a/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild new file mode 100644 index 000000000000..f3d5a556761a --- /dev/null +++ b/media-tv/v4l-utils/v4l-utils-1.12.5.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils flag-o-matic 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" + +RDEPEND=">=media-libs/libv4l-${PV} + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + virtual/opengl + media-libs/alsa-lib + ) + virtual/libudev + !media-tv/v4l2-ctl + !<media-tv/ivtv-utils-1.4.0-r2" +DEPEND="${RDEPEND} + sys-devel/gettext + virtual/pkgconfig" + +src_configure() { + if use qt5; then + append-cxxflags -std=c++11 + 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) \ + --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 +} diff --git a/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild b/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild new file mode 100644 index 000000000000..d0dd8bdac240 --- /dev/null +++ b/media-tv/v4l-utils/v4l-utils-1.6.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +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="qt4 udev" + +RDEPEND=">=media-libs/libv4l-${PV} + qt4? ( + dev-qt/qtgui:4 + dev-qt/qtopengl:4 + 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() { + epatch "${FILESDIR}"/${PN}-1.6.2-sysmacros.patch #580910 +} + +src_configure() { + # Hard disable the flags that apply only to the libs. + econf \ + --disable-static \ + $(use_enable qt4 qv4l2) \ + $(use_with udev libudev) \ + --with-udevdir="$(get_udevdir)" \ + --without-jpeg +} + +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 +} |