Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#40163 - [astyle] Missing libastyle.so

Attached to Project: Community Packages
Opened by Dennis (dennis123123) - Wednesday, 30 April 2014, 21:16 GMT
Last edited by Lukas Fleischer (lfleischer) - Tuesday, 27 May 2014, 11:43 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

The file "libastyle.so" is required by some other software, and for some reason has been left out of this install.
This task depends upon

Closed by  Lukas Fleischer (lfleischer)
Tuesday, 27 May 2014, 11:43 GMT
Reason for closing:  Implemented
Additional comments about closing:  Implemented in 2.04-2.
Comment by Doug Newgard (Scimmia) - Wednesday, 30 April 2014, 22:02 GMT
Nothing in the repos requires it. It was left out of the install because it's not even built by the default make. Looks like using make shared does build it, any information on why it should be included?
Comment by Dennis (dennis123123) - Thursday, 01 May 2014, 16:31 GMT
Thank-you for the fast reply. It is needed to compile any software that can use astyle's features - the actual reason I need it is for a Geany plugin that neatens code.

If it isn't going to be included, I'd have to remove the Arch package 'astyle' and compile myself from source to be able to compile the geany plugin
Comment by Bartłomiej Piotrowski (Barthalion) - Thursday, 01 May 2014, 16:50 GMT
You need to run "make shared" to build shared library and add a line to package() to actually install it.
Comment by Dennis (dennis123123) - Saturday, 17 May 2014, 08:45 GMT
yes, confirmed... it just needs to be compiled as: make release shared
then add this to line to package(): install -Dm0755 bin/libastyle.so "$pkgdir/usr/lib/libastyle.so"

2 tiny changes to the PKGBUILD :)
Comment by Pablo Lezaeta (Jristz) - Monday, 26 May 2014, 21:58 GMT
actually pkgfile repport that community/codeblocks have a libastyle.so , not sure if the libastyle.so from astyle and the one from codeblocks are the binary same, but it worth know that
Comment by Dennis (dennis123123) - Monday, 26 May 2014, 22:03 GMT
Thanks for that, but the tiny size of libastyle, I just compiled it myself - faster than downloading the whole codeblocks package :)
Comment by Bartłomiej Piotrowski (Barthalion) - Tuesday, 27 May 2014, 05:28 GMT
It's just a plugin for CodeBlocks.

Loading...