Merge pull request #98 from nacho/wip/gitg

gitg: new package wip
This commit is contained in:
Алексей
2014-07-24 19:44:23 +04:00
3 changed files with 120 additions and 0 deletions

53
mingw-w64-gitg/PKGBUILD Normal file
View File

@@ -0,0 +1,53 @@
# Maintainer: Ignacio Casal Quinteiro <icq@gnome.org>
_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
}

View File

@@ -0,0 +1,24 @@
From f9411a4d3362f9334161b9fa62065b7793370678 Mon Sep 17 00:00:00 2001
From: Ignacio Casal Quinteiro <icq@gnome.org>
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

View File

@@ -0,0 +1,43 @@
# Maintainer: Ignacio Casal Quinteiro <icq@gnome.org>
_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
}