diff --git a/mingw-w64-gitg/PKGBUILD b/mingw-w64-gitg/PKGBUILD new file mode 100644 index 0000000000..55c028688c --- /dev/null +++ b/mingw-w64-gitg/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Ignacio Casal Quinteiro + +_realname=gitg +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.3.3 +pkgrel=1 +arch=('any') +pkgdesc="git repository viewer for GTK+/GNOME (mingw-w64)" +depends=("${MINGW_PACKAGE_PREFIX}-gtksourceview3" + "${MINGW_PACKAGE_PREFIX}-libpeas" + "${MINGW_PACKAGE_PREFIX}-enchant" + "${MINGW_PACKAGE_PREFIX}-iso-codes" + "${MINGW_PACKAGE_PREFIX}-python3-gobject" + "${MINGW_PACKAGE_PREFIX}-gsettings-desktop-schemas" + "${MINGW_PACKAGE_PREFIX}-libgit2-glib" + "${MINGW_PACKAGE_PREFIX}-webkit2gtk3") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" + "${MINGW_PACKAGE_PREFIX}-pkg-config" + "${MINGW_PACKAGE_PREFIX}-vala" + "${MINGW_PACKAGE_PREFIX}-gobject-introspection" + "intltool" + "itstool" + "gettext-devel") +options=('strip' 'staticlibs') +license=("GPL2+") +url="https://wiki.gnome.org/Apps/Gitg" +source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver:0:4}/${_realname}-$pkgver.tar.xz) +sha256sums=('a206574d5d3542223c79693d0954fa87d4ba95f13074bb9598e83c91df8f9a16') + +prepare() { + cd "${srcdir}"/${_realname}-${pkgver} + #autopoint --force + #AUTOPOINT='intltoolize --automake --copy' autoreconf -f -i +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib \ + --disable-schemas-compile + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +} diff --git a/mingw-w64-json-glib/0001-Give-CC-to-gir-scanner.patch b/mingw-w64-json-glib/0001-Give-CC-to-gir-scanner.patch new file mode 100644 index 0000000000..dd259e5361 --- /dev/null +++ b/mingw-w64-json-glib/0001-Give-CC-to-gir-scanner.patch @@ -0,0 +1,24 @@ +From f9411a4d3362f9334161b9fa62065b7793370678 Mon Sep 17 00:00:00 2001 +From: Ignacio Casal Quinteiro +Date: Thu, 24 Jul 2014 17:28:35 +0200 +Subject: [PATCH] Give CC to gir scanner + +--- + json-glib/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/json-glib/Makefile.am b/json-glib/Makefile.am +index 28638b2..d07fe6d 100644 +--- a/json-glib/Makefile.am ++++ b/json-glib/Makefile.am +@@ -119,6 +119,7 @@ json_glib_format_LDADD = $(JSON_LIBS) libjson-glib-1.0.la + + if HAVE_INTROSPECTION + INTROSPECTION_GIRS = Json-1.0.gir ++INTROSPECTION_SCANNER_ENV = CC="$(CC)" + + introspection_source = \ + $(source_c) \ +-- +1.9.3 + diff --git a/mingw-w64-json-glib/PKGBUILD b/mingw-w64-json-glib/PKGBUILD new file mode 100644 index 0000000000..de7b4f4d25 --- /dev/null +++ b/mingw-w64-json-glib/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Ignacio Casal Quinteiro + +_realname=json-glib +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=1.0.2 +pkgrel=1 +arch=('any') +pkgdesc="JSON-GLib implements a full suite of JSON-related tools using GLib and GObject (mingw-w64)" +depends=("${MINGW_PACKAGE_PREFIX}-glib2") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" + "${MINGW_PACKAGE_PREFIX}-pkg-config" + "${MINGW_PACKAGE_PREFIX}-gobject-introspection") +options=('strip' 'staticlibs') +license=("LGPL2+") +url="https://wiki.gnome.org/Projects/JsonGlib" +source=("http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz" + 0001-Give-CC-to-gir-scanner.patch) +sha256sums=('887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a' + 'd3d789fcd1466dde7b42ffe200f699f508bdb477fbabac8c7e0d36703f17a747') + +prepare() { + cd "${srcdir}"/${_realname}-${pkgver} + patch -Np1 -i "${srcdir}/0001-Give-CC-to-gir-scanner.patch" + autoreconf -f -i +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib \ + make -j1 +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +}