summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxantares2015-06-08 23:46:38 +0200
committerxantares2015-06-08 23:46:38 +0200
commit28670ff4f91940c4e28e70c5851168aab7e43635 (patch)
treeb11c284bb02e9818205d117f4d04156ce40c5bfd
downloadaur-28670ff4f91940c4e28e70c5851168aab7e43635.tar.gz
Initial import
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD38
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5be37a061226
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = mingw-w64-sdl_net
+ pkgdesc = A small sample cross-platform networking library (mingw-w64)
+ pkgver = 1.2.8
+ pkgrel = 5
+ url = http://libsdl.org/projects/SDL_net
+ arch = any
+ license = zlib
+ makedepends = mingw-w64-configure
+ depends = mingw-w64-sdl
+ options = staticlibs
+ options = !strip
+ options = !buildflags
+ source = http://libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz
+ md5sums = 20e64e61d65662db66c379034f11f718
+
+pkgname = mingw-w64-sdl_net
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..33840d76c06f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+pkgname=mingw-w64-sdl_net
+pkgver=1.2.8
+pkgrel=5
+pkgdesc="A small sample cross-platform networking library (mingw-w64)"
+arch=('any')
+url="http://libsdl.org/projects/SDL_net"
+license=("zlib")
+depends=('mingw-w64-sdl')
+makedepends=('mingw-w64-configure')
+options=('staticlibs' '!strip' '!buildflags')
+source=("$url/release/SDL_net-$pkgver.tar.gz")
+md5sums=('20e64e61d65662db66c379034f11f718')
+
+_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+
+prepare() {
+ cd "${srcdir}/SDL_net-${pkgver}"
+ sed -i "s|#include <winsock.h>|#include <winsock2.h>|g" SDLnetsys.h
+}
+
+build() {
+ cd "${srcdir}/SDL_net-${pkgver}"
+ for _arch in ${_architectures}; do
+ mkdir -p build-${_arch} && pushd build-${_arch}
+ ${_arch}-configure
+ make
+ popd
+ done
+}
+
+package() {
+ for _arch in ${_architectures}; do
+ cd "${srcdir}/SDL_net-${pkgver}/build-${_arch}"
+ make DESTDIR="$pkgdir" install
+ ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
+ ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a
+ done
+}