Package Base Details: nautilus-typeahead

Git Clone URL: https://aur.archlinux.org/nautilus-typeahead.git (read-only, click to copy)
Keywords: files gnome nautilus typeahead
Submitter: badwolfie
Maintainer: albertvaka
Last Packager: albertvaka
Votes: 32
Popularity: 0.32
First Submitted: 2015-09-11 00:39
Last Updated: 2020-04-02 10:50

Latest Comments

1 2 3 4 5 6 Next › Last »

albertvaka commented on 2020-03-09 21:13

Sorry for breaking this folks, I just fixed it using your suggestions :)

yochananmarqos commented on 2020-03-09 20:36

@acidrain42: Perhaps, but the real issue is that the current PKGBUILD is missing the source URL for libgd.

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:

http://ix.io/2dQg

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,17 +10,18 @@ packager="Albert Vaca Cintora <albertvaka@gmail.com>"
 pkgver=3.36.0
 pkgrel=1
 pkgdesc="Default file manager for GNOME - Patched to bring back the 'typeahead find' feature"
-url="https://wiki.gnome.org/Apps/Nautilus"
+url="https://wiki.gnome.org/Apps/Files"
 arch=(x86_64)
 license=(GPL)
-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
 source=("git+https://gitlab.gnome.org/GNOME/nautilus.git#commit=$_commit"
+        "git+https://gitlab.gnome.org/GNOME/libgd.git"
         nautilus-restore-typeahead.patch)
 sha256sums=('SKIP'
+            'SKIP'
             'd3e1a3df1042a412aa23d0a1710c490c117239cd4d9ae9bae2ee32e190c8c03f')

 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=(libnautilus-extension.so)
   depends=(gtk3)
+  conflicts=(ibnautilus-extension libnautilus-extension.so)
+  provides=(libnautilus-extension libnautilus-extension.so)
   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

https://gitlab.gnome.org/GNOME/libgd.git

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

@albertvaka:

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

source=("git+https://gitlab.gnome.org/GNOME/nautilus.git#commit=$_commit"
        'git+https://gitlab.gnome.org/GNOME/libgd.git'
        'nautilus-restore-typeahead.patch')
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 https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/nautilus&id=fb77df4de2e4ceedaf3bb55c9992ff6a3f5184dc . 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: libgnome-desktop-3.so.17: cannot open shared object file: No such file or directory

temporary solution: run cd /usr/lib && sudo ln -s libgnome-desktop-3.so.18.0.3 libgnome-desktop-3.so.17