summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2019-11-22 19:22:12 +0100
committerMichel Zou2019-11-22 19:22:12 +0100
commit7647278cb8ef300283ea7114dcb4ed455491843d (patch)
tree5c1ab09cd6af659d7246bc7f92359348f8948185
parentab25f2209bbd9abf80519fb851e5c187b3b56647 (diff)
downloadaur-7647278cb8ef300283ea7114dcb4ed455491843d.tar.gz
no-undefined
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD9
2 files changed, 5 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1bd104b396ec..218c09a13def 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0fccd962f24b..93c1ebb0fce9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"