From 2bad24d3623cdb2221e9fd635f7bd428357467af Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Fri, 24 Jul 2020 09:57:38 +0300 Subject: [PATCH 1/3] dev-vcs/sublime-merge: add new package --- dev-vcs/sublime-merge/Manifest | 2 + .../sublime-merge/sublime-merge-2025.ebuild | 48 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-vcs/sublime-merge/Manifest create mode 100644 dev-vcs/sublime-merge/sublime-merge-2025.ebuild diff --git a/dev-vcs/sublime-merge/Manifest b/dev-vcs/sublime-merge/Manifest new file mode 100644 index 0000000..c7b85cf --- /dev/null +++ b/dev-vcs/sublime-merge/Manifest @@ -0,0 +1,2 @@ +DIST sublime_merge_build_2025_x64.tar.xz 4624896 BLAKE2B 883193cca0c27e521b8f4e37f818eb7afac81aa470dbe9869a02698b4164c404368295a0c7dfe6dea4eb1e4a35e8cdf8eb5a5ba1010aa1b1083c6441444fe787 SHA512 d5e20b2f4ee9ef14080e9aafd707e6bfa0517bc6fe02d2df1268d4f7f5afb461adfdcbcdd88e1889603f48309077027842a6c1e792189e9ad44ba71f212fccdf +EBUILD sublime-merge-2025.ebuild 933 BLAKE2B 3d0f70f3a9c0097ad7c25d49470e4fba4090c2d7e5095e1cc39bc6ab6d9b41e0d6b0eceee5b07ac861c8273ef51e60cbdee627758d55c799af396c5a9995098a SHA512 a84540e41ee1318e65106eaf1847689538a50f04e26f1aa9b36faaef1b3637694541a90cd3b3d26e9d9652c232193167eb2f6081643b9a00b405c781bb9b14f4 diff --git a/dev-vcs/sublime-merge/sublime-merge-2025.ebuild b/dev-vcs/sublime-merge/sublime-merge-2025.ebuild new file mode 100644 index 0000000..617edb0 --- /dev/null +++ b/dev-vcs/sublime-merge/sublime-merge-2025.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg + +MY_PN=${PN/-/_} + +DESCRIPTION="A new Git Client, from the creators of Sublime Text" +HOMEPAGE="https://www.sublimemerge.com" +SRC_URI=" + amd64? ( https://download.sublimetext.com/${MY_PN}_build_${PV}_x64.tar.xz ) +" + +LICENSE="Sublime" +SLOT="0" +KEYWORDS="~amd64" +IUSE="dbus" +RESTRICT="bindist mirror strip" + +RDEPEND=" + dev-vcs/git + dev-libs/glib:2 + x11-libs/gtk+:3 + x11-libs/libX11 + dbus? ( sys-apps/dbus ) +" + +QA_PREBUILD="*" +S="${WORKDIR}/${MY_PN}" + +src_prepare(){ + sed -i -e "/Actions/d" "${MY_PN}.desktop" + default +} + +src_install(){ + mkdir -p "${ED%/}"/opt/${MY_PN} + cp -r . "${ED%/}"/opt/${MY_PN} + rm "${ED%/}"/opt/${MY_PN}/${MY_PN}.desktop + domenu ${MY_PN}.desktop + local size + for size in 16 32 48 128 256; do + doicon --size "${size}" Icon/${size}x${size}/${PN}.png + done + dobin "${FILESDIR}/smerge" +} From d59a18cb4e37bf009879533b9a5ffe70b92c3f4a Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Fri, 24 Jul 2020 10:00:57 +0300 Subject: [PATCH 2/3] dev-vcs/sublime-merge: update --- dev-vcs/sublime-merge/Manifest | 1 + dev-vcs/sublime-merge/files/smerge | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 dev-vcs/sublime-merge/files/smerge diff --git a/dev-vcs/sublime-merge/Manifest b/dev-vcs/sublime-merge/Manifest index c7b85cf..e4f3ede 100644 --- a/dev-vcs/sublime-merge/Manifest +++ b/dev-vcs/sublime-merge/Manifest @@ -1,2 +1,3 @@ +AUX smerge 53 BLAKE2B 7affe4adec06661d991241560bd847a643fe0c3aabfeaeacec0bc542fb0d541ebed4aae3258e576775872f49b5249cb49c15ae241e24bb142f695fb3fcde6aff SHA512 2fc9b648fb6820e96c028acdc0c22f03a7e17ca1cbeb5b244fa11a3e1059df7977c493d8b82fdc555fea13316e2b3cc93b00277cc7f99b6070c60846a002b2b8 DIST sublime_merge_build_2025_x64.tar.xz 4624896 BLAKE2B 883193cca0c27e521b8f4e37f818eb7afac81aa470dbe9869a02698b4164c404368295a0c7dfe6dea4eb1e4a35e8cdf8eb5a5ba1010aa1b1083c6441444fe787 SHA512 d5e20b2f4ee9ef14080e9aafd707e6bfa0517bc6fe02d2df1268d4f7f5afb461adfdcbcdd88e1889603f48309077027842a6c1e792189e9ad44ba71f212fccdf EBUILD sublime-merge-2025.ebuild 933 BLAKE2B 3d0f70f3a9c0097ad7c25d49470e4fba4090c2d7e5095e1cc39bc6ab6d9b41e0d6b0eceee5b07ac861c8273ef51e60cbdee627758d55c799af396c5a9995098a SHA512 a84540e41ee1318e65106eaf1847689538a50f04e26f1aa9b36faaef1b3637694541a90cd3b3d26e9d9652c232193167eb2f6081643b9a00b405c781bb9b14f4 diff --git a/dev-vcs/sublime-merge/files/smerge b/dev-vcs/sublime-merge/files/smerge new file mode 100644 index 0000000..a19f400 --- /dev/null +++ b/dev-vcs/sublime-merge/files/smerge @@ -0,0 +1,2 @@ +#!/bin/sh +exec /opt/sublime_merge/sublime_merge "$@" From 2429793f538aa5748ecf16fbfe992ad53a09060c Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Fri, 24 Jul 2020 19:09:13 +0300 Subject: [PATCH 3/3] dev-vcs/GitQlient: new package Add new package for Multi-platform Git client written with Qt --- dev-vcs/GitQlient/GitQlient-1.1.1.ebuild | 43 ++++++++++++++++++++++++ dev-vcs/GitQlient/Manifest | 2 ++ dev-vcs/GitQlient/metadata.xml | 11 ++++++ 3 files changed, 56 insertions(+) create mode 100644 dev-vcs/GitQlient/GitQlient-1.1.1.ebuild create mode 100644 dev-vcs/GitQlient/Manifest create mode 100644 dev-vcs/GitQlient/metadata.xml diff --git a/dev-vcs/GitQlient/GitQlient-1.1.1.ebuild b/dev-vcs/GitQlient/GitQlient-1.1.1.ebuild new file mode 100644 index 0000000..2a495b4 --- /dev/null +++ b/dev-vcs/GitQlient/GitQlient-1.1.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils git-r3 + +DESCRIPTION="Multi-platform Git client written with Qt" +HOMEPAGE="https://github.com/francescmm/GitQlient https://francescmm.github.io/GitQlient" +EGIT_REPO_URI="https://github.com/francescmm/GitQlient.git" +EGIT_COMMIT="e9a208a" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=dev-qt/qtgui-5.12" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_configure() { + eqmake5 +} + +src_install() { + dobin ${PN} + + insinto "/usr" + doins -r "AppImage/${PN}/usr/share" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update + xdg_icon_cache_update +} diff --git a/dev-vcs/GitQlient/Manifest b/dev-vcs/GitQlient/Manifest new file mode 100644 index 0000000..0ccf064 --- /dev/null +++ b/dev-vcs/GitQlient/Manifest @@ -0,0 +1,2 @@ +EBUILD GitQlient-1.1.1.ebuild 803 BLAKE2B 446214bf0865c5090205159a0034835bfda06c9038ed000d682bbda4e2c038f7d27e9c7a06ceaa33d4daa9b0b41a939ac4c5bbc54b030d90b8e7316d6d030dad SHA512 0f97ff667bf8407997650d17352c333ddd982368c52864a100f462457b275fa475a933dc6d856e0f36502c3cf6ac837b690dc818f4178612f7907a2123a5116a +MISC metadata.xml 358 BLAKE2B 997176c7574e5b1dad48e299ae56f0c3695df1c5f2f0279a4ab5db25afd2f7e8b91bb675e4763b19198c97eed4884ee8e74cf15a37d2665642428ffcbc26b08c SHA512 2c5ce7673546fdbdd3647f8fe28320ffae1b530181f9948668eb66d9200aa31fa5310aaf6c167ab7c76a1c0a0dddc6f151f46f858ee48c5e738491905dfddf59 diff --git a/dev-vcs/GitQlient/metadata.xml b/dev-vcs/GitQlient/metadata.xml new file mode 100644 index 0000000..266b2d9 --- /dev/null +++ b/dev-vcs/GitQlient/metadata.xml @@ -0,0 +1,11 @@ + + + + + alex@millerson.name + Alexander Miroshnichenko + + +Multi-platform Git client written with Qt + +