Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=1bc158bfa4670797fae0c4356839d8a3b5017a2c
commit 1bc158bfa4670797fae0c4356839d8a3b5017a2c Author: Devil505 <devil505li...@gmail.com> Date: Fri Sep 10 17:54:22 2010 +0200 indicator-application-0.0.19-1-i686 * new package * added patch to avoid mono dependency diff --git a/source/gnome-extra/indicator-application/FrugalBuild b/source/gnome-extra/indicator-application/FrugalBuild new file mode 100644 index 0000000..b8b610c --- /dev/null +++ b/source/gnome-extra/indicator-application/FrugalBuild @@ -0,0 +1,26 @@ +# Compiling Time: 0.11 SBU +# Maintainer: Devil505 <devil505li...@gmail.com> + +pkgname=indicator-application +pkgver=0.0.19 +pkgrel=1 +pkgdesc="A library and indicator to take menus from applications and place them in the panel." +url="https://launchpad.net/indicator-application" +depends=('libindicator' 'json-glib' 'libdbusmenu') +makedepends=('gtk-doc' 'gnome-common') +groups=('gnome-extra') +archs=('i686' 'x86_64') +up2date="Flasttar $url" +source=($url/0.1/$pkgver/+download/$pkgname-$pkgver.tar.gz \ + no-bindings-docs.patch) +sha1sums=('e8e4f52aeee63e71bd4a56b928388e7a0ed0510d' \ + 'c62c330136682f30dbf9e4c30feb997a3d45083a') + +build() { + Fcd + Fpatchall + ./autogen.sh --prefix=/usr --disable-static || Fdie + Fmake + Fmakeinstall +} + diff --git a/source/gnome-extra/indicator-application/no-bindings-docs.patch b/source/gnome-extra/indicator-application/no-bindings-docs.patch new file mode 100644 index 0000000..63206cc --- /dev/null +++ b/source/gnome-extra/indicator-application/no-bindings-docs.patch @@ -0,0 +1,139 @@ +diff -Naur indicator-application-0.0.12.orig/Makefile.am indicator-application-0.0.12/Makefile.am +--- indicator-application-0.0.12.orig/Makefile.am 2009-12-18 05:08:55.000000000 +0000 ++++ indicator-application-0.0.12/Makefile.am 2010-02-10 13:39:25.698539170 +0000 +@@ -1,9 +1,7 @@ + SUBDIRS = data \ + src \ +- bindings \ + example \ +- tests \ +- docs ++ tests + + EXTRA_DIST = \ + gtk-doc.make \ +diff -Naur indicator-application-0.0.12.orig/configure.ac indicator-application-0.0.12/configure.ac +--- indicator-application-0.0.12.orig/configure.ac 2010-02-08 15:49:54.000000000 +0000 ++++ indicator-application-0.0.12/configure.ac 2010-02-10 13:39:14.585208771 +0000 +@@ -51,64 +51,6 @@ + AC_SUBST(INDICATOR_LIBS) + + ########################### +-# 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_ERROR([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_ERROR([No Mono compiler found.]) +-fi +- +-AC_PATH_PROG(GACUTIL, gacutil, no) +-if test "x$GACUTIL" = "xno" ; then +- AC_MSG_ERROR([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) +-AC_SUBST(GTK_SHARP_LIBS) +-AC_SUBST(GTK_SHARP_CFLAGS) +- +-PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GLIB_SHARP_REQ_VERSION) +-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) +- +-PKG_CHECK_MODULES(NUNIT, nunit >= 2.4.7) +-AC_SUBST(NUNIT_LIBS) +- +-########################### + # Check to see if we're local + ########################### + +@@ -141,35 +83,6 @@ + AC_SUBST(DBUSSERVICEDIR) + + ########################### +-# Python +-########################### +- +-PYGTK_REQUIRED=2.14.0 +-PYGOBJECT_REQUIRED=0.22 +- +-AM_PATH_PYTHON(2.3.5) +-AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) +- +-PKG_CHECK_MODULES(APPINDICATOR_PYTHON, +- [ +- pygtk-2.0 >= $PYGTK_REQUIRED +- gtk+-2.0 >= $GTK_REQUIRED_VERSION +- pygobject-2.0 >= $PYGOBJECT_REQUIRED +- ]) +-AC_SUBST(APPINDICATOR_PYTHON_CFLAGS) +-AC_SUBST(APPINDICATOR_PYTHON_LIBS) +- +-AC_MSG_CHECKING(for pygtk defs) +-PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` +-AC_SUBST(PYGTK_DEFSDIR) +-AC_MSG_RESULT($PYGTK_DEFSDIR) +- +-AC_MSG_CHECKING(for pygtk codegen) +-PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py" +-AC_SUBST(PYGTK_CODEGEN) +-AC_MSG_RESULT($PYGTK_CODEGEN) +- +-########################### + # Files + ########################### + +@@ -177,20 +90,9 @@ + Makefile + src/Makefile + src/libappindicator/appindicator-0.1.pc +-bindings/Makefile +-bindings/mono/Makefile +-bindings/mono/appindicator-sharp.dll.config +-bindings/mono/appindicator-sharp-0.1.pc +-bindings/mono/examples/Makefile +-bindings/mono/examples/indicator-example +-bindings/python/Makefile + data/Makefile + tests/Makefile + example/Makefile +-docs/Makefile +-docs/reference/Makefile +-docs/reference/version.xml +-docs/reference/libappindicator-docs.sgml + ]) + + ########################### _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git