67b39bc75bc42fcf61d281711a05615934ac71c5
[feed/packages.git] / multimedia / v4l2tools / Makefile
1 # This software is in the public domain, furnished "as is", without technical
2 # support, and with no warranty, express or implied, as to its usefulness for
3 # any purpose.
4
5 include $(TOPDIR)/rules.mk
6
7 PKG_NAME:=v4l2tools
8 PKG_VERSION:=0.2.0
9 PKG_RELEASE:=2
10
11 PKG_SOURCE_PROTO:=git
12 PKG_SOURCE_URL:=https://github.com/mpromonet/v4l2tools.git
13 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
14 PKG_MIRROR_HASH:=8cb932b0aa3b273155e7814479b7bfc102b65912ca6d8537123916c514ba9ffd
15
16 PKG_MAINTAINER:=Michel Promonet<michel.promonet@free.fr>
17 PKG_LICENSE:=Unlicense
18 PKG_LICENSE_FILES:=LICENCE
19
20 include $(INCLUDE_DIR)/package.mk
21 include $(INCLUDE_DIR)/cmake.mk
22
23 PKG_CONFIG_DEPENDS := CONFIG_PACKAGE_libvpx
24
25 define Package/v4l2tools
26 SECTION:=multimedia
27 CATEGORY:=Multimedia
28 TITLE:=v4l2tools
29 DEPENDS:=+libstdcpp +libjpeg +PACKAGE_libvpx:libvpx
30 URL:=https://github.com/mpromonet/v4l2tools
31 endef
32
33 CMAKE_OPTIONS += \
34 -DWITH_JPEG=ON \
35 -DWITH_VPX=$(if $(CONFIG_PACKAGE_libvpx),ON,OFF) \
36 -DWITH_X264=OFF \
37 -DWITH_X265=OFF
38
39 define Package/v4l2tools/install
40 $(INSTALL_DIR) $(1)/usr/bin
41 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/v4l2tools-$(PKG_VERSION) $(1)/usr/bin/v4l2tools
42 endef
43
44 $(eval $(call BuildPackage,v4l2tools))