uriparser: Fix names for static/shared library

This commit is contained in:
Alexey Pavlov
2019-08-05 22:29:31 +03:00
parent 8793534524
commit d9558dca66
2 changed files with 16 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ _realname=uriparser
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.9.3
pkgrel=1
pkgrel=2
pkgdesc="RFC 3986 URI parsing and processing libary (mingw-w64)"
arch=('any')
url="https://uriparser.sourceforge.io/"
@@ -15,7 +15,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
source=("https://downloads.sourceforge.net/project/${_realname}/Sources/${pkgver}/${_realname}-${pkgver}.tar.bz2"
"${_realname}-0.9.2.patch")
sha256sums=('28af4adb05e811192ab5f04566bebc5ebf1c30d9ec19138f944963d52419e28f'
'b499e6e2cee40659a941254d49e1011d6c3d428a0ab0cb537a39ea7386cba38f')
'8823758d69f80ab818217f0be015c08389803621b8983eccc5456e35658b9922')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"

View File

@@ -9,3 +9,17 @@
WINSOCK_API_LINKAGE const char WSAAPI inet_ntop(
int af, const void *src, char *dst, socklen_t size);
# endif
--- uriparser-0.9.3/CMakeLists.txt.orig 2019-08-05 22:14:42.251048700 +0300
+++ uriparser-0.9.3/CMakeLists.txt 2019-08-05 22:20:08.513709900 +0300
@@ -152,7 +152,10 @@
set_property(TARGET uriparser PROPERTY VERSION ${URIPARSER_SO_CURRENT_MINUS_AGE}.${URIPARSER_SO_AGE}.${URIPARSER_SO_REVISION})
set_property(TARGET uriparser PROPERTY SOVERSION ${URIPARSER_SO_CURRENT_MINUS_AGE})
if(WIN32)
- set_property(TARGET uriparser PROPERTY SUFFIX "-${URIPARSER_SO_CURRENT_MINUS_AGE}${CMAKE_SHARED_LIBRARY_SUFFIX}")
+ set_target_properties(uriparser PROPERTIES
+ OUTPUT_NAME uriparser
+ RUNTIME_OUTPUT_NAME uriparser-${URIPARSER_SO_CURRENT_MINUS_AGE}
+ ARCHIVE_OUTPUT_NAME uriparser)
endif()
endif()