Hello community,

here is the log from the commit of package purple-plugin-pack.2528 for 
openSUSE:12.3:Update checked in at 2014-02-28 10:40:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/purple-plugin-pack.2528 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.purple-plugin-pack.2528.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "purple-plugin-pack.2528"

Changes:
--------
New Changes file:

--- /dev/null   2014-02-13 01:09:38.344032506 +0100
+++ 
/work/SRC/openSUSE:12.3:Update/.purple-plugin-pack.2528.new/purple-plugin-pack.changes
      2014-02-28 10:40:03.000000000 +0100
@@ -0,0 +1,106 @@
+-------------------------------------------------------------------
+Thu Jan 19 15:38:25 UTC 2012 - vu...@opensuse.org
+
+- Add pkgconfig(json-glib-1.0) BuildRequires to build new Ning,
+  OkCupid and Omegle protocol plugins.
+- Create extras subpackages:
+  + The main reason is to mitigate the risk of license
+    incompatibilities between GPL-3.0+ plugins and other plugins
+    that could be non-GPL-3.0-compatible.
+  + Move the GPL-3.0+ plugins to extras subpackages.
+  + Clearly document in summaries and descriptions why we have
+    extras subpackages.
+  + This should fix bnc#741195.
+
+-------------------------------------------------------------------
+Sat Dec 03 11:25:47 CEST 2011 - christoph.mieb...@web.de
+
+- Version update to 2.7.0
+  + Added German translation
+  + Added capsnot plugin
+  + Added icon-override plugin
+  + Added translate plugin
+  + Added Ning protocol plugin
+  + Added OkCupid protocol plugin
+  + Added Omegle protocol plugin
+  + Fix a use-after-free in IRC Helper.
+  + IRC Helper delays autojoins until after identifying with Purple
+    2.7.0 or newer.
+  + Support new Freenode IDENTIFY syntax in IRC Helper so users can
+    log into services even when using an alternate or new nick.
+  + IRC Helper now properly supports and suppresses new Freenode
+    welcome and identified messages.
+  + Updated website string to reflect project move from Trac to
+    Redmine
+  + Changed package name from purple-plugin_pack to
+    purple-plugin-pack.
+  + The Album plugin should no longer crash on non-buddies.
+- Renamed source package from purple-plugin_pack to
+  purple-plugin-pack, following upstream change. This also results
+  in:
+  + purple-plugin_pack Provides/Obsoletes in libpurple-plugin-pack
+    (see below for why it's purple-plugin_pack
+  + pidgin-plugin_pack Provides/Obsoletes in pidgin-plugin-pack.
+- Drop purple-plugin_pack-de-l10n.patch.bz2 and
+  purple-plugin_pack-fix-localedir.patch: fixed upstream.
+- Remove call to autoreconf that was only needed for patches above.
+- Properly package libpurple plugins in libpurple-plugin-pack
+  instead of purple-plugin-pack.
+
+-------------------------------------------------------------------
+Thu Sep 29 11:01:44 UTC 2011 - vu...@opensuse.org
+
+- Cleanup for inclusion in Factory.
+
+-------------------------------------------------------------------
+Thu Aug 01 22:22:47 CEST 2011 - christoph.mieb...@web.de
+
+- Version update to 2.6.3
+  + Add support for Spidernet to IRC Helper plugin.
+  + IRC Helper now supports suppressing messages from the Freenode
+    bot frigg.
+  + IRC-More now builds when you pass --with-plugins=irc-more to
+    configure.
+  + IRC-More no longer tries to set umodes on connect if none are
+    specified.
+  + IRC-More now provides a channel autojoin list.  Autojoins 
+    happen with a 6-second delay to allow IRC Helper to do its job
+    first.
+- Added german translation not available at buildtime of 2.6.3
+- Patch to find and use the translations
+- Patch preventing crash in Autoprofile not run in english
+- Patch fixing portability issue
+
+-------------------------------------------------------------------
+Sat Feb 14 00:32:15 CET 2009 - Lukas Krejza <gryf...@hkfree.org> 2.5.1
+
+- Disabled xmmsremote plugin
+
+-------------------------------------------------------------------
+Wed Feb 11 14:58:30 CET 2009 - Lukas Krejza <gryf...@hkfree.org> 2.5.1
+
+- Version upgrade to 2.5.1
+- Added debuginfo and debugsource packages
+- Fixes in .spec
+
+-------------------------------------------------------------------
+Mon Dec 29 19:12:15 EET 2008 - Ivan N. Zlatev <cont...@i-nz.net>
+
+- Fixes for openSUSE 11.1
+
+-------------------------------------------------------------------
+Fri Aug 24 2007 05:33:30 EDT - michel.syl...@gmail.com
+
+- Add missing BRs on libxml2-devel and NetworkManager-devel
+
+-------------------------------------------------------------------
+Thu Aug 23 2007 20:14:30 EDT - michel.syl...@gmail.com
+
+- Update to 2.1.1, rename to purple-plugin_pack
+- Move changelog to .changes file
+
+-------------------------------------------------------------------
+Sun May 06 2007 Ivan N. Zlatev <cont...@i-nz.net>
+
+- new package
+

New:
----
  purple-plugin-pack-2.7.0.tar.bz2
  purple-plugin-pack.changes
  purple-plugin-pack.spec
  purple-plugin_pack-autoprofile-crash.patch
  purple-plugin_pack-fix-warning.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ purple-plugin-pack.spec ++++++
#
# spec file for package pidgin-plugin-pack
#
# Copyright (c) 2007 Ivan N. Zlatev <cont...@i-nz.net>
# Copyright (c) 2009 modified by Lukas Krejza <gryf...@hkfree.org>
# Copyright (c) 2011 modified by Christoph Miebach <christoph.mieb...@web.de>
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#

Name:           purple-plugin-pack
Version:        2.7.0
Release:        1
# FIXME: if talkfilters enters Factory, uncomment BuildRequires (last checked: 
2011-09-29)
# FIXME: on new upstream version, check if GPL-3.0+ plugins are still under the 
same license (add COPYING.gpl3 to the extras subpackage if present upstream)
License:        GPL-2.0+ and GPL-3.0+
Summary:        Compilation of plugins for the libpurple family of IM clients
Url:            https://www.guifications.org/projects/purple-plugin-pack/wiki
Group:          Productivity/Networking/Instant Messenger
Source0:        
https://www.guifications.org/attachments/download/201/%{name}-%{version}.tar.bz2
# PATCH-FIX-OPENSUSE purple-plugin_pack-autoprofile-crash.patch 
christoph.mieb...@web.de -- Prevent plugin (Autoprofile) from crashing if 
uptime is not run in english; see https://www.guifications.org/issues/653 (this 
patch is an alternative version)
Patch3:         purple-plugin_pack-autoprofile-crash.patch
# PATCH-FIX-UPSTREAM purple-plugin_pack-fix-warning.patch 
christoph.mieb...@web.de -- Removing a typecast, which was causing a 
portability issue. Sent upstream by mail on 2011-09-29
Patch4:         purple-plugin_pack-fix-warning.patch
BuildRequires:  intltool
#BuildRequires:  talkfilters-devel
# We don't have xmms anymore
#BuildRequires:  xmms-devel >= 1.0.0
BuildRequires:  pkgconfig(cairo)
BuildRequires:  pkgconfig(enchant)
BuildRequires:  pkgconfig(finch)
BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  pkgconfig(gnt)
BuildRequires:  pkgconfig(gtk+-2.0)
BuildRequires:  pkgconfig(gtkspell-2.0) >= 2.0.2
BuildRequires:  pkgconfig(json-glib-1.0)
BuildRequires:  pkgconfig(pango)
BuildRequires:  pkgconfig(pidgin)
BuildRequires:  pkgconfig(purple)
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
The Purple Plugin Pack is a compilation of plugins for the libpurple
family of IM clients.

%package -n libpurple-plugin-pack
License:        GPL-2.0+
Summary:        Compilation of plugins for the libpurple family of IM clients
Group:          Productivity/Networking/Instant Messenger
Requires:       libpurple
Recommends:     %{name}-lang
Enhances:       libpurple
# Useful in general, but also to make the lang package installable
Provides:       %{name} = %{version}
Provides:       purple-plugin_pack = %{version}
Obsoletes:      purple-plugin_pack < %{version}

%description -n libpurple-plugin-pack
The Purple Plugin Pack is a compilation of plugins for the libpurple
family of IM clients.

To avoid license issues between GPL-3.0+ plugins and other plugins that
could be incompatible with GPL-3.0+, the GPL-3.0+ plugins are split
in the libpurple-plugin-pack-extras package.

%package -n libpurple-plugin-pack-extras
License:        GPL-3.0+
Summary:        Compilation of plugins for the libpurple family of IM clients 
-- GPL-3.0+ Plugins
Group:          Productivity/Networking/Instant Messenger
Requires:       libpurple-plugin-pack = %{version}
Enhances:       libpurple-plugin-pack

%description -n libpurple-plugin-pack-extras
The Purple Plugin Pack is a compilation of plugins for the libpurple
family of IM clients.

This package contains GPL-3.0+ plugins. Their license might cause
incompatibilities with other plugins.

%package -n pidgin-plugin-pack
License:        GPL-2.0+
Summary:        Compilation of plugins for Pidgin
Group:          Productivity/Networking/Instant Messenger
Requires:       libpurple-plugin-pack = %{version}
Requires:       pidgin
Supplements:    packageand(pidgin:libpurple-plugin-pack)
Enhances:       pidgin
Provides:       pidgin-plugin_pack = %{version}
Obsoletes:      pidgin-plugin_pack < %{version}

%description -n pidgin-plugin-pack
The Purple Plugin Pack is a compilation of plugins for the libpurple
family of IM clients.

This package provides the Pidgin plugins from the Purple Plugin Pack.

To avoid license issues between GPL-3.0+ plugins and other plugins that
could be incompatible with GPL-3.0+, the GPL-3.0+ plugins are split
in the pidgin-plugin-pack-extras package.

%package -n pidgin-plugin-pack-extras
License:        GPL-3.0+
Summary:        Compilation of plugins for Pidgin -- GPL-3.0+ Plugins
Group:          Productivity/Networking/Instant Messenger
Requires:       libpurple-plugin-pack-extras = %{version}
Requires:       pidgin-plugin-pack = %{version}
Supplements:    packageand(pidgin:libpurple-plugin-pack-extras)
Enhances:       pidgin-plugin-pack

%description -n pidgin-plugin-pack-extras
The Purple Plugin Pack is a compilation of plugins for the libpurple
family of IM clients.

This package provides the Pidgin plugins from the Purple Plugin Pack.

This package contains GPL-3.0+ plugins. Their license might cause
incompatibilities with other plugins.

%lang_package
%prep
%setup -q
%patch3 -p1
%patch4 -p1

%build
%configure
make %{?_smp_mflags}

%install
%make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
%find_lang plugin_pack

%files -n libpurple-plugin-pack
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
# Explicitly list plugins, so we can notice when we miss one and to ease split 
with extras
%{_libdir}/purple-2/autoprofile.so
%{_libdir}/purple-2/autoreply.so
%{_libdir}/purple-2/bash.so
%{_libdir}/purple-2/capsnot.so
%{_libdir}/purple-2/colorize.so
%{_libdir}/purple-2/dewysiwygification.so
%{_libdir}/purple-2/dice.so
%{_libdir}/purple-2/eight_ball.so
%{_libdir}/purple-2/findip.so
%{_libdir}/purple-2/flip.so
%{_libdir}/purple-2/google.so
%{_libdir}/purple-2/groupmsg.so
%{_libdir}/purple-2/highlight.so
%{_libdir}/purple-2/ignore.so
%{_libdir}/purple-2/irchelper.so
%{_libdir}/purple-2/irc-more.so
%{_libdir}/purple-2/libsnpp.so
%{_libdir}/purple-2/listhandler.so
%{_libdir}/purple-2/napster.so
%{_libdir}/purple-2/oldlogger.so
%{_libdir}/purple-2/showoffline.so
%{_libdir}/purple-2/simfix.so
%{_libdir}/purple-2/slashexec.so
%{_libdir}/purple-2/splitter.so
%{_libdir}/purple-2/sslinfo.so
%{_libdir}/purple-2/translate.so
%{_libdir}/purple-2/xmppprio.so

%files -n libpurple-plugin-pack-extras
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog README
%{_libdir}/purple-2/ning.so
%{_libdir}/purple-2/okcupid.so
%{_libdir}/purple-2/omegle.so

%files -n pidgin-plugin-pack
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING README
# Explicitly list plugins, so we can notice when we miss one and to ease split 
with extras
%{_libdir}/pidgin/album.so
%{_libdir}/pidgin/blistops.so
%{_libdir}/pidgin/convbadger.so
%{_libdir}/pidgin/difftopic.so
%{_libdir}/pidgin/enhancedhist.so
%{_libdir}/pidgin/gRIM.so
%{_libdir}/pidgin/icon_override.so
%{_libdir}/pidgin/infopane.so
%{_libdir}/pidgin/irssi.so
%{_libdir}/pidgin/lastseen.so
%{_libdir}/pidgin/listlog.so
%{_libdir}/pidgin/mystatusbox.so
%{_libdir}/pidgin/nicksaid.so
%{_libdir}/pidgin/pidgin-schedule.so
%{_libdir}/pidgin/plonkers.so
%{_libdir}/pidgin/sepandtab.so
%{_libdir}/pidgin/switchspell.so
%{_libdir}/pidgin/timelog.so
%{_libdir}/pidgin/xchat-chats.so
%{_datadir}/pixmaps/pidgin/protocols/*/napster.png

%files -n pidgin-plugin-pack-extras
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog README
%{_datadir}/pixmaps/pidgin/protocols/*/okcupid.png

%files lang -f plugin_pack.lang

%changelog
++++++ purple-plugin_pack-autoprofile-crash.patch ++++++
--- purple-plugin_pack-2.6.3.orig/autoprofile/comp_uptime.c     2009-04-19 
06:30:03.000000000 +0200
+++ purple-plugin_pack-2.6.3/autoprofile/comp_uptime.c  2011-09-01 
23:50:47.268111582 +0200
@@ -32,7 +32,7 @@
 char *uptime_generate (struct widget *w) {
   gboolean exec;
   char *out, *line, *working;
-  char *p_character, *colon_character, *comma_character, *m_character;
+  char *comma_character, *behind_timestamp_and_spaces_character;
   GError *return_error;
 
   line = N_("uptime");
@@ -43,37 +43,19 @@
   if (exec) {
     /* Buffer length for safety */
     working = (char *)malloc (strlen (out)+7+8+8+1);
-    strcpy (working, "Uptime:"); 
-    /* Break into minutes, hours, and everything else */
-    p_character = strchr (out, 'p');
-    m_character = strchr (p_character, 'm');
+    strcpy (working, "Uptime: "); 
 
-    /* Uptime format including "pm" */
-    if (m_character != NULL && m_character == p_character + 1) {
-      p_character = strchr (m_character, 'p');
-      m_character = strchr (p_character, 'm');
-    }
+    /* There are 1 or 2 spaces in front of the timestamp and even X:YY has a 
length of 4. If time format includes pm, it should follow without a space 
hH:MMpm or hH:MM:SSpm. But even if there is a space in between, with the second 
strchr we are in the free space after the timestamp. And if the two spaces 
behind the timestamp from the english version are kept in all translation, we 
are safe.. */
+    behind_timestamp_and_spaces_character = strchr (out+4, ' ');
+    behind_timestamp_and_spaces_character = strchr 
(behind_timestamp_and_spaces_character, ' ');
+    /* Right behind the timestamp. Now skipping spaces until the uptime 
message begins */
+    while (*(++behind_timestamp_and_spaces_character) == ' ') {}
 
-    /* Uptime if < 1 hour */
-    if (m_character != NULL && *(m_character+1) == 'i') {
-      *m_character = '\0';
-      p_character++;
-      strcat (working, p_character);
-      strcat (working, "minutes");
+    comma_character = strchr (behind_timestamp_and_spaces_character, ',');
+    /* The relevant part ends with a , */
+    *comma_character = '\0';
 
-    /* General uptime */
-    } else { 
-      colon_character = strchr (p_character, ':');
-      comma_character = strchr (colon_character, ',');
-      p_character++;
-      *colon_character++ = '\0';
-      *comma_character = '\0';
-      /* Yank it all together */
-      strcat (working, p_character);
-      strcat (working, " hours, ");
-      strcat (working, colon_character); 
-      strcat (working, " minutes");
-    }
+    strcat (working, behind_timestamp_and_spaces_character);
   
     free (out); 
     return working;
++++++ purple-plugin_pack-fix-warning.patch ++++++
diff -Naur purple-plugin_pack-2.6.3.orig//napster/napster.c 
purple-plugin_pack-2.6.3//napster/napster.c
--- purple-plugin_pack-2.6.3.orig//napster/napster.c    2009-04-19 
06:30:03.000000000 +0200
+++ purple-plugin_pack-2.6.3//napster/napster.c 2011-09-01 21:49:30.575861780 
+0200
@@ -393,7 +393,7 @@
                res = g_strsplit(buf, " ", 3);
                c = nap_find_chat(gc, res[0]);
                if (c)
-                       serv_got_chat_in(gc, 
purple_conv_chat_get_id(PURPLE_CONV_CHAT(c)), res[1], 0, res[2], 
time((time_t)NULL));
+                       serv_got_chat_in(gc, 
purple_conv_chat_get_id(PURPLE_CONV_CHAT(c)), res[1], 0, res[2], time(NULL));
                g_strfreev(res);
                break;
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to