template-glib: updated to 3.25.2. (#2562)

This commit is contained in:
Andrea Zagli
2017-06-07 21:50:44 +02:00
committed by Алексей
parent b3564b8e5a
commit ee6ee6293d
3 changed files with 46 additions and 79 deletions

View File

@@ -1,19 +0,0 @@
--- ./examples/Makefile.am.orig 2016-04-18 21:11:15.234531300 +0200
+++ ./examples/Makefile.am 2016-04-18 21:11:48.046203700 +0200
@@ -6,14 +6,14 @@
noinst_PROGRAMS = simple
simple_SOURCES = simple.c
-simple_CFLAGS = $(TMPL_CFLAGS) -I$(top_srcdir)/src
+simple_CFLAGS = $(TMPL_CFLAGS) -I$(top_srcdir)/src -I$(top_builddir)/src
simple_LDADD = $(top_builddir)/src/libtemplate-glib-1.0.la
if ENABLE_VAPIGEN
noinst_PROGRAMS += simple-vala
simple_vala_SOURCES = simple-vala.vala
-simple_vala_CFLAGS = $(TMPL_CFLAGS) -I$(top_srcdir)/src
+simple_vala_CFLAGS = $(TMPL_CFLAGS) -I$(top_srcdir)/src -I$(top_builddir)/src
simple_vala_LDADD = $(top_builddir)/src/libtemplate-glib-1.0.la
simple_vala_VALAFLAGS = \
--vapidir $(top_builddir)/src \

View File

@@ -1,60 +0,0 @@
# Maintainer: Andrea Zagli <andrea.zagli.free@gmail.com>
_realname=template-glib
_base_ver=3.19.4
pkgbase=mingw-w64-${_realname}-git
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git"
pkgver=3.19.4.49.f2435ac
pkgrel=1
arch=('any')
pkgdesc="A templating library for GLib (mingw-w64)"
depends=("${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gobject-introspection")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
"gtk-doc"
"flex"
"bison"
"autoconf-archive")
options=('!strip' 'debug' 'staticlibs')
license=("LGPL 2.1")
url="http://www.gnome.org/"
source=(git+http://git.gnome.org/browse/${_realname}
001-win.patch)
sha256sums=('SKIP'
'c20511d44927c23f26641949ee4b9b4010c52d624b1818e2fe1a007e10fa850a')
pkgver() {
cd "$srcdir/$_realname"
printf "%s.%s.%s" "${_base_ver}" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd ${_realname}
patch -b -V simple -p1 -i ${srcdir}/001-win.patch
aclocal --install -I build-aux || exit 1
gtkdocize || exit 1
autoreconf --force --install -Wno-portability || exit 1
}
build() {
mkdir -p build-${MINGW_CHOST}
cd build-${MINGW_CHOST}
../${_realname}/configure \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--build=${MINGW_CHOST} \
--prefix=${MINGW_PREFIX} \
--libexecdir=${MINGW_PREFIX}/lib \
--enable-vala=no
make
}
package() {
cd "$srcdir/build-${MINGW_CHOST}"
make DESTDIR=$pkgdir install
install -Dm644 "${srcdir}/${_realname}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
}

View File

@@ -0,0 +1,46 @@
# Maintainer: Andrea Zagli <andrea.zagli.free@gmail.com>
_realname=template-glib
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=3.25.2
pkgrel=1
arch=('any')
pkgdesc="A templating library for GLib (mingw-w64)"
depends=("${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gobject-introspection")
makedepends=("${MINGW_PACKAGE_PREFIX}-meson"
"${MINGW_PACKAGE_PREFIX}-ninja"
"gtk-doc"
"flex"
"bison"
"autoconf-archive")
options=('!strip' 'debug' 'staticlibs')
license=("LGPL 2.1")
url="http://www.gnome.org/"
source=(https://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.xz)
sha256sums=('43d3cc81ffdd8f6cb49f8bd6bec63c52b82c56f386013643e95c5450d086313f')
prepare() {
cd ${_realname}-${pkgver}
}
build() {
mkdir -p build-${MINGW_CHOST}
cd build-${MINGW_CHOST}
meson.py \
--buildtype plain \
-Dwith_introspection=false \
../${_realname}-${pkgver}
ninja
}
package() {
cd "$srcdir/build-${MINGW_CHOST}"
DESTDIR=${pkgdir}${MINGW_PREFIX} ninja install
install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
}