FS#19596 - [libvorbis] Enable static libraries

Attached to Project: Arch Linux
Opened by Hilton Medeiros (hilton) - Wednesday, 26 May 2010, 20:25 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 19 December 2010, 18:39 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Why the PKGBUILD for libvorbis disables static libraries creation?
I couldn't find the reason. I just found this post in the

Additional info:
* libvorbis 1.3.1-1
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 19 December 2010, 18:39 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Arch doesn't need static libs for our own packages. If you really want it for a certain reason there's always abs.
Comment by Jan de Groot (JGC) - Wednesday, 26 May 2010, 21:00 GMT
What's the reason for having them anyways?
Comment by Hilton Medeiros (hilton) - Thursday, 27 May 2010, 00:40 GMT
In my case, I was packaging the OALWrapper library from FrictionalGames and
I would like to make a static library of it to hopefully be used to
link in the Penumbra Overture game.

When you use Arch for development purposes you may need to compile _things_

Yes, I know we should make it all shared but then it would take some time to prepare the build

Will it take a lot more space?
Also, are you saying we should not package static libraries in
Arch anymore?

Comment by Thomas Dziedzic (tomd123) - Thursday, 27 May 2010, 03:59 GMT Comment by Hilton Medeiros (hilton) - Thursday, 27 May 2010, 10:48 GMT
Have you tried it? It is not working.
Also, it is packaging 3 repositories together.

I'm sorry, you are the maintainer of that package, right?
I didn't mean to offend you. I just want to make the pieces
work independently, and then link hpl1 and oalwrapper in
the penumbra package. I will send you a patch if I can make
this work.
Comment by Hilton Medeiros (hilton) - Thursday, 27 May 2010, 11:54 GMT
Well, in the end it will be easier for me to just make
the packages all shared. Not because of this library,
just because it will be easier.

I asked for these static libraries mostly because I have
hundreds of other static libraries installed in my system. When
I finally found some use to them I saw that there is packages
that are missing it. We should package all or none of them for
consistency purposes, don't you agree?
Comment by Thomas Dziedzic (tomd123) - Thursday, 27 May 2010, 13:32 GMT
If you want, I can orphan it and you can maintain it since I don't really play this game.

The reasons for packaging 3 repos together is that they aren't independent of one another, otherwise I would agree with you:
Comment by Hilton Medeiros (hilton) - Thursday, 27 May 2010, 13:47 GMT
@tom (offtopic)
There is no need for that, unless you are really tired of it. Don't take it the wrong way.

Yeah, the game devs made some very simple cmake files for penumbra
in Linux. But there is a way to make them separately for use in other
future projects:

Comment by Thomas Dziedzic (tomd123) - Thursday, 27 May 2010, 13:56 GMT
How about this. I'm currently really busy with work and all. If you can make the game work for penumbra-overture-git then it is yours, deal? :)