diff options
author | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
---|---|---|
committer | Parabola <dev@list.parabolagnulinux.org> | 2011-04-05 14:26:38 +0000 |
commit | 415856bdd4f48ab4f2732996f0bae58595092bbe (patch) | |
tree | ede2018b591f6dfb477fe9341ba17b9bc000fab9 /extra/xfce4-smartbookmark-plugin |
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'extra/xfce4-smartbookmark-plugin')
3 files changed, 102 insertions, 0 deletions
diff --git a/extra/xfce4-smartbookmark-plugin/0001-Fix-problems-with-plugin-and-4.8-panel.patch b/extra/xfce4-smartbookmark-plugin/0001-Fix-problems-with-plugin-and-4.8-panel.patch new file mode 100644 index 000000000..c23e8ec78 --- /dev/null +++ b/extra/xfce4-smartbookmark-plugin/0001-Fix-problems-with-plugin-and-4.8-panel.patch @@ -0,0 +1,37 @@ +From b1922538b26f9929bcd43df8728bf33afe06fbef Mon Sep 17 00:00:00 2001 +From: Nick Schermer <nick@xfce.org> +Date: Thu, 27 Jan 2011 22:29:16 +0100 +Subject: [PATCH] Fix problems with plugin and 4.8 panel. + +--- + configure.ac | 2 +- + src/smartbookmark.desktop.in.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 1ba88d4..cb344f5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -25,7 +25,7 @@ XDT_I18N([ca cs en_GB eu fr hu it pl pt_PT sq zh_TW]) + dnl Check for required packages + XDT_CHECK_LIBX11_REQUIRE() + XDT_CHECK_PACKAGE([GDK], [gdk-2.0], [2.0]) +-XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfce4panel-1.0], [4.2]) ++XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.2]) + XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.20]) + + XDT_FEATURE_DEBUG() +diff --git a/src/smartbookmark.desktop.in.in b/src/smartbookmark.desktop.in.in +index 83464ff..7bafece 100644 +--- a/src/smartbookmark.desktop.in.in ++++ b/src/smartbookmark.desktop.in.in +@@ -4,5 +4,5 @@ Encoding=UTF-8 + _Name=SmartBookmark + _Comment=Query websites from the Xfce panel + Icon=gtk-preferences +-X-XFCE-Module=@INTERNAL_PLUGIN_PATH@/libsmartbookmark.so ++X-XFCE-Module=smartbookmark + X-XFCE-Unique=false +-- +1.7.3.5 + diff --git a/extra/xfce4-smartbookmark-plugin/PKGBUILD b/extra/xfce4-smartbookmark-plugin/PKGBUILD new file mode 100644 index 000000000..8493b93ea --- /dev/null +++ b/extra/xfce4-smartbookmark-plugin/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 108103 2011-01-29 13:18:03Z andyrtr $ +# Maintainer: AndyRTR <andyrtr@archlinux.org> +# Contributor: Tobias Kieslich <tobias (at) archlinux.org> + +pkgname=xfce4-smartbookmark-plugin +pkgver=0.4.2 +pkgrel=9 +pkgdesc="plugin for the Xfce4 panel that let you quicksearch from selected websites" +arch=('i686' 'x86_64') +license=('GPL2') +url="http://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin" +groups=('xfce4-goodies') +depends=('xfce4-panel' 'libxfcegui4') +makedepends=('intltool' 'libxt' 'xfce4-dev-tools') +options=('!libtool') +source=(http://archive.xfce.org/src/panel-plugins/${pkgname}/0.4/${pkgname}-${pkgver}.tar.gz + xfce4-smartbookmark-plugin-archlinux.patch + 0001-Fix-problems-with-plugin-and-4.8-panel.patch) +md5sums=('284e26595637dd2e900b75534372496b' + '323ac898cfcfdb078f67f9ecd1905aec' + '6dc220fc41cd21678aad62c80a4c622f') + +build() { + cd ${srcdir}/${pkgname}-${pkgver} + # fix panel4.8 http://bugzilla.xfce.org/show_bug.cgi + patch -Np1 -i ${srcdir}/0001-Fix-problems-with-plugin-and-4.8-panel.patch + patch -Np0 -i ${srcdir}/xfce4-smartbookmark-plugin-archlinux.patch + xdt-autogen + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib \ + --localstatedir=/var \ + --disable-static \ + --disable-debug + make +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make DESTDIR=${pkgdir} install +} diff --git a/extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch b/extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch new file mode 100644 index 000000000..45c9ad42e --- /dev/null +++ b/extra/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin-archlinux.patch @@ -0,0 +1,24 @@ +--- src/smartbookmark.c.redhat 2006-12-18 02:06:21.000000000 +0100 ++++ src/smartbookmark.c 2006-12-18 02:11:33.000000000 +0100 +@@ -197,8 +197,8 @@ + box = gtk_vbox_new(FALSE, 0); + + /* default options */ +- search->url = "http://bugs.debian.org/"; +- search->label_text = "BTS"; ++ search->url = "http://bugs.archlinux.org/"; ++ search->label_text = "ArchBug #"; + search->size = 5; + search->hide_label = FALSE; + /* read config file options */ +@@ -269,8 +269,8 @@ + if( (rcfile = xfce_rc_simple_open(filename, TRUE) )) + { + xfce_rc_set_group(rcfile, NULL); +- search->url = g_strdup(xfce_rc_read_entry(rcfile,"url","http://bugs.debian.org/")); +- search->label_text = g_strdup(xfce_rc_read_entry(rcfile,"value","DBS")); ++ search->url = g_strdup(xfce_rc_read_entry(rcfile,"url","http://bugs.archlinux.org/")); ++ search->label_text = g_strdup(xfce_rc_read_entry(rcfile,"value","ArchBug #")); + search->size = xfce_rc_read_int_entry(rcfile, "size", 5); + search->hide_label = xfce_rc_read_bool_entry(rcfile, "hidelabel", FALSE); + } |