Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 878875 - x11-misc/xscreensaver-6.05 installs files into unexpected paths
Summary: x11-misc/xscreensaver-6.05 installs files into unexpected paths
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pascal Jäger
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2022-10-31 11:26 UTC by Agostino Sarubbo
Modified: 2022-11-02 00:47 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,917.56 KB, text/plain)
2022-10-31 11:26 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-10-31 11:26:09 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: x11-misc/xscreensaver-6.05 installs files into unexpected paths.
Discovered on: amd64 (internal ref: ci)
Comment 1 Agostino Sarubbo gentoo-dev 2022-10-31 11:26:12 UTC
Created attachment 826225 [details]
build.log

build log and emerge --info
Comment 2 Ulrich Müller gentoo-dev 2022-10-31 13:05:48 UTC
configure.ac contains these checks:

  GTK_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`
  PO_DATADIR=`$pkg_config --variable=prefix gtk+-2.0`

which will fail if /usr/lib*/pkgconfig/gtk+-2.0.pc is not installed on the system.

Presumably this should be reported upstream?
Comment 3 Pascal Jäger 2022-10-31 16:16:17 UTC
Yes, this is the first version that uses GTK3 and upstream maybe forgot to change the configure script. 

I will write upstream a mail.
Comment 4 Larry the Git Cow gentoo-dev 2022-10-31 17:32:20 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=964a1629b70ecd13442bf87c7db23ac3b5752c17

commit 964a1629b70ecd13442bf87c7db23ac3b5752c17
Author:     Pascal Jäger <pascal.jaeger@leimstift.de>
AuthorDate: 2022-10-31 16:31:22 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2022-10-31 17:32:15 +0000

    x11-misc/xscreensaver: revbump, get install dirs from GTK3 instead of GTK2
    
    Closes: https://bugs.gentoo.org/878875
    Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 ...er-6.05-get-dirs-from-gtk3.0-in-configure.patch | 27 ++++++++++++++++++++++
 ...ver-6.05.ebuild => xscreensaver-6.05-r1.ebuild} |  1 +
 2 files changed, 28 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2022-11-02 00:47:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012c205505f0ca5f5ba70149f71b3ab762b7f8b2

commit 012c205505f0ca5f5ba70149f71b3ab762b7f8b2
Author:     Pascal Jäger <pascal.jaeger@leimstift.de>
AuthorDate: 2022-11-01 09:15:46 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-11-02 00:47:33 +0000

    x11-misc/xscreensaver: get install dirs from GTK3 instead of GTK2 in configure.ac
    
    Closes: https://bugs.gentoo.org/878979
    Bug: https://bugs.gentoo.org/878875
    Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
    Closes: https://github.com/gentoo/gentoo/pull/28068
    Signed-off-by: Sam James <sam@gentoo.org>

 .../xscreensaver-6.05-get-dirs-from-gtk3.0-in-configure.patch     | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)