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 - [email protected] + +- Run spec-cleaner and use macros so it builds on all archs + +------------------------------------------------------------------- +Fri Sep 16 10:10:39 UTC 2016 - [email protected] + +- Add profanity-rpmlintrc + +------------------------------------------------------------------- +Fri Sep 16 10:04:45 UTC 2016 - [email protected] + +- 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")
