mirror of
https://github.com/gentoo-mirror/guru.git
synced 2025-04-20 00:08:58 -04:00
37 lines
945 B
Bash
37 lines
945 B
Bash
# Copyright 1999-2024 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DESCRIPTION="Restore Firefox windows to correct i3 workspaces, helper web extension is needed"
|
|
HOMEPAGE="https://github.com/yurikhan/firefox-i3-workspaces"
|
|
SRC_URI="https://github.com/yurikhan/$PN/archive/refs/tags/$PV.tar.gz -> ${P}.gh.tar.gz"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT=0
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
RDEPEND="
|
|
x11-wm/i3
|
|
dev-python/i3ipc
|
|
"
|
|
|
|
PATCHES=(
|
|
"$FILESDIR/path-adapt.patch"
|
|
)
|
|
|
|
src_install() {
|
|
path_py="$ED/usr/lib/"
|
|
mkdir -p $path_py || die
|
|
cp host/i3_workspaces.py $path_py || die
|
|
# Not dobin because this is not for the user CLI - only Firefox should call this
|
|
|
|
path_json=/usr/lib64/mozilla/native-messaging-hosts/
|
|
mkdir -p "$ED/$path_json" || die
|
|
cp host/i3_workspaces.json "$ED$path_json" || die
|
|
}
|
|
|
|
pkg_postinst() {
|
|
einfo "Install browser extension from https://addons.mozilla.org/en-US/firefox/addon/i3-workspaces/"
|
|
}
|