mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
51 lines
2.1 KiB
Bash
51 lines
2.1 KiB
Bash
# $Id: PKGBUILD 46894 2009-07-20 23:26:24Z giovanni $
|
|
# Maintainer: tobias <tobias@archlinux.org>
|
|
# Contributor: Jochem Kossen <j.kossen@home.nl>
|
|
|
|
pkgname=rox
|
|
_appname=${pkgname}-filer
|
|
pkgver=2.10
|
|
pkgrel=1
|
|
pkgdesc="A small and fast file manager which can optionally manage the desktop background and panels."
|
|
arch=(i686 x86_64)
|
|
license=('GPL2')
|
|
url="http://roscidus.com/desktop/"
|
|
depends=('libxml2' 'gtk2' 'shared-mime-info' 'bash' 'libsm' 'libglade')
|
|
makedepends=('librsvg' 'python')
|
|
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${_appname}-${pkgver}.tar.bz2 \
|
|
${pkgname}.desktop ${pkgname}.svg)
|
|
md5sums=('28e8494c9af783258ff86c830f8f0062'
|
|
'80e7a90e9d58375b25494fbdc01a05bd'
|
|
'658c8648b51e215558e13e6afb2b5c76')
|
|
|
|
build() {
|
|
cd ${startdir}/src/${_appname}-${pkgver}/Choices
|
|
mkdir -p ${startdir}/pkg/usr/share/Choices
|
|
cp -rp MIME-types ${startdir}/pkg/usr/share/Choices/
|
|
# manually copy the manpages first
|
|
cd ../
|
|
install -Dm 0644 rox.1 ${startdir}/pkg/usr/share/man/man1/rox.1
|
|
cd ${startdir}/pkg/usr/share/man/man1
|
|
ln -sf rox.1 ROX-Filer.1
|
|
# this compiles and installs rox
|
|
cd ${startdir}/src/${_appname}-${pkgver}/ROX-Filer
|
|
./AppRun --compile
|
|
cd ..
|
|
cp -rp ROX-Filer ${startdir}/pkg/usr/share/
|
|
rm -fr ${startdir}/pkg/usr/share/ROX-Filer/{src,build}
|
|
# create a shellscript which is known in the PATH
|
|
mkdir -p ${startdir}/pkg/usr/bin
|
|
echo "#!/bin/sh" > "${startdir}/pkg/usr/bin/rox"
|
|
echo "exec /usr/share/ROX-Filer/AppRun \"\$@\"" >> "${startdir}/pkg/usr/bin/rox"
|
|
chmod a+x ${startdir}/pkg/usr/bin/rox
|
|
# install some freedesktop.org compatibility
|
|
install -D -m644 ${startdir}/src/${pkgname}.desktop \
|
|
${startdir}/pkg/usr/share/applications/${pkgname}.desktop
|
|
install -D -m644 ${startdir}/src/${pkgname}.svg \
|
|
${startdir}/pkg/usr/share/pixmaps/${pkgname}.svg
|
|
# finally we render a png as fallback for not svg aware menu applications
|
|
# Attention: always make sure you check the dimensions of the source-svg,
|
|
# you can read the dimensions via inkscapes export funktion
|
|
rsvg -w 48 -h 38 -f png ${startdir}/src/${pkgname}.svg \
|
|
${startdir}/pkg/usr/share/pixmaps/${pkgname}.png
|
|
}
|