commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-07-01 20:44:03 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.3060 (New) Package is "profanity" Wed Jul 1 20:44:03 2020 rev:22 rq:818152 version:0.9.5 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-06-24 15:48:22.596276828 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.3060/profanity.changes 2020-07-01 20:44:04.442366351 +0200 @@ -1,0 +2,7 @@ +Wed Jul 1 16:56:46 UTC 2020 - Michael Vetter + +- Update to 0.9.5: + * Fix segfault in /theme properties due to uninitialized +titlebar.scrollable (#1380) + +--- Old: profanity-0.9.4.tar.gz New: profanity-0.9.5.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.JRzM5Z/_old 2020-07-01 20:44:05.074368343 +0200 +++ /var/tmp/diff_new_pack.JRzM5Z/_new 2020-07-01 20:44:05.078368355 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.9.4 +Version:0.9.5 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception ++ profanity-0.9.4.tar.gz -> profanity-0.9.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.4/.git/HEAD new/profanity-0.9.5/.git/HEAD --- old/profanity-0.9.4/.git/HEAD 2020-06-16 16:56:48.0 +0200 +++ new/profanity-0.9.5/.git/HEAD 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -ref: refs/heads/master Binary files old/profanity-0.9.4/.git/index and new/profanity-0.9.5/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.4/CHANGELOG new/profanity-0.9.5/CHANGELOG --- old/profanity-0.9.4/CHANGELOG 2020-06-24 13:54:20.0 +0200 +++ new/profanity-0.9.5/CHANGELOG 2020-07-01 18:45:21.0 +0200 @@ -1,3 +1,9 @@ +0.9.5 (2020-07-01) += + +Changes: +- Fix segfault in `/theme properties` due to uninitialized `titlebar.scrollable` (#1380) + 0.9.4 (2020-06-24) = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.4/configure new/profanity-0.9.5/configure --- old/profanity-0.9.4/configure 2020-06-24 13:57:29.0 +0200 +++ new/profanity-0.9.5/configure 2020-07-01 18:50:45.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.9.4. +# Generated by GNU Autoconf 2.69 for profanity 0.9.5. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.9.4' -PACKAGE_STRING='profanity 0.9.4' +PACKAGE_VERSION='0.9.5' +PACKAGE_STRING='profanity 0.9.5' PACKAGE_BUGREPORT='jub...@iodoru.org' PACKAGE_URL='' @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures profanity 0.9.4 to adapt to many kinds of systems. +\`configure' configures profanity 0.9.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1496,7 +1496,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of profanity 0.9.4:";; + short | recursive ) echo "Configuration of profanity 0.9.5:";; esac cat <<\_ACEOF @@ -1670,7 +1670,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -profanity configure 0.9.4 +profanity configure 0.9.5 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2039,7 +2039,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by profanity $as_me 0.9.4, which was +It was created by profanity $as_me 0.9.5, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2906,7 +2906,7 @@ # Define the identity of the package. PACKAGE='profanity' - VERSION='0.9.4' + VERSION='0.9.5' cat >>confdefs.h <<_ACEOF @@ -12330,7 +12330,7 @@ PLATFORM="nix" ;; esac -PACKAGE_STATUS="development" +PACKAGE_STATUS="release" ### Get git branch and revision if in development if test "x$PACKAGE_STATUS" = xdevelopment; then @@ -17448,7 +17448,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-06-24 15:48:17 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.2956 (New) Package is "profanity" Wed Jun 24 15:48:17 2020 rev:21 rq:816823 version:0.9.4 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-06-14 18:35:52.906651415 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.2956/profanity.changes 2020-06-24 15:48:22.596276828 +0200 @@ -1,0 +2,14 @@ +Wed Jun 24 12:03:31 UTC 2020 - Michael Vetter + +- Update to 0.9.4: + * Fix NULL terminated list (#1367) + * Add missing string.h (#1372) + * Fix gcc warnings for cygwin (#1373) + +--- +Fri Jun 19 18:36:16 UTC 2020 - Michael Vetter + +- Update to 0.9.3: + * Fix expansion in eval_password (#1364) + +--- Old: profanity-0.9.2.tar.gz New: profanity-0.9.4.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.yow0u4/_old 2020-06-24 15:48:23.724281557 +0200 +++ /var/tmp/diff_new_pack.yow0u4/_new 2020-06-24 15:48:23.724281557 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.9.2 +Version:0.9.4 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception ++ profanity-0.9.2.tar.gz -> profanity-0.9.4.tar.gz ++ Binary files old/profanity-0.9.2/.git/index and new/profanity-0.9.4/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.2/CHANGELOG new/profanity-0.9.4/CHANGELOG --- old/profanity-0.9.2/CHANGELOG 2020-06-13 18:35:37.0 +0200 +++ new/profanity-0.9.4/CHANGELOG 2020-06-24 13:54:20.0 +0200 @@ -1,3 +1,17 @@ +0.9.4 (2020-06-24) += + +Changes: +- Fix NULL terminated list (#1367) +- Add missing string.h (#1372) (@pasis) +- Fix gcc warnings for cygwin (#1373) (@pasis) + +0.9.3 (2020-06-19) += + +Changes: +- Fix expansion in eval_password (#1364) + 0.9.2 (2020-06-13) = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.2/configure new/profanity-0.9.4/configure --- old/profanity-0.9.2/configure 2020-06-13 18:38:58.0 +0200 +++ new/profanity-0.9.4/configure 2020-06-24 13:57:29.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.9.2. +# Generated by GNU Autoconf 2.69 for profanity 0.9.4. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.9.2' -PACKAGE_STRING='profanity 0.9.2' +PACKAGE_VERSION='0.9.4' +PACKAGE_STRING='profanity 0.9.4' PACKAGE_BUGREPORT='jub...@iodoru.org' PACKAGE_URL='' @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures profanity 0.9.2 to adapt to many kinds of systems. +\`configure' configures profanity 0.9.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1496,7 +1496,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of profanity 0.9.2:";; + short | recursive ) echo "Configuration of profanity 0.9.4:";; esac cat <<\_ACEOF @@ -1670,7 +1670,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -profanity configure 0.9.2 +profanity configure 0.9.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2039,7 +2039,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by profanity $as_me 0.9.2, which was +It was created by profanity $as_me 0.9.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2906,7 +2906,7 @@ # Define the identity of the package. PACKAGE='profanity' - VERSION='0.9.2' + VERSION='0.9.4' cat >>confdefs.h <<_ACEOF @@ -17448,7 +17448,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by profanity $as_me 0.9.2, which was +This file was extended by profanity $as_me 0.9.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES=
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-06-14 18:34:11 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.3606 (New) Package is "profanity" Sun Jun 14 18:34:11 2020 rev:20 rq:814317 version:0.9.2 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-06-11 14:52:52.246943724 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.3606/profanity.changes 2020-06-14 18:35:52.906651415 +0200 @@ -1,0 +2,8 @@ +Sat Jun 13 16:45:17 UTC 2020 - Michael Vetter + +- Update to 0.9.2: + * Dont manipulate pointer from getenv (#1357) + * Fix reading/writing linked files (#1362) + * Use gnu99 C standard (#1357) + +--- Old: profanity-0.9.1.tar.gz New: profanity-0.9.2.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.pVpFzT/_old 2020-06-14 18:35:53.794654244 +0200 +++ /var/tmp/diff_new_pack.pVpFzT/_new 2020-06-14 18:35:53.798654256 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.9.1 +Version:0.9.2 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception @@ -29,6 +29,7 @@ BuildRequires: gtk2-devel BuildRequires: libcurl-devel BuildRequires: libexpat-devel +BuildRequires: libgcrypt-devel >= 1.7.0 BuildRequires: libgpgme-devel BuildRequires: libmesode-devel >= 0.9.3 BuildRequires: libnotify-devel ++ profanity-0.9.1.tar.gz -> profanity-0.9.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.1/.git/HEAD new/profanity-0.9.2/.git/HEAD --- old/profanity-0.9.1/.git/HEAD 1970-01-01 01:00:00.0 +0100 +++ new/profanity-0.9.2/.git/HEAD 2020-06-13 15:03:45.0 +0200 @@ -0,0 +1 @@ +ref: refs/heads/master Binary files old/profanity-0.9.1/.git/index and new/profanity-0.9.2/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.1/CHANGELOG new/profanity-0.9.2/CHANGELOG --- old/profanity-0.9.1/CHANGELOG 2020-06-11 10:04:24.0 +0200 +++ new/profanity-0.9.2/CHANGELOG 2020-06-13 18:35:37.0 +0200 @@ -1,3 +1,11 @@ +0.9.2 (2020-06-13) += + +Changes: +- Dont manipulate pointer from getenv (#1357) +- Fix reading/writing linked files (#1362) +- Use gnu99 C standard (#1357) + 0.9.1 (2020-06-11) = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.1/configure new/profanity-0.9.2/configure --- old/profanity-0.9.1/configure 2020-06-11 10:07:19.0 +0200 +++ new/profanity-0.9.2/configure 2020-06-13 18:38:58.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.9.1. +# Generated by GNU Autoconf 2.69 for profanity 0.9.2. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.9.1' -PACKAGE_STRING='profanity 0.9.1' +PACKAGE_VERSION='0.9.2' +PACKAGE_STRING='profanity 0.9.2' PACKAGE_BUGREPORT='jub...@iodoru.org' PACKAGE_URL='' @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures profanity 0.9.1 to adapt to many kinds of systems. +\`configure' configures profanity 0.9.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1496,7 +1496,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of profanity 0.9.1:";; + short | recursive ) echo "Configuration of profanity 0.9.2:";; esac cat <<\_ACEOF @@ -1670,7 +1670,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -profanity configure 0.9.1 +profanity configure 0.9.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2039,7 +2039,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by profanity $as_me 0.9.1, which was +It was created by profanity $as_me 0.9.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2906,7 +2906,7 @@ # Define the identity of the package. PACKAGE='profanity' - VERSION='0.9.1' + VERSION='0.9.2' cat >>confdefs.h <<_ACEOF @@
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-06-11 14:52:15 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.3606 (New) Package is "profanity" Thu Jun 11 14:52:15 2020 rev:19 rq:813415 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-06-10 00:52:41.487614579 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.3606/profanity.changes 2020-06-11 14:52:52.246943724 +0200 @@ -1,0 +2,6 @@ +Thu Jun 11 08:13:42 UTC 2020 - Michael Vetter + +- Update to 0.9.1: + * Make legacy auth optional (#1360) (@pasis) + +--- Old: profanity-0.9.0.tar.gz New: profanity-0.9.1.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.0ktg9Z/_old 2020-06-11 14:52:53.286946895 +0200 +++ /var/tmp/diff_new_pack.0ktg9Z/_new 2020-06-11 14:52:53.290946908 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.9.0 +Version:0.9.1 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception ++ profanity-0.9.0.tar.gz -> profanity-0.9.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.0/CHANGELOG new/profanity-0.9.1/CHANGELOG --- old/profanity-0.9.0/CHANGELOG 2020-06-09 16:47:13.0 +0200 +++ new/profanity-0.9.1/CHANGELOG 2020-06-11 10:04:24.0 +0200 @@ -1,3 +1,12 @@ +0.9.1 (2020-06-11) += + +This release depends on libstrophe 0.9.3 only if you want to have legacy authentication. +Otherwise you can still use libstrophe 0.9.2. + +Changes: +- Make legacy auth optional (#1360) (@pasis) + 0.9.0 (2020-06-09) = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.9.0/configure new/profanity-0.9.1/configure --- old/profanity-0.9.0/configure 2020-06-09 16:50:29.0 +0200 +++ new/profanity-0.9.1/configure 2020-06-11 10:07:19.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.9.0. +# Generated by GNU Autoconf 2.69 for profanity 0.9.1. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.9.0' -PACKAGE_STRING='profanity 0.9.0' +PACKAGE_VERSION='0.9.1' +PACKAGE_STRING='profanity 0.9.1' PACKAGE_BUGREPORT='jub...@iodoru.org' PACKAGE_URL='' @@ -1426,7 +1426,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures profanity 0.9.0 to adapt to many kinds of systems. +\`configure' configures profanity 0.9.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1496,7 +1496,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of profanity 0.9.0:";; + short | recursive ) echo "Configuration of profanity 0.9.1:";; esac cat <<\_ACEOF @@ -1670,7 +1670,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -profanity configure 0.9.0 +profanity configure 0.9.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2039,7 +2039,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by profanity $as_me 0.9.0, which was +It was created by profanity $as_me 0.9.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2906,7 +2906,7 @@ # Define the identity of the package. PACKAGE='profanity' - VERSION='0.9.0' + VERSION='0.9.1' cat >>confdefs.h <<_ACEOF @@ -13636,6 +13636,7 @@ fi ### Check for libmesode, fall back to libstrophe +### TODO libmesode support will be removed in the future, rewrite this section @@ -13874,11 +13875,11 @@ # Put the nasty error message in config.log where it belongs echo "$libstrophe_PKG_ERRORS" >&5 - as_fn_error $? "Neither libmesode or libstrophe in version >= 0.9.3 found, either is required for profanity" "$LINENO" 5 + XMPP_LIB="" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } - as_fn_error $? "Neither libmesode or libstrophe in version >= 0.9.3 found, either is required for profanity"
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-06-10 00:52:36 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.3606 (New) Package is "profanity" Wed Jun 10 00:52:36 2020 rev:18 rq:812969 version:0.9.0 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-02-09 20:48:33.778880007 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new.3606/profanity.changes 2020-06-10 00:52:41.487614579 +0200 @@ -1,0 +2,76 @@ +Tue Jun 9 15:08:34 UTC 2020 - Michael Vetter + +- Update to 0.9.0: + * Support for XEP-0308: Last Message Correction (#805) +See `/correction` and `/correct`. + * Code cleanup of UI and Message functions + * Always send delivery receipts if they are enabled (#1268) + * By default don't allow sending unencrypted files in an encrypted chat session (#1270) (@moppman and @jubalh) +See `/omemo|otr|pgp sendfile`. + * Add CI for OpenBSD via sr.ht (@wstrm) + * OMEMO: switch to 12 byte IV for sending (#1272) + * Allow UTF-8 symbols as OMEMO/OTR/PGP indicator char (#1264) + * Make color of the trackbar configurable +Use `main.trackbar` in themes. + * Allow setting custom log file +`profanity -f TEST` will log to `~/.local/share/profanity/logs/TEST.log`. + * Send proper OS names for OpenBSD and NetBSD if `/os` is enabled + * Fix plenty memory leaks (@pasis and @jubalh) + * XEP-0084: Add option to open avatars directly (#1281) +`/avatar o...@valhalla.org` became `/avatar get o...@valhalla.org` +New is: +`/executable avatar feh` +`/avatar open o...@valhalla.org` +xdg-open is used by default. So it will take your default application. + * Enable popular features by default. +For a nicer out of the box experience we enable: +- allow message correction +- sending receipts +- enabling carbons +- type/chat states + * Add slashguard feature to prevent sending commands with typos +Should protect against `q/uit` or ` /quit`. +See `/slashguard`. + * Optionally display both MUC name and MUC JID in titlebar (#1284) +`/titlebar use name|jid` -> `/titlebar show|hide name|jid`. + * Add option to define a theme at startup (#1286) +`/profanity -t bios` + * Add setting to not colorize own nick if XEP-0392 is enabled (#1288) +`/color own on|off`. + * Add new theme: jubalian + * Fix docker related CI tests (#1294) + * Fix OMEMO autocompletion (75a43f, df23c3) + * Modify our README + * Store logs in SQLite backend (#1282) + * Request OMEMO device list only for non anon MUCs (#1315) (@DebXWoody) + * Don't display MUC history in one uniform colour, instead colour messages like regular ones (#1261) + * Fix autocompletion for `/software` in regular chat windows (#1337) + * XEP-0092: Make it possible to ask servers for their version (#1338) + * Add possibility to easily open URLs (#1340, #1348) +`/executable urlopen firefox` +`/urlopen ` + * Display hint when window is scrolled (#1289) +Theme via `titlebar.scrolled` + * Add option to hide windows with no new messages in statusbar (#1285) +`/statusbar show|hide read` + * Support bookmark names (#697) + * Preserve Gajims minimize flag in bookmarks (#1326) + * Don't show resource in titlebar in narrow windows if it is too long (#715) + * Improve autoping (#1333, #1315) (@DebXWoody) + * Fix titlebar status display when using PGP (#1327) (@DebXWoody) + * OMEMO: Only request "current" item (#1329) (@DebXWoody) + * Add feature to ignore the autojoin flag for bookmarks (#1115) +Helps users who want to autojoin MUCs with most clients but not with all. +`/bookmark ignore` + * Fix edge case where contacts get displayed as offline when they are online (3d7a31) + * Add option for legacy authentication (#1236) (@pasis) +`/connect [auth default|legacy]` +`/account set auth default|legacy` + * All issues: https://github.com/profanity-im/profanity/milestone/19 + +--- +Mon Jun 8 08:23:26 UTC 2020 - Michael Vetter + +- Add -fcommon to fix build with gcc10 (boo#1160244) + +--- Old: profanity-0.8.1.tar.gz New: profanity-0.9.0.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.GAYnKu/_old 2020-06-10 00:52:42.523617260 +0200 +++ /var/tmp/diff_new_pack.GAYnKu/_new 2020-06-10 00:52:42.527617271 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.8.1 +Version:0.9.0 Release:0 Summary:Console-based XMPP client License:
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-02-09 20:48:28 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.26092 (New) Package is "profanity" Sun Feb 9 20:48:28 2020 rev:17 rq:772212 version:0.8.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2020-02-04 19:52:53.417305397 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new.26092/profanity.changes 2020-02-09 20:48:33.778880007 +0100 @@ -1,0 +2,10 @@ +Fri Feb 7 21:05:29 UTC 2020 - Michael Vetter + +- Update to 0.8.1: + * Fix ending ncurses colors in rosterwin + * Fix segfault when consistent nick colors where never in config (#1236) + * Improve /clear behaviour to also clear the buffer. So a redraw doesn't bring + * the content back. + * Use unique IDs in stanzas when requesting avatars + +--- Old: profanity-0.8.0.tar.gz New: profanity-0.8.1.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.yB52zg/_old 2020-02-09 20:48:34.406880366 +0100 +++ /var/tmp/diff_new_pack.yB52zg/_new 2020-02-09 20:48:34.414880370 +0100 @@ -1,7 +1,7 @@ # # spec file for package profanity # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: profanity -Version:0.8.0 +Version:0.8.1 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger -Url:https://profanity-im.github.io +URL:https://profanity-im.github.io Source: https://github.com/profanity-im/profanity/releases/download/%{version}/profanity-%{version}.tar.gz Source1:profanity-rpmlintrc BuildRequires: glib2-devel >= 2.26 ++ profanity-0.8.0.tar.gz -> profanity-0.8.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.8.0/CHANGELOG new/profanity-0.8.1/CHANGELOG --- old/profanity-0.8.0/CHANGELOG 2020-02-03 11:08:44.0 +0100 +++ new/profanity-0.8.1/CHANGELOG 2020-02-07 21:46:08.0 +0100 @@ -1,14 +1,27 @@ -0.8.0 (2020-) +0.8.1 (2020-02-07) += + +This is a bugfix release. + +If you like Profanity, please consider donating: https://profanity-im.github.io/donate.html + +Changes: + +- Fix ending ncurses colors in rosterwin +- Fix segfault when consistent nick colors where never in config (#1236) +- Improve `/clear` behaviour to also clear the buffer. So a redraw doesn't bring + the content back. +- Use unique IDs in stanzas when requesting avatars + +0.8.0 (2020-02-03) = On 2012-02-02 the first commit to Profanity was done by @boothj5. -7 years later, and 5 months after 0.7.0, we are happy to announce Profanity 0.8.0. +8 years later, and 5 months after 0.7.0, we are happy to announce Profanity 0.8.0. This release has 315 commits since the last release. 11 people contributed code to it: @paulfariello, @svensp, @aaptel, @aszlig, @mdosch, @pasis, @mzagozen, @quite, @weiss, @Misaflo and @jubalh. -If you like Profanity, please consider donating: https://profanity-im.github.io/donate.html - Changes: - OMEMO fingerprint autocompletion now considers only the contact in question (@paulfariello) (#1068) @@ -66,7 +79,7 @@ - Log MUC PM messages (#1214) - Improve forest theme - Change default text colors to default instead of white (@mdosch) (#1213) (#535) -- Fix date display in chat history (#992) +- Fix date display in chat history (#922) - Log incoming MUC messages if origin-id sais they dont come from us (#1201) - Support XEP-0359: Unique and Stable Stanza IDs (#1207) To help us identify which MUC messages were sent by us. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.8.0/configure new/profanity-0.8.1/configure --- old/profanity-0.8.0/configure 2020-02-03 11:10:55.0 +0100 +++ new/profanity-0.8.1/configure 2020-02-07 21:48:19.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.8.0. +# Generated by GNU Autoconf 2.69 for profanity 0.8.1. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.8.0'
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2020-02-04 19:52:31 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.26092 (New) Package is "profanity" Tue Feb 4 19:52:31 2020 rev:16 rq:769505 version:0.8.0 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2019-09-25 08:34:59.846331110 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.26092/profanity.changes 2020-02-04 19:52:53.417305397 +0100 @@ -1,0 +2,94 @@ +Mon Feb 3 10:27:00 UTC 2020 - Michael Vetter + +- Update to 0.8.0: + * OMEMO fingerprint autocompletion now considers only the contact in question (@paulfariello) (#1068) + * Save and display oldest timestamp from delay tags (#1254) + * Change theme handling (#1077) + * /theme load themename not loads only the colours of a theme. So the users preferences don't get overwritten + * /theme full-load themename loads the whole theme including preferences (like omemo.char) + * Add gruvbox theme (@Misaflo) (#1259) + * XEP-0092: Include OS name in /software answer. + * See /os on|off + * Add option to notify about version request via XEP-0092 and XEP-0232 via adv.notify.discoversion + * setting in configuration file. + * Add option to display MUC name or JID in titlebar: /titlebar use [name|jid]. + * Add /roster room use command to decide whether to display the MUC name or JID in the roster: +/roster room use name to use the name of the MUC in the roster list. +/roster room use jid to use the jid of the MUC in the roster list. + * Fix decryption failure for messages sent from Converse.js (@paulfariello) (#1253) + * Fix crash when OMEMO key is misconfigured (@paulfariello) (#1239) + * Use OMEMO for offline MUC members (@paulfariello) (#1242) + * Fix OMEMO 1on1 chats with psi+ (@svensp) (#1247) + * Save occupants and roster chars (#1244) + * Add support for downloading user avatars via XEP-0084 (#1240) + * See /avatar + * Add last read position marker trackbar (#1238) + * Dont print error message if a valid setting function is called (#1237) + * When printing configuration we often use the same command as setting but without any argument. + * So far ths displayed "Invalid usage". + * Add support for XEP-0392 consistent color generation for nicks (@aaptel and @jubalh) (#1191) + * See /color, /occupants color, /roster color + * Call ncurses resize function before move function (#1235) + * Fix error when joining IRC via biboumi (#1230) + * Fix stanza_get_child_by_name_and_from() strcmp (#1227) + * Fix showing own messages twice in ejabberd mucs (#1223) + * Allow setting of status message (which actually never worked before) (b846c49) + * /status set online "This is my text" + * /status set away bye + * /status set away + * Add option to store current line in history (irssi down arrow) (#200) + * Standardize commands (#1116): +/tls show on|of -> /titlebar show|hide tls` +/encwarn on|off -> /titlebar show|hide encwarn +/titlebar show|hide resource additionally to /resource titlebar on +/titlebar show|hide presence additionally to /presence titlebar on +/invite -> `/invite send +/invites -> /invite list +/decline -> /invite decline +/online, /away, /dnd, /chat, /xa -> /status set online etc. +/status -> /status get +/chlog on -> /logging chat on (#1224) +/grlog on -> /logging group on (#1224) +/group -> /roster group (#1229) + * Check omemo stanza names when iterating nodes (@aszlig) (#1217) + * Add clipboard feature. See /paste (#1216) + * Log MUC PM messages (#1214) + * Improve forest theme + * Change default text colors to default instead of white (@mdosch) (#1213) (#535) + * Fix date display in chat history (#992) + * Log incoming MUC messages if origin-id sais they dont come from us (#1201) + * Support XEP-0359: Unique and Stable Stanza IDs (#1207) + * To help us identify which MUC messages were sent by us. + * Fix double _XOPEN_SOURCE definition (@pasis) (#1206) + * Highlight unread messages with a different color in /wins (#895) + * New theming option cmd.wins.unread + * Improve MUC 1:1 logging (#1184) + * Fix user messages double logged in MUC logs (#1201) + * Fix 26 causes for memory leaks + * Add /clear autocompletion and improve help (#855) + * Allow multiple instances to write to account config via /reload + * command that reloads the config file (#627) + * Log message carbons to log file (#1181) + * Include PYTHON_EXTRA_LIBS in libtool config (@mzagozen) (#1200) + * Document how to block users in MUCS (#618) + * Keyboard switch to select the next window with unread messages (#1114) (alt + a) + * Keyboard switches (for moving to 20 windows instead of 10 (#1114) (alt +
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2019-09-25 08:34:58 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.7948 (New) Package is "profanity" Wed Sep 25 08:34:58 2019 rev:15 rq:732851 version:0.7.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2019-08-05 10:35:06.655365969 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.7948/profanity.changes 2019-09-25 08:34:59.846331110 +0200 @@ -1,0 +2,8 @@ +Tue Sep 24 07:15:29 UTC 2019 - mvet...@suse.com + +- Update to 0.7.1: + * Fix copyright/info displayed email + * Fix typos in OMEMO logs + * Fix crash when jid has no not part (#1153, #1193) + +--- Old: profanity-0.7.0.tar.gz New: profanity-0.7.1.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.jLqJAW/_old 2019-09-25 08:35:00.942330962 +0200 +++ /var/tmp/diff_new_pack.jLqJAW/_new 2019-09-25 08:35:00.942330962 +0200 @@ -17,7 +17,7 @@ Name: profanity -Version:0.7.0 +Version:0.7.1 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception ++ profanity-0.7.0.tar.gz -> profanity-0.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.7.0/CHANGELOG new/profanity-0.7.1/CHANGELOG --- old/profanity-0.7.0/CHANGELOG 2019-07-31 11:06:17.0 +0200 +++ new/profanity-0.7.1/CHANGELOG 2019-09-24 09:07:10.0 +0200 @@ -1,3 +1,10 @@ +0.7.1 (2019-09-24) += + +- Fix copyright/info displayed email +- Fix typos in OMEMO logs +- Fix crash when jid has no not part (#1153, #1193) + 0.7.0 (2019-07-31) = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/profanity-0.7.0/configure new/profanity-0.7.1/configure --- old/profanity-0.7.0/configure 2019-07-31 10:54:13.0 +0200 +++ new/profanity-0.7.1/configure 2019-09-24 09:11:55.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for profanity 0.7.0. +# Generated by GNU Autoconf 2.69 for profanity 0.7.1. # # Report bugs to . # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='profanity' PACKAGE_TARNAME='profanity' -PACKAGE_VERSION='0.7.0' -PACKAGE_STRING='profanity 0.7.0' +PACKAGE_VERSION='0.7.1' +PACKAGE_STRING='profanity 0.7.1' PACKAGE_BUGREPORT='jub...@iodoru.org' PACKAGE_URL='' @@ -1422,7 +1422,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures profanity 0.7.0 to adapt to many kinds of systems. +\`configure' configures profanity 0.7.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1492,7 +1492,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of profanity 0.7.0:";; + short | recursive ) echo "Configuration of profanity 0.7.1:";; esac cat <<\_ACEOF @@ -1662,7 +1662,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -profanity configure 0.7.0 +profanity configure 0.7.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2031,7 +2031,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by profanity $as_me 0.7.0, which was +It was created by profanity $as_me 0.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2898,7 +2898,7 @@ # Define the identity of the package. PACKAGE='profanity' - VERSION='0.7.0' + VERSION='0.7.1' cat >>confdefs.h <<_ACEOF @@ -17035,7 +17035,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by profanity $as_me 0.7.0, which was +This file was extended by profanity $as_me 0.7.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -17101,7 +17101,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/&/g'`" ac_cs_version="\\ -profanity config.status 0.7.0 +profanity config.status 0.7.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2019-08-05 10:35:05 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.4126 (New) Package is "profanity" Mon Aug 5 10:35:05 2019 rev:14 rq:720052 version:0.7.0 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2019-07-31 14:37:11.189839585 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new.4126/profanity.changes 2019-08-05 10:35:06.655365969 +0200 @@ -1,0 +2,5 @@ +Wed Jul 31 12:49:26 UTC 2019 - mvet...@suse.com + +- Build both mini and standard with OMEMO enabled + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.hx57pU/_old 2019-08-05 10:35:07.323365592 +0200 +++ /var/tmp/diff_new_pack.hx57pU/_new 2019-08-05 10:35:07.323365592 +0200 @@ -106,9 +106,10 @@ %configure PYTHON_VERSION=3 \ --disable-notifications \ - --enable-otr \ --with-themes \ + --enable-otr \ --enable-pgp \ + --enable-omemo \ --enable-python-plugins \ --enable-c-plugins \ --enable-plugins \
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2019-07-31 14:37:09 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.4126 (New) Package is "profanity" Wed Jul 31 14:37:09 2019 rev:13 rq:720021 version:0.7.0 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2019-02-19 12:02:38.509068572 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new.4126/profanity.changes 2019-07-31 14:37:11.189839585 +0200 @@ -1,0 +2,42 @@ +Wed Jul 31 09:31:45 UTC 2019 - mvet...@suse.com + +- Update to 0.7.0: + * Fix plugin unload return code if just one plugin fails (#995) + * Fix several typos + * Fix some display indentation issues (#1073) + * Fail plugin unload if the plugin doesnt exist + * Improve encrypted message stub header by mentioning the encryption method + * Fix GPG encryption (#997) + * Redraw sceen after entry of PGP key (#906) + * Fix support for case-sensitive account names (#725) + * Fix /me display when highlighting user in MUCs (#950) + * Fix `make dist` (0f0659a) + * Fix use after free bug (#1044) + * Fix segfault on connect with default account (#1046) + * Implement OMEMO support (#1039, #658, #1070) + * Add random string at the end of the default resource (#1053) + * Fix handling of messages without ID in MUC (#1061) + * Add library versioning to libprofanity (#973) + * Add more customization: occupants indent (/occupants) (#690, #1072) + * Add more customization: occupants header char (/occupants) (#690, #1074) + * Add more customization: occupants wrap (/occupants) (#690, 125ca2f) + * Add more customization: occupants char (/occupants) (#690, #1084) + * Fix formatting for privileges on (a666f0d) + * Fix usage of statusbar number in theme (#1078) + * Fix Debian 32bit tests (#1091) + * Fix unit tests (#1092) + * Fix infinite loop on connection loss (#1103) + * Don't clear saved account data in session_disconnect (#1106) + * Cancel autoping timer on disconnect or connection loss (#1105) + * Fix SIGABRT on connection loss (#1083) + * Only print room history for new messages upon reconnect (#704, #1110) + * Check if valid account before setting autoconnect (#1112) + * Improve plugin load error message, in case built without support (cc697de) + * Iterate up to 100 logfiles (#519) + * Fix rejoining of MUCs upon reconnect (#1120) + * Add option to set all window related time formats (#632, #1120) + * Always check for directory changes with sendfile auto completion (#1154) + * Fix several memory leaks (#1130, + plenty commits) + * For details see https://github.com/profanity-im/profanity/milestone/17 + +--- Old: profanity-0.6.0.tar.gz New: profanity-0.7.0.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.XBN6Xe/_old 2019-07-31 14:37:12.617838778 +0200 +++ /var/tmp/diff_new_pack.XBN6Xe/_new 2019-07-31 14:37:12.653838757 +0200 @@ -17,13 +17,13 @@ Name: profanity -Version:0.6.0 +Version:0.7.0 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger -Url:http://profanity.im/ -Source: https://github.com/boothj5/profanity/releases/download/%{version}/profanity-%{version}.tar.gz +Url:https://profanity-im.github.io +Source: https://github.com/profanity-im/profanity/releases/download/%{version}/profanity-%{version}.tar.gz Source1:profanity-rpmlintrc BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk2-devel @@ -33,6 +33,7 @@ BuildRequires: libmesode-devel >= 0.9.2 BuildRequires: libnotify-devel BuildRequires: libotr-devel +BuildRequires: libsignal-protocol-c-devel >= 2.3.1 BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: python3-devel @@ -84,9 +85,10 @@ %build %configure PYTHON_VERSION=3 \ --enable-notifications \ - --enable-otr \ --with-themes \ + --enable-otr \ --enable-pgp \ + --enable-omemo \ --enable-python-plugins \ --enable-c-plugins \ --enable-plugins \ @@ -132,7 +134,8 @@ %{_datadir}/profanity/themes/* %{_datadir}/profanity/icons/* # for now we will have them here -%{_libdir}/libprofanity.so +%{_libdir}/libprofanity.so* + %{_includedir}/profapi.h %files mini @@ -147,6 +150,9 @@ %ghost %{_bindir}/profanity %{_bindir}/profanity-standard +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + %post mini %{_sbindir}/update-alternatives --install \
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2019-02-19 12:01:57 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.28833 (New) Package is "profanity" Tue Feb 19 12:01:57 2019 rev:12 rq:677132 version:0.6.0 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2019-02-15 09:55:04.923766036 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new.28833/profanity.changes 2019-02-19 12:02:38.509068572 +0100 @@ -1,0 +2,6 @@ +Mon Feb 18 13:25:56 UTC 2019 - mvet...@suse.com + +- Update to 0.6.0: + * No changes since RC1 + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.8ENNBg/_old 2019-02-19 12:02:39.013068313 +0100 +++ /var/tmp/diff_new_pack.8ENNBg/_new 2019-02-19 12:02:39.013068313 +0100 @@ -16,15 +16,14 @@ # -%define _version 0.6.0 Name: profanity -Version:0.6.0~rc1 +Version:0.6.0 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger Url:http://profanity.im/ -Source: https://github.com/boothj5/profanity/releases/download/%{_version}.rc1/profanity-%{_version}.tar.gz +Source: https://github.com/boothj5/profanity/releases/download/%{version}/profanity-%{version}.tar.gz Source1:profanity-rpmlintrc BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk2-devel @@ -79,7 +78,7 @@ * Tray icon %prep -%setup -q -n %{name}-%{_version} +%setup -q -n %{name}-%{version} sed -i -e "s/python-config/python3-config/g" configure %build
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2019-02-15 09:54:49 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new.28833 (New) Package is "profanity" Fri Feb 15 09:54:49 2019 rev:11 rq:668083 version:0.6.0~rc1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2018-03-22 12:10:26.162234606 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new.28833/profanity.changes 2019-02-15 09:55:04.923766036 +0100 @@ -1,0 +2,24 @@ +Wed Jan 23 12:45:31 UTC 2019 - mvet...@suse.com + +- Update to 0.6.0 RC1: + * Allow moving vertical window positions (/titlebar, /mainwin, /statusbar, /inputwin) + * Allow loading/unloading all plugins (/plugins) + * Allow installing plugins from directory (/plugins) + * Allow uninstallation of plugins (/plugins uninstall) + * Allow update of plugins (/plugins update) + * Theme option for status bar time (statusbar.time) + * Case/accent insensitive autocompletion + * Shift tab to select previous autocomplete suggestion + * Allow searching help (/help search_all|search_any) + * Support for Legacy SSL + * Allow caching of rooms (/rooms cache) + * Add autocompletion for servername when listing rooms (/rooms service) + * Allow showing/disabling tab number in statusbar (/statusbar show) + * Adjust configure for OpenBSD + * Use UUIDs instead of counter for messages + * Support basic ad-hoc commands(xep-0050) (/command) + * Add option to trust server's certificate (/connect, /account) + * Add possibility to close windows via prof_win_close inputrc hook + * Bug fixes: https://github.com/boothj5/profanity/milestone/16?closed=1 + +--- Old: profanity-0.5.1.tar.gz New: profanity-0.6.0.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.Emtn0F/_old 2019-02-15 09:55:05.467765864 +0100 +++ /var/tmp/diff_new_pack.Emtn0F/_new 2019-02-15 09:55:05.471765863 +0100 @@ -1,7 +1,7 @@ # # spec file for package profanity # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,28 +16,29 @@ # +%define _version 0.6.0 Name: profanity -Version:0.5.1 +Version:0.6.0~rc1 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger Url:http://profanity.im/ -Source: http://profanity.im/%{name}-%{version}.tar.gz +Source: https://github.com/boothj5/profanity/releases/download/%{_version}.rc1/profanity-%{_version}.tar.gz Source1:profanity-rpmlintrc BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk2-devel BuildRequires: libcurl-devel BuildRequires: libexpat-devel BuildRequires: libgpgme-devel -BuildRequires: libmesode-devel >= 0.9.0 +BuildRequires: libmesode-devel >= 0.9.2 BuildRequires: libnotify-devel BuildRequires: libotr-devel BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: python3-devel BuildRequires: readline-devel -Requires: libmesode0 >= 0.9.0 +Requires: libmesode0 >= 0.9.2 Requires: profanity-binary = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -78,7 +79,7 @@ * Tray icon %prep -%setup -q +%setup -q -n %{name}-%{_version} sed -i -e "s/python-config/python3-config/g" configure %build ++ profanity-0.5.1.tar.gz -> profanity-0.6.0.tar.gz ++ 130773 lines of diff (skipped)
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2018-03-22 12:04:31 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Thu Mar 22 12:04:31 2018 rev:10 rq:589209 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2018-03-19 23:38:10.885779281 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2018-03-22 12:10:26.162234606 +0100 @@ -1,0 +2,5 @@ +Tue Mar 20 13:52:18 UTC 2018 - dheid...@suse.com + +- Enable C and Python plugin API + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.Voo2EL/_old 2018-03-22 12:10:28.242160055 +0100 +++ /var/tmp/diff_new_pack.Voo2EL/_new 2018-03-22 12:10:28.246159912 +0100 @@ -35,6 +35,7 @@ BuildRequires: libotr-devel BuildRequires: libuuid-devel BuildRequires: ncurses-devel +BuildRequires: python3-devel BuildRequires: readline-devel Requires: libmesode0 >= 0.9.0 Requires: profanity-binary = %{version} @@ -78,13 +79,17 @@ %prep %setup -q +sed -i -e "s/python-config/python3-config/g" configure %build -%configure \ +%configure PYTHON_VERSION=3 \ --enable-notifications \ --enable-otr \ --with-themes \ --enable-pgp \ + --enable-python-plugins \ + --enable-c-plugins \ + --enable-plugins \ --enable-icons make %{?_smp_mflags} @@ -97,11 +102,14 @@ make clean -%configure \ +%configure PYTHON_VERSION=3 \ --disable-notifications \ --enable-otr \ --with-themes \ --enable-pgp \ + --enable-python-plugins \ + --enable-c-plugins \ + --enable-plugins \ --disable-icons make %{?_smp_mflags}
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2018-03-19 23:38:08 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Mon Mar 19 23:38:08 2018 rev:9 rq:587942 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2017-07-17 09:11:54.197640420 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2018-03-19 23:38:10.885779281 +0100 @@ -1,0 +2,7 @@ +Fri Mar 16 15:51:03 UTC 2018 - mvet...@suse.com + +- Compile profanity-mini with --disable-icons: + Since we first do the standard build we need to disable the + icons in the later build to really get rid of the GTK dependency + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.J7AsJE/_old 2018-03-19 23:38:11.653751577 +0100 +++ /var/tmp/diff_new_pack.J7AsJE/_new 2018-03-19 23:38:11.657751433 +0100 @@ -1,7 +1,7 @@ # # spec file for package profanity # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -101,7 +101,9 @@ --disable-notifications \ --enable-otr \ --with-themes \ - --enable-pgp + --enable-pgp \ + --disable-icons + make %{?_smp_mflags} make %{?_smp_mflags} DESTDIR=%{buildroot} install rm %{buildroot}%{_libdir}/libprofanity.la
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2017-07-17 09:11:47 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Mon Jul 17 09:11:47 2017 rev:8 rq:510269 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2017-02-10 10:05:52.582866810 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2017-07-17 09:11:54.197640420 +0200 @@ -1,0 +2,5 @@ +Thu Jul 13 12:00:32 UTC 2017 - o...@aepfle.de + +- Remove unused gnutls/openssl from buildrequires + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.TPRkI6/_old 2017-07-17 09:11:55.877403819 +0200 +++ /var/tmp/diff_new_pack.TPRkI6/_new 2017-07-17 09:11:55.881403256 +0200 @@ -25,8 +25,7 @@ Url:http://profanity.im/ Source: http://profanity.im/%{name}-%{version}.tar.gz Source1:profanity-rpmlintrc -BuildRequires: glib2-devel -BuildRequires: gnutls-devel +BuildRequires: glib2-devel >= 2.26 BuildRequires: gtk2-devel BuildRequires: libcurl-devel BuildRequires: libexpat-devel @@ -36,7 +35,6 @@ BuildRequires: libotr-devel BuildRequires: libuuid-devel BuildRequires: ncurses-devel -BuildRequires: openssl-devel BuildRequires: readline-devel Requires: libmesode0 >= 0.9.0 Requires: profanity-binary = %{version}
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2017-02-10 10:04:52 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2016-11-24 21:21:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2017-02-10 10:05:52.582866810 +0100 @@ -1,0 +2,14 @@ +Thu Feb 9 13:10:41 UTC 2017 - mvet...@suse.com + +- Update to 0.5.1: + * Add prof.get_room_nick plugins api function + * Add main.help.header theme option + * Look for system TLS certificate path by default (/tls certpath) + * Use service discovery to set account muc property + * Allow clearing account muc and resource properties + * Allow plugins to complete file paths with prof.filepath_completer_add function + * Add encryption settings functions to plugins api + * Allow plugins to block message sending on pre message send hooks + * Bug fixes: https://github.com/boothj5/profanity/milestone/15?closed=1 + +--- Old: profanity-0.5.0.tar.gz New: profanity-0.5.1.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.C53cAp/_old 2017-02-10 10:05:53.074797240 +0100 +++ /var/tmp/diff_new_pack.C53cAp/_new 2017-02-10 10:05:53.078796674 +0100 @@ -1,7 +1,7 @@ # # spec file for package profanity # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: profanity -Version:0.5.0 +Version:0.5.1 Release:0 Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception ++ profanity-0.5.0.tar.gz -> profanity-0.5.1.tar.gz ++ 5912 lines of diff (skipped)
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2016-11-24 21:21:48 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2016-09-23 11:41:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2016-11-24 21:21:50.0 +0100 @@ -1,0 +2,12 @@ +Sun Nov 6 18:53:02 UTC 2016 - jeng...@inai.de + +- Orthographic fixes. +- Remove useless BuildRequire on shlib package. + +--- +Wed Nov 02 10:52:58 UTC 2016 - dheid...@suse.de + +- Switch to libmesode insted of libstrophe + * This allows better SSL cert validation + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.br94p7/_old 2016-11-24 21:21:51.0 +0100 +++ /var/tmp/diff_new_pack.br94p7/_new 2016-11-24 21:21:51.0 +0100 @@ -19,7 +19,7 @@ Name: profanity Version:0.5.0 Release:0 -Summary:Console based XMPP client +Summary:Console-based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger Url:http://profanity.im/ @@ -28,26 +28,26 @@ BuildRequires: glib2-devel BuildRequires: gnutls-devel BuildRequires: gtk2-devel -BuildRequires: libXss1 BuildRequires: libcurl-devel BuildRequires: libexpat-devel BuildRequires: libgpgme-devel +BuildRequires: libmesode-devel >= 0.9.0 BuildRequires: libnotify-devel BuildRequires: libotr-devel -BuildRequires: libstrophe-devel >= 0.9.0 BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel BuildRequires: readline-devel -Requires: libstrophe0 >= 0.9.0 +Requires: libmesode0 >= 0.9.0 Requires: profanity-binary = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. +Profanity is a console-based XMPP client written in C using ncurses, +and inspired by Irssi. %package mini -Summary:Console based XMPP client +Summary:Console-based XMPP client Group: Productivity/Networking/Instant Messenger Requires: profanity = %{version} Requires(post): update-alternatives @@ -55,11 +55,14 @@ Provides: profanity-binary = %{version}-%{release} %description mini -Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. -This package holds a minimal version. With most options not compiled in to have fewer dependencies. It is thus well suited for headless servers. +Profanity is a console-based XMPP client written in C using ncurses, +and inspired by Irssi. +This package holds a minimal version, with most options not compiled +in to have fewer dependencies. It is thus well suited for headless +servers. %package standard -Summary:Console based XMPP client +Summary:Console-based XMPP client Group: Productivity/Networking/Instant Messenger Requires: profanity = %{version} Requires(post): update-alternatives @@ -67,7 +70,8 @@ Provides: profanity-binary = %{version}-%{release} %description standard -Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. +Profanity is a-console based XMPP client written in C using ncurses, +and inspired by Irssi. This package holds the standard version. Including:
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2016-09-23 11:41:00 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2016-09-17 14:40:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2016-09-23 11:41:02.0 +0200 @@ -1,0 +2,14 @@ +Thu Sep 22 08:37:58 UTC 2016 - mvet...@suse.com + +- Fixing gh/boothj5/profanity/#860: + profanity uses parts of the new API of libstrophe. But since + the so name wasn't bumped this doesn't get autodetected. + Adding the requires manually: Requires: libstrophe0 >= 0.9.0 + +--- +Wed Sep 21 22:10:33 UTC 2016 - mvet...@suse.com + +- Add better information to description +- Enable tray icon in profanity-standard + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.dAwbKN/_old 2016-09-23 11:41:03.0 +0200 +++ /var/tmp/diff_new_pack.dAwbKN/_new 2016-09-23 11:41:03.0 +0200 @@ -27,6 +27,7 @@ Source1:profanity-rpmlintrc BuildRequires: glib2-devel BuildRequires: gnutls-devel +BuildRequires: gtk2-devel BuildRequires: libXss1 BuildRequires: libcurl-devel BuildRequires: libexpat-devel @@ -38,6 +39,7 @@ BuildRequires: ncurses-devel BuildRequires: openssl-devel BuildRequires: readline-devel +Requires: libstrophe0 >= 0.9.0 Requires: profanity-binary = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -54,7 +56,7 @@ %description mini Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. -This package holds the version without desktop notifications support. It is well suited for headless servers. +This package holds a minimal version. With most options not compiled in to have fewer dependencies. It is thus well suited for headless servers. %package standard Summary:Console based XMPP client @@ -67,7 +69,10 @@ %description standard Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. -This package holds the standard version with desktop notifications support. +This package holds the standard version. +Including: + * Desktop notifications (OSD) + * Tray icon %prep %setup -q @@ -77,7 +82,8 @@ --enable-notifications \ --enable-otr \ --with-themes \ - --enable-pgp + --enable-pgp \ + --enable-icons make %{?_smp_mflags}
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2016-09-17 14:40:37 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2016-06-19 10:49:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2016-09-17 14:40:38.0 +0200 @@ -1,0 +2,43 @@ +Fri Sep 16 10:22:22 UTC 2016 - mvet...@suse.com + +- Run spec-cleaner and use macros so it builds on all archs + +--- +Fri Sep 16 10:10:39 UTC 2016 - mvet...@suse.com + +- Add profanity-rpmlintrc + +--- +Fri Sep 16 10:04:45 UTC 2016 - mvet...@suse.com + +- Update to version 0.5.0: + * 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 +- BuildRequire at least version 0.9.0 of libstrophe +- Have libprofanity.so and profapi.h in main package for now +- Add icon files + +--- Old: profanity-0.4.7.tar.gz New: profanity-0.5.0.tar.gz profanity-rpmlintrc Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.jxqg1v/_old 2016-09-17 14:40:39.0 +0200 +++ /var/tmp/diff_new_pack.jxqg1v/_new 2016-09-17 14:40:39.0 +0200 @@ -17,13 +17,14 @@ Name: profanity -Version:0.4.7 +Version:0.5.0 Release:0 Summary:Console based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger Url:http://profanity.im/ Source: http://profanity.im/%{name}-%{version}.tar.gz +Source1:profanity-rpmlintrc BuildRequires: glib2-devel BuildRequires: gnutls-devel BuildRequires: libXss1 @@ -32,39 +33,36 @@ BuildRequires: libgpgme-devel BuildRequires: libnotify-devel BuildRequires: libotr-devel -BuildRequires: libstrophe-devel +BuildRequires: libstrophe-devel >= 0.9.0 BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel BuildRequires: readline-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build - Requires: profanity-binary = %{version} +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. %package mini -Provides: profanity-binary = %{version}-%{release} +Summary:Console based XMPP client +Group: Productivity/Networking/Instant Messenger Requires: profanity = %{version} Requires(post): update-alternatives Requires(preun): update-alternatives -# -Summary:Console based XMPP client -Group: Productivity/Networking/Instant Messenger +Provides: profanity-binary = %{version}-%{release} %description mini Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. This package holds the version without desktop notifications support. It is well suited for headless servers. %package standard -Provides: profanity-binary = %{version}-%{release} +Summary:Console based XMPP client +Group: Productivity/Networking/Instant Messenger Requires:
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2016-06-19 10:49:06 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2015-10-03 20:30:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2016-06-19 10:49:10.0 +0200 @@ -1,0 +2,7 @@ +Tue Jun 14 11:24:48 UTC 2016 - mvet...@suse.com + +- Split profanity in two packages: + standard - the default with all features enabled + mini - disabling notifications thus not needing X + +--- Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.OluM5g/_old 2016-06-19 10:49:10.0 +0200 +++ /var/tmp/diff_new_pack.OluM5g/_new 2016-06-19 10:49:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package profanity # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -39,9 +39,38 @@ BuildRequires: readline-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: profanity-binary = %{version} + %description Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. +%package mini +Provides: profanity-binary = %{version}-%{release} +Requires: profanity = %{version} +Requires(post): update-alternatives +Requires(preun): update-alternatives +# +Summary:Console based XMPP client +Group: Productivity/Networking/Instant Messenger + +%description mini +Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. +This package holds the version without desktop notifications support. It is well suited for headless servers. + +%package standard +Provides: profanity-binary = %{version}-%{release} +Requires: profanity = %{version} +Requires(post): update-alternatives +Requires(preun): update-alternatives +# +Summary:Console based XMPP client +Group: Productivity/Networking/Instant Messenger + +%description standard +Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi. + +This package holds the standard version with desktop notifications support. + %prep %setup -q @@ -57,12 +86,60 @@ %install make DESTDIR=%{buildroot} install %{?_smp_mflags} +mv %{buildroot}%{_bindir}/profanity{,-standard} + +make clean + +%configure \ + --disable-notifications \ + --enable-otr \ + --with-themes \ + --enable-pgp +make %{?_smp_mflags} +make DESTDIR=%{buildroot} install %{?_smp_mflags} + +mv %{buildroot}%{_bindir}/profanity{,-mini} + +# u-a handling +mkdir -p %{buildroot}/etc/alternatives/ +ln -s profanity %{buildroot}/etc/alternatives/profanity +ln -s profanity %{buildroot}%{_bindir}/profanity + %files %defattr(-,root,root) -%{_bindir}/profanity %{_mandir}/man1/profanity.1.* %dir %{_datadir}/profanity/themes/ %dir %{_datadir}/profanity/ %{_datadir}/profanity/themes/* +%files mini +%defattr(-,root,root) +%ghost /etc/alternatives/profanity +%ghost %{_bindir}/profanity +%{_bindir}/profanity-mini + +%files standard +%defattr(-,root,root) +%ghost /etc/alternatives/profanity +%ghost %{_bindir}/profanity +%{_bindir}/profanity-standard + +%post mini +/usr/sbin/update-alternatives --install \ +%{_bindir}/profanity profanity %{_bindir}/profanity-mini 10 + +%preun mini +if [ "$1" = 0 ] ; then + /usr/sbin/update-alternatives --remove profanity %{_bindir}/profanity-mini +fi + +%post standard +/usr/sbin/update-alternatives --install \ +%{_bindir}/profanity profanity %{_bindir}/profanity-standard 20 + +%preun standard +if [ "$1" = 0 ] ; then + /usr/sbin/update-alternatives --remove profanity %{_bindir}/profanity-standard +fi + %changelog
commit profanity for openSUSE:Factory
Hello community, here is the log from the commit of package profanity for openSUSE:Factory checked in at 2015-10-03 20:30:17 Comparing /work/SRC/openSUSE:Factory/profanity (Old) and /work/SRC/openSUSE:Factory/.profanity.new (New) Package is "profanity" Changes: --- /work/SRC/openSUSE:Factory/profanity/profanity.changes 2015-07-12 22:52:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2015-10-03 20:30:20.0 +0200 @@ -1,0 +2,12 @@ +Thu Oct 1 09:40:35 UTC 2015 - mvet...@suse.com + +- Build with PGP enabled +- Upgrade to version 0.4.7: +* Build against libmesode if available +* Handle invalid SSL certificates (requires libmesode) +* Allow auto extended away +* Include last acitvity in initial presence (xep-0256) +* Last Activity (xep-0012) + libmesode is not yet packaged. So this version uses libstrophe still. + +--- Old: profanity-0.4.6.tar.gz New: profanity-0.4.7.tar.gz Other differences: -- ++ profanity.spec ++ --- /var/tmp/diff_new_pack.CykB2m/_old 2015-10-03 20:30:21.0 +0200 +++ /var/tmp/diff_new_pack.CykB2m/_new 2015-10-03 20:30:21.0 +0200 @@ -17,23 +17,26 @@ Name: profanity -Version:0.4.6 +Version:0.4.7 Release:0 Summary:Console based XMPP client License:SUSE-GPL-3.0+-with-openssl-exception Group: Productivity/Networking/Instant Messenger Url:http://profanity.im/ Source: http://profanity.im/%{name}-%{version}.tar.gz -BuildRequires: libexpat-devel BuildRequires: glib2-devel BuildRequires: gnutls-devel +BuildRequires: libXss1 BuildRequires: libcurl-devel +BuildRequires: libexpat-devel +BuildRequires: libgpgme-devel +BuildRequires: libnotify-devel BuildRequires: libotr-devel BuildRequires: libstrophe-devel +BuildRequires: libuuid-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel -BuildRequires: libnotify-devel -BuildRequires: libstrophe-devel +BuildRequires: readline-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -46,7 +49,8 @@ %configure \ --enable-notifications \ --enable-otr \ - --with-themes + --with-themes \ + --enable-pgp make %{?_smp_mflags} @@ -57,8 +61,8 @@ %defattr(-,root,root) %{_bindir}/profanity %{_mandir}/man1/profanity.1.* -%dir /usr/share/profanity/themes/ -%dir /usr/share/profanity/ -/usr/share/profanity/themes/* +%dir %{_datadir}/profanity/themes/ +%dir %{_datadir}/profanity/ +%{_datadir}/profanity/themes/* %changelog ++ profanity-0.4.6.tar.gz -> profanity-0.4.7.tar.gz ++ 52747 lines of diff (skipped)