mpdecimal: Do not install library twice with different names

This commit is contained in:
Alexey Pavlov
2017-02-16 10:23:23 +03:00
parent fe70603a54
commit e14503fbc4
2 changed files with 4 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ checkdepends=("wget")
source=("http://www.bytereef.org/software/${_realname}/releases/${_realname}-$pkgver.tar.gz"
"msys2-mingw-fixes.patch")
sha256sums=('83c628b90f009470981cf084c5418329c88b19835d8af3691b930afccb7d79c7'
'bab84b9edf880cd224d63b96391d9ca9f6953be4a707578517775fbdfae5abef')
'9a49bfe1e67cb51f77c8d211130f7bc7d1150a26385550bcae111f29d5e0d46f')
prepare() {
cd $srcdir/${_realname}-${pkgver}

View File

@@ -21,8 +21,8 @@
+ *-*-mingw*)
+ LIBSTATIC=libmpdec.a
+ LIBSOALIAS=
+ LIBSONAME=libmpdec-2.dll
+ LIBSHARED=libmpdec-${PACKAGE_VERSION}.dll
+ LIBSONAME=libmpdec-${PACKAGE_VERSION}.dll
+ LIBSHARED=libmpdec-2.dll
+ LIBIMPORT=libmpdec.dll.a
+ IS_WINDOWS=yes
+ ;;
@@ -172,7 +172,7 @@
datarootdir = @datarootdir@
docdir = @docdir@
@@ -35,9 +46,24 @@
@@ -35,9 +46,23 @@
$(INSTALL) -d -m 755 $(DESTDIR)$(includedir)
$(INSTALL) -m 644 libmpdec/mpdecimal.h $(DESTDIR)$(includedir)
$(INSTALL) -d -m 755 $(DESTDIR)$(libdir)
@@ -183,7 +183,6 @@
+ifeq ($(IS_WINDOWS),yes)
+ $(INSTALL) -d -m 755 $(DESTDIR)$(bindir)
+ $(INSTALL) -m 755 libmpdec/$(LIBSHARED) $(DESTDIR)$(bindir)
+ cd $(DESTDIR)$(bindir) && $(LN_S) $(LIBSHARED) $(LIBSONAME)
+ifneq ($(LIBSOALIAS),)
+ cd $(DESTDIR)$(bindir) && $(LN_S) $(LIBSHARED) $(LIBSOALIAS)
+endif