78 lines
2.4 KiB
RPMSpec
78 lines
2.4 KiB
RPMSpec
|
%define pkgver %(echo %version | cut -d. -f2)
|
||
|
Name: sublime-text
|
||
|
Version: 4.4126
|
||
|
Release: 1mamba
|
||
|
Summary: Sophisticated text editor for code, html and prose
|
||
|
Group: Graphical Desktop/Applications/Development
|
||
|
Vendor: openmamba
|
||
|
Distribution: openmamba
|
||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||
|
URL: http://www.sublimetext.com/
|
||
|
Source: https://download.sublimetext.com/sublime_text_build_%{pkgver}_x64.tar.xz
|
||
|
Source1: https://download.sublimetext.com/sublime_text_build_%{pkgver}_arm64.tar.xz
|
||
|
License: Custom
|
||
|
## AUTOBUILDREQ-BEGIN
|
||
|
BuildRequires: glibc-devel
|
||
|
BuildRequires: libX11-devel
|
||
|
BuildRequires: libglib-devel
|
||
|
BuildRequires: libglvnd-devel
|
||
|
BuildRequires: libopenssl-devel
|
||
|
BuildRequires: libz-devel
|
||
|
## AUTOBUILDREQ-END
|
||
|
|
||
|
%description
|
||
|
Sophisticated text editor for code, html and prose.
|
||
|
|
||
|
#% debug_package
|
||
|
|
||
|
%global __provides_exclude_from ^%{_datadir}/sublime-text/.*$
|
||
|
|
||
|
%prep
|
||
|
%setup -q -c -a0
|
||
|
%ifarch x86_64
|
||
|
tar xf %{SOURCE0}
|
||
|
%endif
|
||
|
%ifarch aarch64
|
||
|
tar xf %{SOURCE1}
|
||
|
%endif
|
||
|
|
||
|
sed -i "s|/opt/sublime_text|%{_datadir}/sublime-text|" sublime_text/sublime_text.desktop
|
||
|
|
||
|
%build
|
||
|
|
||
|
%install
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
|
||
|
install -dm755 %{buildroot}%{_datadir}
|
||
|
cp -a sublime_text %{buildroot}%{_datadir}/sublime-text
|
||
|
|
||
|
for res in 128x128 16x16 256x256 32x32 48x48; do
|
||
|
install -dm755 %{buildroot}%{_datadir}/icons/hicolor/${res}/apps
|
||
|
ln -s %{_datadir}/sublime_text/Icon/${res}/sublime-text.png %{buildroot}%{_datadir}/icons/hicolor/${res}/apps/sublime-text.png
|
||
|
done
|
||
|
|
||
|
install -dm755 %{buildroot}%{_datadir}/applications
|
||
|
install -Dm644 sublime_text/sublime_text.desktop %{buildroot}%{_datadir}/applications/sublime-text.desktop
|
||
|
|
||
|
install -dm755 %{buildroot}%{_bindir}
|
||
|
ln -s %{_datadir}/sublime-text/sublime_text %{buildroot}%{_bindir}/subl
|
||
|
|
||
|
%clean
|
||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||
|
|
||
|
%files
|
||
|
%defattr(-,root,root)
|
||
|
%{_bindir}/subl
|
||
|
%{_datadir}/applications/sublime-text.desktop
|
||
|
%{_datadir}/icons/hicolor/128x128/apps/sublime-text.png
|
||
|
%{_datadir}/icons/hicolor/16x16/apps/sublime-text.png
|
||
|
%{_datadir}/icons/hicolor/256x256/apps/sublime-text.png
|
||
|
%{_datadir}/icons/hicolor/32x32/apps/sublime-text.png
|
||
|
%{_datadir}/icons/hicolor/48x48/apps/sublime-text.png
|
||
|
%dir %{_datadir}/sublime-text
|
||
|
%{_datadir}/sublime-text/*
|
||
|
|
||
|
%changelog
|
||
|
* Mon Jun 13 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 4.4126-1mamba
|
||
|
- package created using the webbuild interface
|