Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6cbd66c27141d1218d4c9eae2bf98af978061dca
commit 6cbd66c27141d1218d4c9eae2bf98af978061dca Author: Priyank <[EMAIL PROTECTED]> Date: Thu Nov 20 12:49:06 2008 +0530 beaver-0.3.0.1-1-i686 * Version bump * Reworked build() * Fix source, up2date * Now depends on gtk+2 * New maintainer diff --git a/source/xapps-extra/beaver/FrugalBuild b/source/xapps-extra/beaver/FrugalBuild index ba24aad..6c21b98 100644 --- a/source/xapps-extra/beaver/FrugalBuild +++ b/source/xapps-extra/beaver/FrugalBuild @@ -1,24 +1,35 @@ # Compiling Time: 0.04 SBU -# Maintainer: Rob Kennedy <[EMAIL PROTECTED]> +# Maintainer: Priyank Gosalia <[EMAIL PROTECTED]> +# Contributor: Rob Kennedy <[EMAIL PROTECTED]> pkgname=beaver -pkgver=0.2.7 +pkgver=0.3.0.1 +_pkgver=`echo $pkgver | tr . _` pkgrel=1 pkgdesc="An Early AdVanced EditoR (Text Editor)" url='http://www.nongnu.org/beaver/' license="GPL2" -depends=('gtk+') +depends=('gtk+2>=2.14.4') groups=('xapps-extra') archs=('i686' 'x86_64') -up2date="lynx -dump http://www.nongnu.org/beaver/dloads/dloads.html | Flasttar" -source=(http://gnu.rtin.bz/ftp/savannah/files/beaver/$pkgname-$pkgver.tar.gz) -sha1sums=('0c614824ac72fb88ecda15c4abcf22988003ce94') +up2date="lynx -dump $url | grep -m1 Version | sed 's/.*on \(.*\) r.*/\1/'" +source=(http://download.savannah.gnu.org/releases/$pkgname/${pkgver}%20-%202008.06.26/${pkgname}${_pkgver}.tgz \ + ${pkgname}_makefile.diff) +sha1sums=('7df51cd68367ad0f02d472647e5df23a32108f78' \ + 'd88c06da22f5a0466ed3b26e1ae8d20e6f25a8b5') +_F_cd_path="${pkgname}${_pkgver}" -build() { - cd $Fsrcdir/$pkgname-$pkgver/src +build() +{ + Fpatchall + Fsed 'Icon=beaver.png' 'Icon=/usr/share/beaver/pixmaps/beaver.png' beaver.desktop + cd src Fsed 'OPTI.*= -O3.*' "OPTI = ${CFLAGS}" Makefile Fsed '$(DESTDIR)' '$(DESTDIR)/usr' Makefile - Fbuild + make || Fdie + Fmakeinstall + Fmv /usr/share/beaver/bin/beaver /usr/share/beaver/bin/beaver.orig + Fwrapper "cd /usr/share/beaver/bin;./beaver.orig" beaver } # optimization OK diff --git a/source/xapps-extra/beaver/beaver_makefile.diff b/source/xapps-extra/beaver/beaver_makefile.diff new file mode 100644 index 0000000..72ba127 --- /dev/null +++ b/source/xapps-extra/beaver/beaver_makefile.diff @@ -0,0 +1,39 @@ +--- beaver0_3_0_1/src/Makefile 2008-06-27 09:03:36.000000000 +0530 ++++ beaver0_3_0_1.new/src/Makefile 2008-11-20 12:45:45.000000000 +0530 +@@ -14,13 +14,13 @@ + DESTDIR = /usr/local + IPATH = + LPATH = +-OPTI = -Wall -O3 -funroll-loops -fomit-frame-pointer #-DDEBUG_FCN ++OPTI = -funroll-loops #-DDEBUG_FCN + DBUG = #-ggdb -pg -fbounds-check + WARN = #-W -Wall #-pedantic -ansi + + ### Unix version ### +-CFLAGS = ${OPTI} ${DBUG} ${WARN} ${IPATH} `pkg-config gtk+-2.0 --cflags` +-LDFLAGS = ${OPTI} ${DBUG} ${WARN} ${LPATH} `pkg-config gtk+-2.0 --libs` ++CFLAGS += ${OPTI} ${DBUG} ${WARN} ${IPATH} `pkg-config gtk+-2.0 --cflags` ++LDFLAGS += ${OPTI} ${DBUG} ${WARN} ${LPATH} `pkg-config gtk+-2.0 --libs` + NAME = beaver + + ### Windows version ### +@@ -53,11 +53,6 @@ + install : + install -d $(DESTDIR)/share/beaver/bin + install beaver $(DESTDIR)/share/beaver/bin +- $(CP) $(DESTDIR)/share/beaver/bin/beaver $(DESTDIR)/share/beaver/bin/beaver.orig +- echo "#!/bin/bash" > $(DESTDIR)/share/beaver/bin/beaver +- echo "cd $(DESTDIR)/share/beaver/bin/" >> $(DESTDIR)/share/beaver/bin/beaver +- echo "./beaver.orig" >> $(DESTDIR)/share/beaver/bin/beaver +- ln -sf $(DESTDIR)/share/beaver/bin/beaver $(DESTDIR)/bin/beaver + install -d $(DESTDIR)/share/beaver/bl + $(CP) ../bl/*.bl $(DESTDIR)/share/beaver/bl + install -d $(DESTDIR)/share/beaver/pixmaps +@@ -68,7 +63,6 @@ + install -d $(DESTDIR)/share/applications + $(CP) ../beaver.desktop $(DESTDIR)/share/applications/beaver.desktop + chmod 644 $(DESTDIR)/share/applications/beaver.desktop +- sed -i $(DESTDIR)/share/applications/beaver.desktop -e "s/Icon=/Icon=`echo $(DESTDIR) | sed -e 's/\//\\\\\//g'`\/share\/beaver\/pixmaps\//g" + gzip -c9 ../beaver.1x > ../beaver.1x.gz + install -d $(DESTDIR)/man/man1 + $(CP) ../beaver.1x.gz $(DESTDIR)/man/man1 _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git