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: 45
Popularity: 0.123394
First Submitted: 2015-09-11 00:39 (UTC)
Last Updated: 2024-04-05 12:18 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

light987 commented on 2021-03-27 14:31 (UTC) (edited on 2021-03-27 14:32 (UTC) by light987)

Apologies for the typo. Even if I use makepkg alone I still get the error:

==> Validating source files with sha256sums...

nautilus ... Skipped

libgd ... Skipped

nautilus-restore-typeahead.patch ... FAILED

==> ERROR: One or more files did not pass the validity check!

albertvaka commented on 2021-03-27 11:54 (UTC)

@light987 it looks like you are trying to build libcgroup [1]. This is the entry for nautilus-typeahead, so you are probably posting on the wrong page (or you copy-pasted the wrong git URL, or you are really confused). Also all those commands shouldn't be needed, just makepkg.

[1] https://aur.archlinux.org/packages/libcgroup/

light987 commented on 2021-03-27 09:37 (UTC) (edited on 2021-03-27 14:31 (UTC) by light987)

I'm trying to install this package but I'm getting this error:

==> ERROR: A failure occurred in prepare().

I'm doing this:

git clone https://aur.archlinux.org/nautilus-typeahead

sed -e $'s|\r||g' -i PKGBUILD .SRCINFO

makepkg -g >> PKGBUILD

makepkg

makepkg -si

albertvaka commented on 2020-03-09 21:13 (UTC)

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

yochananmarqos commented on 2020-03-09 20:36 (UTC)

@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 (UTC) (edited on 2020-03-09 20:31 (UTC) by electricprism)

@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 (UTC) (edited on 2020-03-09 19:09 (UTC) by gm666q)

@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 (UTC)

@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 (UTC)

@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 (UTC) (edited on 2020-03-09 15:25 (UTC) by acidrain42)

I can't build because of this line:

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

I don't have the libgd folder.