|
|
- #
- # Copyright (C) 2007-2010 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:=libsndfile
- PKG_VERSION:=1.0.28
- PKG_RELEASE:=1
-
- PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
- PKG_SOURCE_URL:=http://www.mega-nerd.com/libsndfile/files/
- PKG_HASH:=1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9
-
- PKG_LICENSE:=LGPLv2.1
- PKG_LICENSE_FILES:=COPYING
-
- PKG_FIXUP:=autoreconf
- PKG_INSTALL:=1
-
- include $(INCLUDE_DIR)/package.mk
-
- define Package/libsndfile
- SECTION:=libs
- CATEGORY:=Libraries
- TITLE:=Library for reading/writing audio files
- URL:=http://www.mega-nerd.com/libsndfile/
- MAINTAINER:=Peter Wagner <tripolar@gmx.at>
- endef
-
- define Package/libsndfile/description
- libsndfile is a library of C routines for reading and writing files
- containing sampled audio data.
- endef
-
- CONFIGURE_ARGS+= \
- --disable-alsa \
- --disable-external-libs \
- --disable-sqlite
-
- CONFIGURE_VARS += \
- ac_cv_sys_file_offset_bits=64 \
- ac_cv_sys_large_files=yes \
- ac_cv_sys_largefile_CFLAGS=-D_LARGFILE_SOURCE \
- ac_cv_sys_largefile_LDFLAGS= \
- ac_cv_sys_largefile_LIBS= \
- ac_cv_sys_largefile_source=yes
-
- TARGET_CFLAGS += $(FPIC)
-
- define Build/InstallDev
- $(INSTALL_DIR) $(1)
- $(CP) $(PKG_INSTALL_DIR)/* $(1)/
- endef
-
- define Package/libsndfile/install
- $(INSTALL_DIR) $(1)/usr/lib
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/libsndfile.so.* $(1)/usr/lib/
- endef
-
- $(eval $(call BuildPackage,libsndfile))
|