Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 930734 - [guru] x11-misc/input-leap: Build fails because upstream moved an svg
Summary: [guru] x11-misc/input-leap: Build fails because upstream moved an svg
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: GURU project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-26 21:52 UTC by SyvFasKo+gentooBugzilla
Modified: 2024-09-29 18:00 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description SyvFasKo+gentooBugzilla 2024-04-26 21:52:40 UTC
Extremely clipped error, but:
 * res/input-leap.svg is not a valid file/directory!
 * ERROR: x11-misc/input-leap-9999::guru failed (install phase):
 *   (no error message)

Upstream renamed the `res/input-leap.svg` file to `res/io.github.input_leap.InputLeap.svg`.

Reproducible: Always

Steps to Reproduce:
1. Attempt to emerge input-leap.

Actual Results:  
>>> Install x11-misc/input-leap-9999 into /var/tmp/portage/x11-misc/input-leap-9999/image                                                                                                                                                           
 * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/x11-misc/input-leap-9999/work/input-leap-9999"                                                                                                                                               
 * Build directory  (BUILD_DIR):     "/var/tmp/portage/x11-misc/input-leap-9999/work/input-leap-9999_build"                                                                                                                                         
ninja -v -j4 -l0 install                                                                                                                                                                                                                            
[0/1] cd /var/tmp/portage/x11-misc/input-leap-9999/work/input-leap-9999_build && /usr/bin/cmake -P cmake_install.cmake                                                                                                                              
-- Install configuration: "RelWithDebInfo"                                                                                                                                                                                                          
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/share/man/man1/input-leapc.1                                                                                                                                                     
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/share/man/man1/input-leaps.1                                                                                                                                                     
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/share/metainfo/io.github.input_leap.InputLeap.appdata.xml                                                                                                                        
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/share/icons/hicolor/scalable/apps/io.github.input_leap.InputLeap.svg                                                                                                             
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/share/applications/io.github.input_leap.InputLeap.desktop                                                                                                                        
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/bin/input-leapc                                                                                                                                                                  
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/bin/input-leaps                                                                                                                                                                  
-- Installing: /var/tmp/portage/x11-misc/input-leap-9999/image/usr/bin/input-leap                                                                                                                                                                   
 * res/input-leap.svg is not a valid file/directory!                                                                                                                                                                                                
 * ERROR: x11-misc/input-leap-9999::guru failed (install phase):                                                                                                                                                                                    
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  136:  Called src_install
 *   environment, line 3177:  Called doicon '-s' 'scalable' 'res/input-leap.svg'
 *   environment, line 1456:  Called _iconins 'doicon' '-s' 'scalable' 'res/input-leap.svg'
 *   environment, line  843:  Called die
 * The specific snippet of code:
 *       fi ) || die
Comment 1 Larry the Git Cow gentoo-dev 2024-09-29 18:00:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=374f7c09150c97cc3bd8c9496566ce05a4ff85e0

commit 374f7c09150c97cc3bd8c9496566ce05a4ff85e0
Author:     Takuya Wakazono <pastalian46@gmail.com>
AuthorDate: 2024-09-29 11:40:25 +0000
Commit:     Takuya Wakazono <pastalian46@gmail.com>
CommitDate: 2024-09-29 11:40:25 +0000

    x11-misc/input-leap: sync with upstream
    
    - remove custom src_install, the default cmake_src_install is sufficient
    - migrate to Qt6
    
    Closes: https://bugs.gentoo.org/930734
    Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>

 x11-misc/input-leap/input-leap-9999.ebuild | 34 +++++++++---------------------
 1 file changed, 10 insertions(+), 24 deletions(-)