Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 517636

Summary: app-text/calibre-1.45 version bump
Product: Gentoo Linux Reporter: Chris Torske <ct85711>
Component: Current packagesAssignee: Ian Stakenvicius (RETIRED) <axs>
Status: RESOLVED FIXED    
Severity: normal CC: yngwin, zmedico
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Working copy of ebuild
emerge --info
build.log

Description Chris Torske 2014-07-21 01:06:31 UTC
New version of calibre is out, version 1.45

This was not fully a simple, new name ebuild file; had to make one correction on the ebuild to allow it to install (compiling portion worked fine).

Encountered this error when I did a straight copy to new version.
install: cannot stat ‘/var/tmp/portage/app-text/calibre-1.45/image/usr/etc/bash_completion.d/calibre’: No such file or directory
!!! doins: /var/tmp/portage/app-text/calibre-1.45/image/usr/etc/bash_completion.d/calibre does not exist
 Which I resolved by commenting out that portion in the ebuild, allowing it to proceed.

The updated ebuild does compile, install and runs fine on my system.
Comment 1 Chris Torske 2014-07-21 01:09:58 UTC
Created attachment 381186 [details]
Working copy of ebuild
Comment 2 Chris Torske 2014-07-21 01:10:27 UTC
Created attachment 381188 [details]
emerge --info
Comment 3 Chris Torske 2014-07-21 01:12:40 UTC
Created attachment 381190 [details]
build.log

Just in case you want to see it.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2014-07-21 12:04:24 UTC
Comment on attachment 381190 [details]
build.log

--- calibre-1.43.ebuild 2014-07-08 16:29:24.000000000 +0200
+++ -   2014-07-21 14:04:08.722774749 +0200
@@ -183,9 +183,9 @@
        domenu "${HOME}"/.local/share/applications/*.desktop ||
                die "failed to install .desktop menu files"

-       dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
-       rm -r "${ED}"usr/etc/bash_completion.d
-       find "${ED}"usr/etc -type d -empty -delete
+       # dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
+       # rm -r "${ED}"usr/etc/bash_completion.d
+       # find "${ED}"usr/etc -type d -empty -delete

        cd "${ED}"/usr/share/calibre/fonts/liberation || die
        local x
Comment 5 Ben de Groot (RETIRED) gentoo-dev 2014-07-28 12:15:12 UTC
+*calibre-1.46 (28 Jul 2014)
+
+  28 Jul 2014; Ben de Groot <yngwin@gentoo.org> +calibre-1.46.ebuild:
+  Version bump. Adjust location of bash completion. Fixes bug #517636.