Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 555330 - dev-util/geany-plugins-1.25 version bump
Summary: dev-util/geany-plugins-1.25 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Nathan Phillip Brink (binki) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-19 10:21 UTC by Klaus Kusche
Modified: 2016-02-25 15:48 UTC (History)
5 users (show)

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


Attachments
dev-util/geany-plugins-1.25.ebuild (geany-plugins-1.25.ebuild,3.05 KB, text/plain)
2015-08-05 17:56 UTC, M8R-u38wij
Details
metadata.xml (metadata.xml,1.93 KB, text/xml)
2015-08-05 17:57 UTC, M8R-u38wij
Details
build.log USE="debugger" emerge geany-plugins (geany-plugins-1.25:20150901-182018.log,12.28 KB, text/x-log)
2015-09-01 18:40 UTC, Viktor Yu. Kovalskii
Details
build.log USE="git" emerge geany-plugins (geany-plugins-1.25:20150901-183217.log,316.33 KB, text/x-log)
2015-09-01 18:41 UTC, Viktor Yu. Kovalskii
Details
Updated ebuild with fixed dependencies (geany-plugins-1.25.ebuild,3.04 KB, text/plain)
2015-09-03 16:59 UTC, Viktor Yu. Kovalskii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Klaus Kusche 2015-07-19 10:21:25 UTC
Please provide geany-plugins 1.25.

Geany 1.25 has been keyworded ~ on all platforms,
and geany-plugins 1.24-r1 does not emerge at all with geany 1.25
(lots of compile errors).
Comment 1 Sven Eden 2015-07-23 11:21:01 UTC
And it seems the old tarball for 1.24 has been put off the server, too.
Comment 2 Justin Rittenhouse 2015-07-24 14:38:33 UTC
There is an email thread on the Geany listserv about issues with hosting for the plugins:

http://lists.geany.org/pipermail/users/2015-July/009657.html
Comment 3 Viktor Yu. Kovalskii 2015-07-27 03:22:36 UTC
geany-plugins-1.25 is available on site http://plugins.geany.org/downloads.html

Release notes for 1.25 version https://raw.githubusercontent.com/geany/geany-plugins/1.25/NEWS

This version and older versions are present on http://plugins.geany.org/geany-plugins/
Comment 4 M8R-u38wij 2015-08-05 17:56:45 UTC
Created attachment 408348 [details]
dev-util/geany-plugins-1.25.ebuild
Comment 5 M8R-u38wij 2015-08-05 17:57:21 UTC
Created attachment 408350 [details]
metadata.xml
Comment 6 Viktor Yu. Kovalskii 2015-09-01 18:37:45 UTC
1) USE="debugger" emerge dev-util/geany-plugins fails if dev-util/geany was built with USE="gtk3".

2) USE="git" emerge dev-util/geany-plugins fails
Comment 7 Viktor Yu. Kovalskii 2015-09-01 18:40:32 UTC
Created attachment 410778 [details]
build.log USE="debugger" emerge geany-plugins

USE="debugger" emerge dev-util/geany-plugins fails if dev-util/geany was built with USE="gtk3"
Comment 8 Viktor Yu. Kovalskii 2015-09-01 18:41:50 UTC
Created attachment 410780 [details]
build.log USE="git" emerge geany-plugins

USE="git" emerge dev-util/geany-plugins fails
Comment 9 Viktor Yu. Kovalskii 2015-09-03 16:58:22 UTC
USE="git" emerge dev-util/geany-plugins successful build if =dev-libs/libgit2-0.22.3 is installed.

So I upload updated ebuild with fixed dependencies.

P.S. I don't test these USE-flags:
ctags devhelp gpg lua markdown multiterm python scope soup webkit
Comment 10 Viktor Yu. Kovalskii 2015-09-03 16:59:16 UTC
Created attachment 410934 [details]
Updated ebuild with fixed dependencies
Comment 11 Kobboi 2015-09-13 18:32:02 UTC
Not a lot moving here :(
Comment 12 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2015-09-17 05:02:31 UTC
(In reply to Viktor Yu. Kovalskii from comment #10)
> Created attachment 410934 [details]
> Updated ebuild with fixed dependencies

> -       lua? ( dev-lang/lua )
> +       lua? ( dev-lang/lua:* )                                       

Since it links to liblua and lua claims not to preserve ABI between, e.g., 5.1 and 5.2 ( http://www.lua.org/versions.html ), and I think liblua.so’s SONAME changes between those versions (at least it should), I decided to use “:=” style dependency. Since it appears that geanylua claims not to work with 5.2, I’ll use =dev-lang/lua-5.1*:= instead.

    $ readelf -d /usr/lib64/geany-plugins/geanylua/libgeanylua.so | grep -e liblua
     0x0000000000000001 (NEEDED)             Shared library: [liblua.so.5]

I’m starting to look at this. But, sorry, I am still not finished looking through it all and won’t be for at least another day. Thanks for the ebuild to use as a starting point, though.
Comment 13 Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2015-09-26 03:53:10 UTC
OK, I think I’ve committed this to the tree. Please file new bugs for any issues with geany-plugins-1.25 you find. Thanks and sorry for the long wait.