Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

profanity-devel-0.15.0-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: profanity-devel Distribution: openSUSE:Factory:zSystems
Version: 0.15.0 Vendor: openSUSE
Release: 3.1 Build date: Tue Aug 19 17:55:27 2025
Group: Productivity/Networking/Instant Messenger Build host: reproducible
Size: 43438 Source RPM: profanity-0.15.0-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://profanity-im.github.io
Summary: Development files for the libprofanity XMPP client library
Profanity is a console-based XMPP client written in C using ncurses, and
inspired by Irssi.

This package contains the files needed to build with libprofanity.

Provides

Requires

License

SUSE-GPL-3.0+-with-openssl-exception

Changelog

* Tue Aug 19 2025 Michael Vetter <mvetter@suse.com>
  - Remove the URL part from the patches.
    For some reason GH seems to change the patches even though
    we used them from commits on master, resulting in OBS to
    decline the submission due to the differences
* Sat Aug 16 2025 Andreas Stieger <andreas.stieger@gmx.de>
  - rework spec file to wrap bcond around optional dependencies. This
    allows a clean generation of the -mini headless build boo#1246851
  - split the library and -devel packages
  - enable xscreensaver awareness, use gtk3
  - run some tests
  - add profanity-0.15.0-Fix-tests-with-gcc15-uintptr_t.patch
    to fix tests with gcc15
  - package the license files
* Wed Jul 23 2025 Michael Vetter <mvetter@suse.com>
  - bsc#1246850: Fix build with gpgme >= 2.0.0
    Add profanity-0.15.0-gpgme.patch
* Thu Mar 27 2025 Michael Vetter <mvetter@suse.com>
  - Update to 0.15.0:
    * Don't use xscreensaver on wayland (#1876)
    * Correctly recognize ox encrypted carbons (#1878)
    * Don't crash when using /plugins install while disconnected (#1880, #1882)
    * Unify loading of keyfile (#1886)
    * Fix detection of some URLs (#1877, #1883)
    * Improve MUC title behaviour for roster, statusbar, and titlebar (#1892)
    * Improve logging of DB messages (#1893)
    * Fix crash on reconnect (#1894, #1896)
    * Check sender for LMC messages (#1893, #1898)
    * Fix /plugins reload error message (2ab9a3)
    * Add parameter support for aliases (#1900)
    * Add section on how to use Profanity to man page (#1904)
    * Improve history paging performance (#1905)
    * Fix loading of encryption type (#1906)
    * Refactor tests to use the new cmocka test runner (#1908)
    * Add unicode support for correction char (#1909)
    * Show encryption for messages from history (#1910)
    * Fix /omemo fingerprint crashing in a MUC (#1913)
    * Change DB structure (#1902)
    * Allow redirects for /plugins install via URLs (#1922)
    * Fix error message for /executable subcommands (#1921)
    * Do not check for unique stanza-id for MAM messages (#1926)
    * Handle alt+enter as newline char (#1927)
    * Fix unintended exits on some commands (#1924)
    * Introduce /redraw command (#1931)
    * Fix prof_pre_chat_message_display does not replace sent messages (#1918)
    * Add new dynamic mode for statusbar tab behaviour (#1912)
      /statusbar tabmode default|dynamic|actlist
    * Smooth scrolling support (+mouse wheel scrolling in some terminals) (#1824)
    * Fix scrolling (#1937, #1935, #1952)
    * Remove unnecessary input win redisplay (#1948)
    * Fix unable to download item twice (#1958)
    * Check whether we are already in an omemo session for MUCs as well (#1973)
    * Remove subscription when reporting spam/abuse (#1970, #1972)
    * Make statusbar actlist respect the /statusbar show setting (#1974, #1978)
    * Fix statusbar display of active tab (#1980)
    * Reset autoconnect account when the account gets removed (#1976, #1982)
    * Change default download location (#1983)
      /url save $someurl will now download to ~/.local/share/profanity/downloads/from_jid/date/filename
      instead of ~/.local/share/profanity/downloads.
    * Fix outdated types in tests (#1992, #1993)
    * Fix crash on startup when using sequoia-pgp (#1995)
    * Remove plenking (#1998)
    * Add valgrind checks to CI (#2023)
    * Add --cmd option (#2023)
      This allows to kind of automate what profanity should do as first jobs,
      e.g. --cmd /foo --cmd /bar --cmd /quit
    * Fix download of encrypted file (#1994, #2026)
    * Improve documentation (beeddda, a8ba8af, 7e0338b
    * Cleanup (#1885, #1884, #1897, #1914, #1923, #1920, #1930, #1933, #1941, #1942, #1981, 8a62d8e,
      c32aac7, cee92b0, #2014, #2007, 996a1fd)
    * Memory related fixes (#1891, #1915, #1916, #1919, #1932, b04650f, d341705, #1979, 07900e9, #2022)
  - Drop patches contained in upstream:
    * profanity-0.14.0-ox-carbons.patch
    * profanity-0.14.0-plugins-install.patch
    * profanity-0.14.0-typos.patch
    * profanity-0.14.0-xscreensaver.patch
* Tue Nov 05 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Eliminate usage of update-alternatives:
    + Mark the -mini and -standard packages as conflicting
    + Use RemovePathPostfixes to strip .mini, resp .standard from the
      file names in the buildroot, allowing to still produce both
      flavors in one build.
    + Suggest profanity-standard from the main-package: in case of a
      user installing profanity, and not closer specifying the
      flavor, profanity-standard will be picked by the solver.
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Fri Sep 15 2023 Michael Vetter <mvetter@suse.com>
  - Add profanity-0.14.0-plugins-install.patch:
    Fix crash upon /plugins install while disconnected
* Sun Aug 27 2023 Michael Vetter <mvetter@suse.com>
  - Add three bugfix patches:
    * Correctly display OX carbons:
      profanity-0.14.0-ox-carbons.patch
    * Fix typos:
      profanity-0.14.0-typos.patch
    * Stop spamming log when X is not running:
      profanity-0.14.0-xscreensaver.patch
* Thu Aug 03 2023 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.0:
    * Introduce new `/privacy` command (#1836, #1870)
    * `/os` -> `/privacy os`
    * `/privacy logging`
    * Fix crash when using NetBSD curses implementation (#1769)
    * Fix OMEMO autodetection in autotools (#1865)
    * Add ability to completely turn logs off (#1857)
    * Extend /pgp command to make key exchange procedure easier (#1850)
    * Used by PSI and Pidgin as well.
    * Add ability to download and install plugins directly (#1842)
    * `/plugins install`
    * Improvements for /executable and /avatar code (#1845)
    * Add ability to disable avatar publishing (#1843)
    * Fix /plugins update (#1840)
    * Improve logging (#1835)
    * Add feature that can warn you when another client logs in (#1827)
    * `/account set <account> session_alarm <max_sessions>`
    * Don't add the same command twice to history (#1829)
    * Improve manpage to inform users about encryption (#1823)
    * Fix possible crash in PGP/OX (#1823)
    * Add nickname support for /roster remove (#1826)
    * Fix JID display in titlebar (#1816)
    * Allow setting client identification (#1815)
    * `/account set <account> clientid`
    * Add /statusbar tabmode actlist (#1813)
    * Fix color name in batman theme (#1810)
    * Fix empty window after reconnect (#1556)
    * Support passing flags to editor (#1801)
    * OTR and PGP fixes (#1802)
    * Adapt to g_string_free glib 2.75.3 change (#1799)
    * Improve OMEMO QR code (#1796)
    * Improve OMEMO help (#1838)
    * Fix duplicate download IDs (#1794)
    * Add macro for possible NULL prints and use it on known sports (#1786)
    * Prevent setting invalid combination of libstrophe flags
    * Fix libstrophe timer-callback usage
    * Fix memory leaks (#1780, #1814, #1837)
    * Code cleanup (#1780, #1788, #1796, #1800, #1807, #1814, #1847, #1839, #1848, #1853, #1856, #1865, #1858)
    * Add `now` option to `/reconnect` command (#1809)
    * Add `/strophe` command to modify libstrophe-specific settings
    * Fix xscreensaver detection (#1783)
    * Make `/url save` autocomplete filenames after a url (#1783)
    * Improve MAM support (#1724, #1791, #1868)
    * Add vCard support (XEP-0054) (#1757)
    * Fix autocompletion for lastactivity
    * Improve /msg and /win autocompletion: autocomplete roster nickname and actual barejid
    * UI improvements (#1800, #1773, #1821)
* Wed Oct 12 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.1:
    * Fix configure parameter detection (#1752, #1753)
    * Improve plugins management (#1755)
    * Fix build with plugins enabled for Python >= 3.11 (#1756)
    * Add gruvbox_transparent theme optimized for enabled
      transparency (#1763)
    * Fix detection of first start used for welcome screen (#1767)
    * Improve opening of URLs by spawning external program
      asynchronously (#1759, #1760)
* Tue Sep 13 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.0:
    * Print OMEMO verification QR code (#1320, #1568, #1718, #1720)
      /omemo qrcode
    * Add option to configure stamp (#1663)
    * Allow bold for default colors (#1674)
    * Add irssi theme (#1680)
    * Include useful aliases in profrc example (#1683)
    * Improve man pages (#1688, #1703)
    * Show return symbol for embedded newlines in multiline messages (#1690)
    * Fix xscreensaver detection (#1696)
    * Add support for offline MUC notifications (#1697)
      /notify room offline on|off
    * Fix SIGABRT when using wrong argument order for receiving ox key (#1689, #1699)
    * Use 3 digits for rotated log files (#1701)
    * Fix autocomplete for /ox discover. (#1702)
    * Fix segfault on /ox discover (#1713, #1715)
    * Fix OX rpad generation (#1703)
    * Don't forget encryption status for OX and PGP. (#733, #1694, #1722)
    * Several OX improvements (#1703, #1705)
    * Fix room name not updating. (#1710, #1711)
    * Update capabilities of muc on available presence (#1347, #1712)
    * Add /avatar set command to publish avatar (#1687, #1714)
    * Respect silent nick change in mucs (#757, #1716)
    * Fix duplicate messages in chat with oneself. (#1595, #1717)
    * Improve cmd argument parser (#497, #1721)
    * Make display of user mood optional (#1725)
    * Switch log level while running (#1726)
    * Split chatlog and log functions in separate files (#1727)
    * Split pgp and ox into separate files (#1728)
    * Various cleanups (#1729)
    * Don't scroll if not needed (#1730)
    * Retrieve encryption type from db (#1731)
    * Be more resilient when receiving empty messages (#1734)
    * Display a welcome message upon first start of Profanity (#1735)
    * Explain for new users how to connect/set up a new account
    * Fix /autoaway command logic (#1736)
    * Fix segfault when requesting an avatar (#1738, #1740)
    * Integrate XEP-0198 Stream-Management (#698, #1745, #1746)
    * Fix avatar opening executable (#1742, #1748)
    * Let slashguard ignore quoted messages (#1732)
    * Update DOAP
    Behaviour changes:
    * Use ISO8601 as date format in chat logs and log files (#1700)
    * Increase default log file size to 10MB (#1701)
    * Name rotated log files profanity.001.log instead of profnaity.log.001 (#1701)
    * Log encrypted messages by default to chatlog (#1707)
    * Dont show presence status changes by default (59b9b44)
* Mon Aug 01 2022 Michael Vetter <mvetter@suse.com>
  - Fix building with icons:
    - -enable-icons switch was renamed to --enable-icons-and-clipboard
* Mon Apr 04 2022 Michael Vetter <mvetter@suse.com>
  - Update to to 0.12.1:
    * Fix resetting colors when loading invalid theme (#1681)
    * Use correct color for nick of others in history (#1675)
    * Fix a segfault when uploading or downloading files (f11ad16)
    * Fix logging of text chatlogs (#1672, #1673)
    * Simplification of tab completion code (#1664)
    * Add Alt/Ctrl-arrows combinations for GNU Screen (#1667)
    * Make all existing input functions bindable from config (#1669)
    * Cleanup (#1665, #1670)
    * Improve man pages (#1666, #1668)
    * Fix race condition on resize (#1671)
* Wed Mar 30 2022 Michael Vetter <mvetter@suse.com>
  - Update to 0.12.0:
    * Fix format string for ncurses 6.3 (#1597)
    * Remove /python sourcepath command (#1598)
    * Add option to install plugins from global plugin installation directory (#945)
    * Fix wrong timestamp display in MUC history (#1423)
    * Add in-band account registration (XEP-0077) (#1574)
    * New theme: snikket (#1604)
    * Allow more UI indicator signs to be UTF-8 characters (#1607)
    * Add /correct-editor command (#1596)
    * Fix message encryption for sender devices (#1609)
    * Deprecate libmesode. We require libstrophe >= 0.11.0 (#1608)
    * Fix OMEMO /sendfile on non-glibc systems (#1478)
    * Cleanup plugins code (#1616)
    * Make readline check more portable (#1617)
    * Fix carbons criteria (#1614, #1618)
    * Add support for User Mood (XEP 0107) (#1605)
    * Use wildcard for man pages in Makefile.am (#1622)
    * Fix inserting messages to chat logs if archive_id is empty (#1589, #1625)
    * Implement RFC 6120 see-other-host during login (#1628, #1631, #1632, #1633, #1637)
    * Guard against invalid input in presence stanza (#1630)
    * Do not check for OMEMO device id for JIDs banned of a MUC (#1594)
    * Minor cleanups (#1635, #1653)
    * Cleanup build files (#1641, #1642, #1657, #1659)
    * Improve documentation for new developers (#1640)
    * Set libstrophe log verbosity to fix jump on unconditional value (e55f6d)
    * Add DOAP file (XEP-0453) (bd8c32)
    * Add /subject editor command
    * Improve OX user experience (#1644)
    * Add hotkey for sending readline text to editor (#1645, #1648)
    * Fix breaking autocompletion with nicknames containing '/' (#1474)
    * Add autocompletion for /cmd (#1650)
    * Add easy quoting (#1651)
    * When typing > you can now use TAB to cycle through the messages in the chat
    * window to quote those messages easily.
    * Make sendfile work with self signed certificates (#1624)
    * Reset URL autocompletion after usage (#1654)
    * Use EDITOR environment variable and only use vim if this is unset (#1658)
    * Fix invalid mbrlen in input field (#1660)

Files

/usr/include/profapi.h
/usr/lib64/libprofanity.so
/usr/share/licenses/profanity-devel
/usr/share/licenses/profanity-devel/COPYING
/usr/share/licenses/profanity-devel/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Aug 22 22:42:40 2025