Hello community, here is the log from the commit of package telegram-purple for openSUSE:Factory checked in at 2016-07-21 08:17:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/telegram-purple (Old) and /work/SRC/openSUSE:Factory/.telegram-purple.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "telegram-purple" Changes: -------- --- /work/SRC/openSUSE:Factory/telegram-purple/telegram-purple.changes 2016-05-17 17:14:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.telegram-purple.new/telegram-purple.changes 2016-07-21 08:17:33.000000000 +0200 @@ -1,0 +2,5 @@ +Sun Jul 3 17:47:53 UTC 2016 - mailaender@opensuse.org + +- update to version 1.2.6, see included CHANGELOG.md + +------------------------------------------------------------------- Old: ---- telegram-purple_1.2.5.orig.tar.gz New: ---- telegram-purple_1.2.6.orig.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ telegram-purple.spec ++++++ --- /var/tmp/diff_new_pack.0uhydp/_old 2016-07-21 08:17:34.000000000 +0200 +++ /var/tmp/diff_new_pack.0uhydp/_new 2016-07-21 08:17:34.000000000 +0200 @@ -17,20 +17,20 @@ Name: telegram-purple -Version: 1.2.5 +Version: 1.2.6 Release: 0 Summary: Plugin for Pidgin, which supports Telegram messager License: GPL-2.0+ and LGPL-2.1+ Group: Productivity/Networking/Instant Messenger Url: https://github.com/majn/telegram-purple Source: https://github.com/majn/telegram-purple/releases/download/v%{version}/%{name}_%{version}.orig.tar.gz +BuildRequires: intltool +BuildRequires: libgcrypt-devel +BuildRequires: pkgconfig(appstream-glib) BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(purple) BuildRequires: pkgconfig(zlib) -BuildRequires: pkgconfig(appstream-glib) -BuildRequires: intltool -BuildRequires: libgcrypt-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++++++ telegram-purple_1.2.5.orig.tar.gz -> telegram-purple_1.2.6.orig.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/CHANGELOG.md new/telegram-purple/CHANGELOG.md --- old/telegram-purple/CHANGELOG.md 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/CHANGELOG.md 2016-03-11 15:06:35.000000000 +0100 @@ -1,6 +1,11 @@ Changelog --------- +##### 1.2.6 + +- Include libtgl bugfix "use-after-not-created for photos" +- Fix Adium bundle version incompatibillity for newest version + ##### 1.2.5 - Include libtgl fix to prevent crashes on certain channel messages diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/README.md new/telegram-purple/README.md --- old/telegram-purple/README.md 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/README.md 2016-03-11 15:06:35.000000000 +0100 @@ -4,7 +4,7 @@ Telegram-purple is a Libpurple protocol plugin that adds support for the Telegram messenger. I keep getting many questions about this plugin in my E-mail, so I've created a -[telegram group chat](https://goo.gl/a8SigQ) for +[telegram group chat](https://goo.gl/QHttTR) for telegram-purple related discussions or questions. Installation @@ -17,7 +17,7 @@ #### OSX (Adium) -1. Download and execute the [Telegram-Adium bundle] (https://github.com/majn/telegram-purple/releases/download/v1.2.5/telegram-ad...) +1. Download and execute the [Telegram-Adium bundle] (https://github.com/majn/telegram-purple/releases/download/v1.2.6/telegram-ad...) 2. Restart Adium #### Windows @@ -217,13 +217,11 @@ Note that the parenthesis are important. -1.2.5 +1.2.6 ----- -- Handle revoked sessions automatically -- Include libtgl fix to prevent crashes on certain channel messages -- Improve error handling - +- Include libtgl bugfix "use-after-not-created for photos" +- Fix Adium bundle version incompatibillity for newest version Discussion / Help ----------------- @@ -253,7 +251,7 @@ Telegram group chat for telegram-purple or libtgl related discussions or questions: - - https://goo.gl/a8SigQ + - https://goo.gl/QHttTR Submitting Bug Reports diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/configure new/telegram-purple/configure --- old/telegram-purple/configure 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/configure 2016-03-11 15:06:35.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for telegram-purple 1.2.5. +# Generated by GNU Autoconf 2.69 for telegram-purple 1.2.6. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='telegram-purple' PACKAGE_TARNAME='telegram-purple' -PACKAGE_VERSION='1.2.5' -PACKAGE_STRING='telegram-purple 1.2.5' +PACKAGE_VERSION='1.2.6' +PACKAGE_STRING='telegram-purple 1.2.6' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1250,7 +1250,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 telegram-purple 1.2.5 to adapt to many kinds of systems. +\`configure' configures telegram-purple 1.2.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1311,7 +1311,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of telegram-purple 1.2.5:";; + short | recursive ) echo "Configuration of telegram-purple 1.2.6:";; esac cat <<\_ACEOF @@ -1421,7 +1421,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -telegram-purple configure 1.2.5 +telegram-purple configure 1.2.6 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1840,7 +1840,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by telegram-purple $as_me 1.2.5, which was +It was created by telegram-purple $as_me 1.2.6, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4414,7 +4414,7 @@ enableval=$enable_icons; fi - if test "x$enable_icons" == "xno"; then : + if test "x$enable_icons" = "xno"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Icons are deactivated. Pidgin needs icons. Finch and telepathy-haze don't." >&5 $as_echo "$as_me: WARNING: Icons are deactivated. Pidgin needs icons. Finch and telepathy-haze don't." >&2;} @@ -5106,7 +5106,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by telegram-purple $as_me 1.2.5, which was +This file was extended by telegram-purple $as_me 1.2.6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5168,7 +5168,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -telegram-purple config.status 1.2.5 +telegram-purple config.status 1.2.6 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/configure.ac new/telegram-purple/configure.ac --- old/telegram-purple/configure.ac 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/configure.ac 2016-03-11 15:06:35.000000000 +0100 @@ -20,7 +20,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([telegram-purple], [1.2.5]) +AC_INIT([telegram-purple], [1.2.6]) AC_CONFIG_SRCDIR([config.h.in]) AC_CONFIG_HEADERS([config.h]) @@ -65,7 +65,7 @@ AC_SUBST([COPY_ICONS], [yes]) AC_ARG_ENABLE([icons], AS_HELP_STRING([--disable-icons], [Don't copy the protocol icons for Pidgin. Only useful if you're using Finch of telepathy-haze. (Adium users shouldn't be using this build system at all.)])) - AS_IF([test "x$enable_icons" == "xno"], [ + AS_IF([test "x$enable_icons" = "xno"], [ AC_WARN([Icons are deactivated. Pidgin needs icons. Finch and telepathy-haze don't.]) AC_SUBST([COPY_ICONS], [no]) ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/rpm/purple-telegram.spec new/telegram-purple/rpm/purple-telegram.spec --- old/telegram-purple/rpm/purple-telegram.spec 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/rpm/purple-telegram.spec 2016-03-11 15:06:35.000000000 +0100 @@ -1,5 +1,5 @@ Name: purple-telegram -Version: 1.2.5 +Version: 1.2.6 Release: 1%{?dist} Summary: Adds support for Libpurple based messengers Group: Applications/Internet @@ -39,6 +39,9 @@ %{_datadir}/pixmaps/pidgin/protocols/48/telegram.png %changelog +* Fri Mar 11 mjentsch 1.2.6-1 +- build for 1.2.6 + * Sat Jan 23 mjentsch 1.2.5-1 - build for 1.2.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/telegram-adium/telegram-adium/telegram-adium-Info.plist new/telegram-purple/telegram-adium/telegram-adium/telegram-adium-Info.plist --- old/telegram-purple/telegram-adium/telegram-adium/telegram-adium-Info.plist 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/telegram-adium/telegram-adium/telegram-adium-Info.plist 2016-03-11 15:06:35.000000000 +0100 @@ -19,11 +19,11 @@ <key>CFBundlePackageType</key> <string>BNDL</string> <key>CFBundleShortVersionString</key> - <string>1.2.5</string> + <string>1.2.6</string> <key>CFBundleSignature</key> <string>AdIM</string> <key>CFBundleVersion</key> - <string>1.2.5</string> + <string>1.2.6</string> <key>CFPlugInDynamicRegisterFunction</key> <string></string> <key>CFPlugInDynamicRegistration</key> @@ -43,7 +43,7 @@ <key>CFPlugInUnloadFunction</key> <string></string> <key>NSHumanReadableCopyright</key> - <string>Copyright © 2014 Matthias Jentsch.</string> + <string>Copyright © 2014-2016 Matthias Jentsch.</string> <key>NSPrincipalClass</key> <string>TelegramPlugin</string> </dict> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/telegram-adium/telegram-adium.xcodeproj/project.pbxproj new/telegram-purple/telegram-adium/telegram-adium.xcodeproj/project.pbxproj --- old/telegram-purple/telegram-adium/telegram-adium.xcodeproj/project.pbxproj 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/telegram-adium/telegram-adium.xcodeproj/project.pbxproj 2016-03-11 15:06:35.000000000 +0100 @@ -286,6 +286,7 @@ C410948219BB2D7D0083BF3F /* Sources */, C410948319BB2D7D0083BF3F /* Frameworks */, C410948419BB2D7D0083BF3F /* Resources */, + C4C325A11C91BD230020D32E /* ShellScript */, ); buildRules = ( ); @@ -343,6 +344,22 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + C4C325A11C91BD230020D32E /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "install_name_tool -change \"@executable_path/../Frameworks/libglib.framework/Versions/2.38.1/libglib\" \"@executable_path/../Frameworks/libglib.framework/libglib\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.$WRAPPER_EXTENSION/Contents/MacOS/$PRODUCT_NAME\"\ninstall_name_tool -change \"@executable_path/../Frameworks/libpurple.framework/Versions/2.10.7rd8d96a636413/libpurple\" \"@executable_path/../Frameworks/libpurple.framework/libpurple\" \"$TARGET_BUILD_DIR/$PRODUCT_NAME.$WRAPPER_EXTENSION/Contents/MacOS/$PRODUCT_NAME\"\n"; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ C410948219BB2D7D0083BF3F /* Sources */ = { isa = PBXSourcesBuildPhase; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/telegram-base.c new/telegram-purple/telegram-base.c --- old/telegram-purple/telegram-base.c 2016-01-24 16:17:10.000000000 +0100 +++ new/telegram-purple/telegram-base.c 2016-03-11 15:06:35.000000000 +0100 @@ -493,7 +493,7 @@ debug ("User %s not found in peer list", users[j]); } } - if (i > 0) { + if (j > 1) { tgl_do_create_group_chat (TLS, j, ids, title, (int) strlen(title), tgp_notify_on_error_gw, g_strdup (title)); } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telegram-purple/tgl/structures.c new/telegram-purple/tgl/structures.c --- old/telegram-purple/tgl/structures.c 2016-01-09 18:32:52.000000000 +0100 +++ new/telegram-purple/tgl/structures.c 2016-02-27 15:10:53.000000000 +0100 @@ -1966,7 +1966,7 @@ case tgl_message_media_geo: return; case tgl_message_media_photo: - tgls_free_photo (TLS, M->photo); + if (M->photo) { tgls_free_photo (TLS, M->photo); } if (M->caption) { tfree_str (M->caption); } M->photo = NULL; return;