Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:ahmedmoselhi2
armcord-bin
armcord-bin.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File armcord-bin.spec of Package armcord-bin
%global devbuild 0 %define realname armcord %define directoryname ArmCord %define _commit 6a61298 %define _version 3.3.1 Name: armcord-bin Version: 3.3.1~git.%{_commit} Release: 0%{?dist} Summary: Discord client for lower end and ARM devices License: OSL-3.0 URL: https://github.com/ArmCord/ArmCord BuildRequires: unzip %if %{devbuild} Source0: https://github.com/ahmedmoselhi/ArmCord/releases/download/devbuild/%{directoryname}-%{_version}.zip %else Source0: https://github.com/ArmCord/ArmCord/releases/download/v%{_version}/%{directoryname}-%{_version}-linux-x86_64.rpm %endif Source1: armcord.desktop Source2: armcord.png %description ArmCord is a custom client designed to enhance your Discord experience while keeping everything lightweight. %prep %if %{devbuild} unzip %{_sourcedir}/*.zip -d %{_builddir}/%{directoryname}-%{version} %else mkdir -p %{directoryname}-%{version} && cd %{directoryname}-%{version} rpm2cpio %{_sourcedir}/*.rpm | cpio -idmv %endif %build %install %if %{devbuild} cd %{_builddir}/%{directoryname}-%{version} install -d %{buildroot}/opt/%{realname}; cp -a * %{buildroot}/opt/%{realname}; install -d %{buildroot}/usr/bin; ln -s /opt/%{realname}/%{realname} %{buildroot}/usr/bin/%{realname}; chmod +x -R %{buildroot}/opt/%{realname}/*; chmod 755 %{buildroot}/opt/%{realname}/%{realname}; install -Dm644 "%{_sourcedir}/armcord.desktop" "%{buildroot}/usr/share/applications/%{realname}.desktop"; install -Dm644 "%{_sourcedir}/armcord.png" "%{buildroot}/usr/share/pixmaps/armcord.png" %else cd %{_builddir}/%{directoryname}-%{version} cp -a * %{buildroot} rm -rf %{buildroot}/usr/lib/.build-id %endif %files %if %{devbuild} /opt/%{realname} %{_bindir}/%{realname} %{_datadir}/applications/armcord.desktop %{_datadir}/pixmaps/armcord.png %else %dir /opt/%{directoryname} %dir /opt/%{directoryname}/locales %dir /opt/%{directoryname}/resources %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/* %dir %{_datadir}/icons/hicolor/*/apps /opt/%{directoryname}/LICENSE.electron.txt /opt/%{directoryname}/LICENSES.chromium.html /opt/%{directoryname}/%{realname} /opt/%{directoryname}/chrome-sandbox /opt/%{directoryname}/chrome_100_percent.pak /opt/%{directoryname}/chrome_200_percent.pak /opt/%{directoryname}/chrome_crashpad_handler /opt/%{directoryname}/icudtl.dat /opt/%{directoryname}/libEGL.so /opt/%{directoryname}/libGLESv2.so /opt/%{directoryname}/libffmpeg.so /opt/%{directoryname}/libvk_swiftshader.so /opt/%{directoryname}/libvulkan.so.1 /opt/%{directoryname}/locales/af.pak /opt/%{directoryname}/locales/am.pak /opt/%{directoryname}/locales/ar.pak /opt/%{directoryname}/locales/bg.pak /opt/%{directoryname}/locales/bn.pak /opt/%{directoryname}/locales/ca.pak /opt/%{directoryname}/locales/cs.pak /opt/%{directoryname}/locales/da.pak /opt/%{directoryname}/locales/de.pak /opt/%{directoryname}/locales/el.pak /opt/%{directoryname}/locales/en-GB.pak /opt/%{directoryname}/locales/en-US.pak /opt/%{directoryname}/locales/es-419.pak /opt/%{directoryname}/locales/es.pak /opt/%{directoryname}/locales/et.pak /opt/%{directoryname}/locales/fa.pak /opt/%{directoryname}/locales/fi.pak /opt/%{directoryname}/locales/fil.pak /opt/%{directoryname}/locales/fr.pak /opt/%{directoryname}/locales/gu.pak /opt/%{directoryname}/locales/he.pak /opt/%{directoryname}/locales/hi.pak /opt/%{directoryname}/locales/hr.pak /opt/%{directoryname}/locales/hu.pak /opt/%{directoryname}/locales/id.pak /opt/%{directoryname}/locales/it.pak /opt/%{directoryname}/locales/ja.pak /opt/%{directoryname}/locales/kn.pak /opt/%{directoryname}/locales/ko.pak /opt/%{directoryname}/locales/lt.pak /opt/%{directoryname}/locales/lv.pak /opt/%{directoryname}/locales/ml.pak /opt/%{directoryname}/locales/mr.pak /opt/%{directoryname}/locales/ms.pak /opt/%{directoryname}/locales/nb.pak /opt/%{directoryname}/locales/nl.pak /opt/%{directoryname}/locales/pl.pak /opt/%{directoryname}/locales/pt-BR.pak /opt/%{directoryname}/locales/pt-PT.pak /opt/%{directoryname}/locales/ro.pak /opt/%{directoryname}/locales/ru.pak /opt/%{directoryname}/locales/sk.pak /opt/%{directoryname}/locales/sl.pak /opt/%{directoryname}/locales/sr.pak /opt/%{directoryname}/locales/sv.pak /opt/%{directoryname}/locales/sw.pak /opt/%{directoryname}/locales/ta.pak /opt/%{directoryname}/locales/te.pak /opt/%{directoryname}/locales/th.pak /opt/%{directoryname}/locales/tr.pak /opt/%{directoryname}/locales/uk.pak /opt/%{directoryname}/locales/ur.pak /opt/%{directoryname}/locales/vi.pak /opt/%{directoryname}/locales/zh-CN.pak /opt/%{directoryname}/locales/zh-TW.pak /opt/%{directoryname}/resources.pak /opt/%{directoryname}/resources/app.asar /opt/%{directoryname}/resources/app-update.yml /opt/%{directoryname}/resources/package-type /opt/%{directoryname}/snapshot_blob.bin /opt/%{directoryname}/v8_context_snapshot.bin /opt/%{directoryname}/vk_swiftshader_icd.json %{_datadir}/applications/%{realname}.desktop %{_datadir}/icons/hicolor/*/apps/%{realname}.png %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor