Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 268290 - media-gfx/rapid-photo-downloader (New package)
Summary: media-gfx/rapid-photo-downloader (New package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 5 votes (vote)
Assignee: Default Assignee for New Packages
URL: http://damonlynch.net/rapid/index.html
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2009-05-02 13:01 UTC by daniel
Modified: 2020-05-08 21:17 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
media-gfx/rapid-photo-downloader-0.0.8.ebuild (rapid-photo-downloader-0.0.8.ebuild,649 bytes, text/plain)
2009-05-02 13:02 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.9_beta2.ebuild (rapid-photo-downloader-0.0.9_beta2.ebuild,765 bytes, text/plain)
2009-05-16 11:06 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.9_beta3.ebuild (rapid-photo-downloader-0.0.9_beta3.ebuild,771 bytes, text/plain)
2009-05-25 10:36 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.9.ebuild (rapid-photo-downloader-0.0.9.ebuild,650 bytes, text/plain)
2009-06-04 17:18 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.10.ebuild (rapid-photo-downloader-0.0.10.ebuild,650 bytes, text/plain)
2009-06-05 13:06 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.10-r1.ebuild (rapid-photo-downloader-0.0.10-r1.ebuild,680 bytes, text/plain)
2009-06-17 08:34 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.0.10-r1.ebuild (rapid-photo-downloader-0.0.10-r1.ebuild,679 bytes, text/plain)
2009-06-18 09:25 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.1.1.ebuild (rapid-photo-downloader-0.1.1.ebuild,650 bytes, text/plain)
2010-01-12 10:25 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.1.3.ebuild (rapid-photo-downloader-0.1.3.ebuild,650 bytes, text/plain)
2010-01-28 15:31 UTC, daniel
Details
rapid-photo-downloader-0.3.0.ebuild (rapid-photo-downloader-0.3.0.ebuild,722 bytes, text/plain)
2010-08-09 11:43 UTC, Milos Popovic
Details
rapid-photo-downloader-0.3.2.ebuild (rapid-photo-downloader-0.3.2.ebuild,722 bytes, text/plain)
2010-09-13 20:43 UTC, Milos Popovic
Details
rapid-photo-downloader-0.3.4.ebuild (rapid-photo-downloader-0.3.4.ebuild,723 bytes, text/plain)
2011-01-10 09:44 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.4.1.ebuild (rapid-photo-downloader-0.4.1.ebuild,730 bytes, application/octet-stream)
2011-06-06 23:55 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.4.1-r1.ebuild (rapid-photo-downloader-0.4.1-r1.ebuild,758 bytes, text/plain)
2011-07-20 21:47 UTC, Andreas Nyback
Details
rapid photo downloader 0.4.2 (rapid-photo-downloader-0.4.2.ebuild,724 bytes, text/plain)
2011-12-03 21:13 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.4.3.ebuild (rapid-photo-downloader-0.4.3.ebuild,778 bytes, text/plain)
2012-01-19 05:49 UTC, Alex Blazh
Details
rapid-photo-downloader-0.4.4.ebuild (rapid-photo-downloader-0.4.4.ebuild,853 bytes, text/plain)
2012-06-17 17:53 UTC, daniel
Details
rapid-photo-downloader-0.4.5.ebuid (rapid-photo-downloader-0.4.5.ebuild,874 bytes, text/plain)
2012-09-01 16:50 UTC, Milos Popovic
Details
rapid-photo-downloader-0.4.6.ebuid (rapid-photo-downloader-0.4.6.ebuild,874 bytes, text/plain)
2013-01-26 02:18 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.4.7.ebuild (rapid-photo-downloader-0.4.7.ebuild,878 bytes, text/plain)
2013-11-17 15:55 UTC, Christian Strahl
Details
rapid-photo-downloader-0.4.10.ebuild (rapid-photo-downloader-0.4.10.ebuild,900 bytes, text/plain)
2014-11-26 12:55 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.4.11.ebuild (rapid-photo-downloader-0.4.11.ebuild,874 bytes, text/plain)
2015-11-13 13:15 UTC, Christian Strahl
Details
rapid-photo-downloader-0.9.0_alpha8.ebuild (file_268290.txt,2.06 KB, text/plain)
2017-02-20 14:46 UTC, Demaro Stanberry
Details
colour-0.1.2-r1.ebuild (file_268290.txt,497 bytes, text/plain)
2017-02-21 14:58 UTC, Demaro Stanberry
Details
easygui-0.97.4.ebuild (file_268290.txt,521 bytes, text/plain)
2017-02-21 14:59 UTC, Demaro Stanberry
Details
pyprind-2.9.8.ebuild (file_268290.txt,476 bytes, text/plain)
2017-02-21 15:00 UTC, Demaro Stanberry
Details
python-gphoto2-1.5.1.ebuild (file_268290.txt,595 bytes, text/plain)
2017-02-21 15:01 UTC, Demaro Stanberry
Details
rawkit-0.5.0.ebuild (file_268290.txt,481 bytes, text/plain)
2017-02-21 15:02 UTC, Demaro Stanberry
Details
scandir-1.4.ebuild (file_268290.txt,461 bytes, text/plain)
2017-02-21 15:02 UTC, Demaro Stanberry
Details
sortedcontainers-1.5.7.ebuild (file_268290.txt,581 bytes, text/plain)
2017-02-21 15:03 UTC, Demaro Stanberry
Details
media-gfx/rapid-photo-downloader-0.9.0_alpha10.ebuild (rapid-photo-downloader-0.9.0_alpha10.ebuild,2.01 KB, text/plain)
2017-03-05 21:10 UTC, Andreas Nyback
Details
rapid-photo-downloader-0.9.0_beta5.ebuild (rapid-photo-downloader-0.9.0_beta5.ebuild,2.01 KB, text/plain)
2017-05-18 17:46 UTC, daniel
Details
rapid-photo-downloader-0.9.0.ebuild (rapid-photo-downloader-0.9.0.ebuild,1.90 KB, text/plain)
2017-07-05 05:31 UTC, daniel
Details
media-gfx/rapid-photo-downloader-0.9.1.ebuild (rapid-photo-downloader-0.9.1.ebuild,1.90 KB, text/plain)
2017-07-13 09:32 UTC, Andreas Nyback
Details
dev-python/rawkit-0.6.0.ebuild (rawkit-0.6.0.ebuild,459 bytes, text/plain)
2017-07-13 09:34 UTC, Andreas Nyback
Details
media-gfx/rapid-photo-downloader-0.9.1-r1.ebuild (rapid-photo-downloader-0.9.1-r1.ebuild,1.90 KB, text/plain)
2017-07-13 09:39 UTC, Andreas Nyback
Details
dev-python/python-gphoto2-1.7.0.ebuild (python-gphoto2-1.7.0.ebuild,589 bytes, text/plain)
2017-07-14 19:49 UTC, Andreas Nyback
Details

Note You need to log in before you can comment on or make changes to this bug.
Description daniel 2009-05-02 13:01:22 UTC
From the authors website: "Rapid Photo Downloader for Linux is written by a photographer for professional and amateur photographers. Its goal is to be the best photo downloader for the Linux Desktop. It is free software, released under the GNU GPL license."

i just created an ebuild that works for me, but it's more a draft, as i'm new to ebuilds in general. any suggestions, enhancements, comments and critics are welcome :)

Reproducible: Always
Comment 1 daniel 2009-05-02 13:02:49 UTC
Created attachment 190119 [details]
media-gfx/rapid-photo-downloader-0.0.8.ebuild
Comment 2 daniel 2009-05-02 13:25:50 UTC
i forgot to mention, that there is one additional dependency. you need pyexiv2, which can be found here: http://code.google.com/p/jbrout/source/detail?r=192
Comment 3 daniel 2009-05-16 11:06:03 UTC
Created attachment 191466 [details]
media-gfx/rapid-photo-downloader-0.0.9_beta2.ebuild

version bump to new beta2
Comment 4 daniel 2009-05-25 10:36:35 UTC
Created attachment 192386 [details]
media-gfx/rapid-photo-downloader-0.0.9_beta3.ebuild

new beta available. changelog from the website:

# Added command line options for controlling verbosity, displaying which image file types are recognized, and printing the program version.
# Polish translation by Michal Predotka. Coming soon: French, German and Spanish translations.
# Minor fixes to logic that checks whether the Download button should be disabled or not. This should now be more reliable.
# The previous beta would sometimes crash when thumbnails could not be extracted from images. This has been fixed.
Comment 5 daniel 2009-06-04 17:18:56 UTC
Created attachment 193556 [details]
media-gfx/rapid-photo-downloader-0.0.9.ebuild

new version. from the website:

This release adds Italian, German, Russian and Finnish translations by Marco Solari, Luca Reverberi, Martin Egger, Daniel Paessler, Sergei Sedov and Mikko Ruohola. The Preferences Dialog window's usability is improved, and a Help button has been added that links to the newly completed online documentation.
Comment 6 daniel 2009-06-05 13:06:42 UTC
Created attachment 193630 [details]
media-gfx/rapid-photo-downloader-0.0.10.ebuild

bugfix-release. from the website:

The Russian translation has been updated by Sergei Sedov, and a bug that caused the program to crash when using automatically configured backup devices in combination with gvfs has been fixed.
Comment 7 Michael Rokicki 2009-06-17 06:54:23 UTC
After  adding the ~x86 keyword I had to emerge dev-python/dbus-python for the program to start

me@Base ~ $ rapid-photo-downloader
Traceback (most recent call last):
  File "/usr/bin/rapid-photo-downloader", line 3, in <module>
    import rapid.rapid
  File "/usr/lib/python2.5/site-packages/rapid/rapid.py", line 33, in <module>
    import dbus
ImportError: No module named dbus
Comment 8 daniel 2009-06-17 08:34:43 UTC
Created attachment 194965 [details]
media-gfx/rapid-photo-downloader-0.0.10-r1.ebuild

thanks for reporting, fixed.
Comment 9 Andreas Mair 2009-06-18 07:40:30 UTC
Hi!

rapid-photo-downloader-0.0.10-r1.ebuild can't download file, it looks for rapid-photo-downloader-0.0.10-r1.tar.gz.

Changing
SRC_URI="http://launchpad.net/rapid/0.1.0/${PV}/+download/${PF}.tar.gz"
to
SRC_URI="http://launchpad.net/rapid/0.1.0/${PV}/+download/${P}.tar.gz"
fixes it (for me).

Regards,
Andreas
Comment 10 daniel 2009-06-18 09:25:19 UTC
Created attachment 195053 [details]
media-gfx/rapid-photo-downloader-0.0.10-r1.ebuild

thanks for reporting. fixed.
Comment 11 daniel 2010-01-12 10:25:21 UTC
Created attachment 216205 [details]
media-gfx/rapid-photo-downloader-0.1.1.ebuild 

new version. sorry for the long delay.
Comment 12 Milos Popovic 2010-01-28 14:59:10 UTC
0.1.3 is out, just renaming 0.1.1 works fine!
Comment 13 daniel 2010-01-28 15:31:02 UTC
Created attachment 217736 [details]
media-gfx/rapid-photo-downloader-0.1.3.ebuild

thanks for testing.
added new version.
Comment 14 Steve Herber 2010-07-15 05:43:33 UTC
new versions of this package and the library are available:

[ebuild  N    ] media-gfx/pyexiv2-0.2.2  0 kB [1]
[ebuild  N    ] media-gfx/rapid-photo-downloader-0.3.0  0 kB [1]

and seem to work using renamed ebuild files.

My only testing was to run the program and I got the main screen.
Comment 15 Steve Herber 2010-07-15 06:24:26 UTC
For video support you need to add dev-python/kaa-metadata
to the ebuild depends list.
Comment 16 Milos Popovic 2010-08-09 11:43:27 UTC
Created attachment 241963 [details]
rapid-photo-downloader-0.3.0.ebuild

* Added video USE flag
* Added dev-python/dbus python RDEPEND
* Added ~x86 KEYWORD
Comment 17 Milos Popovic 2010-09-13 20:43:44 UTC
Created attachment 247176 [details]
rapid-photo-downloader-0.3.2.ebuild

Bugfix release.
Comment 18 Andreas Nyback 2011-01-10 09:44:40 UTC
Created attachment 259450 [details]
rapid-photo-downloader-0.3.4.ebuild 

New download path and updated to match ebuild depend for dev-python/pyexiv2 ebuild at http://bugs.gentoo.org/show_bug.cgi?id=289004
Comment 19 Andreas Nyback 2011-01-10 09:48:35 UTC
(In reply to comment #18)
> Created an attachment (id=259450) [details]
> rapid-photo-downloader-0.3.4.ebuild 
> 
> New download path and updated to match ebuild depend for dev-python/pyexiv2
> ebuild at http://bugs.gentoo.org/show_bug.cgi?id=289004
> 

Forget the "new download path" thing. mixed up what i had edited. only the depend is updated to match dev-python/pyexiv2 instead of media-gfx/pyexiv2
Comment 20 Andreas Nyback 2011-06-06 23:55:22 UTC
Created attachment 276067 [details]
rapid-photo-downloader-0.4.1.ebuild

New version and update for warning
* Deprecation Warning: Usage of distutils.eclass in packages not supporting installation
 * for multiple Python ABIs in EAPI <=2 is deprecated and will be banned on 2011-06-01.
 * The ebuild needs to be fixed. Please report a bug, if it has not been already reported.


Have no idea if my fix is correct but no warnings now and it builds fine...

/Andreas
Comment 21 Andreas Nyback 2011-07-20 21:47:52 UTC
Created attachment 280495 [details]
rapid-photo-downloader-0.4.1-r1.ebuild

added dependency to app-misc/hachoir-metadata with video use flag.

tip: betagarden overlay for python exiv2 dependency
Comment 22 Milos Popovic 2011-12-02 15:47:30 UTC
You should update pyexiv2 to >=3.0.
See this:
http://damonlynch.net/rapid/download.html#pyexiv2version
Comment 23 Andreas Nyback 2011-12-03 21:13:05 UTC
Created attachment 294643 [details]
rapid photo downloader 0.4.2

New version 0.4.2
Dependencies changed for gnome python split ebuilds and pyexiv2
Comment 24 Alex Blazh 2012-01-19 05:49:33 UTC
Created attachment 299287 [details]
rapid-photo-downloader-0.4.3.ebuild
Comment 25 daniel 2012-06-17 17:53:00 UTC
Created attachment 315609 [details]
rapid-photo-downloader-0.4.4.ebuild

new version. select python:2 at buildtime as it doesn't work with python:3
Comment 26 Milos Popovic 2012-09-01 16:50:56 UTC
Created attachment 322735 [details]
rapid-photo-downloader-0.4.5.ebuid

New verstion + added RDEP for dev-python/imaging.
Comment 27 Andreas Nyback 2013-01-26 02:18:43 UTC
Created attachment 336858 [details]
rapid-photo-downloader-0.4.6.ebuid

Just a rename of the ebuild to get latest version 0.4.6
Comment 28 Milos Popovic 2013-06-17 22:21:42 UTC
1. EAPI should be fixed.
2. It looks like Gentoo uses pillow library instead od imaging?
Comment 29 Sergey Popov gentoo-dev 2013-06-18 04:54:05 UTC
(In reply to Milos Popovic from comment #28)
> 2. It looks like Gentoo uses pillow library instead od imaging?

If package support it - we can use one of these libs. Look at virtual/python-imaging
Comment 30 Christian Strahl 2013-11-17 15:55:43 UTC
Created attachment 363436 [details]
rapid-photo-downloader-0.4.7.ebuild
Comment 31 Andreas Nyback 2014-11-26 12:55:26 UTC
Created attachment 390326 [details]
rapid-photo-downloader-0.4.10.ebuild

Updated with depend to >=media-gfx/fbida-2.09-r3 due to emerge problems on "gentoo stable" fbida-2.09
Comment 32 Christian Strahl 2015-11-13 13:15:47 UTC
Created attachment 416838 [details]
rapid-photo-downloader-0.4.11.ebuild

switching from virtual/python-imaging to dev-python/pillow (see Bug 508266)
Comment 33 Andreas Nyback 2016-07-27 20:36:11 UTC
Some notes of what i installed to get the new Rapid Photo Downloader 0.9.0a4 to run. If someone will make an ebuild. I will maybe try to create one myself eventually.
This is just snippets from my console history so not sure if its everything. Or if everything is for sure needed. But it runs now, though still with bugs. Like if you don't run xdg-user-dirs to create folder structures in your home folder RPD will not run.
But it looks like a great update.


package.use:
dev-python/PyQt5                gui network
sys-fs/udisks                   introspection
virtual/libgudev                introspection
x11-libs/libnotify              introspection
>=dev-libs/libgudev-230         introspection
x11-libs/gdk-pixbuf             introspection

emerge:
dev-python/pip
python-dateutil
emerge dev-python/typing
x11-libs/gdk-pixbuf
x11-misc/xdg-user-dirs
media-libs/libmediainfo
distutils-extra
python-distutils-extra
wheel
exiftool
psutil
pyzmq
pymediainfo
PyQt5
python-gudev
pygobject:3
Comment 34 Andreas Nyback 2017-01-17 07:18:23 UTC
(In reply to Andreas Nyback from comment #33)
> Some notes of what i installed to get the new Rapid Photo Downloader 0.9.0a4
> to run. If someone will make an ebuild. I will maybe try to create one
> myself eventually.
> This is just snippets from my console history so not sure if its everything.
> Or if everything is for sure needed. But it runs now, though still with
> bugs. Like if you don't run xdg-user-dirs to create folder structures in
> your home folder RPD will not run.
> But it looks like a great update.
> 
> 
> package.use:
> dev-python/PyQt5                gui network
> sys-fs/udisks                   introspection
> virtual/libgudev                introspection
> x11-libs/libnotify              introspection
> >=dev-libs/libgudev-230         introspection
> x11-libs/gdk-pixbuf             introspection
> 
> emerge:
> dev-python/pip
> python-dateutil
> dev-python/typing
> x11-libs/gdk-pixbuf
> x11-misc/xdg-user-dirs
> media-libs/libmediainfo
> distutils-extra
> python-distutils-extra
> wheel
> exiftool
> psutil
> pyzmq
> pymediainfo
> PyQt5
> python-gudev
> pygobject:3
media-libs/gexiv2
Comment 35 Demaro Stanberry 2017-02-20 14:46:06 UTC
Created attachment 464434 [details]
rapid-photo-downloader-0.9.0_alpha8.ebuild

the latest alpha release will refuse to run if there are dependencies (even optional ones) that cannot be found. the ebuild may be a bit crude.. but it works.
Comment 36 Demaro Stanberry 2017-02-20 15:10:25 UTC
(In reply to Demaro Stanberry from comment #35)
> Created attachment 464434 [details]
> rapid-photo-downloader-0.9.0_alpha8.ebuild

dev-python/python-gudev[${PYTHON_USEDEP}] should be dev-python/python-gudev in the ebuild.
Comment 37 Demaro Stanberry 2017-02-21 14:58:24 UTC
Created attachment 464518 [details]
colour-0.1.2-r1.ebuild

dev-python/colour
Comment 38 Demaro Stanberry 2017-02-21 14:59:55 UTC
Created attachment 464520 [details]
easygui-0.97.4.ebuild

dev-python/easygui
Comment 39 Demaro Stanberry 2017-02-21 15:00:32 UTC
Created attachment 464522 [details]
pyprind-2.9.8.ebuild

dev-python/pyprind
Comment 40 Demaro Stanberry 2017-02-21 15:01:09 UTC
Created attachment 464524 [details]
python-gphoto2-1.5.1.ebuild

dev-python/python-gphoto2
Comment 41 Demaro Stanberry 2017-02-21 15:02:03 UTC
Created attachment 464526 [details]
rawkit-0.5.0.ebuild

dev-python/rawkit
Comment 42 Demaro Stanberry 2017-02-21 15:02:34 UTC
Created attachment 464528 [details]
scandir-1.4.ebuild

dev-python/scandir
Comment 43 Demaro Stanberry 2017-02-21 15:03:19 UTC
Created attachment 464530 [details]
sortedcontainers-1.5.7.ebuild

dev-python/sortedcontainers
Comment 44 Milos Popovic 2017-02-22 10:15:47 UTC
Are this ebuild files saved in Windows? End of the line is in Windows format, and had to be changed before the use. Many thanks for the new version!
Comment 45 Demaro Stanberry 2017-02-22 16:57:06 UTC
(In reply to Milos Popovic from comment #44)
> Are this ebuild files saved in Windows? End of the line is in Windows
> format, and had to be changed before the use. Many thanks for the new
> version!

My local copies don't have any carriage returns and are ASCII text. Each file was pasted as text rather than uploaded as a file.. could be that bugzilla did the conversion to DOS or something. In any case, thanks for the feedback.
Comment 46 Andreas Nyback 2017-03-05 21:10:01 UTC
Created attachment 466092 [details]
media-gfx/rapid-photo-downloader-0.9.0_alpha10.ebuild

Many thanks for the ebuild work Demaro

Fixed the dev-python/python-gudev comment above
Added dependency to
        dev-python/gst-python:1.0

Not sure if that should be under video use flag maybe... now its not

brgds
Andreas
Comment 47 daniel 2017-05-18 17:46:06 UTC
Created attachment 473174 [details]
rapid-photo-downloader-0.9.0_beta5.ebuild
Comment 48 daniel 2017-07-05 05:31:39 UTC
Created attachment 480824 [details]
rapid-photo-downloader-0.9.0.ebuild

rapid-photo-downloader-0.9.0 is just out.
Comment 49 Andreas Nyback 2017-07-13 09:32:04 UTC
Created attachment 483954 [details]
media-gfx/rapid-photo-downloader-0.9.1.ebuild

Just rename of ebuild for new version 0.9.1
/Andreas
Comment 50 Andreas Nyback 2017-07-13 09:34:36 UTC
Created attachment 483956 [details]
dev-python/rawkit-0.6.0.ebuild

dev-python/rawkit-0.6.0.ebuild

just rename ebuild for new version.
Andreas
Comment 51 Andreas Nyback 2017-07-13 09:39:52 UTC
Created attachment 483958 [details]
media-gfx/rapid-photo-downloader-0.9.1-r1.ebuild

Added depend to >=dev-python/rawkit-0.6.0
/Andreas
Comment 52 Andreas Nyback 2017-07-14 19:49:32 UTC
Created attachment 484658 [details]
dev-python/python-gphoto2-1.7.0.ebuild

New version and added depend to media-libs/libgphoto2.

/Andreas
Comment 53 Andreas Nyback 2018-09-13 09:00:27 UTC
Version 0.9.11 can be installed with the applications install script, after commenting out the following section:
#    if custom_python():
#        excecutable = valid_system_python()
#        if excecutable is None:
#            sys.stderr.write(
#                _(
#                    "Sorry, this installer does not support a custom python installation.\n"
#                    "Exiting..."
#                ) + "\n"
#            )
#            sys.exit(1)
#        else:
#            print(_("Restarting script using system python...") + "\n")
#            restart_script(restart_with=excecutable)