Mageia Bugzilla – Attachment 10468 Details for
Bug 23838
Update get-telegram
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Proposal spec
telegram.spec (text/x-rpm-spec), 2.20 KB, created by
Kristoffer Grundström
on 2018-11-11 21:47:04 CET
(
hide
)
Description:
Proposal spec
Filename:
MIME Type:
Creator:
Kristoffer Grundström
Created:
2018-11-11 21:47:04 CET
Size:
2.20 KB
patch
obsolete
>%define debug_package %{nil} > >Summary: Telegram desktop client >Name: telegram >Version: 1.4.3 >Release: 1 >License: GPLv3+ >Group: Networking/Instant messaging >Url: https://desktop.telegram.org/ >Source0: https://updates.tdesktop.com/tlinux/tsetup.%{version}.tar.xz >Source1: https://updates.tdesktop.com/tlinux32/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 >Comment=Instant messaging system >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.4.3 Release: 1 License: GPLv3+ Group: Networking/Instant messaging Url: https://desktop.telegram.org/ Source0: https://updates.tdesktop.com/tlinux/tsetup.%{version}.tar.xz Source1: https://updates.tdesktop.com/tlinux32/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 Comment=Instant messaging system 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