template-glib: updated to 3.25.2. (#2562)
This commit is contained in:
@@ -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 \
|
||||
@@ -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"
|
||||
}
|
||||
46
mingw-w64-template-glib/PKGBUILD
Normal file
46
mingw-w64-template-glib/PKGBUILD
Normal 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"
|
||||
}
|
||||
Reference in New Issue
Block a user