diff options
author | Michel Zou | 2019-11-22 19:22:12 +0100 |
---|---|---|
committer | Michel Zou | 2019-11-22 19:22:12 +0100 |
commit | 7647278cb8ef300283ea7114dcb4ed455491843d (patch) | |
tree | 5c1ab09cd6af659d7246bc7f92359348f8948185 | |
parent | ab25f2209bbd9abf80519fb851e5c187b3b56647 (diff) | |
download | aur-7647278cb8ef300283ea7114dcb4ed455491843d.tar.gz |
no-undefined
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 5 insertions, 8 deletions
@@ -9,9 +9,9 @@ pkgbase = mingw-w64-smpeg makedepends = mingw-w64-configure makedepends = subversion depends = mingw-w64-sdl - options = staticlibs - options = !strip options = !buildflags + options = !strip + options = staticlibs source = smpeg-0.4.5::svn://svn.icculus.org/smpeg/tags/release_0_4_5 sha256sums = SKIP @@ -8,7 +8,7 @@ url="http://icculus.org/smpeg" license=("LGPL") makedepends=(mingw-w64-configure subversion) depends=(mingw-w64-sdl) -options=(staticlibs !strip !buildflags) +options=('!buildflags' '!strip' 'staticlibs') source=("smpeg-$pkgver::svn://svn.icculus.org/smpeg/tags/release_${pkgver//./_}") sha256sums=('SKIP') @@ -16,6 +16,7 @@ _architectures="i686-w64-mingw32 x86_64-w64-mingw32" prepare() { cd "$srcdir/smpeg-$pkgver" + sed -i "s|-version-info|-no-undefined -version-info|g" Makefile.am ./autogen.sh } @@ -24,7 +25,6 @@ build() { for _arch in ${_architectures}; do mkdir -p build-${_arch} && pushd build-${_arch} CFLAGS+=" -Wno-error=narrowing" - LDFLAGS+=" -lstdc++" ${_arch}-configure \ --disable-sdltest \ --disable-gtk-player \ @@ -32,8 +32,7 @@ build() { --disable-opengl-player \ --with-sdl-prefix=/usr/${_arch} \ --without-x - make - ${_arch}-gcc -shared .libs/*.o -lSDL -lstdc++ -o smpeg.dll -Xlinker --out-implib -Xlinker libsmpeg.dll.a + make popd done } @@ -43,8 +42,6 @@ package() { for _arch in ${_architectures}; do cd "${srcdir}/smpeg-${pkgver}/build-${_arch}" make install DESTDIR="$pkgdir" - install -m644 smpeg.dll "$pkgdir/usr/$_arch/bin/" - install -m644 libsmpeg.dll.a "$pkgdir/usr/$_arch/lib/" ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a rm -r "$pkgdir/usr/${_arch}/share" |