summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSchala2017-02-19 15:19:08 -0800
committerSchala2017-02-19 15:19:08 -0800
commitfceaeaa4d212e8c4294ab4524c22f661b3c8e7bd (patch)
tree6aed8b06afb93f2b2b59fb0e3d6d1a793d8deb2b
parent9f873cf383fa440de162983ad028a6e84f8cf571 (diff)
downloadaur-fceaeaa4d212e8c4294ab4524c22f661b3c8e7bd.tar.gz
2.50.3
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD26
3 files changed, 26 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc4824bd89bc..09110f185d2f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,25 @@
# Generated by mksrcinfo v8
-# Wed Jan 11 21:37:06 UTC 2017
+# Sun Feb 19 23:18:29 UTC 2017
pkgbase = mingw-w64-glib2
pkgdesc = Low level core library (mingw-w64)
- pkgver = 2.50.2
- pkgrel = 2
+ pkgver = 2.50.3
+ pkgrel = 1
url = http://www.gtk.org/
arch = any
license = LGPL
makedepends = mingw-w64-configure
makedepends = python
- depends = mingw-w64-gettext
- depends = mingw-w64-zlib
+ makedepends = mingw-w64-gettext
+ makedepends = shared-mime-info
+ makedepends = mingw-w64-zlib
+ makedepends = git
depends = mingw-w64-libffi
depends = mingw-w64-pcre
- depends = mingw-w64-freetype2
options = !strip
options = !buildflags
options = staticlibs
options = !emptydirs
- source = http://ftp.gnome.org/pub/GNOME/sources/glib/2.50/glib-2.50.2.tar.xz
+ source = git+https://git.gnome.org/browse/glib#commit=9da3e7226d20715962f679812ce7632513b7e06c
source = 0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch
source = 0004-glib-prefer-constructors-over-DllMain.patch
source = 0017-GSocket-Fix-race-conditions-on-Win32-if-multiple-thr.patch
@@ -26,7 +27,7 @@ pkgbase = mingw-w64-glib2
source = 0028-inode_directory.patch
source = revert-warn-glib-compile-schemas.patch
source = use-pkgconfig-file-for-intl.patch
- sha256sums = be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5
+ sha256sums = SKIP
sha256sums = ef81e82e15fb3a71bad770be17fe4fea3f4d9cdee238d6caa39807eeea5da3e3
sha256sums = 7b099af0c562f397458542482d6d1debe437f220762aa2ed94b2e6c4d43dd8a6
sha256sums = 8e8ee4011e39900febc8f6177dfbaeef4f73f56c34abd09f76fe023447005946
diff --git a/.gitignore b/.gitignore
index d36132dce21e..498d7345e533 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+glib/
pkg/
src/
*.log
diff --git a/PKGBUILD b/PKGBUILD
index c596e4c361bb..fca79f7ad00c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,17 @@
# Contributor: ant32 <antreimer@gmail.com>
# Contributor: Renato Silva <br.renatosilva@gmail.com>
pkgname=mingw-w64-glib2
-pkgver=2.50.2
-pkgrel=2
+pkgver=2.50.3
+pkgrel=1
+_commit=9da3e7226d20715962f679812ce7632513b7e06c
arch=(any)
pkgdesc="Low level core library (mingw-w64)"
-depends=(mingw-w64-gettext mingw-w64-zlib mingw-w64-libffi mingw-w64-pcre mingw-w64-freetype2)
-makedepends=(mingw-w64-configure python)
+depends=(mingw-w64-libffi mingw-w64-pcre)
+makedepends=(mingw-w64-configure python mingw-w64-gettext shared-mime-info mingw-w64-zlib git)
license=("LGPL")
options=(!strip !buildflags staticlibs !emptydirs)
url="http://www.gtk.org/"
-source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.tar.xz"
+source=("git+https://git.gnome.org/browse/glib#commit=$_commit"
"0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch"
"0004-glib-prefer-constructors-over-DllMain.patch"
"0017-GSocket-Fix-race-conditions-on-Win32-if-multiple-thr.patch"
@@ -19,7 +20,7 @@ source=("http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.t
"0028-inode_directory.patch"
"revert-warn-glib-compile-schemas.patch"
"use-pkgconfig-file-for-intl.patch")
-sha256sums=('be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5'
+sha256sums=('SKIP'
'ef81e82e15fb3a71bad770be17fe4fea3f4d9cdee238d6caa39807eeea5da3e3'
'7b099af0c562f397458542482d6d1debe437f220762aa2ed94b2e6c4d43dd8a6'
'8e8ee4011e39900febc8f6177dfbaeef4f73f56c34abd09f76fe023447005946'
@@ -30,8 +31,13 @@ sha256sums=('be68737c1f268c05493e503b3b654d2b7f43d7d0b8c5556f7e4651b870acfbf5'
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+pkgver() {
+ cd glib
+ git describe --tags | sed 's/-/+/g'
+}
+
prepare() {
- cd glib-$pkgver
+ cd glib
patch -Np1 -i .."/0001-Use-CreateFile-on-Win32-to-make-sure-g_unlink-always.patch"
patch -Np1 -i ../0004-glib-prefer-constructors-over-DllMain.patch
patch -p1 -i ../0017-GSocket-Fix-race-conditions-on-Win32-if-multiple-thr.patch
@@ -44,7 +50,7 @@ prepare() {
build() {
- cd glib-$pkgver
+ cd glib
conf="--with-pcre=system --with-threads=win32 --disable-fam"
for _arch in ${_architectures}; do
mkdir -p build-${_arch}-static && pushd build-${_arch}-static
@@ -63,9 +69,9 @@ build() {
package() {
for _arch in ${_architectures}; do
- cd "$srcdir/glib-$pkgver/build-${_arch}-shared"
+ cd "$srcdir/glib/build-${_arch}-shared"
make DESTDIR="$pkgdir" install
- make -C "$srcdir/glib-$pkgver/build-${_arch}-static" DESTDIR="$pkgdir/static" install
+ make -C "$srcdir/glib/build-${_arch}-static" DESTDIR="$pkgdir/static" install
mv "$pkgdir/static/usr/${_arch}/lib/"*.a "$pkgdir/usr/${_arch}/lib/"
find "$pkgdir/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \;
find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \;