From f18b7986a8624cd674d7daf96998c582da988b23 Mon Sep 17 00:00:00 2001 From: Twilighttony Date: Sat, 31 Jul 2021 14:41:50 -0400 Subject: [PATCH 1/2] New Package: sublime-text4 --- srcpkgs/sublime-text4/template | 36 ++++++++++++++++++++++++++++++++++ 1 file changed, 36 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 00000000000000..fc62c77af3b542 --- /dev/null +++ b/srcpkgs/sublime-text4/template @@ -0,0 +1,36 @@ +# Template file for 'sublime-text4' +pkgname=sublime-text4 +version=4133 +revision=4133 +depends="libpng gtk+ hicolor-icon-theme desktop-file-utils" +short_desc="Sophisticated text editor for code, markup and prose" +maintainer="John Lupsa " +license="custom:Proprietary" +homepage="http://www.sublimetext.com/download" + +if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then + distfiles="https://download.sublimetext.com/sublime_text_build_4113_x64.tar.xz" + checksum=900ef90fc6453efc4c2b36132a5f16a4db67a226fa9732e4d3c1bf586d4dc78c +else + distfiles="https://download.sublimetext.com/sublime_text_build_4113_arm64.tar.xz" + checksum=63d536e4c1ff8ca13bbf19fdfacbdeedd6af783f759824500faa4216d978e641 +fi + +repository="nonfree" +archs="aarch64 x86_64" +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 +} From c18d28b7e02e2cc4817429ac7a2d3f419351f41c Mon Sep 17 00:00:00 2001 From: Twilighttony Date: Sat, 31 Jul 2021 15:09:32 -0400 Subject: [PATCH 2/2] New Package: sublime-text4 fix revision --- srcpkgs/sublime-text4/template | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/srcpkgs/sublime-text4/template b/srcpkgs/sublime-text4/template index fc62c77af3b542..bbc4c787060bfc 100644 --- a/srcpkgs/sublime-text4/template +++ b/srcpkgs/sublime-text4/template @@ -1,18 +1,20 @@ # Template file for 'sublime-text4' pkgname=sublime-text4 -version=4133 -revision=4133 +version=4113 +revision=1 depends="libpng gtk+ hicolor-icon-theme desktop-file-utils" short_desc="Sophisticated text editor for code, markup and prose" maintainer="John Lupsa " license="custom:Proprietary" -homepage="http://www.sublimetext.com/download" +homepage="http://www.sublimetext.com/" +conflicts="sublime-text3" + if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then - distfiles="https://download.sublimetext.com/sublime_text_build_4113_x64.tar.xz" + distfiles="https://download.sublimetext.com/sublime_text_build_${version}_x64.tar.xz" checksum=900ef90fc6453efc4c2b36132a5f16a4db67a226fa9732e4d3c1bf586d4dc78c else - distfiles="https://download.sublimetext.com/sublime_text_build_4113_arm64.tar.xz" + distfiles="https://download.sublimetext.com/sublime_text_build_${version}_arm64.tar.xz" checksum=63d536e4c1ff8ca13bbf19fdfacbdeedd6af783f759824500faa4216d978e641 fi