From 5b4fe3dbb753b9aa481bc1ef83aebe5b9dc87bb3 Mon Sep 17 00:00:00 2001 From: cl3o Date: Sun, 1 Aug 2021 23:12:37 +0200 Subject: [PATCH 1/3] New package: sublime-text4-4113 --- srcpkgs/sublime-text4/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 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..6c0546a53da5 --- /dev/null +++ b/srcpkgs/sublime-text4/template @@ -0,0 +1,30 @@ +# Template file for 'sublime-text4' +pkgname=sublime-text4 +version=4113 +revision=1 +archs="x86_64" +wrksrc="sublime_text_4" +depends="libpng gtk+ hicolor-icon-theme desktop-file-utils" +short_desc="Sophisticated text editor for code, markup and prose" +maintainer="cl3o " +license="custom:Proprietary" +homepage="https://www.sublimetext.com/" +repository="nonfree" + + +distfiles="https://download.sublimetext.com/sublime_text_build_${version}_x64.tar.xz" +checksum=900ef90fc6453efc4c2b36132a5f16a4db67a226fa9732e4d3c1bf586d4dc78c + +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 05b582b0f0ee23d14148b95380ff80f27bc22e3a Mon Sep 17 00:00:00 2001 From: cl3o Date: Fri, 20 Aug 2021 09:39:04 +0200 Subject: [PATCH 2/3] sublime-text4: update to 4113. Created template for sublime-text4 --- srcpkgs/sublime-text4/template | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/srcpkgs/sublime-text4/template b/srcpkgs/sublime-text4/template index 6c0546a53da5..29a0fbdc7efd 100644 --- a/srcpkgs/sublime-text4/template +++ b/srcpkgs/sublime-text4/template @@ -3,28 +3,37 @@ pkgname=sublime-text4 version=4113 revision=1 archs="x86_64" -wrksrc="sublime_text_4" -depends="libpng gtk+ hicolor-icon-theme desktop-file-utils" +depends="libpng gtk+ desktop-file-utils python3 libcrypto1.1 libssl1.1" short_desc="Sophisticated text editor for code, markup and prose" maintainer="cl3o " license="custom:Proprietary" homepage="https://www.sublimetext.com/" repository="nonfree" - distfiles="https://download.sublimetext.com/sublime_text_build_${version}_x64.tar.xz" checksum=900ef90fc6453efc4c2b36132a5f16a4db67a226fa9732e4d3c1bf586d4dc78c +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/" + vmkdir "${DESTDIR}/usr/bin" + vmkdir "${DESTDIR}/usr/lib/sublime_text" + cp --preserve=mode -r "sublime_text" "${DESTDIR}/usr/lib/sublime_text" + + install -dm755 "${DESTDIR}/usr/share/applications" + vinstall "sublime_text.desktop" 644 "${DESTDIR}/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 + + + install -dm755 "${DESTDIR}/usr/bin" + ln -s "${DESTDIR}/usr/lib/sublime_text/sublime_text" "${DESTDIR}/usr/bin/subl" + vsed -e 's:Exec=/opt/sublime_text/:Exec=/usr/lib/sublime_text/:' \ - -i ${DESTDIR}/usr/share/applications/sublime_text.desktop + -i ${DESTDIR}/usr/share/applications/sublime_text.desktop + } From 2c83ae3a0c939b23d8ffcaa873268e403503c944 Mon Sep 17 00:00:00 2001 From: cl3o Date: Fri, 20 Aug 2021 09:51:20 +0200 Subject: [PATCH 3/3] sublime-text4: update to 4113. Properly copy files to /usr/lib/sublime_text/ --- srcpkgs/sublime-text4/template | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/srcpkgs/sublime-text4/template b/srcpkgs/sublime-text4/template index 29a0fbdc7efd..47f142981453 100644 --- a/srcpkgs/sublime-text4/template +++ b/srcpkgs/sublime-text4/template @@ -3,7 +3,7 @@ pkgname=sublime-text4 version=4113 revision=1 archs="x86_64" -depends="libpng gtk+ desktop-file-utils python3 libcrypto1.1 libssl1.1" +depends="libpng gtk+ desktop-file-utils python3" short_desc="Sophisticated text editor for code, markup and prose" maintainer="cl3o " license="custom:Proprietary" @@ -17,12 +17,11 @@ wrksrc="sublime_text" nopie=yes do_install() { - vmkdir "${DESTDIR}/usr/bin" - vmkdir "${DESTDIR}/usr/lib/sublime_text" - cp --preserve=mode -r "sublime_text" "${DESTDIR}/usr/lib/sublime_text" + vmkdir "usr/bin" + vmkdir "usr/lib/sublime_text" + cp --preserve=mode -r ./* "${DESTDIR}/usr/lib/sublime_text" - install -dm755 "${DESTDIR}/usr/share/applications" - vinstall "sublime_text.desktop" 644 "${DESTDIR}/usr/share/applications/" + 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 \ @@ -30,8 +29,7 @@ do_install() { done - install -dm755 "${DESTDIR}/usr/bin" - ln -s "${DESTDIR}/usr/lib/sublime_text/sublime_text" "${DESTDIR}/usr/bin/subl" + ln -s "/usr/lib/sublime_text/sublime_text" "${DESTDIR}/usr/bin/subl" vsed -e 's:Exec=/opt/sublime_text/:Exec=/usr/lib/sublime_text/:' \ -i ${DESTDIR}/usr/share/applications/sublime_text.desktop