diff --git a/libs/opus/Makefile b/libs/opus/Makefile new file mode 100644 index 000000000..cbc273eeb --- /dev/null +++ b/libs/opus/Makefile @@ -0,0 +1,53 @@ +# +# Copyright (C) 2014 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=opus +PKG_VERSION:=1.1 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=http://downloads.xiph.org/releases/opus/ +PKG_MD5SUM:=c5a8cf7c0b066759542bc4ca46817ac6 + +PKG_LICENSE:=BSD-3-Clause +PKG_LICENSE_FILE:=COPYING +PKG_MAINTAINER:=Nicolas Thill + +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/libopus + SECTION:=libs + CATEGORY:=Libraries + TITLE:=OPUS Codec + URL:=http://opus-codec.org/ +endef + +define Package/libopus/description + Opus is a totally open, royalty-free, highly versatile audio codec. Opus is + unmatched for interactive speech and music transmission over the Internet, but + is also intended for storage and streaming applications. +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/include/opus $(1)/usr/include/ + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libopus.so* $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/opus.pc $(1)/usr/lib/pkgconfig/ +endef + +define Package/libopus/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libopus.so.* $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,libopus))