Package Base Details: nautilus-typeahead

Git Clone URL: (read-only, click to copy)
Keywords: files gnome nautilus typeahead
Submitter: badwolfie
Maintainer: albertvaka
Last Packager: albertvaka
Votes: 37
Popularity: 0.043283
First Submitted: 2015-09-11 00:39
Last Updated: 2021-06-16 19:54

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

electricprism commented on 2020-03-09 20:30

@gm666q -- Thanks, I had trouble copy/pasting and patching so I manually did it and uploaded the plain text here:

Compiling and everything seems to work.

gm666q commented on 2020-03-09 19:03

@acidrain42 I made this patch to fix submodule issue and building packages depended on libnautilus-extension

diff --git a/PKGBUILD b/PKGBUILD
index bd1ab2e..da78710 100644
@@ -10,17 +10,18 @@ packager="Albert Vaca Cintora <>"
 pkgdesc="Default file manager for GNOME - Patched to bring back the 'typeahead find' feature"
-depends=(libgexiv2 gnome-desktop gvfs dconf tracker gnome-autoar
+depends=(libgexiv2 gnome-desktop gvfs dconf tracker nautilus-sendto gnome-autoar
          gst-plugins-base-libs tracker-miners)
-makedepends=(gobject-introspection packagekit git gtk-doc meson appstream-glib 'meson>=0.44.1' ninja)
-optdepends=('nautilus-sendto: right click to send files')
+makedepends=(gobject-introspection git gtk-doc meson appstream-glib)
 _commit=e11034204be70a8535c8eff0010a2881991f17eb  # tags/3.36.0^0
+        "git+"
+            'SKIP'

 prepare() {
@@ -39,13 +40,15 @@ pkgver() {

 build() {
-  arch-meson $_pkgbase build -D docs=true
+  arch-meson $_pkgbase build \
+    -D docs=true \
+    -D packagekit=false
   ninja -C build

-#check() {
-#  meson test -C build --print-errorlogs
+check() {
+  meson test -C build --print-errorlogs

 _pick() {
   local p="$1" f d; shift
@@ -74,9 +77,11 @@ package_nautilus-typeahead() {

 package_libnautilus-extension-typeahead() {
   pkgdesc="Library for extending the $pkgdesc"
-  conflicts=(libnautilus-extension)
-  provides=(libnautilus-extension)
-  provides=(
+  conflicts=(ibnautilus-extension
+  provides=(libnautilus-extension
   mv libne/* "$pkgdir"
+# vim:set sw=2 et:

acidrain42 commented on 2020-03-09 15:51

@yochananmarqos Isn't that redundant though? The submodule's url is already

by default. Removing the following line has the same effect.

git config submodule.libgd.url $srcdir/libgd

yochananmarqos commented on 2020-03-09 15:39


Please make the following corrections according to VCS package guidelines for Git Submodules:

prepare() {
  cd $_pkgbase

  git submodule init subprojects/libgd
  git config submodule.libgd.url $srcdir/libgd
  git submodule update

  patch -p1 -i ../nautilus-restore-typeahead.patch

acidrain42 commented on 2020-03-09 15:25

I can't build because of this line:

git submodule set-url subprojects/libgd "$srcdir/libgd"

I don't have the libgd folder.

albertvaka commented on 2019-09-28 12:09

Updated to follow the main package, although I would have liked better to wait to an official release.

@ryanw: the linkining you are doing there is a bad practice, and I bet re-building this package would have made it work (nautilus should then pick the newly installed version).

joelongjiamian commented on 2019-09-28 04:40

There's a bug in Nautilus 3.34 that's been patched in the Extras repository pertaining to launching the previewer: see . A fix for the issue has been merged upstream.

ryanw commented on 2019-09-21 01:49

on 3.34

nautilus: error while loading shared libraries: cannot open shared object file: No such file or directory

temporary solution: run cd /usr/lib && sudo ln -s

joelongjiamian commented on 2019-09-12 01:24

patch applies on 3.34 (from git) with no modifications needed.

manolollr commented on 2019-05-08 19:00

Fixed with new version. Thanks!