73 lines
2.8 KiB
Bash
73 lines
2.8 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=rox
|
|
pkgver=2.11
|
|
_debver=2.11
|
|
_debrel=5
|
|
pkgrel=3
|
|
pkgdesc='A small and fast file manager which can optionally manage the desktop background and panels'
|
|
arch=('i686' 'x86_64')
|
|
license=('GPL-2')
|
|
url='http://rox.sourceforge.net/desktop/'
|
|
depends=('sh' 'libsm' 'gtk2')
|
|
makedepends=('librsvg-legacy' 'python' 'quilt')
|
|
source=("https://downloads.sourceforge.net/${pkgname}/rox-filer-${pkgver}.tar.bz2"
|
|
"https://deb.debian.org/debian/pool/main/r/rox/rox_$_debver-$_debrel.debian.tar.xz"
|
|
rox.desktop
|
|
rox.svg
|
|
rox.sh)
|
|
sha512sums=('2ef5e7a5d6f4bbb825d6f01725ad4149b9cabfb6fe82c33631bb145f5a3c84e345c372b7698170c1ef78b30ffbc4665495cc266da4828cc8b4b256b592b2c50b'
|
|
'f5d83b76758b04fef7c1a8b20aafa3d3191bc1a77e23e9efef463fa3c46ad95fce6a55d3bf548dd9997cdf977beb65e7bd9e7914bd0bf2cb36cdbb201b2b78e1'
|
|
'947eb72638bca26ba319ab5e63ae3729dc9b3d9d9c332e309cc6aed54fc19e2870b22eeac6906e323ba018e305850ea11e6fe1d46f132ee65650b6f090795dbe'
|
|
'8bfbac1d86079817ae107c27b4ad1af779a1bcdec7e06b0a1ad124af0883b7d2b4565b96f71edac3ba42a2a83ddac059c56d0cace4b226bb2f6b6e8cd097d375'
|
|
'e341bb837ba34237005b2bd1851b48bff2704d39ad4ee459960915da32c05e4f269f945039377bc97bdd6dd73b5cbc163e8ccfbbe3764aa05950e68e690d9290')
|
|
|
|
prepare() {
|
|
cd "$srcdir/rox-filer-$pkgver"
|
|
|
|
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
|
|
# Debian patches
|
|
export QUILT_PATCHES=debian/patches
|
|
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
|
|
export QUILT_DIFF_ARGS='--no-timestamps'
|
|
|
|
mv "$srcdir"/debian .
|
|
|
|
# Doesn't apply
|
|
rm -v debian/patches/global || true
|
|
|
|
quilt push -av
|
|
fi
|
|
|
|
2to3 -w ROX-Filer/src/po/tips.py
|
|
}
|
|
|
|
build() {
|
|
cd "$srcdir/rox-filer-$pkgver"
|
|
|
|
./ROX-Filer/AppRun --compile CFLAGS="$CFLAGS -fcommon" LIBS="-ldl -lm"
|
|
# finally we render a png as fallback for svg unaware menu applications
|
|
# Attention: always make sure you check the dimensions of the source-svg,
|
|
# you can read the dimensions via inkscape's export function
|
|
rsvg-convert -w 125 -h 100 -f png -o "$srcdir/rox.png" "$srcdir/rox.svg"
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/rox-filer-$pkgver"
|
|
|
|
install -d "$pkgdir/usr/share/Choices/MIME-types"
|
|
install -m755 Choices/MIME-types/* "$pkgdir/usr/share/Choices/MIME-types/"
|
|
cp -rp ROX-Filer "$pkgdir/usr/share/"
|
|
rm -fr "$pkgdir"/usr/share/ROX-Filer/{src,build}
|
|
|
|
install -Dm755 "$srcdir/rox.sh" "$pkgdir/usr/bin/rox"
|
|
install -Dm644 rox.1 "$pkgdir/usr/share/man/man1/rox.1"
|
|
ln -sf rox.1 "$pkgdir/usr/share/man/man1/ROX-Filer.1"
|
|
|
|
install -Dm644 "$srcdir/rox.desktop" "$pkgdir/usr/share/applications/rox.desktop"
|
|
install -Dm644 "$srcdir/rox.svg" "$pkgdir/usr/share/pixmaps/rox.svg"
|
|
install -Dm644 "$srcdir/rox.png" "$pkgdir/usr/share/pixmaps/rox.png"
|
|
|
|
install -Dm644 ROX-Filer/Help/COPYING -t "$pkgdir/usr/share/licenses/$pkgname"
|
|
}
|