Updated lfcxml to version 1.2.4, dependency correction for cego package

This commit is contained in:
Bjoern Lemke
2016-07-20 11:21:05 +02:00
parent 7025af310f
commit 2452b1dfe9
2 changed files with 16 additions and 5 deletions

View File

@@ -12,8 +12,8 @@ license=('GPL3')
source=("http://www.lemke-it.com/${_realname}-${pkgver}.tar.gz")
depends=("${MINGW_PACKAGE_PREFIX}-lfcbase=1.8.2")
depends=("${MINGW_PACKAGE_PREFIX}-lfcxml=1.2.3")
depends=("${MINGW_PACKAGE_PREFIX}-lfcbase=1.8.9")
depends=("${MINGW_PACKAGE_PREFIX}-lfcxml=1.2.4")
sha256sums=('859abdf6f7c54656c133290b7f5b4d2035bf938e674c16ec35d11507287df080')

View File

@@ -3,7 +3,7 @@
_realname=lfcxml
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=1.2.3
pkgver=1.2.4
pkgrel=1
pkgdesc="LFC C++ xml classes (mingw-w64)"
arch=('any')
@@ -12,10 +12,10 @@ license=('GPL3')
source=("http://www.lemke-it.com/${_realname}-${pkgver}.tar.gz")
depends=("${MINGW_PACKAGE_PREFIX}-lfcbase")
depends=("${MINGW_PACKAGE_PREFIX}-lfcbase=1.8.9")
source=("http://www.lemke-it.com/${_realname}-${pkgver}.tar.gz")
sha256sums=("eb64bfc54557aa876b289c4fb04383287e19e7ed7e86992f05e21434338c6bb1")
sha256sums=("d7d32caefa38f4d5683e20b6dfecdf58aac5739d7a9b1ae58fac8ab4824b580a")
prepare() {
cd $srcdir/${_realname}-${pkgver}
@@ -34,6 +34,13 @@ build() {
--enable-shared
make
${MINGW_PREFIX}/bin/gcc -shared \
-Wl,--out-implib,liblfcxml.dll.a \
-o liblfcxml-0.dll \
${srcdir}/build-${CARCH}/src/*.o \
-llfcbase -lsystre -lws2_32 -lpthread -lstdc++
}
check() {
@@ -44,4 +51,8 @@ check() {
package() {
cd "${srcdir}"/build-${CARCH}
make install DESTDIR="${pkgdir}"
mkdir -p "${pkgdir}"${MINGW_PREFIX}/{bin,lib}
install -m 0755 liblfcxml-0.dll "${pkgdir}${MINGW_PREFIX}/bin"
install -m 0644 liblfcxml.dll.a "${pkgdir}${MINGW_PREFIX}/lib"
}