49 lines
933 B
Bash
49 lines
933 B
Bash
# 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"
|
|
}
|