[arch-commits] Commit in bluefish/trunk (ChangeLog PKGBUILD bluefish.install)
Eric Bélanger
eric at archlinux.org
Tue Feb 16 14:01:30 UTC 2010
Date: Tuesday, February 16, 2010 @ 09:01:30
Author: eric
Revision: 69051
upgpkg: bluefish 2.0.0-1
Upstream update, Updated/Cleaned up depends, Added perlxml makedepends, Added support for charmap plugin, Removed libtool files, Updated source url to use sourceforge mirror, Improved description, Fixed .install scriptlet to update icon cache and xml catalog, Cleaned up configure option
Modified:
bluefish/trunk/ChangeLog
bluefish/trunk/PKGBUILD
bluefish/trunk/bluefish.install
------------------+
ChangeLog | 13 +++++++++++++
PKGBUILD | 27 +++++++++++----------------
bluefish.install | 20 ++++++++++++++++++--
3 files changed, 42 insertions(+), 18 deletions(-)
Modified: ChangeLog
===================================================================
--- ChangeLog 2010-02-16 13:54:24 UTC (rev 69050)
+++ ChangeLog 2010-02-16 14:01:30 UTC (rev 69051)
@@ -1,3 +1,16 @@
+2010-02-16 Eric Belanger <eric at archlinux.org>
+
+ * bluefish 2.0.0-1
+ * Upstream update
+ * Updated/Cleaned up depends
+ * Added perlxml makedepends
+ * Added support for charmap plugin
+ * Removed libtool files
+ * Updated source url to use sourceforge mirror
+ * Improved description
+ * Fixed .install scriptlet to update icon cache and xml catalog
+ * Cleaned up configure option
+
2009-07-29 Eric Belanger <eric at archlinux.org>
* bluefish 1.0.7-4
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-02-16 13:54:24 UTC (rev 69050)
+++ PKGBUILD 2010-02-16 14:01:30 UTC (rev 69051)
@@ -3,30 +3,25 @@
# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
pkgname=bluefish
-pkgver=1.0.7
-pkgrel=4
-pkgdesc="Programmer's HTML editor written using GTK"
+pkgver=2.0.0
+pkgrel=1
+pkgdesc="A powerful HTML editor for experienced web designers and programmers"
arch=('i686' 'x86_64')
url="http://bluefish.openoffice.nl/"
license=('GPL')
-depends=('pcre>=6.6-2' 'aspell>=0.60.4-2' 'gnome-vfs' 'desktop-file-utils' 'shared-mime-info')
-makedepends=('pkgconfig')
+depends=('pcre' 'gtk2' 'enchant' 'desktop-file-utils' 'shared-mime-info')
+makedepends=('perlxml' 'gucharmap')
+optdepends=('gucharmap: for using the charmap plugin')
+options=('!libtool')
install=bluefish.install
-source=(http://www.bennewitz.com/bluefish/stable/source/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('2c3b3c9c8f8e32b9473dfd879f216dea')
-sha1sums=('c61d6271c49e9fa8c728724e6aadde33a227bdea')
+source=(http://downloads.sourceforge.net/project/bluefish/bluefish/${pkgver}/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('ac9b1e8ef6d5691718a0daa6c78d5618')
+sha1sums=('b92d79291f262d1bb01337f055ad16093cf4905b')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
- --with-freedesktop_org-menu=/usr/share/applications \
- --with-freedesktop_org-mime=/usr/share/mime \
- --without-gnome2_4-mime \
- --without-gnome2_4-appreg \
- --with-icon-path=/usr/share/pixmaps \
- --disable-update-databases \
- --without-libgnomeui || return 1
+ --enable-spell-check --disable-update-databases --disable-xml-catalog-update || return 1
make || return 1
make DESTDIR="${pkgdir}" install || return 1
- install -m644 data/bluefish.desktop "${pkgdir}/usr/share/applications/bluefish.desktop" || return 1
}
Modified: bluefish.install
===================================================================
--- bluefish.install 2010-02-16 13:54:24 UTC (rev 69050)
+++ bluefish.install 2010-02-16 14:01:30 UTC (rev 69051)
@@ -1,12 +1,28 @@
post_install() {
+ if [ ! -d etc/xml ]; then
+ mkdir -p etc/xml
+ fi
+ if [ ! -e etc/xml/catalog ]; then
+ xmlcatalog --noout --create etc/xml/catalog
+ fi
+ xmlcatalog --noout --add 'delegateURI' \
+ 'http://bluefish.openoffice.nl/ns/bflang/2.0/' /usr/share/xml/bluefish \
+ etc/xml/catalog
+
update-desktop-database -q
update-mime-database usr/share/mime > /dev/null
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
}
+pre_upgrade() {
+ post_remove
+}
+
post_upgrade() {
- post_install $1
+ post_install
}
post_remove() {
- post_install
+ xmlcatalog --noout --del \
+ /usr/share/xml/bluefish etc/xml/catalog
}
More information about the arch-commits
mailing list