1
0

Accepting request 492271 from home:badshah400:branches:server:messaging

OBS-URL: https://build.opensuse.org/request/show/492271
OBS-URL: https://build.opensuse.org/package/show/server:messaging/telegram-desktop?expand=0&rev=16
This commit is contained in:
Xu Zhao 2017-05-01 02:29:24 +00:00 committed by Git OBS Bridge
parent 249a70da1e
commit 00753864fc
5 changed files with 43 additions and 29 deletions

View File

@ -1,8 +1,8 @@
diff --git a/Telegram/gyp/Telegram.gyp b/Telegram/gyp/Telegram.gyp Index: tdesktop-1.0.29/Telegram/gyp/Telegram.gyp
index 2503f1e..da2fe9d 100644 ===================================================================
--- a/Telegram/gyp/Telegram.gyp --- tdesktop-1.0.29.orig/Telegram/gyp/Telegram.gyp
+++ b/Telegram/gyp/Telegram.gyp +++ tdesktop-1.0.29/Telegram/gyp/Telegram.gyp
@@ -79,8 +79,11 @@ @@ -82,8 +82,11 @@
], ],
'defines': [ 'defines': [
@ -15,10 +15,10 @@ index 2503f1e..da2fe9d 100644
], ],
'include_dirs': [ 'include_dirs': [
diff --git a/Telegram/gyp/qt.gypi b/Telegram/gyp/qt.gypi Index: tdesktop-1.0.29/Telegram/gyp/qt.gypi
index 24ededb..7002c13 100644 ===================================================================
--- a/Telegram/gyp/qt.gypi --- tdesktop-1.0.29.orig/Telegram/gyp/qt.gypi
+++ b/Telegram/gyp/qt.gypi +++ tdesktop-1.0.29/Telegram/gyp/qt.gypi
@@ -38,7 +38,6 @@ @@ -38,7 +38,6 @@
'Qt5Network', 'Qt5Network',
'Qt5Widgets', 'Qt5Widgets',
@ -26,8 +26,8 @@ index 24ededb..7002c13 100644
- 'qtharfbuzzng', - 'qtharfbuzzng',
], ],
'qt_version%': '<(qt_version)', 'qt_version%': '<(qt_version)',
'linux_path_qt%': '/usr/local/tdesktop/Qt-<(qt_version)', 'conditions': [
@@ -56,7 +55,6 @@ @@ -62,7 +61,6 @@
'qtmain', 'qtmain',
'qwindows', 'qwindows',
'qtfreetype', 'qtfreetype',
@ -35,7 +35,7 @@ index 24ededb..7002c13 100644
], ],
}], }],
[ 'build_mac', { [ 'build_mac', {
@@ -75,7 +73,6 @@ @@ -81,7 +79,6 @@
'<@(qt_libs)', '<@(qt_libs)',
'Qt5Core', 'Qt5Core',
'qtfreetype', 'qtfreetype',
@ -43,7 +43,7 @@ index 24ededb..7002c13 100644
], ],
}], }],
[ 'build_linux', { [ 'build_linux', {
@@ -91,19 +88,6 @@ @@ -97,20 +94,6 @@
'<@(qt_libs)', '<@(qt_libs)',
'Qt5DBus', 'Qt5DBus',
'Qt5Core', 'Qt5Core',
@ -56,6 +56,7 @@ index 24ededb..7002c13 100644
- 'fontconfig', - 'fontconfig',
- 'expat', - 'expat',
- 'freetype', - 'freetype',
- 'z',
- 'xcb-shm', - 'xcb-shm',
- 'xcb-xfixes', - 'xcb-xfixes',
- 'xcb-render', - 'xcb-render',
@ -63,7 +64,7 @@ index 24ededb..7002c13 100644
], ],
}], }],
], ],
@@ -208,7 +192,6 @@ @@ -220,7 +203,6 @@
'<(qt_loc)/plugins/platforminputcontexts', '<(qt_loc)/plugins/platforminputcontexts',
], ],
'libraries': [ 'libraries': [
@ -71,7 +72,7 @@ index 24ededb..7002c13 100644
'<@(qt_libs_release)', '<@(qt_libs_release)',
'<(linux_lib_ssl)', '<(linux_lib_ssl)',
'<(linux_lib_crypto)', '<(linux_lib_crypto)',
@@ -219,14 +202,28 @@ @@ -231,14 +213,29 @@
'dbus-1', 'dbus-1',
'dl', 'dl',
'gthread-2.0', 'gthread-2.0',
@ -85,6 +86,7 @@ index 24ededb..7002c13 100644
+ 'SM', + 'SM',
+ 'ICE', + 'ICE',
+ 'proxy', + 'proxy',
+ 'z',
+ '<!(pkg-config 2> /dev/null --libs xkbcommon xkbcommon-x11)', + '<!(pkg-config 2> /dev/null --libs xkbcommon xkbcommon-x11)',
+ '<!(pkg-config 2> /dev/null --libs libpcre16)', + '<!(pkg-config 2> /dev/null --libs libpcre16)',
+ '<!(pkg-config 2> /dev/null --libs zlib)', + '<!(pkg-config 2> /dev/null --libs zlib)',
@ -101,10 +103,10 @@ index 24ededb..7002c13 100644
'-pthread', '-pthread',
'-g', '-g',
'-rdynamic', '-rdynamic',
diff --git a/Telegram/gyp/telegram_linux.gypi b/Telegram/gyp/telegram_linux.gypi Index: tdesktop-1.0.29/Telegram/gyp/telegram_linux.gypi
index b42e744..d791379 100644 ===================================================================
--- a/Telegram/gyp/telegram_linux.gypi --- tdesktop-1.0.29.orig/Telegram/gyp/telegram_linux.gypi
+++ b/Telegram/gyp/telegram_linux.gypi +++ tdesktop-1.0.29/Telegram/gyp/telegram_linux.gypi
@@ -21,11 +21,20 @@ @@ -21,11 +21,20 @@
'conditions': [[ 'build_linux', { 'conditions': [[ 'build_linux', {
'variables': { 'variables': {

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d4d7d12a3760a6fea63b482dac8faf4e55d6c34c1ed26684cdc6e3f353238901
size 15348022

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Sun Apr 30 22:26:02 UTC 2017 - badshah400@gmail.com
- Update to version 1.0.29.
- Use full URL for telegram-desktop source.
- Require gcc-c++ >= 5.0, since support for -std=gnu++14 is now
required; on openSUSE versions <= 1320 using gcc5 or gcc6
nonetheless leads to build failures.
- Update icon file name in keeping with upstream.
- Rebase patch-1.0.24.diff for updated version; rename it to
patch-1.0.29.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 18 11:54:48 UTC 2016 - badshah400@gmail.com Mon Jul 18 11:54:48 UTC 2016 - badshah400@gmail.com

View File

@ -1,10 +1,10 @@
Name: telegram-desktop Name: telegram-desktop
Summary: A new era of messaging Summary: A new era of messaging
Version: 1.0.24 Version: 1.0.29
Release: 1 Release: 1
License: GPL-3.0 License: GPL-3.0
URL: https://github.com/telegramdesktop/tdesktop URL: https://github.com/telegramdesktop/tdesktop
Source: tdesktop-%{version}.tar.gz Source: https://github.com/telegramdesktop/tdesktop/archive/v%{version}.tar.gz
Source1: breakpad-master.tar.gz Source1: breakpad-master.tar.gz
Source2: linux-syscall-support-refs-heads-master.tar.gz Source2: linux-syscall-support-refs-heads-master.tar.gz
Source3: gyp-master.tar.gz Source3: gyp-master.tar.gz
@ -14,8 +14,8 @@ Source6: variant-master.zip
ExclusiveArch: x86_64 ExclusiveArch: x86_64
BuildRequires: libtelegram-qt5-devel-static BuildRequires: libtelegram-qt5-devel-static
BuildRequires: libappindicator-devel
BuildRequires: gcc-c++ BuildRequires: gcc-c++ >= 5.0
BuildRequires: libtiff-devel BuildRequires: libtiff-devel
BuildRequires: libmng-devel BuildRequires: libmng-devel
BuildRequires: pcre-devel BuildRequires: pcre-devel
@ -139,7 +139,7 @@ cd %{_builddir}/tdesktop/Telegram/gyp
# build Telegram # build Telegram
cd %{_builddir}/tdesktop/out/Release cd %{_builddir}/tdesktop/out/Release
cmake . cmake .
make make %{?_smp_mflags}
chrpath --delete Telegram chrpath --delete Telegram
%install %install
@ -165,7 +165,7 @@ for icon_size in 16 32 48 64 128 256 512; do
icon_dir="%{buildroot}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps" icon_dir="%{buildroot}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
install -d "${icon_dir}" install -d "${icon_dir}"
install -m644 "%{_builddir}/tdesktop/Telegram/Resources/art/icon${icon_size}.png" \ install -m644 "%{_builddir}/tdesktop/Telegram/Resources/art/icon${icon_size}.png" \
"${icon_dir}/telegram-desktop.png" "${icon_dir}/telegram.png"
done done
%files %files
@ -175,4 +175,4 @@ done
%dir /usr/share/kde4 %dir /usr/share/kde4
%dir /usr/share/kde4/services %dir /usr/share/kde4/services
/usr/share/kde4/services/tg.protocol /usr/share/kde4/services/tg.protocol
/usr/share/icons/hicolor/*/apps/telegram-desktop.png /usr/share/icons/hicolor/*/apps/telegram.png

3
v1.0.29.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3277246e57e6605ba8d0444d1a218cac7409f3aa2d00e06b6ae6e365f1666bbb
size 16561823