Skip to content

Commit

Permalink
feat(app-misc/tmux-power-zoom): new ebuild
Browse files Browse the repository at this point in the history
  • Loading branch information
SpiderX committed Jan 1, 2025
1 parent 7c2c2fc commit 9ffd18a
Show file tree
Hide file tree
Showing 5 changed files with 71 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# nest overlay

[![Number of ebuilds: 1162](https://img.shields.io/badge/ebuild-1162-orange.svg)](https://img.shields.io/badge/ebuild-1162-orange.svg)
[![Number of ebuilds: 1163](https://img.shields.io/badge/ebuild-1163-orange.svg)](https://img.shields.io/badge/ebuild-1163-orange.svg)
[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/SpiderX/portage-overlay.svg)](https://img.shields.io/github/repo-size/SpiderX/portage-overlay.svg)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/2323/badge)](https://bestpractices.coreinfrastructure.org/en/projects/2323)
[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits&logoColor=white)](https://www.conventionalcommits.org)
Expand Down Expand Up @@ -173,6 +173,7 @@ This overlay consists of an [Gentoo Portage](https://www.gentoo.org/) ebuilds fo
* app-misc/[tmux-pain-control](https://github.com/tmux-plugins/tmux-pain-control) | Standard pane key-bindings for tmux
* app-misc/[tmux-plugin-manager](https://github.com/tmux-plugins/tpm) | Tmux Plugin Manager
* app-misc/[tmux-powerline](https://github.com/erikw/tmux-powerline) | A hackable status bar for tmux
* app-misc/[tmux-power-zoom](https://github.com/jaclu/tmux-power-zoom) | Zoom pane to separate window, and unzoom it back
* app-misc/[tmux-prefix-highlight](https://github.com/tmux-plugins/tmux-prefix-highlight) | Tmux plugin for highlights by tmux prefix key
* app-misc/[tmux-resurrect](https://github.com/tmux-plugins/tmux-resurrect) | Persists tmux environment across system restarts
* app-misc/[tmux-sensible](https://github.com/tmux-plugins/tmux-sensible) | Basic tmux settings everyone can agree on
Expand Down
1 change: 1 addition & 0 deletions app-misc/tmux-power-zoom/Manifest
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIST tmux-power-zoom-20241221.tar.gz 6201 BLAKE2B c3f0c924bf6844fe5b6bcd94a491dfd9913c91362fd16af4720ee424c004a07d7fccba187656743b66e9219f8e473a978937a372c742f4e25076b494ee22a9d8 SHA512 36786cc4f812691678a0382277b7b1ef2452bc9027ae2b5fb9bfc3e18deee2b8da8f0933914615b0009444dc414d7b18ede662377ec3335924f8dc55a700ea2e
19 changes: 19 additions & 0 deletions app-misc/tmux-power-zoom/metadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>[email protected]</email>
<name>Vladimir Pavljuchenkov</name>
</maintainer>
<maintainer type="project">
<email>[email protected]</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
This package provides a tmux plugin to zoom pane to separate window,
and un-zoom back into the original location.
</longdescription>
<upstream>
<remote-id type="github">jaclu/tmux-power-zoom</remote-id>
</upstream>
</pkgmetadata>
25 changes: 25 additions & 0 deletions app-misc/tmux-power-zoom/tmux-power-zoom-20241221.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

COMMIT="3a1de2280e9b7ffcb8efd009fc87fd34ecbb14ac"

DESCRIPTION="Zoom pane to separate window, and unzoom it back"
HOMEPAGE="https://github.com/jaclu/tmux-power-zoom"
SRC_URI="https://github.com/jaclu/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"

RDEPEND="app-misc/tmux"

src_install() {
einstalldocs
insinto /usr/share/tmux-plugins/tmux-power-zoom
doins -r scripts power-zoom.tmux
fperms +x /usr/share/tmux-plugins/tmux-power-zoom/scripts/power_zoom.sh \
/usr/share/tmux-plugins/tmux-power-zoom/power-zoom.tmux
}
24 changes: 24 additions & 0 deletions app-misc/tmux-power-zoom/tmux-power-zoom-9999.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

EGIT_REPO_URI="https://github.com/jaclu/${PN}.git"

inherit git-r3

DESCRIPTION="Zoom pane to separate window, and unzoom it back"
HOMEPAGE="https://github.com/jaclu/tmux-power-zoom"

LICENSE="MIT"
SLOT="0"

RDEPEND="app-misc/tmux"

src_install() {
einstalldocs
insinto /usr/share/tmux-plugins/tmux-power-zoom
doins -r scripts power-zoom.tmux
fperms +x /usr/share/tmux-plugins/tmux-power-zoom/scripts/power_zoom.sh \
/usr/share/tmux-plugins/tmux-power-zoom/power-zoom.tmux
}

0 comments on commit 9ffd18a

Please sign in to comment.