[opensuse-packaging] I need help to build some of Geany's plugins
Hi. I want to submit the latest version of Geany (1.25) but four of its plugins aren't enabled by the configure script. I'd like to build them all but I don't know how to do so. GeanyGenDoc: no GeanyLua: no GitChangeBar: no MultiTerm: no The package is at: https://build.opensuse.org/package/show/home:jcsl:test/geany-plugins Any ideas? Greetings. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 10/12/2015 09:32 PM, jcsl wrote:
Any ideas?
Not a very specific one: sometimes it helps to look what our Fedora friends are doing: http://pkgs.fedoraproject.org/cgit/geany-plugins.git/ Have a nice day, Berny -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon 12 Oct 2015 09:32:39 PM CDT, jcsl wrote:
Hi.
I want to submit the latest version of Geany (1.25) but four of its plugins aren't enabled by the configure script. I'd like to build them all but I don't know how to do so.
GeanyGenDoc: no GeanyLua: no GitChangeBar: no MultiTerm: no
The package is at:
https://build.opensuse.org/package/show/home:jcsl:test/geany-plugins
Any ideas?
Greetings.
Hi
If you add the --enable-
On 12.10.2015 21:32, jcsl wrote:
Hi.
I want to submit the latest version of Geany (1.25) but four of its plugins aren't enabled by the configure script. I'd like to build them all but I don't know how to do so.
GeanyGenDoc: no GeanyLua: no GitChangeBar: no MultiTerm: no
The package is at:
https://build.opensuse.org/package/show/home:jcsl:test/geany-plugins
Any ideas?
geanys configure script does checks for the availability of certain software that is needed to add the plugins. If it's not, it disables the plugins it cant build. So what you will have to do is adding the software that is needed to your BuildRequires list, for example for the lua plugin that is probably lua or some lua dev packages. Your tricky task will be to find out whcih packages you need additionally in the build environment. Maybe it is documented? HTH, Klaas -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
Hi. First of all, thank you all for your advises. They've been very helpful. :) I've managed to build all the plugins except one of them (GeanyGenDoc) because it requires the package "ctpl" that is not available in the repositories. GitChangeBar only builds for 13.2, so I've disabled it for the others versions. It requires libgit2 >= 0.21 and 13.1 ships 0.19. Factory/Tumbleweed have 0.23.3 but compilation fails and it probably needs a patch to work (something that is out of my scope). GeanyLua requires 5.2 > lua >= 5.1 but Factory/Tumbleweed provides lua > 5.2. So it have to be built against lua51. And existent patch had to be disabled for the plugin to build. Once more, thank you for your help. Greetings. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Fri 16 Oct 2015 12:52:40 PM CDT, jcsl wrote:
Hi.
First of all, thank you all for your advises. They've been very helpful. :)
I've managed to build all the plugins except one of them (GeanyGenDoc) because it requires the package "ctpl" that is not available in the repositories.
<snip>
Hi Probably needs to be built and pushed for openSUSE... http://ctpl.tuxfamily.org/ -- Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890) SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.18-default up 1 day 17:27, 4 users, load average: 0.77, 0.50, 0.44 CPU Intel® Core i3-3227U CPU @ 1.90GHz | GPU Intel® HD Graphics 4000 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (4)
-
Bernhard Voelker
-
jcsl
-
Klaas Freitag
-
Malcolm