From 398a8102c4baf7f6032daf1e207d8f60e2b8da3c Mon Sep 17 00:00:00 2001 From: Elie ROUDNINSKI Date: Fri, 21 May 2021 14:48:22 +0100 Subject: [PATCH] New package: sublime-text4 --- srcpkgs/sublime-text4/template | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/sublime-text4/template diff --git a/srcpkgs/sublime-text4/template b/srcpkgs/sublime-text4/template new file mode 100644 index 000000000000..af5d6b728c42 --- /dev/null +++ b/srcpkgs/sublime-text4/template @@ -0,0 +1,37 @@ +# Template file for 'sublime-text4' +pkgname=sublime-text4 +version=4107 +revision=1 +depends="libpng gtk+ hicolor-icon-theme desktop-file-utils" +short_desc="Sophisticated text editor for code, markup and prose" +maintainer="Elie ROUDNINSKI " +license="custom:Proprietary" +homepage="https://www.sublimetext.com" +conflicts="sublime-text3" + +if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + distfiles="https://download.sublimetext.com/sublime_text_build_${version}_x64.tar.xz" + checksum=c7d9e7520ea91c2db6c026d1f48e9067457d55158393be042100a1161a3e5915 +else + distfiles="https://download.sublimetext.com/sublime_text_build_${version}_arm64.tar.xz" + checksum=e0ccf0859d7b73a718b65c0f03e48189ecba1a256bb800d738b24078994cae03 +fi + +repository="nonfree" +archs="x86_64 aarch64" +wrksrc="sublime_text" +nopie=yes + +do_install() { + vmkdir "usr/bin" + vmkdir "usr/lib/sublime_text" + cp --preserve=mode -r ./* "${DESTDIR}/usr/lib/sublime_text" + vinstall "sublime_text.desktop" 644 "usr/share/applications/" + for size in 128 16 256 32 48; do + vinstall "Icon/${size}x${size}/sublime-text.png" 644 \ + "usr/share/icons/hicolor/${size}x${size}/apps/" + done + ln -s /usr/lib/sublime_text/sublime_text ${DESTDIR}/usr/bin/subl4 + vsed -e 's:Exec=/opt/sublime_text/:Exec=/usr/lib/sublime_text/:' \ + -i ${DESTDIR}/usr/share/applications/sublime_text.desktop +}