summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicola Murino2018-04-23 12:35:23 +0200
committerNicola Murino2018-04-23 12:35:23 +0200
commitdbcc8bd524581b434b92acb4f1f17473b60aff18 (patch)
treedc5b15917d5d44568b8a86500acbca9140ebba1f
parent72596d4f16d9d0c5fa9f9ccf6667242399289abe (diff)
downloadaur-dbcc8bd524581b434b92acb4f1f17473b60aff18.tar.gz
update to 2.56.0-1
build now requires meson
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD20
2 files changed, 18 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bae598b6d300..fc689be56c04 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,21 @@
# Generated by mksrcinfo v8
-# Sat Feb 3 17:49:34 UTC 2018
+# Mon Apr 23 10:35:13 UTC 2018
pkgbase = mingw-w64-glib-networking
pkgdesc = Network-related GIO modules for glib (mingw-w64)
- pkgver = 2.54.1
+ pkgver = 2.56.0
pkgrel = 1
url = http://www.gtk.org/
arch = any
license = LGPL
- makedepends = mingw-w64-configure
+ makedepends = mingw-w64-meson
depends = mingw-w64-glib2
depends = mingw-w64-gnutls
options = !strip
options = !buildflags
options = !libtool
options = staticlibs
- source = https://download.gnome.org/sources/glib-networking/2.54/glib-networking-2.54.1.tar.xz
- sha256sums = eaa787b653015a0de31c928e9a17eb57b4ce23c8cf6f277afaec0d685335012f
+ source = https://download.gnome.org/sources/glib-networking/2.56/glib-networking-2.56.0.tar.xz
+ sha256sums = 47fd10bcae2e5039dc5f685e3ea384f48e64a6bee26d755718f534a978477c93
pkgname = mingw-w64-glib-networking
diff --git a/PKGBUILD b/PKGBUILD
index 07d2ef7bb811..36c15e218322 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,38 @@
# Maintainer: drakkan <nicola.murino at gmail dot com>
pkgname=mingw-w64-glib-networking
-pkgver=2.54.1
+pkgver=2.56.0
pkgrel=1
pkgdesc="Network-related GIO modules for glib (mingw-w64)"
arch=('any')
url="http://www.gtk.org/"
license=('LGPL')
depends=(mingw-w64-glib2 mingw-w64-gnutls)
-makedepends=(mingw-w64-configure)
+makedepends=(mingw-w64-meson)
source=("https://download.gnome.org/sources/glib-networking/${pkgver%.*}/glib-networking-${pkgver}.tar.xz")
options=(!strip !buildflags !libtool staticlibs)
-sha256sums=('eaa787b653015a0de31c928e9a17eb57b4ce23c8cf6f277afaec0d685335012f')
+sha256sums=('47fd10bcae2e5039dc5f685e3ea384f48e64a6bee26d755718f534a978477c93')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+prepare() {
+ cd "${srcdir}/glib-networking-${pkgver}"
+ sed -i '/libproxy_support/s/true/false/g' meson_options.txt
+ sed -i '/gnome_proxy_support/s/true/false/g' meson_options.txt
+ sed -i '/static_modules/s/false/true/g' meson_options.txt
+}
+
build() {
for _arch in ${_architectures}; do
mkdir -p "${srcdir}/glib-networking-${pkgver}/build-${_arch}"
cd "${srcdir}/glib-networking-${pkgver}/build-${_arch}"
- ${_arch}-configure --without-ca-certificates --enable-more-warnings
- make
+ meson "${srcdir}/glib-networking-${pkgver}" "${srcdir}/glib-networking-${pkgver}/build-${_arch}" --cross-file "/usr/share/mingw/toolchain-${_arch}.meson"
+ ninja -C "${srcdir}/glib-networking-${pkgver}/build-${_arch}"
done
}
package() {
for _arch in ${_architectures}; do
- cd "${srcdir}/glib-networking-${pkgver}/build-${_arch}"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="${pkgdir}" ninja -C "${srcdir}/glib-networking-${pkgver}/build-${_arch}" install
${_arch}-strip -g "${pkgdir}/usr/${_arch}/lib/gio/modules/"*.a
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/lib/gio/modules/*.dll
done