Package Details: pantheon-files-git r7398.789df8e04-1

Git Clone URL: (read-only, click to copy)
Package Base: pantheon-files-git
Description: The Pantheon File Browser
Upstream URL:
Licenses: GPL3
Conflicts: pantheon-files
Provides: pantheon-files
Submitter: SolarAquarion
Maintainer: SolarAquarion
Last Packager: SolarAquarion
Votes: 47
Popularity: 0.000003
First Submitted: 2017-12-12 19:59 (UTC)
Last Updated: 2021-02-20 23:51 (UTC)

Latest Comments

SolarAquarion commented on 2020-06-09 00:23 (UTC)

you need to change unity to disabled, instead of just false

qcasey commented on 2020-02-01 03:41 (UTC)

Installing libgit2-glib before building worked for me

librewish commented on 2020-01-06 15:10 (UTC)

Run-time dependency libgit2-glib-1.0 found: NO (tried pkgconfig and cmake)

plugins/git/ ERROR: Dependency "libgit2-glib-1.0" not found, tried pkgconfig and cmake

PedroHLC commented on 2019-08-20 20:01 (UTC)

Now I see, sorry for the mistake, thanks for the help.

SolarAquarion commented on 2019-08-20 01:42 (UTC)

What is actually depends on is libcloudproviders, if you had added cmake as a makedepend it would have just said couldn't find cloudproviders via cmake

SolarAquarion commented on 2019-08-20 01:29 (UTC)

It's not a makedepend for pantheon-files, meta build system for pantheon-files in ninja and meson.

PedroHLC commented on 2019-08-20 01:25 (UTC)

It's required for building, it's not in PKGBUILD's makedepends, not even as a recursive dependencie, also not in base/base-devel. So adding to makedepends is enough...

SolarAquarion commented on 2019-08-20 01:21 (UTC)

cmake isn't a make depend?

PedroHLC commented on 2019-08-19 15:00 (UTC)

Missing "cmake" as make dependency to build in a clean chroot...

librewish commented on 2019-08-18 03:54 (UTC)

here its failing to build

: Running post-transaction hooks...
(1/4) Warn about old perl modules
(2/4) Updating fontconfig cache...
(3/4) Arming ConditionNeedsUpdate...
(4/4) Updating the info directory file...
==> Retrieving sources...
  -> Updating pantheon-files git repo...
Fetching origin
==> Validating source files with sha256sums...
    pantheon-files ... Skipped
==> Extracting sources...
  -> Creating working copy of pantheon-files git repo...
Cloning into 'pantheon-files'...
==> Starting pkgver()...
==> Updated version: pantheon-files-git r6553.a06e35ed-1
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true pantheon-files build -D with-unity=false
The Meson build system
Version: 0.51.1
Source dir: /home/main-builder/pkgwork/src/pantheon-files
Build dir: /home/main-builder/pkgwork/src/build
Build type: native build
Project name: io.elementary.files
Project version: 4.1.9
Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
C compiler for the build machine: cc (gcc 9.1.0 "cc (GCC) 9.1.0")
Vala compiler for the build machine: valac (valac 0.44.7)
Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 9.1.0 "cc (GCC) 9.1.0")
Vala compiler for the host machine: valac (valac 0.44.7)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Found pkg-config: /usr/sbin/pkg-config (1.6.3)
Run-time dependency glib-2.0 found: YES 2.60.6
Run-time dependency gobject-2.0 found: YES 2.60.6
Run-time dependency gio-2.0 found: YES 2.60.6
Run-time dependency gio-unix-2.0 found: YES 2.60.6
Run-time dependency gmodule-2.0 found: YES 2.60.6
Run-time dependency gee-0.8 found: YES 0.20.2
Run-time dependency gtk+-3.0 found: YES 3.24.10
Run-time dependency granite found: YES 5.2.4
Run-time dependency pango found: YES 1.44.5
Run-time dependency sqlite3 found: YES 3.29.0
Run-time dependency libcanberra found: YES 0.30
Run-time dependency zeitgeist-2.0 found: YES 1.0.2
Run-time dependency libnotify found: YES 0.7.8
Library posix found: YES
Library linux found: YES
Library m found: YES
Configuring config.h using configuration
Found pkg-config: /usr/sbin/pkg-config (1.6.3)
Library pantheon-files-core-C found: YES
libcore/ DEPRECATION: Library pantheon-files-core was passed to the "libraries" keyword argument of a previous call to generate() method instead of first positional argument. Adding pantheon-files-core to "Requires" field, but this is a deprecated behaviour that will change in a future version of Meson. Please report the issue if this warning cannot be avoided in your case.
Library marlin found: YES
WARNING: Project targetting '>= 0.42.0' but tried to use feature introduced in '0.50.0': install arg in configure_file
Configuring io.elementary.files.service using configuration
Configuring io.elementary.files.Filemanager1.service using configuration
Configuring io.elementary.files-pkexec using configuration
Configuring using configuration
Configuring using configuration
Configuring using configuration
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency cloudproviders found: NO (tried pkgconfig)

plugins/pantheon-files-cloud/ ERROR: Dependency "cloudproviders" not found, tried pkgconfig

A full log can be found at /home/main-builder/pkgwork/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

alucryd commented on 2019-03-04 10:00 (UTC)

Nightly builds have been fine for a while, everything seems to have been resolved.

Quyet commented on 2019-01-12 09:03 (UTC) (edited on 2019-01-12 09:11 (UTC) by Quyet)

I got "make: *** [Makefile:141: all] Error 2" after "Built target pantheon-files-core".

More error generated from begin of compilation:

[ 1%] Generating AbstractSidebar.c;AbstractSlot.c;Bookmark.c;BookmarkList.c;ConnectServerDialog.c;ConnectServerOperation.c;DndHandler.c;Enums.c;PixbufUtils.c;File.c;FileUtils.c;FileConflictDialog.c;gof-callwhenready.c;gof-directory-async.c;gof-preferences.c;PluginManager.c;SidebarPluginItem.c;Plugin.c;ProgressInfo.c;ProgressInfoManager.c;SoundManager.c;StockDialogs.c;TrashMonitor.c;UserUtils.c;IconInfo.c;Thumbnailer.c;pantheon-files-core.vapi;pantheon-files-core.h /tmp/makepkg/pantheon-files-git/src/files/pantheon-files-daemon/marlind-tagging.vala:130.29-130.30: error: The name PF' does not exist in the context ofMarlinTags.record_uris' var directory = PF.FileUtils.escape_uri (PF.FileUtils.get_parent_path_from_path (uri)); ^^ /tmp/makepkg/pantheon-files-git/src/files/pantheon-files-daemon/marlind-tagging.vala:130.17-130.98: error: var declaration not allowed with non-typed initializer var directory = PF.FileUtils.escape_uri (PF.FileUtils.get_parent_path_from_path (uri)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /tmp/makepkg/pantheon-files-git/src/files/pantheon-files-daemon/marlind-tagging.vala:134.73-134.81: error: The name directory' does not exist in the context ofMarlinTags.record_uris' sql += cmd.printf (uri, content_type, color, modified_time, directory); ^^^^^^^^^ Compilation failed: 3 error(s), 0 warning(s) make[2]: [pantheon-files-daemon/CMakeFiles/io.elementary.files-daemon.dir/build.make:73: pantheon-files-daemon/io.elementary.files-daemon_valac.stamp] Error 1 make[1]: [CMakeFiles/Makefile2:203: pantheon-files-daemon/CMakeFiles/io.elementary.files-daemon.dir/all] Error 2

SolarAquarion commented on 2019-01-07 16:51 (UTC)

It requires this Pull Request to be completed

PedroHLC commented on 2019-01-07 16:24 (UTC)

error: The type name `GOF.File' could not be found

I get a lot of these when building from a clean chroot...

btd1337 commented on 2018-06-13 22:43 (UTC)

Include the Tumbler package as dependency for thumbnails works correctly.

btd1337 commented on 2018-06-13 22:40 (UTC)

Include the Tumbler package as dependency for thumbnails works correctly.

misc commented on 2015-04-13 14:40 (UTC)

Here's a small patch to fix some of the broken top bar icons: view-column-symbolic was replaced as it doesn't actually exist in standard Adwaita and media-playback-pause-symbolic looks the most similar. Alas, TopMenu.vala uses some weird custom ButtonWithMenu class that has no obvious parameters for size, so it's still displayed oversized.

alucryd commented on 2014-04-02 07:26 (UTC)

Build everything with libgee06 and don't use bzr deps.

mildred commented on 2014-04-02 07:21 (UTC)

It is missing gee-1.0.vapi -- checking for modules 'gtk+-3.0;gio-2.0;gee-1.0' -- package 'gee-1.0' not found if I install gee-1.0.vapi from package extra/libgee06 (!) it won't build because it will load both libgee-0.8 and libgee-1.0: Loaded package `/usr/share/vala/vapi/gee-0.8.vapi' Loaded package `/usr/share/vala/vapi/gee-1.0.vapi' gee-1.0.vapi:7.3-7.53: error: `Gee.Functions' already contains a definition for `get_compare_func_for' gee-0.8.vapi:7.3-7.57: note: previous definition of `get_compare_func_for' was here

alucryd commented on 2014-03-17 17:36 (UTC)

Okay, so you've been ignoring my messages here and the email I sent you. Now I'm tired of people complaining to me because your packages have wrong deps and all that so I'll be taking over pantheon-files-bzr, pantheon-files-plugin-dropbox-bzr and gala-bzr.

theOptimizedCode commented on 2014-02-28 07:18 (UTC)

Compilation failed: 36 error(s), 0 warning(s) libcore/CMakeFiles/marlincore.dir/build.make:74: recipe for target 'libcore/marlincore_valac.stamp' failed make[2]: *** [libcore/marlincore_valac.stamp] Error 1 All w.r.t gee-1.0.vapi

alucryd commented on 2014-02-12 10:50 (UTC)

Hey, I'd like to maintain gala-bzr, pantheon-files-bzr and pantheon-files-plugin-dropbox-bzr as well. Now that I maintain almost all of Pantheon, and have pushed some parts in [community] already, it will help keep Pantheon in harmony and prevent things like what orschiro reported. Would that be okay with you?

orschiro commented on 2014-02-12 10:35 (UTC)

Fails to build: ==> Missing dependencies: -> granite-bzr>=589 ~ ❯ pacman -Q | grep granite granite-bzr r687-1

NightExcessive commented on 2014-02-09 20:59 (UTC)

pantheon-files 0.1.6 has been released:

alucryd commented on 2013-11-28 09:33 (UTC) (and probably even 0.1.5 now) won't build. I submitted a bug report upstream:

misc commented on 2013-06-29 12:10 (UTC)

r1173 removed that menu entirely. The GSettings are supposed to be reached via eg. dconf now.

sh4nks commented on 2013-06-27 08:17 (UTC)

how do I restore the "Preferences"-Menu?

alucryd commented on 2012-11-20 19:07 (UTC)

@bjesus: Missed that, thx!

bjesus commented on 2012-11-20 19:04 (UTC)

please add libpantheon-bzr as a dependency

d3Xt3r commented on 2012-11-10 20:45 (UTC)

@Ner0: Thanks, I didn't realize that! I was misled by this message: warning: granite-bzr-365-1 is up to date -- reinstalling Which led me to abort the installation, but after proceeding with the update, I saw "Version found: 441". :) Thanks for your help!

Ner0 commented on 2012-11-07 14:20 (UTC)

-bzr packages always install the latest version, just install granite-bzr.

d3Xt3r commented on 2012-11-07 08:51 (UTC)

@hcjl: Where did you get the newer granite-bzr? The one in the AUR is still 364-1 ...

Ner0 commented on 2012-11-06 11:23 (UTC)

You need newer granite. I've updated the package.

hcjl commented on 2012-11-06 11:22 (UTC)

thx. updating granite-bzr to 436-1 did the trick.

hcjl commented on 2012-11-06 11:03 (UTC)

Building the new version (933-1 -> 1002-1) fails with 7 errors an 46 warnings. Here are the errors: /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:189.34-189.58: error: The name `ThinPaned' does not exist in the context of `Granite.Widgets' var lside_pane = new Granite.Widgets.ThinPaned (); ^^^^^^^^^^^^^^^^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:189.17-189.61: error: var declaration not allowed with non-typed initializer var lside_pane = new Granite.Widgets.ThinPaned (); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:190.13-190.22: error: The name `lside_pane' does not exist in the context of `'; ^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:192.13-192.22: error: The name `lside_pane' does not exist in the context of `' lside_pane.pack1(sidebar, false, false); ^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:193.13-193.22: error: The name `lside_pane' does not exist in the context of `' lside_pane.pack2(main_box, true, true); ^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:213.35-213.44: error: The name `lside_pane' does not exist in the context of `' window_box.pack_start(lside_pane, true, true, 0); ^^^^^^^^^^ /tmp/yaourt-tmp-jle/aur-files-bzr/src/files-build/src/View/Window.vala:217.13-217.22: error: The name `lside_pane' does not exist in the context of `' lside_pane.position = Preferences.settings.get_int ("sidebar-width");

Ner0 commented on 2012-08-27 13:24 (UTC)

I forgot to bump the granite version, try it again.

popsch commented on 2012-08-27 09:32 (UTC)

I get this error: ... - granite-bzr>=355 (building from AUR) ... ==> Install or build missing dependencies for files-bzr: error: target not found: granite-bzr>=355

florianbw commented on 2012-07-13 11:32 (UTC)

It conflicts with marlin - can this be resolved?

misc commented on 2012-06-02 17:58 (UTC)

By xapantu, the other active Marlin developer: "Marlin and Pantheon Files can live together, Marlin is the upstream project, Pantheon Files is a rebranded version of Marlin, but the projects won't diverge a lot, core things will go to marlin, and if the elementary team want some UI fixes that we (Marlin developers) don't like, they will put them in Pantheon Files. Don't worry, this is managed efficiently, so, we won't lose time because of these two projects ;) ."

misc commented on 2012-05-31 18:51 (UTC)

xapantu has just merged the new commits from marlin into files; ammonkey announced his return to marlin on Saturday:

Ner0 commented on 2012-05-30 21:47 (UTC)

Interesting, we'll see what the further development wil bring to both of them, for now the only difference is that elementary has dropped varka and extended-actions in favour of granite and contractor. Although it would be better if they joined their efforts.

misc commented on 2012-05-30 20:56 (UTC)

Well, it seems to be more than that given the latest commits to marlin and varka (needs to be updated for the other to compile). Somebody at reddit speculated whether ammonkey was fed up with the Elementary people taking the credit while leaving him to do all the work, and thus pretending (?) to abandon it to force them into actually acting. Maybe that's indeed the case.

misc commented on 2012-05-25 13:29 (UTC)

Maybe ammonkey just wants to leave marlin with mostly crash-free code. But dunno.

Ner0 commented on 2012-05-25 05:13 (UTC)

Umm, it seems that Marlin development has continued.

misc commented on 2012-05-24 18:59 (UTC)

Fixed now. All files still needs to replace marlin is contractor to work.

mdias commented on 2012-05-18 15:48 (UTC)

Yep, the context menus aren't working here either.

misc commented on 2012-05-13 16:05 (UTC)

Continued development, finally. Btw, are context menus and certain hotkeys (like copy, cut & paste) not working for anybody else?