summaryrefslogtreecommitdiff
path: root/package/libmpc
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2017-01-28 17:44:49 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2017-01-28 17:47:33 +0100
commita73617e7b8b23ffeb5f7f4d987d61956b3984aef (patch)
tree6ca17c16de44627f445aac38e68f760fb59b3ced /package/libmpc
parentd158ce95dc7be47cf27dd6d94ad5f0b9b278da7d (diff)
libmpc: resolve a race condition in the buildsystem
libmpc header mpc.h required for gcc will be removed by mpc mpd client, because there was a naming collision for the packae file list for the autoremoval of stale files in staging target directory, Reported by Oliver, thanks for his persistency.
Diffstat (limited to 'package/libmpc')
-rw-r--r--package/libmpc/Makefile12
1 files changed, 8 insertions, 4 deletions
diff --git a/package/libmpc/Makefile b/package/libmpc/Makefile
index 936d7b463..a42d0e60a 100644
--- a/package/libmpc/Makefile
+++ b/package/libmpc/Makefile
@@ -2,22 +2,26 @@
# material, please see the LICENCE file in the top-level directory.
include ${ADK_TOPDIR}/rules.mk
-include ${ADK_TOPDIR}/toolchain/mpc/Makefile.inc
-PKG_NAME:= mpc
+PKG_NAME:= libmpc
+PKG_VERSION:= 1.0.3
+PKG_RELEASE:= 1
+PKG_HASH:= 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
PKG_DESCR:= multiprecision arithmetic library
PKG_SECTION:= libs/misc
PKG_BUILDDEP:= gmp mpfr
PKG_URL:= http://www.multiprecision.org/
+PKG_SITES:= http://www.multiprecision.org/mpc/download/
PKG_LIBNAME:= libmpc
PKG_OPTS:= dev
+DISTFILES:= mpc-${PKG_VERSION}.tar.gz
+WRKDIST= $(WRKDIR)/mpc-$(PKG_VERSION)
+
include ${ADK_TOPDIR}/mk/package.mk
$(eval $(call PKG_template,LIBMPC,libmpc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
-TARGET_LDFLAGS+= -lm
-
libmpc-install:
${INSTALL_DIR} ${IDIR_LIBMPC}/usr/lib
${CP} ${WRKINST}/usr/lib/libmpc.so* ${IDIR_LIBMPC}/usr/lib