Package Details: nautilus-dropbox 2019.01.31-1

Git Clone URL: https://aur.archlinux.org/nautilus-dropbox.git (read-only)
Package Base: nautilus-dropbox
Description: Dropbox for Linux - Nautilus extension
Upstream URL: https://www.dropbox.com/
Licenses: GPL, custom:CC-BY-ND-3
Submitter: None
Maintainer: TheChickenMan
Last Packager: TheChickenMan
Votes: 577
Popularity: 1.172997
First Submitted: 2008-09-05 06:47
Last Updated: 2019-02-18 00:20

Pinned Comments

javmorin commented on 2019-02-28 09:20

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"
}

Latest Comments

1 2 3 4 5 6 ... Next › Last »

TheChickenMan commented on 2019-03-06 11:00

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

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

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

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

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

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

@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

@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

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.

rafaelff commented on 2016-06-22 12:44

@Vlda, running "gtk-update-icon-cache" in install file is no longer needed as pacman's hooks take care of the task. Also, pkg-config is unnecessary in makedepends, as stated by nTia89.