summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Kitsinger (SwooshyCueb)2017-02-07 11:33:15 -0600
committerMarkus Kitsinger (SwooshyCueb)2017-02-07 11:33:15 -0600
commit1571212b7a1ab274ade064ed51f266e17d749048 (patch)
treeea27bdaff95c06c59124d126389edccc19b04982
downloadaur-1571212b7a1ab274ade064ed51f266e17d749048.tar.gz
initial commit
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD53
2 files changed, 83 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..dca29d28e132
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+# Generated by mksrcinfo v8
+# Tue Feb 7 17:33:03 UTC 2017
+pkgbase = mingw-w64-libtool
+ pkgdesc = A generic library support script (mingw-w64)
+ pkgver = 2.4.6
+ pkgrel = 1
+ url = http://www.gnu.org/software/libtool
+ arch = any
+ groups = base-devel
+ license = GPL
+ makedepends = mingw-w64-gcc=6.3.1
+ depends = sh
+ depends = tar
+ depends = mingw-w64-crt
+ provides = mingw-w64-libltdl=2.4.6
+ provides = mingw-w64-libtool-multilib=2.4.6
+ conflicts = mingw-w64-libltdl
+ conflicts = mingw-w64-libtool-multilib
+ replaces = mingw-w64-libltdl
+ replaces = mingw-w64-libtool-multilib
+ options = staticlibs
+ options = !strip
+ options = !buildflags
+ source = ftp://ftp.gnu.org/pub/gnu/libtool/libtool-2.4.6.tar.xz
+ source = ftp://ftp.gnu.org/pub/gnu/libtool/libtool-2.4.6.tar.xz.sig
+ md5sums = 1bfb9b923f2c1339b4d2ce1807064aa5
+ md5sums = SKIP
+
+pkgname = mingw-w64-libtool
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3fe6b33a045b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# $Id$
+# Maintainer: Markus Kitsinger (SwooshyCueb) <root@swooshalicio.us>
+
+# NOTE: requires rebuilt with each new gcc version
+
+_pkgname=libtool
+pkgname=mingw-w64-${_pkgname}
+pkgver=2.4.6
+pkgrel=1
+_gccver=6.3.1
+pkgdesc="A generic library support script (mingw-w64)"
+arch=('any')
+url="http://www.gnu.org/software/libtool"
+license=('GPL')
+groups=('base-devel')
+depends=('sh' 'tar' 'mingw-w64-crt')
+makedepends=("mingw-w64-gcc=$_gccver")
+options=('staticlibs' '!strip' '!buildflags')
+provides=("mingw-w64-libltdl=$pkgver" "mingw-w64-libtool-multilib=$pkgver")
+conflicts=('mingw-w64-libltdl' 'mingw-w64-libtool-multilib')
+replaces=('mingw-w64-libltdl' 'mingw-w64-libtool-multilib')
+source=(ftp://ftp.gnu.org/pub/gnu/libtool/${_pkgname}-${pkgver}.tar.xz{,.sig})
+md5sums=('1bfb9b923f2c1339b4d2ce1807064aa5'
+ 'SKIP')
+validpgpkeys=('CFE2BE707B538E8B26757D84151308092983D606') # Gary Vaughan
+
+_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+
+build() {
+ unset LDFLAGS
+ for _arch in ${_architectures}; do
+ mkdir -p ${srcdir}/${_pkgname}-${pkgver}/${_arch}
+ cd ${srcdir}/${_pkgname}-${pkgver}/${_arch}
+ ${_arch}-configure --prefix=/usr/${_arch} lt_cv_sys_lib_dlsearch_path_spec="/usr/${_arch}/lib"
+ make
+ done
+}
+
+#check() {
+# for _arch in ${_architectures}; do
+# cd ${srcdir}/${_pkgname}-${pkgver}/${_arch}
+# make check
+# done
+#}
+
+package() {
+ for _arch in ${_architectures}; do
+ cd ${srcdir}/${_pkgname}-${pkgver}/${_arch}
+ make DESTDIR=${pkgdir} install
+ ${_arch}-strip --strip-unneeded ${pkgdir}/usr/${_arch}/bin/*.dll
+ ${_arch}-strip -g ${pkgdir}/usr/${_arch}/lib/*.a
+ done
+}