[Xfce-bugs] [Bug 15090] Thunar crashes when opening trash or browsing network

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Sun Jan 27 03:17:46 CET 2019


https://bugzilla.xfce.org/show_bug.cgi?id=15090

--- Comment #7 from rmuncrief at humanavance.com ---
Just to end this more cleanly I found and downloaded the current Manjaro
thunar-gtk3 PKGBUILD and discovered that even though it claims to be building
version 1.8.2-9.1 it's actually building 1.8.1git-480dfc.

So I modified it to build 1.8.3-2 with the -gtk3 suffix and dependencies. This
is important if you're using Manjaro because if you try to directly use the
Arch package it conflicts with the Manjaro's GTK3 naming convention. So to save
others time here is the PKGBUILD to create a working drop-in replacement for
thunar-gtk3:

PKGBUILD for Manjaro thunar-gtk3
-----------------------------------------------------------------------------------

# Maintainer: Evangelos Foutras <evangelos at foutrelis.com>
# Contributor: Andrew Simmons <andrew.simmons at gmail.com>

_pkgname=thunar
pkgname=$_pkgname-gtk3
pkgver=1.8.3
pkgrel=2
pkgdesc="Modern file manager for Xfce"
arch=('x86_64')
url="http://thunar.xfce.org"
license=('GPL2' 'LGPL2.1')
groups=('xfce4')
depends=('desktop-file-utils' 'libexif' 'hicolor-icon-theme' 'libnotify'
         'libgudev' 'gtk3' 'exo-gtk3' 'libxfce4util-gtk3' 'libxfce4ui-gtk3'
'libpng')
makedepends=('intltool' 'xfce4-dev-tools' 'xfce4-panel-gtk3')
optdepends=('gvfs: for trash support, mounting with udisk and remote
filesystems'
            'xfce4-panel-gtk3: for trash applet'
            'tumbler: for thumbnail previews'
            'thunar-volman: manages removable devices'
            'thunar-archive-plugin: create and deflate archives'
            'thunar-media-tags-plugin: view/edit id3/ogg tags')
source=(https://archive.xfce.org/src/xfce/$_pkgname/${pkgver%.*}/Thunar-$pkgver.tar.bz2
       
thunar-bz14946.patch::https://github.com/xfce-mirror/thunar/commit/4c0e17d7fc.patch)
sha256sums=('c8fa2d55948c4137af6196419372250742790807d12293a804f543491298d32f'
            '23497c2472807b5268b5df3e707940326565f15c480fde755d4fd2f9a86bed8d')

prepare() {
  cd "$srcdir/Thunar-$pkgver"

  # https://bugzilla.xfce.org/show_bug.cgi?id=14946
  patch -Np1 -i ../thunar-bz14946.patch
}

build() {
  cd "$srcdir/Thunar-$pkgver"

  ./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --enable-gio-unix \
    --enable-gudev \
    --enable-notifications \
    --enable-exif \
    --enable-pcre \
    --disable-debug
  make
}

package() {
  cd "$srcdir/Thunar-$pkgver"
  make DESTDIR="$pkgdir" install

  # Remove file conflicting with nautilus
  # https://bugs.archlinux.org/task/61531
  rm "$pkgdir/usr/share/dbus-1/services/org.freedesktop.FileManager1.service"
}

# vim:set ts=2 sw=2 et:

-----------------------------------------------------------------------------------

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list