[arch-commits] Commit in abiword/trunk (PKGBUILD command-plugin.m4)

Jan de Groot jgc at archlinux.org
Sun Mar 6 07:12:53 UTC 2016


    Date: Sunday, March 6, 2016 @ 08:12:53
  Author: jgc
Revision: 260994

upgpkg: abiword 3.0.1-5

Fix command plugin

Added:
  abiword/trunk/command-plugin.m4
Modified:
  abiword/trunk/PKGBUILD

-------------------+
 PKGBUILD          |    9 ++++++++-
 command-plugin.m4 |   47 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-03-06 07:09:16 UTC (rev 260993)
+++ PKGBUILD	2016-03-06 07:12:53 UTC (rev 260994)
@@ -5,7 +5,7 @@
 
 pkgname=abiword
 pkgver=3.0.1
-pkgrel=4
+pkgrel=5
 pkgdesc='Fully-featured word processor'
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -24,6 +24,7 @@
         abiword-3.0.0-link-grammar-5-second.patch
         link-grammar-panic.patch
         aiksaurus-plugin.m4
+        command-plugin.m4
         gnutls-3.4.0.patch)
 sha256sums=('e094f6fbf0afc5c5538b4894888e7c346f8ee8f49c9d24821dd696d0734865c6'
             '77b52a3722096cec3bfbe4fff3802f51b6c9e0ff7aaa30028c29825fd4e6a65f'
@@ -31,6 +32,7 @@
             'd2c80da81a339634a7a4ee4cef12f7ee968f2c2a8c2f75533b6713b71f0d61fd'
             '94d1e638f7b85123dc2282d2e59b982bde6ad0dbbe1b6b54351e610c5a0ea578'
             '5f80a2f94f9929cdba9809c5e1a87cd5d537a2518bb879bfb9eab51a71c8dac1'
+            '2f26826e9d59d80dacd0dae4aceb815804eaa75954e47507a0897794f33e45be'
             'b393e26c19f92901f64d2bae54c86708ea7dd0b647572088a8ac0cd2eec89100')
 
 prepare() {
@@ -45,9 +47,13 @@
   patch -Np0 -i ../link-grammar-panic.patch
   # Fix build with new gnutls 3.4.x
   patch -Np0 -i ../gnutls-3.4.0.patch
+
+  # python2 fix
+  sed -i 's/python -c/python2 -c/' src/gi-overrides/Makefile.{am,in}
   
   # Install missing m4 file
   install -m644 ../aiksaurus-plugin.m4 plugins/aiksaurus/plugin.m4
+  install -m644 ../command-plugin.m4 plugins/command/plugin.m4
 
   # Generate m4 file for configure
   find plugins -name plugin.m4 | xargs cat > plugin-configure.m4
@@ -66,6 +72,7 @@
     --enable-templates \
     --enable-plugins \
     --enable-introspection
+  sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 

Added: command-plugin.m4
===================================================================
--- command-plugin.m4	                        (rev 0)
+++ command-plugin.m4	2016-03-06 07:12:53 UTC (rev 260994)
@@ -0,0 +1,47 @@
+command_deps="no"
+
+if test "$enable_command" != ""; then
+    if test "$TOOLKIT" != "gtk"; then
+		command_deps="no"
+		AC_MSG_WARN([command plugin: only supported on UNIX/gtk platforms])
+	else 
+		# stolen from the original plugin.m4 in abiword-plugins
+		AC_CHECK_HEADER(readline/readline.h,[
+				AC_CHECK_HEADER(readline/history.h,[
+						AC_CHECK_LIB(readline,readline,[
+								command_deps="yes"
+						],[     AC_CHECK_LIB(readline,rl_initialize,[
+										command_deps="yes"
+
+								],,)
+						],)
+				])
+		])
+	fi
+fi
+
+if test "$enable_command" = "yes" || \
+   test "$command_deps" = "yes"; then
+
+if test "$enable_command_builtin" = "yes"; then
+AC_MSG_ERROR([command plugin: static linking not supported])
+fi
+
+AC_MSG_CHECKING([command plugin: for readline and friends])
+if test "$command_deps" != "yes"; then
+	AC_MSG_ERROR([no])
+else
+	AC_MSG_RESULT([yes])
+        COMMAND_LIBS="-lreadline -lhistory $COMMAND_LIBS"
+fi
+
+test "$enable_command" = "auto" && PLUGINS="$PLUGINS command"
+
+COMMAND_CFLAGS="$COMMAND_CFLAGS "'${PLUGIN_CFLAGS}'
+COMMAND_LIBS="$COMMAND_LIBS "'${PLUGIN_LIBS}'
+
+fi
+
+AC_SUBST([COMMAND_CFLAGS])
+AC_SUBST([COMMAND_LIBS])
+



More information about the arch-commits mailing list