Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=33dcd49d0018854f28e82199e65788a1c2c50bb1
commit 33dcd49d0018854f28e82199e65788a1c2c50bb1 Author: crazy <[email protected]> Date: Tue Oct 20 16:43:26 2015 +0200 gtkspell-2.0.16-16-x86_64 * move to -extra * remove build() and use Fconfopts * removed asneeded * removed unused gtk+3 patch diff --git a/source/xlib/gtkspell/FrugalBuild b/source/xlib-extra/gtkspell/FrugalBuild similarity index 74% rename from source/xlib/gtkspell/FrugalBuild rename to source/xlib-extra/gtkspell/FrugalBuild index 4f0d505..1ea0e05 100644 --- a/source/xlib/gtkspell/FrugalBuild +++ b/source/xlib-extra/gtkspell/FrugalBuild @@ -1,26 +1,18 @@ # Compiling Time: 0.30 SBU # Maintainer: IroNiQ <[email protected]> -options+=('asneeded') - pkgname=gtkspell pkgver=2.0.16 -pkgrel=15 +pkgrel=16 pkgdesc="GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget." url="http://gtkspell.sourceforge.net/" depends=('libxml2>=2.7.8' 'gtk+2>=2.20.0-2' 'aspell' 'enchant') -makedepends=('intltool' 'gtk-doc') +makedepends=('intltool' 'gtk-doc' 'x11-protos') options=('scriptlet') -groups=('xlib') +groups=('xlib-extra') archs=('i686' 'x86_64') Finclude sourceforge sha1sums=('49a3eaff850d119a94fc929635270f01e87cdca1') +Fconfopts+=" --with-gtk=2" -build() { - Fcd - Fpatchall - Fautoreconf - Fmake --with-gtk=2 - Fmakeinstall -} # optimization OK diff --git a/source/xlib/gtkspell/gtkspell-gtk3.patch b/source/xlib/gtkspell/gtkspell-gtk3.patch deleted file mode 100644 index 4f3f85a..0000000 --- a/source/xlib/gtkspell/gtkspell-gtk3.patch +++ /dev/null @@ -1,142 +0,0 @@ -=== modified file 'Makefile.am' ---- old/Makefile.am 2010-01-08 22:13:05 +0000 -+++ new/Makefile.am 2011-07-23 21:39:04 +0000 -@@ -1,8 +1,14 @@ - SUBDIRS=gtkspell examples docs po - - pkgconfigdir=$(libdir)/pkgconfig -+ -+if USE_GTK3 -+pkgconfig_DATA=gtkspell-3.0.pc -+DISTCLEANFILES=gtkspell-3.0.pc -+else - pkgconfig_DATA=gtkspell-2.0.pc - DISTCLEANFILES=gtkspell-2.0.pc -+endif - - dist-hook: - $(MAKE) -C "$(srcdir)/po" "$(GETTEXT_PACKAGE).pot" - -=== modified file 'configure.ac' ---- old/configure.ac 2010-01-08 22:13:05 +0000 -+++ new/configure.ac 2011-07-24 00:34:17 +0000 -@@ -15,11 +15,32 @@ - SPELLER_LIB=-lenchant - - AC_SUBST(SPELLER_LIB) --GTKSPELL_PACKAGES=gtk+-2.0 -+ -+AC_ARG_WITH([gtk], -+ [AS_HELP_STRING([--with-gtk], -+ [Which version of gtk to use @<:@default=2@:>@])], -+ [], -+ [with_gtk=3]) -+AS_IF([test "x$with_gtk" = x3], -+ [PKG_CHECK_MODULES(GTKSPELL, gtk+-3.0 -+ enchant >= 0.4.0) -+ GTKSPELL_PACKAGES=gtk+-3.0 -+ AC_SUBST(GTKSPELL_CFLAGS) -+ AC_SUBST(GTKSPELL_LIBS) -+ AC_DEFINE(HAVE_GTK3, 1, [whether gtk3 is available]) -+ ], -+ [test "x$with_gtk" = x2], -+ [PKG_CHECK_MODULES(GTKSPELL, gtk+-2.0 -+ enchant >= 0.4.0) -+ GTKSPELL_PACKAGES=gtk+-2.0 -+ AC_SUBST(GTKSPELL_CFLAGS) -+ AC_SUBST(GTKSPELL_LIBS) -+ ], -+ [AC_MSG_FAILURE([Value for --with-gtk was neither 2 nor 3])] -+) -+AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3]) -+ - AC_SUBST(GTKSPELL_PACKAGES) --PKG_CHECK_MODULES(GTKSPELL, $GTKSPELL_PACKAGES enchant >= 0.4.0 ) --AC_SUBST(GTKSPELL_CFLAGS) --AC_SUBST(GTKSPELL_LIBS) - - # check Pango version so we can use PANGO_UNDERLINE_ERROR when available: - PKG_CHECK_MODULES(PANGO, [pango >= 1.3.5], -@@ -90,7 +111,7 @@ - - dnl AM_MAINTAINER_MODE - --AC_CONFIG_FILES(Makefile gtkspell/Makefile examples/Makefile gtkspell-2.0.pc gtkspell.spec docs/Makefile po/Makefile.in) -+AC_CONFIG_FILES(Makefile gtkspell/Makefile examples/Makefile gtkspell-2.0.pc gtkspell-3.0.pc gtkspell.spec docs/Makefile po/Makefile.in) - - GTK_DOC_CHECK(1.0) - - -=== modified file 'examples/Makefile.am' ---- old/examples/Makefile.am 2005-09-06 13:00:45 +0000 -+++ new/examples/Makefile.am 2011-07-23 21:39:04 +0000 -@@ -1,6 +1,10 @@ - noinst_PROGRAMS = simple advanced - AM_CFLAGS = @GTKSPELL_CFLAGS@ -I$(top_builddir) - INCLUDES = -I$(top_srcdir) -+if USE_GTK3 -+LDADD = @GTKSPELL_LIBS@ $(top_builddir)/gtkspell/libgtkspell-3.la -+else - LDADD = @GTKSPELL_LIBS@ $(top_builddir)/gtkspell/libgtkspell.la -+endif - simple_SOURCES = simple.c - advanced_SOURCES = advanced.c - -=== modified file 'gtkspell/Makefile.am' ---- old/gtkspell/Makefile.am 2005-09-06 13:00:45 +0000 -+++ new/gtkspell/Makefile.am 2011-07-23 21:39:04 +0000 -@@ -1,6 +1,20 @@ --lib_LTLIBRARIES=libgtkspell.la -+if USE_GTK3 -+VER=3 -+lib_LTLIBRARIES = libgtkspell-3.la -+else -+VER= -+lib_LTLIBRARIES = libgtkspell.la -+endif -+ - AM_CFLAGS=@GTKSPELL_CFLAGS@ -DG_LOG_DOMAIN=\"gtkspell\" -DLOCALEDIR=\""$(datadir)/locale"\" -+if USE_GTK3 -+libgtkspell_3_la_LIBADD=@GTKSPELL_LIBS@ @SPELLER_LIB@ -+libgtkspell_3_la_includedir=$(includedir)/gtkspell-3.0/gtkspell -+libgtkspell_3_la_include_HEADERS=gtkspell.h -+libgtkspell_3_la_SOURCES=gtkspell.c deprecated.c gtkspell.h -+else - libgtkspell_la_LIBADD=@GTKSPELL_LIBS@ @SPELLER_LIB@ - libgtkspell_la_includedir=$(includedir)/gtkspell-2.0/gtkspell - libgtkspell_la_include_HEADERS=gtkspell.h - libgtkspell_la_SOURCES=gtkspell.c deprecated.c gtkspell.h -+endif - -=== modified file 'gtkspell/gtkspell.c' ---- old/gtkspell/gtkspell.c 2010-01-08 22:13:05 +0000 -+++ new/gtkspell/gtkspell.c 2011-07-23 21:39:04 +0000 -@@ -310,7 +310,8 @@ - - get_word_extents_from_mark(spell->buffer, &start, &end, spell->mark_click); - oldword = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE); -- newword = gtk_label_get_text(GTK_LABEL(GTK_BIN(menuitem)->child)); -+ newword = -+ gtk_label_get_text(GTK_LABEL(gtk_bin_get_child(GTK_BIN(menuitem)))); - - if (debug) { - g_print("old word: '%s'\n", oldword); - -=== added file 'gtkspell-3.0.pc.in' ---- old/gtkspell-3.0.pc.in 1970-01-01 00:00:00 +0000 -+++ new/gtkspell-3.0.pc.in 2011-07-23 21:39:04 +0000 -@@ -0,0 +1,13 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: GTKSpell -+Description: GTK spelling library -+Version: @VERSION@ -+Requires: @GTKSPELL_PACKAGES@ -+Libs: -L${libdir} -lgtkspell-3 -+Libs.private: @SPELLER_LIB@ -+Cflags: -I${includedir}/gtkspell-3.0 -+ - _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
