summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libseek/libseek-0.1.ebuild')
-rw-r--r--media-libs/libseek/libseek-0.1.ebuild33
1 files changed, 33 insertions, 0 deletions
diff --git a/media-libs/libseek/libseek-0.1.ebuild b/media-libs/libseek/libseek-0.1.ebuild
new file mode 100644
index 0000000..13a92e7
--- /dev/null
+++ b/media-libs/libseek/libseek-0.1.ebuild
@@ -0,0 +1,33 @@
+EAPI="5"
+inherit waf-utils
+
+DESCRIPTION="Seek"
+HOMEPAGE="https://github.com/zougloub/libseek/"
+SRC_URI="https://github.com/zougloub/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+http://ftp.waf.io/pub/release/waf-1.8.5"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 amd64-linux"
+IUSE=""
+
+src_prepare() {
+ cp "${DISTDIR}"/waf-1.8.5 waf
+ chmod +x waf
+
+ epatch "${FILESDIR}"/${P}-shared_library.patch
+}
+
+# note: libseek waf fails when passed --libdir:
+# waf: error: no such option: --libdir
+src_configure() {
+ ${WAF_BINARY:="${S}/waf"}
+
+ tc-export AR CC CPP CXX RANLIB
+ echo "CCFLAGS=\"${CFLAGS}\" LINKFLAGS=\"${LDFLAGS}\" \"${WAF_BINARY}\" --prefix=${EPREFIX}/usr $@ configure"
+
+ CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" "${WAF_BINARY}" \
+ "--prefix=${EPREFIX}/usr" \
+ "$@" \
+ configure || die "configure failed"
+}