Commit Graph

43 Commits

Author SHA1 Message Date
devhell
446ba0dc22 profanity: 0.12.0 -> 0.12.1 2022-05-11 01:52:33 +01:00
Artturin
bab661ab2b profanity: remove useless nulls 2022-05-10 00:49:38 +03:00
Kerstin Humm
13c34c9a86
profanity: 0.11.1 -> 0.12.0 2022-03-30 18:21:08 +02:00
Sergei Trofimovich
58aae5758e profanity: pull upstream fixes for ncurses-6.3
Without the patches the build will fail on ncurses-6.3 as:

    src/ui/statusbar.c:500:9: error: format not a string literal and no format arguments [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-security-Werror=format-security8;;]
      500 |         mvwprintw(statusbar_win, 0, pos, statusbar->fulljid);
          |         ^~~~~~~~~
2021-11-18 22:41:27 +00:00
AndersonTorres
70c07a17fb profanity: 0.11.0 -> 0.11.1 2021-10-15 12:26:42 -03:00
devhell
9d86dc113d profanity 0.10.0 -> 0.11.0 2021-07-18 16:17:03 +01:00
devhell
fbffc54ac8 profanity: Enable clipboard support
Clipboard support was actually introduced in version `0.8.0`, and this
change flew completely over my head. Now the /paste command should
actually work by default and as expected.
2021-04-16 20:16:02 +01:00
Samuel Gräfenstein
b72ee5775c
treewide: gnome2.gtk -> gtk2
Fix building with `config.allowAliases = false;`.
2021-03-17 00:00:16 +01:00
Ben Siraphob
5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
devhell
63bb84bbe2 profanity: 0.9.5 -> 0.10.0 2021-01-14 15:08:47 +00:00
devhell
373d1dd03d profanity: Introduce OMEMO fix
It looks like the entire 0.9-series has some OMEMO issues where messages
will appear to be sent, but in reality they're not. This patch has been
picked from the upstream repo and addresses the issue so that OMEMO is
back in a usable state.

My thanks to @aszlig for helping and testing this.
2020-09-23 20:36:53 +01:00
devhell
d4762bf54b profanity: 0.8.1 -> 0.9.5
Changelog can be found here:
https://github.com/profanity-im/profanity/blob/master/CHANGELOG
2020-08-12 20:21:21 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
devhell
c87ec93392 profanity: 0.7.1 -> 0.8.1
Changelog available at:
https://github.com/profanity-im/profanity/releases/tag/0.8.1
2020-02-13 08:39:24 -08:00
devhell
4fbb0a375d profanity: 0.7.0 -> 0.7.1
Changelog: https://github.com/profanity-im/profanity/releases

Signed-off-by: devhell <devhell@mailfresser.de>
2019-10-27 22:30:35 -07:00
volth
7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
toon
4640287f31 profanity: Add optional omemo support (enabled by default) 2019-08-09 09:49:25 +02:00
toon
28d6900731 profanity: 0.6.0 -> 0.7.0 2019-08-09 09:45:53 +02:00
worldofpeace
b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
eri!
caa4e9a0de profanity: 0.5.1 -> 0.6.0 (#59931)
* profanity: 0.5.1 -> 0.6.0

* profanity: recreate darwin patch
for v0.6.0 sources
2019-04-22 18:25:58 +02:00
devhell
9aa592e9ab profanity: Fix build (#56118) 2019-02-22 22:55:14 +02:00
Jan Malakhovski
6cb5666bdb profanity: move defaults to package file 2019-02-03 15:30:17 +00:00
Frederik Rietdijk
0a2caa41fe Python: drop python.majorVersion
Drop `python.majorVersion`. For Python language version, use `python.pythonVersion`.
For implementation version, use `python.sourceVersion`.

Some expressions were broken. Those that were identified were fixed.

fixup major
2019-01-04 10:45:22 +01:00
Hendrik Schaeidt
501b6d0e13 profanity: refactor build to build from source
* fix osx build
* fix undefined macros in configure.ac
* activate the check phase to run the test suite
2018-03-21 19:37:18 +01:00
André-Patrick Bubel
e4cf6635ab
profanity: explicit feature flags so build fails when libs are missing
When the feature flags during configuration are not set explicitly the
build will continue even when needed libs are missing, disabling the
feature. To get notified of problems, we set the feature flags
explicitly.
2017-10-19 05:10:21 +02:00
André-Patrick Bubel
7a82f81b84
profanity: enable support for python plugins 2017-10-19 05:10:19 +02:00
André-Patrick Bubel
07e81b66f2
profanity: enable pgp support 2017-10-19 05:07:01 +02:00
André-Patrick Bubel
eb31aec16e
profanity: enable parallel build 2017-10-19 05:02:04 +02:00
John Ericson
ed14223f8c treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
Frank
cb61e27e9e profanity support for unix 2017-08-31 21:29:26 +02:00
André-Patrick Bubel
55f0f9e1a4
profanity: enable tray icon support
Profanity can show a tray icon, e.g. showing that messages were received.
This enables support for the feature.
2017-06-08 22:55:42 +02:00
Michael Raskin
b8812dfeac profanity: 0.5.0 -> 0.5.1 2017-03-01 15:00:17 +01:00
devhell
900ded32f4 profanity: 0.4.7 -> 0.5.0
From the changelog:
- Plugins API supporting C and Python plugins
- SSL certificate verification (requires libmesode) (/tls)
- HTTP file upload (xep-0363) (/sendfile)
- Blocking command (xep-0191) (/blocked)
- Allow auto extended away (/autoaway)
- Include last acitvity in initial presence (xep-0256) (/lastactivity)
- Last Activity (xep-0012) (/lastactivity)
- Ability to run command scripts (/script)
- Account startscript property to execute a command script on connect (/account)
- Export roster to CSV file (/export)
- Support for GTK tray icons (/tray)
- User specified text triggers for chat room notifications (/notify)
- Per chat room notification options (/notify)
- Many new roster panel display options (/roster)
- Time format preferences per window type (/time)
- Edit, prepend and append to room subject (/subject)
- Autoping timeout preference (/autoping)
- Window navigation by window title (/win)
- Window closing by window title (/close)
- Account theme setting (/account)
- Allow sending XMPP stanzas in xmlconsole window (/xmlconsole)
- Configure level of room message notifications in console window (/console)
- Check ~/.config/profanity/inputrc for readline settings
- Custom readline functions for navigation key bindings
- Autocomplete command arguments when no characters entered
2016-12-17 18:42:34 +01:00
devhell
eace7b6f9c profanity: 0.4.6 -> 0.4.7
Built and run successfully on local.

From the Changelog:
```
- GNU Readline
- OpenPGP support
- Message Carbons (xep-0280)
- Message Delivery Receipts (xep-0184)
- MUC Mediated Invitation support
- Configurable time formatting
- Option to show JIDs in roster
- Option to hide empty groups in roster
- Generate UUID for unnamed new MUC rooms
- Themable UI preference to indicate OTR and PGP messages
- Reformatted help
- devel: Added functional tests using libexpect and libstabber
```
2015-09-20 19:38:03 +01:00
devhell
5be852be9f profanity: 0.4.5 -> 0.4.6
Changes include:

  * 16 colour support
  * UI preferences included in themes (http://www.profanity.im/themes.html)
  * Roster panel in console window
  * Word wrapping
  * Configure time display in main window
  * Set default account for /connect
  * Contact presence and resource displayed in titlebar
  * Ability to override resource when sending messages
  * Chat session handling in line with http://xmpp.org/rfcs/rfc6121.html#message-chat
  * Lower CPU usage during periods of inactivity
  * Keychain/keyring integration using account eval_password property
  * Fixed remote code execution bug on OSX when desktop notifications configured to show message text

Most new UI features are enabled by default but can be disabled with the relevant preference command.
2015-03-04 20:57:59 +00:00
aszlig
f1f5a7f6c5
profanity: Add option for autoAwaySupport.
Actually, two dependencies used for notifySupport are for
autoAwaySupport and have nothing to do with notifications, so let's
split them apart.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-01-05 08:30:44 +01:00
aszlig
a313780202
profanity: Clean up package expression file.
No real changes in functionality, other than renaming libnotifySupport
to just notifySupport.

I've wrapped the lines to a maximum of 80 characters in width, so the
file looks less cluttered up. Which includes setting apart the attribute
for notifySupport and its respective dependencies from the main
dependencies.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2015-01-05 08:22:32 +01:00
dev.hell
429dd8e884 profanity: Add libnotifySupport config option
This adds support for profanity to be optionally built with libnotify.
2015-01-04 23:51:51 +00:00
dev.hell
f2faa549d9 profanity: Add "platforms" meta information 2015-01-04 22:42:58 +00:00
dev.hell
799f94185f profanity: Add libXScrnSaver and libX11 buildInputs
This adds libXScrnSaver and libX11 to the buildInputs.

Thanks to @aszlig for spotting this.
2015-01-04 22:39:24 +00:00
dev.hell
19aa2b5b0f profanity: Add profanity, a ncurses XMPP client
This adds profanity, a ncurses irssi-style XMPP client, which depends on
libstrophe.
2015-01-04 21:22:44 +00:00