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 |
- 4 comments
- 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
- Reply
- #4
Tuller Jun 27, 2010 at 13:28 UTC - 0 likesSince I manually upload files to curseforge, its more work than you might think :P
- Reply
- #3
star64 Jun 27, 2010 at 09:50 UTC - 0 likesthanks for the reply. I really hope you can do a nolib version :)
I don't think it would take much work right?
- Reply
- #2
Tuller Jun 26, 2010 at 19:24 UTC - 0 likesThis may or may not happen in the future, as I move stuff over to Git.
- Reply
- #1
star64 Jun 25, 2010 at 03:06 UTC - 0 likessorry 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