Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 358969

Summary: Add net-im/prosody-modules to the tree
Product: Gentoo Linux Reporter: ScytheMan <scytheman666>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: alexander, dschridde+gentoobugs, gentoo-bugs, gentoo, klausman, mrueg, mva
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://modules.prosody.im/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 512258, 369549, 418311    
Bug Blocks:    
Attachments: Basicaly ebuild for modules, compatible with 0.8 and (some of modules) trunk of Prosody
net-im/prosody-modules-9999.ebuild
mod_auth_pam.lua.patch

Description ScytheMan 2011-03-15 02:45:08 UTC
Please add an ebuild to the tree.
Prosody-modules includes new addon modules for the prosody xmpp server, which could be quite useful for some users. 
There are no releases, so it would be great to have an ebuild which gets the source from the repo.

Thanks in advance
Comment 1 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2011-06-13 11:41:01 UTC
Created attachment 276905 [details]
Basicaly ebuild for modules, compatible with 0.8 and (some of modules) trunk of Prosody

this one? :)
Comment 2 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2012-08-31 20:08:13 UTC
btw.
ATM, you can use prosody+modules from "lua" overlay. Later, when I kill my lazyness and finish quizes — I'll try to take maintainership :P
Comment 3 Dennis Schridde 2014-06-03 06:40:08 UTC
Created attachment 378142 [details]
net-im/prosody-modules-9999.ebuild

I am using attached ebuild on my server. Note that it depends on additional Lua modules.
Comment 4 Dennis Schridde 2014-06-03 06:41:52 UTC
Created attachment 378144 [details, diff]
mod_auth_pam.lua.patch

mod_auth_pam.lua, as it is currently present in the prosody-modules repository, is broken and needs attached patch – see e.g. https://code.google.com/p/prosody-modules/issues/detail?id=34
Comment 5 Dennis Schridde 2014-06-03 06:42:29 UTC
Please set Keywords+="EBUILD" and See-Also+="https://code.google.com/p/prosody-modules/issues/detail?id=34"
Comment 6 Dennis Schridde 2014-06-03 06:55:31 UTC
Please set Depends-On+=369549
Comment 7 Daniel Kenzelmann 2015-02-24 17:09:00 UTC
Note that the repository on code.google.com seems to be dead.
The new repository is a mercurial repo on
http://hg.prosody.im/prosody-modules/
Comment 8 Larry the Git Cow gentoo-dev 2020-10-07 21:41:27 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7421df2888ed102b5b905b393301333c112403e9

commit 7421df2888ed102b5b905b393301333c112403e9
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2020-10-07 21:39:32 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2020-10-07 21:39:32 +0000

    net-im/prosody-modules: new package
    
    Prosody can be customized extensively using modules (plugins) to change
    its default behaviour and to add new features and functionality.
    
    This package contains all modules, which are provided and supported by
    the prosody community for all prosody users.
    
    This package supports 'savedconfig', so not all modules have to be
    installed, it not wished.
    
    Closes: https://bugs.gentoo.org/358969
    Package-Manager: Portage-3.0.8, Repoman-3.0.1
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 net-im/prosody-modules/Manifest                    |  1 +
 net-im/prosody-modules/metadata.xml                | 16 +++++++
 .../prosody-modules-0_pre20201004.ebuild           | 55 ++++++++++++++++++++++
 net-im/prosody-modules/prosody-modules-9999.ebuild | 55 ++++++++++++++++++++++
 4 files changed, 127 insertions(+)