2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
13 PKG_SOURCE_URL
:=https
://codeload.github.com
/Matroska-Org
/libmatroska
/tar.gz
/release-
$(PKG_VERSION
)?
14 PKG_HASH
:=62ff966c30c545450eefef49cf2774a1a281f25fb385c5b2ee4a603700ddf98a
15 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-release-
$(PKG_VERSION
)
18 PKG_LICENSE
:=LGPL-2.1
-or-later
19 PKG_LICENSE_FILES
:=LICENSE.LGPL
23 PKG_BUILD_DEPENDS
:=libebml
25 include $(INCLUDE_DIR
)/package.mk
26 include $(INCLUDE_DIR
)/cmake.mk
28 define Package
/libmatroska
31 TITLE
:=a C
++ libary to parse Matroska files
(.mkv and .mka
)
32 URL
:=https
://github.com
/Matroska-Org
/libmatroska
37 define Package
/libmatroska
/description
38 a C
++ libary to parse and create Matroska files
42 -DDISABLE_PKGCONFIG
=OFF \
43 -DDISABLE_CMAKE_CONFIG
=OFF
45 TARGET_CFLAGS
+= -flto
46 TARGET_LDFLAGS
+= -Wl
,--gc-sections
,--as-needed
48 $(eval
$(call BuildPackage
,libmatroska
))