add clutter
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
From d2d4fdd9d9f4be4ecfc5cf53dc1b591fda4ef099 Mon Sep 17 00:00:00 2001
|
||||
From: Lubosz Sarnecki <lubosz@gmail.com>
|
||||
Date: Sun, 3 Aug 2014 11:28:10 +0200
|
||||
Subject: [PATCH] msys2: add header for BOOL defintion
|
||||
|
||||
---
|
||||
clutter/win32/clutter-backend-win32.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/clutter/win32/clutter-backend-win32.c b/clutter/win32/clutter-backend-win32.c
|
||||
index fc7c604..2415d94 100644
|
||||
--- a/clutter/win32/clutter-backend-win32.c
|
||||
+++ b/clutter/win32/clutter-backend-win32.c
|
||||
@@ -24,6 +24,7 @@
|
||||
#endif
|
||||
|
||||
#include <windows.h>
|
||||
+#include <minwindef.h>
|
||||
|
||||
#include "clutter-backend-win32.h"
|
||||
#include "clutter-stage-win32.h"
|
||||
--
|
||||
2.0.4
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
From 47586605368ef89502c4cdee2d8a58e8d87becb7 Mon Sep 17 00:00:00 2001
|
||||
From: Lubosz Sarnecki <lubosz@gmail.com>
|
||||
Date: Sun, 3 Aug 2014 14:47:26 +0200
|
||||
Subject: [PATCH 2/2] msys2: add CC flags to gir-scanner
|
||||
|
||||
---
|
||||
clutter/Makefile.am | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/clutter/Makefile.am b/clutter/Makefile.am
|
||||
index a48010b..e23021c 100644
|
||||
--- a/clutter/Makefile.am
|
||||
+++ b/clutter/Makefile.am
|
||||
@@ -977,6 +977,7 @@ Clutter_@CLUTTER_API_VERSION_AM@_gir_SCANNERFLAGS = \
|
||||
--pkg-export=clutter-@CLUTTER_API_VERSION@
|
||||
|
||||
INTROSPECTION_GIRS += Clutter-@CLUTTER_API_VERSION@.gir
|
||||
+INTROSPECTION_SCANNER_ENV = CC="$(CC)"
|
||||
|
||||
Cally-@CLUTTER_API_VERSION@.gir: Makefile Clutter-@CLUTTER_API_VERSION@.gir
|
||||
|
||||
--
|
||||
2.0.4
|
||||
|
||||
64
mingw-w64-clutter/PKGBUILD
Normal file
64
mingw-w64-clutter/PKGBUILD
Normal file
@@ -0,0 +1,64 @@
|
||||
# Maintainer: Lubosz Sarnecki <lubosz@gmail.com>
|
||||
|
||||
_name=clutter
|
||||
_tag=1.19.6
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_name}"
|
||||
pkgver=1.19.6.8694.1e07fd7
|
||||
pkgrel=1
|
||||
pkgdesc="A GObject based library for creating fast, visually rich graphical user interfaces. (mingw-w64)"
|
||||
arch=('any')
|
||||
url="http://clutter-project.org/"
|
||||
license=("LGPL")
|
||||
makedepends=('automake' 'libtool' 'intltool' 'itstool' 'gtk-doc' 'gnome-doc-utils' 'yelp-tools')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gobject-introspection"
|
||||
"${MINGW_PACKAGE_PREFIX}-atk"
|
||||
"${MINGW_PACKAGE_PREFIX}-json-glib"
|
||||
"${MINGW_PACKAGE_PREFIX}-cogl"
|
||||
)
|
||||
options=(!libtool strip staticlibs)
|
||||
|
||||
source=("git://git.gnome.org/$_name#tag=$_tag"
|
||||
"0001-msys2-add-header-for-BOOL-defintion.patch"
|
||||
"0002-msys2-add-CC-flags-to-gir-scanner.patch")
|
||||
|
||||
md5sums=("SKIP"
|
||||
"3a92db8341129b0db058d47f97062f65"
|
||||
"993eabbeb6fa31af855a593956727e6f")
|
||||
|
||||
pkgver() {
|
||||
cd $_name
|
||||
major=$(grep "major_version]," configure.ac | sed 's/m4_define(\[clutter_major_version\], \[//' | sed 's/\])//')
|
||||
minor=$(grep "minor_version]," configure.ac | sed 's/m4_define(\[clutter_minor_version\], \[//' | sed 's/\])//')
|
||||
micro=$(grep "micro_version]," configure.ac | head -1 | sed 's/m4_define(\[clutter_micro_version\], \[//' | sed 's/\])//')
|
||||
hash=$(git log --pretty=format:'%h' -n 1)
|
||||
revision=$(git rev-list --count HEAD)
|
||||
echo $major.$minor.$micro.$revision.$hash
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd $_name
|
||||
git am ../0001-msys2-add-header-for-BOOL-defintion.patch
|
||||
git am ../0002-msys2-add-CC-flags-to-gir-scanner.patch
|
||||
NOCONFIGURE=1 ./autogen.sh
|
||||
}
|
||||
|
||||
build() {
|
||||
mkdir -p "${srcdir}/build-${MINGW_CHOST}"
|
||||
[[ -d "${srcdir}/build-${MINGW_CHOST}" ]] && rm -rf "${srcdir}/build-${MINGW_CHOST}"
|
||||
cp -r "${srcdir}/${_name}" "${srcdir}/build-${MINGW_CHOST}"
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
./configure \
|
||||
--prefix=${MINGW_PREFIX} \
|
||||
--build=${MINGW_CHOST} \
|
||||
--host=${MINGW_CHOST} \
|
||||
--disable-static \
|
||||
--enable-shared \
|
||||
--enable-silent-rules \
|
||||
--disable-gtk-doc
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/build-${MINGW_CHOST}"
|
||||
make -j1 DESTDIR="$pkgdir" install
|
||||
}
|
||||
Reference in New Issue
Block a user