summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-06-01 12:14:13 +0800
committerTing-Wei Lan <lantw44@gmail.com>2013-06-01 12:14:13 +0800
commitbf1e8f64a686cfde4fff0f620106a37e91bbc277 (patch)
treeee0021203070145bbb65cef5e8a16be7119a2993
parent29acb3ab4764801a985783590d0c0368ed79ad2e (diff)
downloadAUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar.gz
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar.bz2
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar.lz
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar.xz
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.tar.zst
AUR4-PKGBUILD-bf1e8f64a686cfde4fff0f620106a37e91bbc277.zip
mingw-w64-gtk3: use local patch files
-rw-r--r--mingw-w64-gtk3/.SRCINFO4
-rw-r--r--mingw-w64-gtk3/PKGBUILD15
-rw-r--r--mingw-w64-gtk3/gtk-dont-define-initguid.patch11
3 files changed, 23 insertions, 7 deletions
diff --git a/mingw-w64-gtk3/.SRCINFO b/mingw-w64-gtk3/.SRCINFO
index 5a4e4e5..4c00082 100644
--- a/mingw-w64-gtk3/.SRCINFO
+++ b/mingw-w64-gtk3/.SRCINFO
@@ -17,11 +17,11 @@ pkgbase = mingw-w64-gtk3
options = !strip
options = !buildflags
source = http://ftp.gnome.org/pub/gnome/sources/gtk+/3.8/gtk+-3.8.2.tar.xz
- source = http://pkgs.fedoraproject.org/cgit/mingw-gtk3.git/plain/gtk-dont-define-initguid.patch?id=82ccf489f4763e375805d848351ac3f8fda8e88b
source = https://git.gnome.org/browse/gtk+/plain/demos/gtk-demo/brick.png?h=gtk-3-8&id=231d6c209f47edac828f52a7316980129c370eb1
+ source = gtk-dont-define-initguid.patch
md5sums = 8e878e18fc385f2b813419dc7b40a968
- md5sums = 4038939df90f80ea6923d67afff28e03
md5sums = 523aea0be651baaba128c133751a0f01
+ md5sums = 4038939df90f80ea6923d67afff28e03
pkgname = mingw-w64-gtk3
diff --git a/mingw-w64-gtk3/PKGBUILD b/mingw-w64-gtk3/PKGBUILD
index 08009ed..290f433 100644
--- a/mingw-w64-gtk3/PKGBUILD
+++ b/mingw-w64-gtk3/PKGBUILD
@@ -15,19 +15,24 @@ mingw-w64-glib2
mingw-w64-cairo
'mingw-w64-gdk-pixbuf2>=2.27.1')
options=(!libtool !strip !buildflags)
+
source=(
"http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-${pkgver}.tar.xz"
-"http://pkgs.fedoraproject.org/cgit/mingw-gtk3.git/plain/gtk-dont-define-initguid.patch?id=82ccf489f4763e375805d848351ac3f8fda8e88b"
-"https://git.gnome.org/browse/gtk+/plain/demos/gtk-demo/brick.png?h=gtk-3-8&id=231d6c209f47edac828f52a7316980129c370eb1")
+"https://git.gnome.org/browse/gtk+/plain/demos/gtk-demo/brick.png?h=gtk-3-8&id=231d6c209f47edac828f52a7316980129c370eb1"
+"gtk-dont-define-initguid.patch")
+
+# The second source file is downloaded from GNOME. This file exists in the git repository but not in the tarball. Building of demos will fail without this file.
+# The third source file is downloaded from Fedora Project
+
md5sums=('8e878e18fc385f2b813419dc7b40a968'
- '4038939df90f80ea6923d67afff28e03'
- '523aea0be651baaba128c133751a0f01')
+ '523aea0be651baaba128c133751a0f01'
+ '4038939df90f80ea6923d67afff28e03')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
cd "${srcdir}/gtk+-${pkgver}"
- patch -Np0 < '../gtk-dont-define-initguid.patch?id=82ccf489f4763e375805d848351ac3f8fda8e88b'
+ patch -Np0 < '../gtk-dont-define-initguid.patch'
for _arch in ${_architectures}; do
export CFLAGS="-O2 -mms-bitfields"
export CXXFLAGS="${CFLAGS}"
diff --git a/mingw-w64-gtk3/gtk-dont-define-initguid.patch b/mingw-w64-gtk3/gtk-dont-define-initguid.patch
new file mode 100644
index 0000000..5f41a48
--- /dev/null
+++ b/mingw-w64-gtk3/gtk-dont-define-initguid.patch
@@ -0,0 +1,11 @@
+--- gdk/win32/gdkdnd-win32.c.orig 2013-04-04 21:15:55.689671748 +0200
++++ gdk/win32/gdkdnd-win32.c 2013-04-04 21:16:02.083782327 +0200
+@@ -70,8 +70,6 @@
+ *
+ */
+
+-#define INITGUID
+-
+ #include "gdkdnd.h"
+ #include "gdkproperty.h"
+ #include "gdkinternals.h"