Hello community, here is the log from the commit of package bitlbee for openSUSE:Factory checked in at 2016-06-21 11:30:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bitlbee (Old) and /work/SRC/openSUSE:Factory/.bitlbee.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bitlbee" Changes: -------- --- /work/SRC/openSUSE:Factory/bitlbee/bitlbee.changes 2015-06-30 10:18:11.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bitlbee.new/bitlbee.changes 2016-06-21 12:29:12.000000000 +0200 @@ -1,0 +2,32 @@ +Sat Jun 18 12:48:00 UTC 2016 - [email protected] + +- Install devel files to be able to build plugins + +------------------------------------------------------------------- +Sat Jun 18 12:43:33 UTC 2016 - [email protected] + +- Drop sle11 support as we run it on sle12 + +------------------------------------------------------------------- +Sat Jun 18 12:37:27 UTC 2016 - [email protected] + +- Version update to 3.4.2: + * irc: Self-messages (messages sent by yourself from other IM clients). IRCv3.1 + * support and part of 3.2. Many important groupchat related bugfixes. + * jabber: Carbons, see help set carbons. Removed facebook XMPP, use + * bitlbee-facebook instead. SASL ANONYMOUS login, see help set anonymous. + * hipchat: Channels can now be added with chat add hipchat "channel name" which + tries to guess the channel JID. Read more + * skype: Show all messages as groupchats since we can't tell which ones are + private. This plugin is mostly-deprecated and mostly-broken, use the skypeweb + * purple plugin or msn instead. + * purple: Fix problems remembering SSL certificates as trusted. Groupchat related + fixes. Better error reporting. Fixed setting jabber away states. + * And lots of bugfixes / stability improvements. + +------------------------------------------------------------------- +Sat Jun 18 12:36:01 UTC 2016 - [email protected] + +- Cleanup a bit with spec-cleaner and remove sle10 support for readability + +------------------------------------------------------------------- Old: ---- bitlbee-3.4.1.tar.gz bitlbee.init.d-suse.in New: ---- bitlbee-3.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bitlbee.spec ++++++ --- /var/tmp/diff_new_pack.gaW70K/_old 2016-06-21 12:29:12.000000000 +0200 +++ /var/tmp/diff_new_pack.gaW70K/_new 2016-06-21 12:29:12.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package bitlbee # -# Copyright (c) 2014-2015 SUSE Linux GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2012 Pascal Bleser <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,27 +17,9 @@ # -# Define way to log messages for the machine: -%define nnmmsg logger -t %{name}/rpm - -%if 0%{?suse_version} > 1110 -%define with_libotr 1 -%endif - -#define systemd macro on post-12.3 systems only: -%if 0%{?suse_version} >= 1310 - %define with_systemd 1 -%else - %define with_systemd 0 -%endif -# define patch where the service will have pid and socket store: -%if 0%{?suse_version} >= 1310 - %define daemon_piddir /run/%{name} -%else - %define daemon_piddir %{_localstatedir}/run/%{name} -%endif +%define daemon_piddir /run/%{name} Name: bitlbee -Version: 3.4.1 +Version: 3.4.2 Release: 0 Summary: IRC to other Chat Networks Gateway License: GPL-2.0 @@ -46,40 +28,26 @@ Source: http://get.bitlbee.org/src/bitlbee-%{version}.tar.gz Source1: %{name}.xinetd-suse.in Source2: %{name}.service-suse.in -Source3: %{name}.init.d-suse.in -BuildRequires: gcc -BuildRequires: glib2-devel +BuildRequires: fdupes BuildRequires: glibc-devel BuildRequires: gnutls-devel BuildRequires: libgcrypt-devel BuildRequires: lzo-devel -BuildRequires: make BuildRequires: pkgconfig BuildRequires: w3m -BuildRequires: zlib-devel +BuildRequires: xmlto +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libotr) >= 4.0.0 +BuildRequires: pkgconfig(purple) +BuildRequires: pkgconfig(systemd) +BuildRequires: pkgconfig(zlib) Requires: logrotate Requires: xinetd -Requires(pre): %{_sbindir}/groupadd -Requires(pre): %{_sbindir}/useradd +Requires(pre): shadow BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1010 -BuildRequires: xmlto -%endif -%if 0%{?suse_version} >= 1030 -BuildRequires: fdupes -%endif -%if 0%{?with_libotr:1} -BuildRequires: libotr-devel >= 4.0.0 -%endif -%if 0%{?suse_version} >= 1110 -BuildRequires: libpurple-devel -%endif -%if %{with_systemd} -BuildRequires: systemd %if 0%{?suse_version} > 1310 BuildRequires: util-linux-systemd %endif -%endif %description We are both console lovers. But it is annoying to have a few tty's open with @@ -122,6 +90,28 @@ This package contains the user guide: %{_docdir}/%{name}/user-guide +%package devel +Summary: IRC to other Chat Networks Gateway (Devel files) +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} + +%description devel +We are both console lovers. But it is annoying to have a few tty's open with +chat things in them. IRC, ICQ, MSN, Jabber... For X there is Gaim, which +supports many chatprotocols. Why wasn't there such a thing for the console? + +The idea to port Gaim was easily thought of, of course. But we liked our IRC +clients. And we used it the most, so we used it best. Importing it into the +IRC client was a nice idea. But what if someone liked a different client. Then +(s)he had to duplicate our work. + +That's a shame, we thought. Doing work twice is pointless. So when Wilmer got +the ingenious thought in his mind while farming, to create an IRC to other +chatnetworks gateway, we were both so excited, that we started working on it +almost immediately. And the result is BitlBee. + +This package contains development files for external plugins. + %prep %setup -q @@ -133,26 +123,20 @@ # not autoconf CFLAGS="%{optflags} -fno-strict-aliasing" \ CXXFLAGS="%{optflags} -fno-strict-aliasing" \ +# FIXME: you should use the %%configure macro ./configure \ --prefix="%{_prefix}" \ --bindir="%{_sbindir}" \ --etcdir="%{_sysconfdir}/%{name}" \ --mandir="%{_mandir}" \ + --pcdir="%{_libdir}/pkgconfig" \ --datadir="%{_datadir}/%{name}" \ --plugindir="%{_libdir}/%{name}" \ --pidfile="%{daemon_piddir}/%{name}.pid" \ --config="%{_localstatedir}/lib/%{name}" \ --ipcsocket="%{daemon_piddir}/%{name}.sock" \ -%if 0%{?suse_version} >= 1110 --purple=1 \ -%else - --purple=0 \ -%endif -%if 0%{?with_libotr:1} --otr=1 \ -%else - --otr=0 \ -%endif --msn=1 \ --jabber=1 \ --twitter=1 \ @@ -166,7 +150,7 @@ --plugins=1 \ --ssl=gnutls -make %{?_smp_flags} +make %{?_smp_mflags} %install install -d "%{buildroot}%{_mandir}/man1" @@ -174,26 +158,18 @@ install -d "%{buildroot}%{_sysconfdir}/bitlbee" install -d "%{buildroot}%{_localstatedir}/lib/bitlbee" -%if 0%{?suse_version} >= 1010 make DESTDIR=%{buildroot} -C doc -%endif -%{makeinstall} install-etc +make DESTDIR=%{buildroot} install install-etc +make DESTDIR=%{buildroot} install-dev install -d "%{buildroot}%{_sysconfdir}/xinetd.d" sed -e "s+@@BITLBEE@@+%{_sbindir}/bitlbee+g" \ < "%{SOURCE1}" > "%{buildroot}%{_sysconfdir}/xinetd.d/bitlbee" -%if 0%{?suse_version} >= 1030 %fdupes -s -%endif -%if %{with_systemd} - install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service - ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rc%{name} -%else - install -D -p -m 0755 %{SOURCE3} %{buildroot}%{_initrddir}/%{name} - ln -s %{_initrddir}/%{name} %{buildroot}/%{_sbindir}/rc%{name} -%endif +install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service +ln -s %{_sbindir}/service %{buildroot}/%{_sbindir}/rc%{name} install -d "%{buildroot}%{_docdir}/%{name}" LM="$PWD/%{name}.lang" @@ -212,58 +188,31 @@ %pre -# create default user if its need it. -if id bitlbee > /dev/null 2>&1;then - : OK user %{name} already present - %{nnmmsg} "info: The user %{name} for package %{name} is already present" -else - useradd -r -U -s /bin/false -c "bitlbee User" -d %{_localstatedir}/lib/%{name} bitlbee 2> /dev/null || : - %{nnmmsg} "Added user bitlbee for package %{name}" -fi - -%if %{with_systemd} - %service_add_pre %{name}.service -%endif +getent passwd bitlbee >/dev/null || useradd -r -U -d %{_localstatedir}/lib/%{name} -s /sbin/nologin -c "user for %{name}" bitlbee +%service_add_pre %{name}.service %post -%if %{with_systemd} - %service_add_post %{name}.service -%else -%{fillup_and_insserv -n %{name} } -%endif +%service_add_post %{name}.service %preun -%if %{with_systemd} - %service_del_preun %{name}.service -%else - %stop_on_removal %{name} -%endif +%service_del_preun %{name}.service %postun -%if %{with_systemd} - %service_del_postun %{name}.service -%else - %restart_on_update %{name} - %insserv_cleanup -%endif +%service_del_postun %{name}.service %files -f %{name}.lang %defattr(-,root,root) %doc %dir %{_docdir}/%{name} %config(noreplace) %{_sysconfdir}/xinetd.d/bitlbee %attr(0750,root,bitlbee) %dir %{_sysconfdir}/bitlbee -%if %{with_systemd} %{_unitdir}/%{name}.service -%else -%attr(755,root,root) %{_initrddir}/%{name} -%endif %{_sbindir}/rc%{name} %config(noreplace) %attr(0640,root,bitlbee) %{_sysconfdir}/bitlbee/bitlbee.conf %config(noreplace) %attr(0640,root,bitlbee) %{_sysconfdir}/bitlbee/motd.txt %{_sbindir}/bitlbee %{_datadir}/bitlbee -%doc %{_mandir}/man5/bitlbee.conf.5%{ext_man} -%doc %{_mandir}/man8/bitlbee.8%{ext_man} +%{_mandir}/man5/bitlbee.conf.5%{ext_man} +%{_mandir}/man8/bitlbee.8%{ext_man} %attr(0750,bitlbee,bitlbee) %dir %{_localstatedir}/lib/bitlbee %files doc @@ -271,4 +220,45 @@ %doc %dir %{_docdir}/%{name} %{_docdir}/%{name}/user-guide +%files devel +%defattr(-,root,root) +%dir %{_includedir}/bitlbee +%{_includedir}/bitlbee/account.h +%{_includedir}/bitlbee/arc.h +%{_includedir}/bitlbee/base64.h +%{_includedir}/bitlbee/bee.h +%{_includedir}/bitlbee/bitlbee.h +%{_includedir}/bitlbee/commands.h +%{_includedir}/bitlbee/conf.h +%{_includedir}/bitlbee/config.h +%{_includedir}/bitlbee/dcc.h +%{_includedir}/bitlbee/events.h +%{_includedir}/bitlbee/ft.h +%{_includedir}/bitlbee/ftutil.h +%{_includedir}/bitlbee/help.h +%{_includedir}/bitlbee/http_client.h +%{_includedir}/bitlbee/ini.h +%{_includedir}/bitlbee/ipc.h +%{_includedir}/bitlbee/irc.h +%{_includedir}/bitlbee/json.h +%{_includedir}/bitlbee/json_util.h +%{_includedir}/bitlbee/log.h +%{_includedir}/bitlbee/md5.h +%{_includedir}/bitlbee/misc.h +%{_includedir}/bitlbee/nick.h +%{_includedir}/bitlbee/nogaim.h +%{_includedir}/bitlbee/oauth.h +%{_includedir}/bitlbee/oauth2.h +%{_includedir}/bitlbee/otr.h +%{_includedir}/bitlbee/proxy.h +%{_includedir}/bitlbee/query.h +%{_includedir}/bitlbee/set.h +%{_includedir}/bitlbee/sha1.h +%{_includedir}/bitlbee/sock.h +%{_includedir}/bitlbee/ssl_client.h +%{_includedir}/bitlbee/storage.h +%{_includedir}/bitlbee/url.h +%{_includedir}/bitlbee/xmltree.h +%{_libdir}/pkgconfig/bitlbee.pc + %changelog ++++++ bitlbee-3.4.1.tar.gz -> bitlbee-3.4.2.tar.gz ++++++ ++++ 7691 lines of diff (skipped)
