[Frugalware-git] frugalware-current: rox-filer-2.10-2-i686 * release bump * move package to xapps-extra * remove desktop2appdir and README.Frugalware

James Buren ryuo at frugalware.org
Sat Apr 24 00:57:23 CEST 2010


Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=786708dadd9538d6ece70d6aa9bcaaf266a88203

commit 786708dadd9538d6ece70d6aa9bcaaf266a88203
Author: James Buren <ryuo at frugalware.org>
Date:   Fri Apr 23 17:55:31 2010 -0500

rox-filer-2.10-2-i686
* release bump
* move package to xapps-extra
* remove desktop2appdir and README.Frugalware

diff --git a/source/rox-extra/rox-filer/README.Frugalware b/source/rox-extra/rox-filer/README.Frugalware
deleted file mode 100644
index 8025b55..0000000
--- a/source/rox-extra/rox-filer/README.Frugalware
+++ /dev/null
@@ -1,3 +0,0 @@
-Use the included desktop2appfile shell script, if you want an automatic way of
-converting system installed desktop files in /usr/share/applications to a ROX
-appdir.
diff --git a/source/rox-extra/rox-filer/desktop2appdir b/source/rox-extra/rox-filer/desktop2appdir
deleted file mode 100644
index 96306a0..0000000
--- a/source/rox-extra/rox-filer/desktop2appdir
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/sh
-# Warning: This shell script was written for frugalware, and will not work with
-# other distros. You have been warned.
-#
-
-printhelp()
-{
-	echo "Usage: `basename $0` [desktop file]"
-	exit 1
-}
-
-[ -z "$1" ] && printhelp
-if ! echo "$1" | grep -q '.desktop$'; then
-	printhelp
-fi
-if [ ! -f "$1" ]; then
-	echo "No such file or directory: $1"
-	exit 1
-fi
-
-EXEC=`grep '^Exec=' "$1" | sed 's|^Exec=\(.*\)|\1|' | gawk '{print $1}'`
-NAME=`grep '^Name=' "$1" | sed 's|^Name=\(.*\)|\1|'`
-COMMENT=`grep '^Comment=' "$1" | sed 's|^Comment=\(.*\)|\1|'`
-ICON=`grep '^Icon=' "$1" | sed 's|^Icon=\(.*\)|\1|'`
-ICON=`find -L /usr/share/pixmaps -name "$ICON*" | head -n1`
-OWNER=`pacman-g2 -Qo "$1" | gawk '{print $1}'`
-HELP=`find -L /usr/share/doc -name "$OWNER*" | head -n1`
-
-if [ ! -d "$PWD/$NAME" ]; then
-	mkdir -p "$PWD/$NAME"
-else
-	echo "The directory $PWD/$NAME must not exist."
-	exit 1
-fi
-
-cd "$PWD/$NAME"
-ln -sf "`which "$EXEC"`" AppRun           # symlink to executable
-[ -d "$HELP" ] && ln -s "$HELP" Help     # symlink system doc folder, if it exists
-[ -f "$ICON" ] && ln -s "$ICON" .DirIcon # symlink to system icon, if it exists
-echo -e "\
-<?xml version=\"1.0\"?>\n\
-<AppInfo>\n\
-  <Summary>$COMMENT</Summary>\n\
-  <About>\n\
-    <Purpose>$COMMENT</Purpose>\n\
-    <Version>`pacman-g2 -Qi "$OWNER" | grep 'Version.*:' | sed 's|^.*: \(.*\)|\1|'`</Version>\n\
-    <Homepage>`pacman-g2 -Qi "$OWNER" | grep 'URL.*:' | sed 's|^.*: \(.*\)|\1|'`</Homepage>\n\
-    <License>`pacman-g2 -Qi "$OWNER" | grep 'License.*:' | sed 's|^.*: \(.*\)|\1|'`</License>\n\
-  </About>\n\
-</AppInfo>" > AppInfo.xml
diff --git a/source/rox-extra/rox-filer/FrugalBuild b/source/xapps-extra/rox-filer/FrugalBuild
similarity index 52%
rename from source/rox-extra/rox-filer/FrugalBuild
rename to source/xapps-extra/rox-filer/FrugalBuild
index be81fb5..d7db4d4 100644
--- a/source/rox-extra/rox-filer/FrugalBuild
+++ b/source/xapps-extra/rox-filer/FrugalBuild
@@ -3,30 +3,31 @@

pkgname=rox-filer
pkgver=2.10
-pkgrel=1
+pkgrel=2
pkgdesc="ROX-Filer is a fast and powerful graphical file manager."
-_F_rox_name="ROX-Filer"
-_F_rox_use_sourceforge=1
-_F_sourceforge_realname="rox"
+_F_sourceforge_dirname="rox"
_F_sourceforge_ext=.tar.bz2
-options=('scriptlet')
-Finclude rox
+options=('scriptlet' 'nodocs')
+Finclude sourceforge
url="http://roscidus.com/desktop/ROX-Filer"
-groups=(${groups[@]} 'rox-core')
+groups=('xapps-extra')
depends=('libglade>=2.6.4-2' 'glibc' 'freetype2>=2.3.9' 'libxau>=1.0.4'
'libxdmcp>=1.0.2-2' 'libice>=1.0.5-2' 'libxdamage>=1.1.1-3'
'libxext>=1.0.5-3' 'shared-mime-info' 'librsvg>=2.26.0-2')
archs=('i686' 'x86_64')
-source=(${source[@]} desktop2appdir)
-sha1sums=('691297d18be69a883db0a38130f5df99f9e1bc29' \
-          '34ceb8a1c02f980a614e47bd72bc7c4b8d3f0d72')
+sha1sums=('691297d18be69a883db0a38130f5df99f9e1bc29')

build()
{
-	Fbuild_rox
Fman $pkgname-$pkgver/rox.1
-	Fwrapper "exec $_F_rox_installpath/AppRun \"\$@\"" rox
-	Fexe /usr/bin/desktop2appdir
+	Fwrapper "exec /usr/share/$pkgname/AppRun \"\$@\"" rox
+	cd $pkgname-$pkgver/ROX-Filer || Fdie
+	Fsed "-O2" "$CFLAGS" src/configure
+	./AppRun --compile || Fdie
+	rm -rf {src,build,ROX-Filer.dbg} || Fdie
+	cd .. || Fdie
+	Fcprel ROX-Filer /usr/share/$pkgname
+	Fln /usr/share/$pkgname/Help /usr/share/doc/$pkgname-$pkgver
}

# optimization OK


More information about the Frugalware-git mailing list