Package Details: nautilus-dropbox 2022.12.05-1

Git Clone URL: https://aur.archlinux.org/nautilus-dropbox.git (read-only, click to copy)
Package Base: nautilus-dropbox
Description: Dropbox Nautilus Extension
Upstream URL: https://www.dropbox.com/
Licenses: GPL, custom:CC-BY-ND-3
Submitter: None
Maintainer: coreyberla
Last Packager: coreyberla
Votes: 579
Popularity: 0.000040
First Submitted: 2008-09-05 06:47 (UTC)
Last Updated: 2022-12-11 06:02 (UTC)

Pinned Comments

coreyberla commented on 2022-12-11 06:04 (UTC)

Dropbox merged the updates for Nautilus 43, so their git is up to date, and now AUR is up to date. This makes my patch in the comments below unnecessary.

Latest Comments

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

TheChickenMan commented on 2019-03-26 10:58 (UTC)

It's an interesting idea. It's always best to remove as many dependencies as possible but I noticed a number of things missing from the package if built using that command switch. It also didn't build at all without Python. Were you trying the build with any other changes besides what you had listed there?

TheChickenMan commented on 2019-03-06 11:00 (UTC)

Appreciate the comments I'll go through those changes when back to the office at the end of the week

ogarcia commented on 2019-03-06 08:02 (UTC)

I have same error at build time:

make[2]: Entering directory '/build/nautilus-dropbox/src/nautilus-dropbox-2019.01.31'
python3 serializeimages.py 2019.01.31 /usr/share/applications < dropbox.in > dropbox
Traceback (most recent call last):
  File "serializeimages.py", line 3, in <module>
    gi.require_version('GdkPixbuf', '2.0')
AttributeError: module 'gi' has no attribute 'require_version'
make[2]: *** [Makefile:941: dropbox] Error 1
make[2]: Leaving directory '/build/nautilus-dropbox/src/nautilus-dropbox-2019.01.31'
make[1]: *** [Makefile:520: all-recursive] Error 1
make[1]: Leaving directory '/build/nautilus-dropbox/src/nautilus-dropbox-2019.01.31'
make: *** [Makefile:374: all] Error 2

But with the changes proposed by @javmorin it works like a charm.

javmorin commented on 2019-02-28 09:20 (UTC) (edited on 2019-02-28 09:21 (UTC) by javmorin)

Attempting to compile this package in a clean environment (via makechrootpkg) fails with "AttributeError: module 'gi' has no attribute 'require_version'" because that is provided by "python-gobject" which isn't included as a dep.

As the python bits are only used to build files that are then deleted, changing the build and install sections as follows allows the package to build without any of the python dependencies (python pygtk and python-docutils):

build() {
    cd "$pkgname-$pkgver"
    ./configure --prefix=/usr --sysconfdir=/etc
    make -C src/ 
}

package() {
    cd "$pkgname-$pkgver"
    make -C src/  DESTDIR="$pkgdir" install

    # install the common license
    install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}

TheChickenMan commented on 2019-02-20 01:47 (UTC)

Those look like files that are supposed to belong to python-docutils. You need to figure out what package they belong to on your computer and then either update that package or remove the files manually.

$ pacman -Qo "/usr/bin/rst2html.py"

speedytux commented on 2019-02-19 13:20 (UTC)

I have a problem updating nautilus-dropbox to the 2019.01.31-1 version. There is conflicting files when it installs python-docutils.

(1/1) checking for file conflicts [########################################] 100% error: failed to commit transaction (conflicting files) python-docutils: /usr/bin/rst2html.py exists in filesystem python-docutils: /usr/bin/rst2html4.py exists in filesystem python-docutils: /usr/bin/rst2html5.py exists in filesystem python-docutils: /usr/bin/rst2latex.py exists in filesystem python-docutils: /usr/bin/rst2man.py exists in filesystem python-docutils: /usr/bin/rst2odt.py exists in filesystem python-docutils: /usr/bin/rst2odt_prepstyles.py exists in filesystem python-docutils: /usr/bin/rst2pseudoxml.py exists in filesystem python-docutils: /usr/bin/rst2s5.py exists in filesystem python-docutils: /usr/bin/rst2xetex.py exists in filesystem python-docutils: /usr/bin/rst2xml.py exists in filesystem python-docutils: /usr/bin/rstpep2html.py exists in filesystem Errors occurred, no packages were upgraded. Error installing repo packages

rafaelff commented on 2018-09-13 14:47 (UTC)

Hey there. CC-BY-ND is not a custom license, as it is provided by the 'licenses' package and made available at '/usr/share/licenses/common/CCPL/'. You may safely remove its installation and change license() array from "custom:CC-BY-ND-3" to "CCPL:by-nd"

notuxius commented on 2016-12-25 10:14 (UTC) (edited on 2016-12-29 13:48 (UTC) by notuxius)

@rafaelff: i had 'gtk3-optional-csd' package installed - which provides gtk3 and doesn't have wayland protocols dependency. Maybe you can add 'wayland-protocols' as direct dependency for this package and thank you for your work.

rafaelff commented on 2016-12-23 13:05 (UTC) (edited on 2016-12-23 14:28 (UTC) by rafaelff)

@notuxius: Your looking for the package 'wayland-protocols'. It is a dependency of 'gtk3', which is a dependency of 'nautilus', which is a direct dependency of this package. If you installed all dependencies of this package, you should have wayland-protocolos. Please check if your system is up-to-date ('pacman -Syu', or similar) and also check if you have any other dependecy problem in your system.

notuxius commented on 2016-12-22 19:59 (UTC)

Error upon installing: checking for NAUTILUS... configure: error: Package requirements (libnautilus-extension >= 2.16.0) were not met: Package 'wayland-protocols', required by 'gdk-3.0', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables NAUTILUS_CFLAGS and NAUTILUS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build nautilus-dropbox.