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