diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 13 | ||||
-rw-r--r-- | PKGBUILD | 37 |
3 files changed, 34 insertions, 29 deletions
@@ -1,21 +1,20 @@ pkgbase = mingw-w64-libunistring - pkgdesc = Library for manipulating Unicode strings and C strings. (mingw-w64) - pkgver = 0.9.9 + pkgdesc = Library for manipulating Unicode strings and C strings (mingw-w64) + pkgver = 0.9.10 pkgrel = 1 url = https://www.gnu.org/software/libunistring/ arch = any license = GPL - makedepends = mingw-w64-gcc makedepends = mingw-w64-configure depends = mingw-w64-crt depends = mingw-w64-libiconv - options = staticlibs options = !strip + options = staticlibs options = !buildflags - source = https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.xz - source = https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.9.tar.xz.sig + source = https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.10.tar.xz + source = https://ftp.gnu.org/gnu/libunistring/libunistring-0.9.10.tar.xz.sig validpgpkeys = 462225C3B46F34879FC8496CD605848ED7E69871 - sha256sums = a4d993ecfce16cf503ff7579f5da64619cee66226fb3b998dafb706190d9a833 + sha256sums = eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7 sha256sums = SKIP pkgname = mingw-w64-libunistring diff --git a/.gitignore b/.gitignore index a178b832e999..97589fb4de69 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ -pkg/ -src/ -*.gz -*.tar -*.xz - +* +!.gitignore +!.SRCINFO +!PKGBUILD +!*.install +!*.patch +!*.diff @@ -1,24 +1,27 @@ +# Maintainer: pingplug <pingplug@foxmail.com> +# Contributor: Schala Zeal <schalaalexiazeal@gmail.com> + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + pkgname=mingw-w64-libunistring -pkgver=0.9.9 +pkgver=0.9.10 pkgrel=1 -pkgdesc="Library for manipulating Unicode strings and C strings. (mingw-w64)" -arch=(any) +pkgdesc="Library for manipulating Unicode strings and C strings (mingw-w64)" +arch=('any') url="https://www.gnu.org/software/libunistring/" -license=("GPL") -makedepends=(mingw-w64-gcc mingw-w64-configure) -depends=(mingw-w64-crt mingw-w64-libiconv) -options=(staticlibs !strip !buildflags) +license=('GPL') +depends=('mingw-w64-crt' + 'mingw-w64-libiconv') +makedepends=('mingw-w64-configure') +options=('!strip' 'staticlibs' '!buildflags') source=("https://ftp.gnu.org/gnu/libunistring/libunistring-${pkgver}.tar.xz"{,.sig}) -sha256sums=('a4d993ecfce16cf503ff7579f5da64619cee66226fb3b998dafb706190d9a833' +sha256sums=('eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7' 'SKIP') validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # Daiki Ueno <ueno@gnu.org> -_architectures="i686-w64-mingw32 x86_64-w64-mingw32" - build() { - cd "${srcdir}/libunistring-${pkgver}" + cd "${srcdir}/libunistring-${pkgver}" for _arch in ${_architectures}; do - unset LDFLAGS mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-configure \ --enable-threads=win32 @@ -30,9 +33,11 @@ build() { package() { for _arch in ${_architectures}; do cd "${srcdir}/libunistring-${pkgver}/build-${_arch}" - make DESTDIR="$pkgdir" install - find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; - find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g - rm "$pkgdir/usr/${_arch}/share/info/dir" + make DESTDIR="${pkgdir}" install + find "${pkgdir}/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; + find "${pkgdir}/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g + rm "${pkgdir}/usr/${_arch}/share/info/dir" done } + +# vim:set ts=2 sw=2 et: |