]> saetta.ns0.it Git - msys2/commitdiff
gucharmap: nuovo pacchetto.
authorAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Mon, 28 Sep 2015 10:54:08 +0000 (12:54 +0200)
committerAndrea Zagli <a.zagli@comune.scandicci.fi.it>
Mon, 28 Sep 2015 10:54:08 +0000 (12:54 +0200)
packages/mingw-w64-gucharmap/001-win.patch [new file with mode: 0644]
packages/mingw-w64-gucharmap/PKGBUILD [new file with mode: 0644]
packages/mingw-w64-gucharmap/gucharmap-i686.install [new file with mode: 0644]
packages/mingw-w64-gucharmap/gucharmap-x86_64.install [new file with mode: 0644]

diff --git a/packages/mingw-w64-gucharmap/001-win.patch b/packages/mingw-w64-gucharmap/001-win.patch
new file mode 100644 (file)
index 0000000..99480f0
--- /dev/null
@@ -0,0 +1,22 @@
+--- ./gucharmap/Makefile.am.orig       2015-09-28 12:39:44.594879500 +0200
++++ ./gucharmap/Makefile.am    2015-09-28 12:40:51.505051900 +0200
+@@ -89,7 +89,8 @@
+       -version-info $(LIBGUCHARMAP_LT_VERSION)        \
+       -export-symbols-regex "^gucharmap_*"            \
+       $(BSYMBOLIC_LDFLAG) \
+-      $(AM_LDFLAGS)
++      $(AM_LDFLAGS) \
++      -no-undefined
+ libgucharmap@GUCHARMAP_LIBRARY_SUFFIX_U@_la_LIBADD = \
+       $(GTK_LIBS)     \
+@@ -157,7 +158,8 @@
+       $(AM_CFLAGS)
+ gucharmap_LDFLAGS = \
+-      $(AM_LDFLAGS)
++      $(AM_LDFLAGS) \
++      -no-undefined
+ gucharmap_LDADD = \
+       libgucharmap@GUCHARMAP_LIBRARY_SUFFIX_U@.la     \
diff --git a/packages/mingw-w64-gucharmap/PKGBUILD b/packages/mingw-w64-gucharmap/PKGBUILD
new file mode 100644 (file)
index 0000000..222b420
--- /dev/null
@@ -0,0 +1,60 @@
+# Maintainer: Andrea Zagli <andrea.zagli.free@gmail.com>
+
+_realname=gucharmap
+pkgbase=mingw-w64-${_realname}
+pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
+pkgver=3.18.0
+pkgrel=1
+arch=('any')
+pkgdesc="Evolution database backend server (mingw-w64)"
+depends=("${MINGW_PACKAGE_PREFIX}-glib2"
+         "${MINGW_PACKAGE_PREFIX}-gtk3"
+         "${MINGW_PACKAGE_PREFIX}-libxml2")
+makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
+             "gtk-doc"
+             "${MINGW_PACKAGE_PREFIX}-vala"
+             "${MINGW_PACKAGE_PREFIX}-gobject-introspection"
+             "${MINGW_PACKAGE_PREFIX}-pkg-config"
+             "${MINGW_PACKAGE_PREFIX}-desktop-file-utils")
+options=('!strip' 'debug' 'staticlibs')
+license=("LGPL 2.1")
+url="http://www.gnome.org/"
+install=${_realname}-${CARCH}.install
+source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver:0:4}/${_realname}-${pkgver}.tar.xz
+        001-win.patch)
+sha256sums=('121d2652f59a26c9426c96e7c6ca73295c45b675dd4ef0ccdb1b50bc0b4f3830'
+            'ce7e44e9524b1044711bcf2aca3ed14d3f42078f44b5c52c598048205beea7af')
+
+prepare() {
+  cd ${_realname}-${pkgver}
+
+  patch -b -V simple -p1 -i ${srcdir}/001-win.patch
+
+  autoreconf -fi
+}
+
+build() {
+  [[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST}
+  mkdir -p build-${MINGW_CHOST}
+  cd build-${MINGW_CHOST}
+
+  mkdir -p docs/reference/html
+  cp -rf ../${_realname}-${pkgver}/docs/reference/html/* docs/reference/html
+
+  ../${_realname}-${pkgver}/configure \
+    --host=${MINGW_CHOST} \
+    --target=${MINGW_CHOST} \
+    --build=${MINGW_CHOST} \
+    --prefix=${MINGW_PREFIX} \
+    --libexecdir=${MINGW_PREFIX}/lib \
+    --with-gtk=3.0
+  make
+}
+
+package() {
+  cd "$srcdir/build-${MINGW_CHOST}"
+  make DESTDIR=$pkgdir install
+
+  install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING"
+  install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING.UNICODE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING.UNICODE"
+}
diff --git a/packages/mingw-w64-gucharmap/gucharmap-i686.install b/packages/mingw-w64-gucharmap/gucharmap-i686.install
new file mode 100644 (file)
index 0000000..fcc957e
--- /dev/null
@@ -0,0 +1,11 @@
+post_install() {
+  mingw32/bin/glib-compile-schemas mingw32/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+post_remove() {
+  post_install $1
+}
diff --git a/packages/mingw-w64-gucharmap/gucharmap-x86_64.install b/packages/mingw-w64-gucharmap/gucharmap-x86_64.install
new file mode 100644 (file)
index 0000000..6bcf507
--- /dev/null
@@ -0,0 +1,11 @@
+post_install() {
+  mingw64/bin/glib-compile-schemas mingw64/share/glib-2.0/schemas
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+post_remove() {
+  post_install $1
+}