# Maintainer: Stuart Cardall # Contributor: Bartłomiej Piotrowski pkgname=spacefm pkgver=1.0.3 pkgrel=0 pkgdesc='Multi-panel tabbed file manager (GTK2 version)' arch=all url='http://ignorantguru.github.com/spacefm/' license='GPL3' depends='bash' makedepends='intltool gettext-dev gtk+2.0-dev gtk+3.0-dev eudev-dev ffmpegthumbnailer-dev linux-headers' subpackages="$pkgname-lang $pkgname-doc $pkgname-gtk3 $pkgname-gtk3-lang:lang3 $pkgname-gtk3-doc:doc3" source="saveas-https://github.com/IgnorantGuru/spacefm/archive/$pkgver.tar.gz/$pkgname-$pkgver.tar.gz fix-malloc_trim.patch " _builddir="$srcdir"/$pkgname-$pkgver prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" ./configure --prefix=/usr \ --with-gtk2\ -disable-pixmaps || return 1 make || return 1 } gtk3() { cd "$_builddir" pkgdesc="Multi-panel tabbed file manager (GTK3 version)" replaces="spacefm" mkdir "$subpkgdir" make clean || return 1 ./configure --prefix=/usr \ --with-gtk3\ -disable-pixmaps || return 1 make || return 1 make -j1 DESTDIR="$subpkgdir" install || return 1 } lang3() { arch="noarch" mkdir -p "$subpkgdir/usr/share" mv "${pkgdir%*spacefm}$pkgname-gtk3/usr/share/locale" "$subpkgdir/usr/share/" } doc3() { arch="noarch" mkdir -p "$subpkgdir/usr/share" mv "${pkgdir%*spacefm}$pkgname-gtk3/usr/share/doc" "$subpkgdir/usr/share/" } package() { cd "$_builddir" make -j1 DESTDIR="$pkgdir" install || return 1 } md5sums="000e26dc414443f934e3838610cb6174 spacefm-1.0.3.tar.gz 0d71d0941ef9d443dd7ccf62eff51a13 fix-malloc_trim.patch" sha256sums="a6d2db6517d80d9dac65da45412704e3122c65a59f0f4dbd593cea5c4bfa7b6a spacefm-1.0.3.tar.gz e2d0d0768ba3ced33c132eb2830af6cb493cf8fb465830cd16bc6c8964c6670a fix-malloc_trim.patch" sha512sums="3b5b0c5fba9eeb2de92147f6653dc7dc792a4201f9a5abd27d2fe62333d31b4731e56ab9658ea7026c030a82cc95fc97269eebe394cfd0c78183c41d5d5d6264 spacefm-1.0.3.tar.gz 5318e57ac833479d28112fb9ef3af5aa892117d4bdce23df78624f0740c13c4ce85fd0bceb9dabd078d008b07e4605fbb1a4817b0fab5f71baa1a4fbda92c90c fix-malloc_trim.patch"