Bagnon

47 - nolib version please :)

bagnon is mising a nolibs version. many people like me prefer to use shared libraries instead of embedded. the curse client allows "install libraries separately" too. bagnon doesn't seem to have a nolibs version. I'm not sure how addon developers upload these versions, but they are usually named the same but with -nolib at the end, and curse client somehow recognizes the library dependencies.

I was able to make bagnon into nolib by editing the .toc file and changing this
--------------------------------------ORIG-----------------------------------------------------------------
## Interface: 30300
## Title: Bagnon
## Author: Tuller
## Notes: Single window displays for your inventory, bank, and keys
## SavedVariables: BagnonGlobalSettings
## SavedVariablesPerCharacter: BagnonFrameSettings
## Version: 2.13.2b
## OptionalDeps: Ace3, Bagnon_Forever, Bagnon_Armory, LibItemSearch
embeds.xml

localization.xml
main.lua
utility.xml
components.xml
--------------------------------------ORIG-----------------------------------------------------------------

--------------------------------------NEW-----------------------------------------------------------------
## Interface: 30300
## Title: Bagnon
## Author: Tuller
## Notes: Single window displays for your inventory, bank, and keys
## SavedVariables: BagnonGlobalSettings
## SavedVariablesPerCharacter: BagnonFrameSettings
## Version: 2.13.2b
## OptionalDeps: Ace3, Bagnon_Forever, Bagnon_Armory, LibItemSearch
# embeds.xml

libs\LibDataBroker-1.1.lua
libs\LibItemSearch-1.0\LibItemSearch-1.0.lua
Libs\LibStub\LibStub.lua
Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua

localization.xml
main.lua
utility.xml
components.xml
--------------------------------------NEW-----------------------------------------------------------------

and deleting these from the libraries folder (since Ace3 is installed as a separate library):

AceAddon-3.0
AceConsole-3.0
AceEvent-3.0
AceLocale-3.0

Also, I think LibItemSearch and LibDataBroker could be a separate library too but I didn't test. I know bagnon (and many other addons) won't function correctly without at least LibStub and CallBackHandler embedded though.

User When Change
Tuller Nov 07, 2010 at 21:13 UTC Changed status from Waiting to Declined
Tuller Jul 10, 2010 at 14:28 UTC Changed status from New to Waiting
star64 Jun 27, 2010 at 09:48 UTC Changed name from nolibs version please :) to nolib version please :)

Changed description:
- What is the enhancement in mind? How should it look and feel?
+ bagnon is mising a nolibs version. many people like me prefer to use shared libraries instead of embedded. the curse client allows "install libraries separately" too. bagnon doesn't seem to have a nolibs version. I'm not sure how addon developers upload these versions, but they are usually named the same but with -nolib at the end, and curse client somehow recognizes the library dependencies.

- bagnon is mising a nolibs version. many people like me prefer to use shared libraries instead of embedded. the curse client allows "install libraries separately" too. bagnon doesn't seem to have a nolibs version. I'm not sure how addon developers upload these versions, but they are usually named the same but with -nolibs at the end, and curse client somehow recognizes the library dependencies.
-
- Please provide any additional information below.
-
- I was able to make bagnon into nolibs by editing the .toc file and changing this
+ I was able to make bagnon into nolib by editing the .toc file and changing this
  --------------------------------------ORIG-----------------------------------------------------------------
  ## Interface: 30300
  ## Title: Bagnon
star64 Jun 25, 2010 at 00:42 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 4 comments
  • Avatar of Tuller Tuller Jun 27, 2010 at 13:28 UTC - 0 likes

    Since I manually upload files to curseforge, its more work than you might think :P

  • Avatar of star64 star64 Jun 27, 2010 at 09:50 UTC - 0 likes

    thanks for the reply. I really hope you can do a nolib version :)

    I don't think it would take much work right?

  • Avatar of Tuller Tuller Jun 26, 2010 at 19:24 UTC - 0 likes

    This may or may not happen in the future, as I move stuff over to Git.

  • Avatar of star64 star64 Jun 25, 2010 at 03:06 UTC - 0 likes

    sorry actually i meant -nolib there's no s on them. a lot of addons are shipping with dual versions. regular and -nolib for example bagnon-3.13.2-nolib and curse needs to somehow know what dependencies it needs to install too. (I'm not an addon author so I don't know how that works)

    Edit: just realized i could edit my ticket, i just did that

    Last edited Jun 27, 2010 by star64
  • 4 comments

Facts

Last updated
Nov 07, 2010
Reported
Jun 25, 2010
Status
Declined - We decided not to take action on this ticket.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees