Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 558840 - net-im/profanity - A console based XMPP client
Summary: net-im/profanity - A console based XMPP client
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Andriy Utkin (RETIRED)
URL: http://www.profanity.im/
Whiteboard:
Keywords: EBUILD
Depends on: 255206 558838
Blocks: 558842
  Show dependency tree
 
Reported: 2015-08-26 17:02 UTC by Dennis Schridde
Modified: 2019-05-06 19:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
profanity-0.4.6.ebuild (profanity-0.4.6.ebuild,1.02 KB, text/plain)
2015-08-26 18:57 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Schridde 2015-08-26 17:02:10 UTC
net-im/profanity "is a console based XMPP client written in C using ncurses and libstrophe". The latter is handled by bug #558838.

HOMEPAGE="http://www.profanity.im/"
src: https://github.com/boothj5/profanity
Comment 1 Dennis Schridde 2015-08-26 18:57:18 UTC
Created attachment 410368 [details]
profanity-0.4.6.ebuild
Comment 2 Andriy Utkin (RETIRED) gentoo-dev 2018-08-19 18:33:34 UTC
Sorry that this got no proper attention all this time.

Now, I'm questioning usefulness of bringing this to main Gentoo tree. Upstream git repo has last commit 2 years old. If we bring it here, we'll have to drop it soon. At this point profanity is available in several overlays which I consider sufficient. Please reopen if this changes.
Comment 3 Andriy Utkin (RETIRED) gentoo-dev 2018-08-19 18:51:02 UTC
Oops, I was very wrong!

First, it's not stale. It's just commit which was _merged_ last was from 2016. The merge itself was committed just recently.

Also, it is packaged in most of other distros, so worth having parity here: https://repology.org/metapackage/profanity/versions
Comment 4 Andriy Utkin (RETIRED) gentoo-dev 2018-08-19 18:52:37 UTC
And thanks to XMPP developer Daniel Gultsch who let me know that profanity is quite popular - "one of the three big console clients".
Comment 5 Larry the Git Cow gentoo-dev 2019-05-06 19:19:48 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264784f98311837d8a77e262d7bafe52ac759c1c

commit 264784f98311837d8a77e262d7bafe52ac759c1c
Author:     Andrey Utkin <andrey_utkin@gentoo.org>
AuthorDate: 2019-05-06 19:01:43 +0000
Commit:     Andrey Utkin <andrey_utkin@gentoo.org>
CommitDate: 2019-05-06 19:17:48 +0000

    net-im/profanity: add new package
    
    Based on the ebuild contributed by Dennis Schridde <devurandom@gmx.net>
    - huge thanks!
    
    Bug: https://bugs.gentoo.org/558840
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>

 net-im/profanity/Manifest               |  1 +
 net-im/profanity/metadata.xml           | 16 ++++++++++++++
 net-im/profanity/profanity-0.6.0.ebuild | 39 +++++++++++++++++++++++++++++++++
 3 files changed, 56 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c12b68547436990731331971833beff76d501eb

commit 3c12b68547436990731331971833beff76d501eb
Author:     Andrey Utkin <andrey_utkin@gentoo.org>
AuthorDate: 2019-05-06 18:20:19 +0000
Commit:     Andrey Utkin <andrey_utkin@gentoo.org>
CommitDate: 2019-05-06 19:17:47 +0000

    dev-libs/libstrophe: add new package
    
    A dependency of net-im/profanity.
    
    Based on chaoslab-overlay.
    Thanks Ian Moone for high quality work!
    
    Changes made to original work are motivated by avoidance of
    overcomplication, and conformance to current practices.
    
    Changes are:
    * USE flag 'xml' changed to existing global flag 'expat'
    * USE flag 'doc' now also installs examples
    * README file is not installed anymore, as it contains mostly
      compilation advise, which is useless once you have it installed
    * USE flags 'static-libs', 'ssl' are dropped
    * RESTRICT="mirror" dropped as unreasonable.
    
    Bug: https://bugs.gentoo.org/show_bug.cgi?id=558840
    Package-Manager: Portage-2.3.62, Repoman-2.3.12
    Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>

 dev-libs/libstrophe/Manifest                       |  1 +
 .../files/libstrophe-0.9.2-libressl.patch          | 20 ++++++++++
 dev-libs/libstrophe/libstrophe-0.9.2.ebuild        | 46 ++++++++++++++++++++++
 dev-libs/libstrophe/metadata.xml                   | 17 ++++++++
 4 files changed, 84 insertions(+)
Comment 6 Andriy Utkin (RETIRED) gentoo-dev 2019-05-06 19:20:41 UTC
In tree now!
Please test!