Mageia Bugzilla – Attachment 11323 Details for
Bug 23838
Update get-telegram
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
New proposal spec file
telegram.spec (text/x-rpm-spec), 2.47 KB, created by
Kristoffer Grundström
on 2019-10-18 12:52:54 CEST
(
hide
)
Description:
New proposal spec file
Filename:
MIME Type:
Creator:
Kristoffer Grundström
Created:
2019-10-18 12:52:54 CEST
Size:
2.47 KB
patch
obsolete
>%define debug_package %{nil} > >Summary: Telegram desktop client >Name: telegram >Version: 1.8.15 >Release: %mkrel 1 >License: GPLv3+ >Group: Networking/Instant messaging >Url: https://desktop.telegram.org >Source0: https://github.com/telegramdesktop/tdesktop/releases/download/v%{version}/tsetup.%{version}.tar.xz >Source1: https://github.com/telegramdesktop/tdesktop/releases/download/v%{version}/tsetup32.%{version}.tar.xz >Source2: icon_16x16.png >Source3: icon_22x22.png >Source4: icon_32x32.png >Source5: icon_48x48.png >Source6: icon_64x64.png >Source7: icon_128x128.png >Source8: icon_256x256.png >Source9: icon_512x512.png >BuildRequires: desktop-file-utils > >%files >%{_bindir}/* >#%{_datadir}/applications/%{name}.desktop >%{_iconsdir}/hicolor/*/apps/* > >#---------------------------------------------------------------------------- > >%description >Telegram is an Open Source instant messaging platform for mobile and >desktop focused on privacy. > >%prep >%setup -q -c -T >%ifarch %{ix86} >tar xJf %{SOURCE1} >%else >tar xJf %{SOURCE0} >%endif > >%build > >%install >mkdir -p %{buildroot}%{_bindir} >strip Telegram/* >mv Telegram/* %{buildroot}%{_bindir} > >for s in 16 22 32 48 64 128 256 512; do > mkdir -p %{buildroot}%{_iconsdir}/hicolor/${s}x${s}/apps/ >done > >install -m 0644 %{SOURCE2} %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png >install -m 0644 %{SOURCE3} %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png >install -m 0644 %{SOURCE4} %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png >install -m 0644 %{SOURCE5} %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png >install -m 0644 %{SOURCE6} %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}.png >install -m 0644 %{SOURCE7} %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{name}.png >install -m 0644 %{SOURCE8} %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{name}.png >install -m 0644 %{SOURCE9} %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{name}.png > ># mkdir -p %{buildroot}%{_datadir}/applications/ ># cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF ># [Desktop Entry] ># Version=1.0 ># Name=Telegram Messenger ># Name[ru]=Telegram Messenger ># Comment=Instant messaging system ># Comment[ru]=ÐÑогÑамма Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° ÑекÑÑовÑми ÑообÑениÑми и медиаÑайлами ># Exec=%{_bindir}/Telegram ># Icon=telegram ># Terminal=false ># Type=Application ># Categories=Network;InstantMessaging; ># EOF ># ># desktop-file-install \ ># --dir=%{buildroot}%{_datadir}/applications \ ># %{buildroot}%{_datadir}/applications/%{name}.desktop
%define debug_package %{nil} Summary: Telegram desktop client Name: telegram Version: 1.8.15 Release: %mkrel 1 License: GPLv3+ Group: Networking/Instant messaging Url: https://desktop.telegram.org Source0: https://github.com/telegramdesktop/tdesktop/releases/download/v%{version}/tsetup.%{version}.tar.xz Source1: https://github.com/telegramdesktop/tdesktop/releases/download/v%{version}/tsetup32.%{version}.tar.xz Source2: icon_16x16.png Source3: icon_22x22.png Source4: icon_32x32.png Source5: icon_48x48.png Source6: icon_64x64.png Source7: icon_128x128.png Source8: icon_256x256.png Source9: icon_512x512.png BuildRequires: desktop-file-utils %files %{_bindir}/* #%{_datadir}/applications/%{name}.desktop %{_iconsdir}/hicolor/*/apps/* #---------------------------------------------------------------------------- %description Telegram is an Open Source instant messaging platform for mobile and desktop focused on privacy. %prep %setup -q -c -T %ifarch %{ix86} tar xJf %{SOURCE1} %else tar xJf %{SOURCE0} %endif %build %install mkdir -p %{buildroot}%{_bindir} strip Telegram/* mv Telegram/* %{buildroot}%{_bindir} for s in 16 22 32 48 64 128 256 512; do mkdir -p %{buildroot}%{_iconsdir}/hicolor/${s}x${s}/apps/ done install -m 0644 %{SOURCE2} %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png install -m 0644 %{SOURCE3} %{buildroot}%{_iconsdir}/hicolor/22x22/apps/%{name}.png install -m 0644 %{SOURCE4} %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png install -m 0644 %{SOURCE5} %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png install -m 0644 %{SOURCE6} %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}.png install -m 0644 %{SOURCE7} %{buildroot}%{_iconsdir}/hicolor/128x128/apps/%{name}.png install -m 0644 %{SOURCE8} %{buildroot}%{_iconsdir}/hicolor/256x256/apps/%{name}.png install -m 0644 %{SOURCE9} %{buildroot}%{_iconsdir}/hicolor/512x512/apps/%{name}.png # mkdir -p %{buildroot}%{_datadir}/applications/ # cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF # [Desktop Entry] # Version=1.0 # Name=Telegram Messenger # Name[ru]=Telegram Messenger # Comment=Instant messaging system # Comment[ru]=ÐÑогÑамма Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° ÑекÑÑовÑми ÑообÑениÑми и медиаÑайлами # Exec=%{_bindir}/Telegram # Icon=telegram # Terminal=false # Type=Application # Categories=Network;InstantMessaging; # EOF # # desktop-file-install \ # --dir=%{buildroot}%{_datadir}/applications \ # %{buildroot}%{_datadir}/applications/%{name}.desktop
View Attachment As Raw
Actions:
View
Attachments on
bug 23838
:
10468
|
10490
| 11323