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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.profanity.new/profanity.changes 2016-09-17 
14:40:38.000000000 +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.000000000 +0200
+++ /var/tmp/diff_new_pack.jxqg1v/_new  2016-09-17 14:40:39.000000000 +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:       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 standard
 Profanity is a console based XMPP client written in C using ncurses and 
libstrophe, inspired by Irssi.
@@ -84,7 +82,8 @@
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
+rm %{buildroot}%{_libdir}/libprofanity.la
 
 mv %{buildroot}%{_bindir}/profanity{,-standard}
 
@@ -96,50 +95,56 @@
        --with-themes \
        --enable-pgp
 make %{?_smp_mflags}
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+make %{?_smp_mflags} DESTDIR=%{buildroot} install
+rm %{buildroot}%{_libdir}/libprofanity.la
 
 mv %{buildroot}%{_bindir}/profanity{,-mini}
 
 # u-a handling
-mkdir -p %{buildroot}/etc/alternatives/
-ln -s profanity %{buildroot}/etc/alternatives/profanity
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
+ln -s profanity %{buildroot}%{_sysconfdir}/alternatives/profanity
 ln -s profanity %{buildroot}%{_bindir}/profanity
 
 %files
 %defattr(-,root,root)
-%{_mandir}/man1/profanity.1.*
-%dir %{_datadir}/profanity/themes/
+%{_mandir}/man1/profanity.1%{ext_man}
 %dir %{_datadir}/profanity/
+%dir %{_datadir}/profanity/themes/
+%dir %{_datadir}/profanity/icons/
 %{_datadir}/profanity/themes/*
+%{_datadir}/profanity/icons/*
+# for now we will have them here
+%{_libdir}/libprofanity.so
+%{_includedir}/profapi.h
 
 %files mini
 %defattr(-,root,root)
-%ghost /etc/alternatives/profanity
+%ghost %{_sysconfdir}/alternatives/profanity
 %ghost %{_bindir}/profanity
 %{_bindir}/profanity-mini
 
 %files standard
 %defattr(-,root,root)
-%ghost /etc/alternatives/profanity
+%ghost %{_sysconfdir}/alternatives/profanity
 %ghost %{_bindir}/profanity
 %{_bindir}/profanity-standard
 
 %post mini
-/usr/sbin/update-alternatives --install \
+%{_sbindir}/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
+  %{_sbindir}/update-alternatives --remove profanity %{_bindir}/profanity-mini
 fi
 
 %post standard
-/usr/sbin/update-alternatives --install \
+%{_sbindir}/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
+  %{_sbindir}/update-alternatives --remove profanity 
%{_bindir}/profanity-standard
 fi
 
 %changelog

++++++ profanity-0.4.7.tar.gz -> profanity-0.5.0.tar.gz ++++++
++++ 103526 lines of diff (skipped)

++++++ profanity-rpmlintrc ++++++
# We created the-mini and -standard packages.
addFilter("W: no-manual-page-for-binary profanity-*")
# Not worth splitting out in seperate packages so far
addFilter("E: shlib-policy-name-error .* libprofanity")
addFilter("E: devel-file-in-non-devel-package .* /usr/include/profapi.h")

Reply via email to