Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=e4ccbe92c12ec58190589c533e120fc9ab087d64

commit e4ccbe92c12ec58190589c533e120fc9ab087d64
Author: Pingax <pin...@frugalware.org>
Date:   Sun Aug 20 16:25:26 2017 +0200

Revert "libindicate-0.6.1-4-x86_64"

This reverts commit a2b12346d92f95ff5302fb519e36f9ee9b227211.

- Readd package, subpkg -gtk need by pidgin extension

diff --git a/source/xlib-extra/libindicate/FrugalBuild 
b/source/xlib-extra/libindicate/FrugalBuild
new file mode 100644
index 0000000..e9ba879
--- /dev/null
+++ b/source/xlib-extra/libindicate/FrugalBuild
@@ -0,0 +1,53 @@
+# Compiling Time: 0.06 SBU
+# Maintainer: Devil505 <devil505li...@gmail.com>
+
+pkgname=libindicate
+pkgver=0.6.1
+pkgrel=5
+pkgdesc="A small library for applications to raise 'flags' on DBus for other 
components of the desktop to pick up and visualize."
+url="https://launchpad.net/libindicate";
+depends=('libdbusmenu>=0.5')
+makedepends=('gnome-doc-utils' 'vala' 'dbus-glib' 'x11-protos')
+Finclude python
+groups=('xlib-extra')
+archs=('i686' 'x86_64')
+_F_launchpad_branch="0.6"
+Finclude launchpad
+source=("${source[@]}" \
+       kill-mono.patch)
+sha1sums=('c1cca4924f359cbd2ccc477f368938c80e3a83b7' \
+          '0c48426082d9a1b63ec303dd74efff70c3e369ef')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-gtk")
+subdescs=("${subdescs[@]}" "GTK bindings for libindicate")
+subdepends=("${subdepends[@]}" "gtk+3")
+subrodepends=("${subrodepends[@]}" "$pkgname")
+subgroups=("${subgroups[@]}" 'xlib-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-python")
+subdescs=("${subdescs[@]}" "Python bindings for libindicate")
+subdepends=("${subdepends[@]}" "pygtk pygobject $pkgname-gtk")
+subrodepends=("${subrodepends[@]}" "$pkgname")
+subgroups=("${subgroups[@]}" 'devel-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+
+build()        {
+       Fcd
+       sed -i 's/-lpyglib-2\.0-python$PYTHON_VERSION/-lpyglib-2\.0-python/' 
configure{,.ac} || Fdie
+
+       Fpatchall
+       Fautoreconf
+       Fmake
+       Fmakeinstall
+
+       Fsplit $pkgname-gtk usr/lib/libindicate-gtk3*
+       Fsplit $pkgname-gtk usr/include/libindicate-0.6/libindicate-gtk
+       Fsplit $pkgname-gtk usr/share/gtk-doc/
+       Fsplit $pkgname-gtk usr/lib/pkgconfig/indicate-gtk3*
+       Fsplit $pkgname-python $_F_python_libdir
+       Fsplit $pkgname-python usr/share/pygtk/
+
+}
+
+# optimization OK
diff --git a/source/xlib-extra/libindicate/kill-mono.patch 
b/source/xlib-extra/libindicate/kill-mono.patch
new file mode 100644
index 0000000..1b5f991
--- /dev/null
+++ b/source/xlib-extra/libindicate/kill-mono.patch
@@ -0,0 +1,78 @@
+diff -Naur libindicate-12.10.1/bindings/Makefile.am 
libindicate-12.10.1-mono-free/bindings/Makefile.am
+--- libindicate-12.10.1/bindings/Makefile.am   2012-07-11 19:59:02.000000000 
+0200
++++ libindicate-12.10.1-mono-free/bindings/Makefile.am 2016-02-12 
16:53:36.105957274 +0100
+@@ -1,9 +1,5 @@
+ SUBDIRS =
+
+-if HAS_MONO
+-SUBDIRS += mono
+-endif
+-
+ if HAS_PYTHON
+ SUBDIRS += python
+ endif
+diff -Naur libindicate-12.10.1/configure.ac 
libindicate-12.10.1-mono-free/configure.ac
+--- libindicate-12.10.1/configure.ac   2012-08-22 06:52:22.000000000 +0200
++++ libindicate-12.10.1-mono-free/configure.ac 2016-02-12 16:53:36.105957274 
+0100
+@@ -137,61 +137,6 @@
+ AC_PATH_PROG([VALA_API_GEN], [vapigen])
+
+ ###########################
+-# Check for Mono support
+-###########################
+-
+-MONO_REQUIRED_VERSION=1.0
+-PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, 
has_mono=true, has_mono=false)
+-
+-AC_PATH_PROG(AL, al, no)
+-if test "x$AL" = "xno" ; then
+-   AC_MSG_NOTICE([No al tool found.  You need to install Mono.])
+-fi
+-
+-if test "x$has_mono" = "xtrue" ; then
+-   GENERATED_SOURCES=generated/*.cs
+-   AC_PATH_PROG(RUNTIME, mono, no)
+-
+-   if test "x$RUNTIME" != "no" ; then
+-      RUNTIME=mono
+-   fi
+-
+-   AC_PATH_PROG(CSC, gmcs, no)
+-   LIB_PREFIX=.so
+-   LIB_SUFFIX=
+-fi
+-
+-if test "x$CSC" = "xno" ; then
+-   AC_MSG_NOTICE([No Mono compiler found.])
+-fi
+-
+-AC_PATH_PROG(GACUTIL, gacutil, no)
+-if test "x$GACUTIL" = "xno" ; then
+-   AC_MSG_NOTICE([No gacutil tool found])
+-fi
+-
+-AC_SUBST(RUNTIME)
+-AC_SUBST(CSC)
+-AC_SUBST(GACUTIL)
+-AC_SUBST(LIB_PREFIX)
+-AC_SUBST(LIB_SUFFIX)
+-AC_SUBST(GENERATED_SOURCES)
+-
+-GLIB_SHARP_REQ_VERSION=2.12.1
+-GTK_SHARP_REQ_VERSION=2.12
+-PKG_CHECK_MODULES(GTK_SHARP, gtk-sharp-2.0 >= $GTK_SHARP_REQ_VERSION, 
has_gtksharp=true, has_gtksharp=false)
+-AC_SUBST(GTK_SHARP_LIBS)
+-AC_SUBST(GTK_SHARP_CFLAGS)
+-
+-PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION, has_gapi=true, 
has_gapi=false)
+-AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no)
+-AC_SUBST(GAPI_PARSER)
+-AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no)
+-AC_SUBST(GAPI_CODEGEN)
+-AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no)
+-AC_SUBST(GAPI_FIXUP)
+-
+-###########################
+ # Check for Python support
+ ###########################
+
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to