blob: 6ed6ef8cc91aa5c18ed849d3179f4070597e4e29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# Description: Explorateur de fichier très léger
# URL: http://roscidus.com/desktop/
# Maintainer: NuTyX packager team
# Packager: lesibel at free dot fr
# Depends on: libxml2, gtk, shared-mime-info, xorg-libsm, libglade
# Run on:
name=rox
version=2.10
release=1
source=(http://dl.sourceforge.net/sourceforge/$name/$name-filer-$version.tar.bz2 \
$name.desktop $name.svg)
build() {
cd $SRC/$name-filer-$version/Choices
mkdir -p $PKG/usr/share/Choices
cp -rp MIME-types $PKG/usr/share/Choices/
# manually copy the manpages first
cd ../
install -Dm 0644 rox.1 $PKG/usr/share/man/man1/rox.1
cd $PKG/usr/share/man/man1
ln -sf rox.1 ROX-Filer.1
# this compiles and installs rox
cd $SRC/$name-filer-$version/ROX-Filer
./AppRun --compile
cd ..
cp -rp ROX-Filer $PKG/usr/share/
rm -fr $PKG/usr/share/ROX-Filer/{src,build}
# create a shellscript which is known in the PATH
mkdir -p $PKG/usr/bin
echo "#!/bin/sh" > "$PKG/usr/bin/rox"
echo "exec /usr/share/ROX-Filer/AppRun \"\$@\"" >> "$PKG/usr/bin/rox"
chmod a+x $PKG/usr/bin/rox
# install some freedesktop.org compatibility
install -D -m644 $SRC/$name.desktop \
$PKG/usr/share/applications/$name.desktop
install -D -m644 $SRC/$name.svg \
$PKG/usr/share/pixmaps/$name.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
mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps/
install -m 644 ../$name.svg $PKG/usr/share/icons/hicolor/48x48/apps/
chown -R 0:0 $PKG
}
|