Update overlay

This commit is contained in:
Jacob 2023-07-27 18:49:08 +02:00
parent ebc01102a5
commit f90916ee35
39 changed files with 1583 additions and 555 deletions

View file

@ -0,0 +1,631 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>README</title>
<style>
html {
color: #1a1a1a;
background-color: #fdfdfd;
}
body {
margin: 0 auto;
max-width: 36em;
padding-left: 50px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 50px;
hyphens: auto;
overflow-wrap: break-word;
text-rendering: optimizeLegibility;
font-kerning: normal;
}
@media (max-width: 600px) {
body {
font-size: 0.9em;
padding: 12px;
}
h1 {
font-size: 1.8em;
}
}
@media print {
html {
background-color: white;
}
body {
background-color: transparent;
color: black;
font-size: 12pt;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
h2, h3, h4 {
page-break-after: avoid;
}
}
p {
margin: 1em 0;
}
a {
color: #1a1a1a;
}
a:visited {
color: #1a1a1a;
}
img {
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 1.4em;
}
h5, h6 {
font-size: 1em;
font-style: italic;
}
h6 {
font-weight: normal;
}
ol, ul {
padding-left: 1.7em;
margin-top: 1em;
}
li > ol, li > ul {
margin-top: 0;
}
blockquote {
margin: 1em 0 1em 1.7em;
padding-left: 1em;
border-left: 2px solid #e6e6e6;
color: #606060;
}
code {
font-family: Menlo, Monaco, Consolas, 'Lucida Console', monospace;
font-size: 85%;
margin: 0;
hyphens: manual;
}
pre {
margin: 1em 0;
overflow: auto;
}
pre code {
padding: 0;
overflow: visible;
overflow-wrap: normal;
}
.sourceCode {
background-color: transparent;
overflow: visible;
}
hr {
background-color: #1a1a1a;
border: none;
height: 1px;
margin: 1em 0;
}
table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
overflow-x: auto;
display: block;
font-variant-numeric: lining-nums tabular-nums;
}
table caption {
margin-bottom: 0.75em;
}
tbody {
margin-top: 0.5em;
border-top: 1px solid #1a1a1a;
border-bottom: 1px solid #1a1a1a;
}
th {
border-top: 1px solid #1a1a1a;
padding: 0.25em 0.5em 0.25em 0.5em;
}
td {
padding: 0.125em 0.5em 0.25em 0.5em;
}
header {
margin-bottom: 4em;
text-align: center;
}
#TOC li {
list-style: none;
}
#TOC ul {
padding-left: 1.3em;
}
#TOC > ul {
padding-left: 0;
}
#TOC a:not(:hover) {
text-decoration: none;
}
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
div.columns{display: flex; gap: min(4vw, 1.5em);}
div.column{flex: auto; overflow-x: auto;}
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
/* The extra [class] is a hack that increases specificity enough to
override a similar rule in reveal.js */
ul.task-list[class]{list-style: none;}
ul.task-list li input[type="checkbox"] {
font-size: inherit;
width: 0.8em;
margin: 0 0.8em 0.2em -1.6em;
vertical-align: middle;
}
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<h1 id="speedie-overlay">speedie-overlay</h1>
<p>speedies Gentoo GNU/Linux overlay!</p>
<h1 id="dependencies">Dependencies</h1>
<ul>
<li>Gentoo system (fairly obvious)</li>
<li>app-eselect/eselect-repository or app-portage/layman</li>
<li>A reason to add my overlay (optional)</li>
</ul>
<h2 id="to-add-with-eselect-repository">To add with
eselect-repository:</h2>
<p><code>eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay</code></p>
<p><code>eselect repository list</code></p>
<p><code>eselect repsitory enable &lt;num&gt;</code></p>
<h2 id="to-add-with-layman">To add with layman:</h2>
<p><code>layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay</code></p>
<h2 id="usage-after-adding-with-layman">Usage after adding with
layman:</h2>
<p>NOTE: With layman, you need to run this command manually every time
you want to sync the overlay repository.</p>
<p><code>layman -s speedie-overlay</code></p>
<h2 id="usage-adding-with-eselect-repository">Usage adding with
eselect-repository:</h2>
<p><code>emerge --sync</code></p>
<p>The advantage of using eselect-repository is that Gentoo treats it as
a regular repository and will be updated along with the official Gentoo
repository. This could also be a disadvantage for various reasons, but
you can probably disable this feature!</p>
<h2 id="short-link-for-layman">Short link (for layman)</h2>
<p>It may be difficult to memorize this link. You may choose to add the
<a
href="https://speedie.site/overlay.xml">https://speedie.site/overlay.xml</a>
link instead. This is much easier to memorize. This overlay.xml file
should always lead to the latest repository anyway!</p>
<h2 id="license">License</h2>
<p>The ebuilds are liensed under the GPLv2-only license due to Gentoos
licensing. I choose to respect that, despite preferring GPLv3!</p>
<h2 id="list-of-all-ebuilds">List of all ebuilds</h2>
<ul>
<li><a href="./app-misc">app-misc</a>
<ul>
<li><a href="./app-misc/fontctrl">fontctrl</a>
<ul>
<li><a
href="./app-misc/fontctrl/fontctrl-1.2.ebuild">fontctrl-1.2.ebuild</a></li>
<li><a
href="./app-misc/fontctrl/fontctrl-9999.ebuild">fontctrl-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/gsimplecal">gsimplecal</a>
<ul>
<li><a
href="./app-misc/gsimplecal/gsimplecal-9999.ebuild">gsimplecal-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/lf">lf</a>
<ul>
<li><a href="./app-misc/lf/lf-9999.ebuild">lf-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/lf-sixel">lf-sixel</a>
<ul>
<li><a
href="./app-misc/lf-sixel/lf-sixel-9999.ebuild">lf-sixel-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/mutt-wizard">mutt-wizard</a>
<ul>
<li><a
href="./app-misc/mutt-wizard/mutt-wizard-3.1.1.ebuild">mutt-wizard-3.1.1.ebuild</a></li>
<li><a
href="./app-misc/mutt-wizard/mutt-wizard-3.1.ebuild">mutt-wizard-3.1.ebuild</a></li>
<li><a
href="./app-misc/mutt-wizard/mutt-wizard-3.2.1.ebuild">mutt-wizard-3.2.1.ebuild</a></li>
<li><a
href="./app-misc/mutt-wizard/mutt-wizard-3.3.1.ebuild">mutt-wizard-3.3.1.ebuild</a></li>
<li><a
href="./app-misc/mutt-wizard/mutt-wizard-9999.ebuild">mutt-wizard-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/pywal">pywal</a>
<ul>
<li><a
href="./app-misc/pywal/pywal-3.3.0.ebuild">pywal-3.3.0.ebuild</a></li>
<li><a
href="./app-misc/pywal/pywal-9999.ebuild">pywal-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/pywal16">pywal16</a>
<ul>
<li><a
href="./app-misc/pywal16/pywal16-9999.ebuild">pywal16-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/smatrix">smatrix</a>
<ul>
<li><a
href="./app-misc/smatrix/smatrix-9999.ebuild">smatrix-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-misc/vifm-ueberzug">vifm-ueberzug</a></li>
<li><a
href="./app-misc/vifm-ueberzug/vifm-ueberzug-9999.ebuild">vifm-ueberzug-9999.ebuild</a></li>
</ul></li>
<li><a href="./app-shells">app-shells</a>
<ul>
<li><a href="./app-shells/zsh-resizing">zsh-resizing</a></li>
<li><a href="./app-shells/zsh-resizing/files">files</a>
<ul>
<li><a
href="./app-shells/zsh-resizing/files/prompt_gentoo_setup-1">prompt_gentoo_setup-1</a></li>
<li><a
href="./app-shells/zsh-resizing/files/zprofile-4">zprofile-4</a></li>
<li><a
href="./app-shells/zsh-resizing/files/zsh-5.3-init.d-gentoo.diff">zsh-5.3-init.d-gentoo.diff</a></li>
<li><a
href="./app-shells/zsh-resizing/files/zsh-5.9-musl-V09datetime-test-fix.patch">zsh-5.9-musl-V09datetime-test-fix.patch</a></li>
<li><a
href="./app-shells/zsh-resizing/files/zsh-5.9-resizing.patch">zsh-5.9-resizing.patch</a></li>
</ul></li>
<li><a
href="./app-shells/zsh-resizing/zsh-resizing-5.9-r3.ebuild">zsh-resizing-5.9-r3.ebuild</a></li>
</ul></li>
<li><a href="./gui-libs">gui-libs</a>
<ul>
<li><a href="./gui-libs/dragon">dragon</a></li>
<li><a
href="./gui-libs/dragon/dragon-1.2.0.ebuild">dragon-1.2.0.ebuild</a></li>
</ul></li>
<li><a href="./media-fonts">media-fonts</a>
<ul>
<li><a href="./media-fonts/dejavu-sans-code">dejavu-sans-code</a>
<ul>
<li><a
href="./media-fonts/dejavu-sans-code/dejavu-sans-code-1.2.2.ebuild">dejavu-sans-code-1.2.2.ebuild</a></li>
</ul></li>
<li><a href="./media-fonts/nerd-fonts">nerd-fonts</a>
<ul>
<li><a
href="./media-fonts/nerd-fonts/nerd-fonts-2.2.2.ebuild">nerd-fonts-2.2.2.ebuild</a></li>
</ul></li>
<li><a
href="./media-fonts/noto-sans-mono-nerd-fonts">noto-sans-mono-nerd-fonts</a></li>
<li><a
href="./media-fonts/noto-sans-mono-nerd-fonts/noto-sans-mono-nerd-fonts-2.2.2.ebuild">noto-sans-mono-nerd-fonts-2.2.2.ebuild</a></li>
</ul></li>
<li><a href="./media-gfx">media-gfx</a>
<ul>
<li><a href="./media-gfx/nsxiv">nsxiv</a>
<ul>
<li><a
href="./media-gfx/nsxiv/nsxiv-9999.ebuild">nsxiv-9999.ebuild</a></li>
</ul></li>
<li><a href="./media-gfx/ueberzug">ueberzug</a></li>
<li><a
href="./media-gfx/ueberzug/ueberzug-9999.ebuild">ueberzug-9999.ebuild</a></li>
</ul></li>
<li><a href="./media-sound">media-sound</a>
<ul>
<li><a href="./media-sound/cli-visualizer">cli-visualizer</a>
<ul>
<li><a
href="./media-sound/cli-visualizer/cli-visualizer-9999.ebuild">cli-visualizer-9999.ebuild</a></li>
</ul></li>
<li><a
href="./media-sound/cli-visualizer-pywal">cli-visualizer-pywal</a></li>
<li><a
href="./media-sound/cli-visualizer-pywal/cli-visualizer-pywal-9999.ebuild">cli-visualizer-pywal-9999.ebuild</a></li>
</ul></li>
<li><a href="./net-misc">net-misc</a>
<ul>
<li><a href="./net-misc/iron">iron</a>
<ul>
<li><a href="./net-misc/iron/iron-1.1.ebuild">iron-1.1.ebuild</a></li>
<li><a href="./net-misc/iron/iron-1.2.ebuild">iron-1.2.ebuild</a></li>
<li><a href="./net-misc/iron/iron-9999.ebuild">iron-9999.ebuild</a></li>
</ul></li>
<li><a href="./net-misc/rchat">rchat</a></li>
<li><a
href="./net-misc/rchat/rchat-0.3.ebuild">rchat-0.3.ebuild</a></li>
<li><a
href="./net-misc/rchat/rchat-0.4.ebuild">rchat-0.4.ebuild</a></li>
<li><a
href="./net-misc/rchat/rchat-0.5.ebuild">rchat-0.5.ebuild</a></li>
<li><a
href="./net-misc/rchat/rchat-9999.ebuild">rchat-9999.ebuild</a></li>
</ul></li>
<li><a href="./net-news">net-news</a>
<ul>
<li><a href="./net-news/rssread">rssread</a></li>
<li><a
href="./net-news/rssread/rssread-9999.ebuild">rssread-9999.ebuild</a></li>
</ul></li>
<li><a href="./sys-fs">sys-fs</a>
<ul>
<li><a href="./sys-fs/genfstab">genfstab</a></li>
<li><a
href="./sys-fs/genfstab/genfstab-24.ebuild">genfstab-24.ebuild</a></li>
<li><a
href="./sys-fs/genfstab/genfstab-28-r1.ebuild">genfstab-28-r1.ebuild</a></li>
</ul></li>
<li><a href="./sys-process">sys-process</a>
<ul>
<li><a href="./sys-process/htop-vim">htop-vim</a></li>
<li><a href="./sys-process/htop-vim/files">files</a>
<ul>
<li><a
href="./sys-process/htop-vim/files/vim-keybindings.patch">vim-keybindings.patch</a></li>
</ul></li>
<li><a
href="./sys-process/htop-vim/htop-vim-3.2.1-r2.ebuild">htop-vim-3.2.1-r2.ebuild</a></li>
</ul></li>
<li><a href="./www-client">www-client</a>
<ul>
<li><a href="./www-client/firefox-bin">firefox-bin</a>
<ul>
<li><a href="./www-client/firefox-bin/files">files</a>
<ul>
<li><a
href="./www-client/firefox-bin/files/disable-auto-update.policy.json">disable-auto-update.policy.json</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-bin.desktop">firefox-bin.desktop</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-bin-r2.desktop">firefox-bin-r2.desktop</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-bin.sh">firefox-bin.sh</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-bin-wayland.sh">firefox-bin-wayland.sh</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-bin-x11.sh">firefox-bin-x11.sh</a></li>
<li><a
href="./www-client/firefox-bin/files/firefox-symbolic.svg">firefox-symbolic.svg</a></li>
<li><a
href="./www-client/firefox-bin/files/gentoo-default-prefs.js">gentoo-default-prefs.js</a></li>
</ul></li>
<li><a
href="./www-client/firefox-bin/firefox-bin-78.10.0.ebuild">firefox-bin-78.10.0.ebuild</a></li>
<li><a
href="./www-client/firefox-bin/firefox-bin-78.10.1.ebuild">firefox-bin-78.10.1.ebuild</a></li>
<li><a
href="./www-client/firefox-bin/firefox-bin-78.12.0.ebuild">firefox-bin-78.12.0.ebuild</a></li>
<li><a
href="./www-client/firefox-bin/firefox-bin-88.0.1.ebuild">firefox-bin-88.0.1.ebuild</a></li>
<li><a
href="./www-client/firefox-bin/firefox-bin-88.0.ebuild">firefox-bin-88.0.ebuild</a></li>
</ul></li>
<li><a href="./www-client/icecat-bin">icecat-bin</a></li>
<li><a href="./www-client/icecat-bin/files">files</a>
<ul>
<li><a
href="./www-client/icecat-bin/files/icecat-bin-r1.sh">icecat-bin-r1.sh</a></li>
<li><a
href="./www-client/icecat-bin/files/icecat-bin-r3.desktop">icecat-bin-r3.desktop</a></li>
<li><a
href="./www-client/icecat-bin/files/icecat-symbolic.svg">icecat-symbolic.svg</a></li>
</ul></li>
<li><a
href="./www-client/icecat-bin/icecat-bin-60.7.0.ebuild">icecat-bin-60.7.0.ebuild</a></li>
</ul></li>
<li><a href="./x11-apps">x11-apps</a>
<ul>
<li><a href="./x11-apps/sx">sx</a></li>
<li><a href="./x11-apps/sx/sx-2.1.7.ebuild">sx-2.1.7.ebuild</a></li>
<li><a href="./x11-apps/sx/sx-9999.ebuild">sx-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc">x11-misc</a>
<ul>
<li><a href="./x11-misc/dmenu-spde">dmenu-spde</a>
<ul>
<li><a
href="./x11-misc/dmenu-spde/dmenu-spde-0.1.ebuild">dmenu-spde-0.1.ebuild</a></li>
<li><a
href="./x11-misc/dmenu-spde/dmenu-spde-0.2.ebuild">dmenu-spde-0.2.ebuild</a></li>
<li><a
href="./x11-misc/dmenu-spde/dmenu-spde-0.3.ebuild">dmenu-spde-0.3.ebuild</a></li>
<li><a
href="./x11-misc/dmenu-spde/dmenu-spde-9999.ebuild">dmenu-spde-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/j4-dmenu-desktop-spde">j4-dmenu-desktop-spde</a>
<ul>
<li><a
href="./x11-misc/j4-dmenu-desktop-spde/j4-dmenu-desktop-spde-2.18-r1.ebuild">j4-dmenu-desktop-spde-2.18-r1.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/picom-animations">picom-animations</a>
<ul>
<li><a href="./x11-misc/picom-animations/files">files</a>
<ul>
<li><a
href="./x11-misc/picom-animations/files/transitions.diff">transitions.diff</a></li>
</ul></li>
<li><a
href="./x11-misc/picom-animations/picom-animations-9.1.ebuild">picom-animations-9.1.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/picom-next">picom-next</a>
<ul>
<li><a
href="./x11-misc/picom-next/picom-next-9999.ebuild">picom-next-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/slock-spde">slock-spde</a>
<ul>
<li><a
href="./x11-misc/slock-spde/slock-spde-0.1.ebuild">slock-spde-0.1.ebuild</a></li>
<li><a
href="./x11-misc/slock-spde/slock-spde-9999.ebuild">slock-spde-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/spde">spde</a>
<ul>
<li><a href="./x11-misc/spde/spde-9999.ebuild">spde-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/spmenu">spmenu</a>
<ul>
<li><a
href="./x11-misc/spmenu/spmenu-2.1.1.ebuild">spmenu-2.1.1.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-2.1.ebuild">spmenu-2.1.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-2.2.ebuild">spmenu-2.2.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-2.3.ebuild">spmenu-2.3.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-3.0.2.ebuild">spmenu-3.0.2.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-3.0.ebuild">spmenu-3.0.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-3.1.1.ebuild">spmenu-3.1.1.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-3.1.ebuild">spmenu-3.1.ebuild</a></li>
<li><a
href="./x11-misc/spmenu/spmenu-9999.ebuild">spmenu-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/spmenuify">spmenuify</a>
<ul>
<li><a
href="./x11-misc/spmenuify/spmenuify-0.2.ebuild">spmenuify-0.2.ebuild</a></li>
<li><a
href="./x11-misc/spmenuify/spmenuify-1.0.ebuild">spmenuify-1.0.ebuild</a></li>
<li><a
href="./x11-misc/spmenuify/spmenuify-9999.ebuild">spmenuify-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/xmousepasteblock">xmousepasteblock</a>
<ul>
<li><a
href="./x11-misc/xmousepasteblock/xmousepasteblock-9999.ebuild">xmousepasteblock-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/xshbar">xshbar</a>
<ul>
<li><a
href="./x11-misc/xshbar/xshbar-0.1.ebuild">xshbar-0.1.ebuild</a></li>
<li><a
href="./x11-misc/xshbar/xshbar-0.2.ebuild">xshbar-0.2.ebuild</a></li>
</ul></li>
<li><a href="./x11-misc/xwinwrap">xwinwrap</a></li>
<li><a
href="./x11-misc/xwinwrap/xwinwrap-0.1.ebuild">xwinwrap-0.1.ebuild</a></li>
<li><a
href="./x11-misc/xwinwrap/xwinwrap-9999.ebuild">xwinwrap-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-plugins">x11-plugins</a>
<ul>
<li><a href="./x11-plugins/purple-discord">purple-discord</a></li>
<li><a
href="./x11-plugins/purple-discord/purple-discord-9999.ebuild">purple-discord-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-terms">x11-terms</a>
<ul>
<li><a href="./x11-terms/st-spde">st-spde</a></li>
<li><a
href="./x11-terms/st-spde/st-spde-0.1.ebuild">st-spde-0.1.ebuild</a></li>
<li><a
href="./x11-terms/st-spde/st-spde-1.0.ebuild">st-spde-1.0.ebuild</a></li>
<li><a
href="./x11-terms/st-spde/st-spde-1.1.ebuild">st-spde-1.1.ebuild</a></li>
<li><a
href="./x11-terms/st-spde/st-spde-1.2.ebuild">st-spde-1.2.ebuild</a></li>
<li><a
href="./x11-terms/st-spde/st-spde-9999.ebuild">st-spde-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-wm">x11-wm</a>
<ul>
<li><a href="./x11-wm/libspeedwm">libspeedwm</a>
<ul>
<li><a
href="./x11-wm/libspeedwm/libspeedwm-1.4.ebuild">libspeedwm-1.4.ebuild</a></li>
<li><a
href="./x11-wm/libspeedwm/libspeedwm-1.5.1.ebuild">libspeedwm-1.5.1.ebuild</a></li>
<li><a
href="./x11-wm/libspeedwm/libspeedwm-1.5.ebuild">libspeedwm-1.5.ebuild</a></li>
<li><a
href="./x11-wm/libspeedwm/libspeedwm-1.8.ebuild">libspeedwm-1.8.ebuild</a></li>
<li><a
href="./x11-wm/libspeedwm/libspeedwm-9999.ebuild">libspeedwm-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-wm/speedwm">speedwm</a>
<ul>
<li><a href="./x11-wm/speedwm/files">files</a>
<ul>
<li><a
href="./x11-wm/speedwm/files/speedwm-0.6-no-ipc.patch">speedwm-0.6-no-ipc.patch</a></li>
<li><a
href="./x11-wm/speedwm/files/speedwm-0.6-no-status.patch">speedwm-0.6-no-status.patch</a></li>
<li><a
href="./x11-wm/speedwm/files/speedwm-0.6-no-xresources-ipc.patch">speedwm-0.6-no-xresources-ipc.patch</a></li>
<li><a
href="./x11-wm/speedwm/files/speedwm-0.6-no-xresources.patch">speedwm-0.6-no-xresources.patch</a></li>
<li><a
href="./x11-wm/speedwm/files/speedwm-1.9-norl.patch">speedwm-1.9-norl.patch</a></li>
</ul></li>
<li><a
href="./x11-wm/speedwm/speedwm-0.6.ebuild">speedwm-0.6.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-0.7.ebuild">speedwm-0.7.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-0.8.ebuild">speedwm-0.8.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-0.9.ebuild">speedwm-0.9.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.0.1.ebuild">speedwm-1.0.1.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.0.ebuild">speedwm-1.0.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.1.ebuild">speedwm-1.1.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.2.ebuild">speedwm-1.2.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.3.ebuild">speedwm-1.3.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.4.ebuild">speedwm-1.4.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.5.1.ebuild">speedwm-1.5.1.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.5.ebuild">speedwm-1.5.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.8.ebuild">speedwm-1.8.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-1.9.ebuild">speedwm-1.9.ebuild</a></li>
<li><a
href="./x11-wm/speedwm/speedwm-9999.ebuild">speedwm-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-wm/speedwm-extras">speedwm-extras</a>
<ul>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-1.2.ebuild">speedwm-extras-1.2.ebuild</a></li>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-1.3.ebuild">speedwm-extras-1.3.ebuild</a></li>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-1.4.ebuild">speedwm-extras-1.4.ebuild</a></li>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-1.5.ebuild">speedwm-extras-1.5.ebuild</a></li>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-1.8.ebuild">speedwm-extras-1.8.ebuild</a></li>
<li><a
href="./x11-wm/speedwm-extras/speedwm-extras-9999.ebuild">speedwm-extras-9999.ebuild</a></li>
</ul></li>
<li><a href="./x11-wm/speedwm-spde">speedwm-spde</a>
<ul>
<li><a href="./x11-wm/speedwm-spde/files">files</a>
<ul>
<li><a
href="./x11-wm/speedwm-spde/files/keybinds.rl.h">keybinds.rl.h</a></li>
<li><a href="./x11-wm/speedwm-spde/files/mouse.rl.h">mouse.rl.h</a></li>
<li><a
href="./x11-wm/speedwm-spde/files/speedwm-1.9-norl.patch">speedwm-1.9-norl.patch</a></li>
</ul></li>
<li><a
href="./x11-wm/speedwm-spde/speedwm-spde-9999.ebuild">speedwm-spde-9999.ebuild</a></li>
</ul></li>
</ul></li>
</ul>
</body>
</html>

View file

@ -8,7 +8,7 @@ speedie's Gentoo GNU/Linux overlay!
## To add with eselect-repository:
`eselect repository add speedie-overlay git https://git.speedie.site/speedie/speedie-overlay`
`eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay`
`eselect repository list`
@ -16,7 +16,7 @@ speedie's Gentoo GNU/Linux overlay!
## To add with layman:
`layman -o https://git.speedie.site/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay`
`layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay`
## Usage after adding with layman:
@ -161,14 +161,19 @@ The ebuilds are liensed under the GPLv2-only license due to Gentoo's licensing.
* [spde](./x11-misc/spde)
* [spde-9999.ebuild](./x11-misc/spde/spde-9999.ebuild)
* [spmenu](./x11-misc/spmenu)
* [spmenu-0.1.ebuild](./x11-misc/spmenu/spmenu-0.1.ebuild)
* [spmenu-0.2.1.ebuild](./x11-misc/spmenu/spmenu-0.2.1.ebuild)
* [spmenu-0.2.2.ebuild](./x11-misc/spmenu/spmenu-0.2.2.ebuild)
* [spmenu-0.2.ebuild](./x11-misc/spmenu/spmenu-0.2.ebuild)
* [spmenu-0.3.1.ebuild](./x11-misc/spmenu/spmenu-0.3.1.ebuild)
* [spmenu-0.3.2.ebuild](./x11-misc/spmenu/spmenu-0.3.2.ebuild)
* [spmenu-0.3.ebuild](./x11-misc/spmenu/spmenu-0.3.ebuild)
* [spmenu-2.1.1.ebuild](./x11-misc/spmenu/spmenu-2.1.1.ebuild)
* [spmenu-2.1.ebuild](./x11-misc/spmenu/spmenu-2.1.ebuild)
* [spmenu-2.2.ebuild](./x11-misc/spmenu/spmenu-2.2.ebuild)
* [spmenu-2.3.ebuild](./x11-misc/spmenu/spmenu-2.3.ebuild)
* [spmenu-3.0.2.ebuild](./x11-misc/spmenu/spmenu-3.0.2.ebuild)
* [spmenu-3.0.ebuild](./x11-misc/spmenu/spmenu-3.0.ebuild)
* [spmenu-3.1.1.ebuild](./x11-misc/spmenu/spmenu-3.1.1.ebuild)
* [spmenu-3.1.ebuild](./x11-misc/spmenu/spmenu-3.1.ebuild)
* [spmenu-9999.ebuild](./x11-misc/spmenu/spmenu-9999.ebuild)
* [spmenuify](./x11-misc/spmenuify)
* [spmenuify-0.2.ebuild](./x11-misc/spmenuify/spmenuify-0.2.ebuild)
* [spmenuify-1.0.ebuild](./x11-misc/spmenuify/spmenuify-1.0.ebuild)
* [spmenuify-9999.ebuild](./x11-misc/spmenuify/spmenuify-9999.ebuild)
* [xmousepasteblock](./x11-misc/xmousepasteblock)
* [xmousepasteblock-9999.ebuild](./x11-misc/xmousepasteblock/xmousepasteblock-9999.ebuild)
* [xshbar](./x11-misc/xshbar)

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.0/spmenu-2.0.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.0.1/spmenu-2.0.1.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.1/spmenu-2.1.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=ec7e3b2bca06cefbac4c74b622015603

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.1.1/spmenu-2.1.1.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=ec7e3b2bca06cefbac4c74b622015603

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.2/spmenu-2.2.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=ec7e3b2bca06cefbac4c74b622015603

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/2.3/spmenu-2.3.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=ec7e3b2bca06cefbac4c74b622015603

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/3.0/spmenu-3.0.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/3.0.2/spmenu-3.0.2.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/3.1/spmenu-3.1.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=MIT
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenu/3.1.1/spmenu-3.1.1.tar.gz
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -1,14 +1,15 @@
BDEPEND=virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install postinst prepare unpack
DEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft x11-apps/xrdb x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) media-libs/imlib2 media-libs/freetype x11-libs/pango tcc? ( dev-lang/tcc ) x11-base/xorg-proto
DESCRIPTION=speedie's fork of suckless dmenu with color support and more.
EAPI=7
HOMEPAGE=https://speedie.gq/projects/spmenu.php
INHERIT=savedconfig toolchain-funcs git-r3
IUSE=+xinerama +tcc savedconfig
BDEPEND=virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
DESCRIPTION=Fancy dynamic menu for X11 and Wayland, compatible with dmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=toolchain-funcs meson git-r3
IUSE=+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb
LICENSE=MIT
PROPERTIES=live
RDEPEND=media-libs/fontconfig x11-libs/libX11 x11-libs/libXft x11-apps/xrdb x11-libs/libXrender xinerama? ( x11-libs/libXinerama ) media-libs/imlib2 media-libs/freetype x11-libs/pango tcc? ( dev-lang/tcc )
RDEPEND=X? ( x11-libs/libX11 x11-libs/libXrender ) X? ( xrdb? ( x11-apps/xrdb ) ) X? ( xinerama? ( x11-libs/libXinerama ) ) wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols ) imlib2? ( media-libs/imlib2 dev-libs/openssl ) ssl? ( dev-libs/openssl ) fribidi? ( dev-libs/fribidi ) x11-libs/pango x11-libs/cairo
REQUIRED_USE=!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )
SLOT=0
_eclasses_=portability 58227860123d3e8da23290064ce3373e savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b multilib 5ca4e49abed8e3a2f7b56920eadee157 git-r3 c57c50c922e121043788de0b40ada60a
_md5_=68d658df2fc5e8c6feb4264679a464e7
_eclasses_=toolchain-funcs 8e3fb781f3258ae2757d1dfc2c7c170e multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 7661dc585f75dd1f81eccefe37bef093 meson 08b7183c3f4811568ee93eb0f79a89fe git-r3 2358a7b20091609e24bd3a83b3ac5991
_md5_=8cd08562b58441e4e39f09b94d53e577

View file

@ -0,0 +1,10 @@
DEFINED_PHASES=compile install prepare
DEPEND=x11-misc/spmenu
DESCRIPTION=Theme manager for spmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenuify/0.1/spmenuify-0.1.tar.gz
_md5_=cc150be8cc9aa9cd2ac74c98905312f3

View file

@ -0,0 +1,10 @@
DEFINED_PHASES=compile install prepare
DEPEND=x11-misc/spmenu
DESCRIPTION=Theme manager for spmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenuify/0.2/spmenuify-0.2.tar.gz
_md5_=cc150be8cc9aa9cd2ac74c98905312f3

View file

@ -0,0 +1,10 @@
DEFINED_PHASES=compile install prepare
DEPEND=x11-misc/spmenu
DESCRIPTION=Theme manager for spmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-3+
SLOT=0
SRC_URI=https://ls.speedie.site/releases/spmenuify/1.0/spmenuify-1.0.tar.gz
_md5_=cc150be8cc9aa9cd2ac74c98905312f3

View file

@ -0,0 +1,12 @@
BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install prepare unpack
DEPEND=x11-misc/spmenu
DESCRIPTION=Theme manager for spmenu
EAPI=8
HOMEPAGE=https://spmenu.speedie.site
INHERIT=git-r3
LICENSE=GPL-3+
PROPERTIES=live
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991
_md5_=cc150be8cc9aa9cd2ac74c98905312f3

View file

@ -8,7 +8,7 @@ cp -f README.tp.md README.md
printf "\n## List of all ebuilds\n" >> README.md
cat .tree >> README.md
markdown README.md > README.html
pandoc --standalone README.md -o README.html
rm -f .tree .tree-orig
git add *

View file

@ -1,7 +1,8 @@
DIST spmenu-0.1.tar.gz 43343 BLAKE2B 0e700cd0b5e12565ec19b0029a1791ff15b13f73d4d4bc7c6cac8a47c716543a53ec43d120a0bee11625fbdd5321a886b04f83827a2d8b568ed6d96bdbefeb43 SHA512 944a5e00e8254970e370b641cbc7c6ab596cfad8f4fd313e911bb14bcdbbe4d657cfb8da4b7a997121d5d0c0926d403285363eecc32f905142977a719c0b4492
DIST spmenu-0.2.1.tar.gz 56504 BLAKE2B cbbef75ecceb65deb47967b1acaf583102ef13de78fe9c1cfd16aca273bafd4d44a4a5ee3cb5990fa9598044348de4fee5705edd04f8673d0dda2a759c083a10 SHA512 9bd12413273781ac24a46f769ccadf4aec3be31c44f1794a9e101db368492380c5ee4d21d27c79d59a574730e28476efca3df6e2eb8430ec364562f53d092de1
DIST spmenu-0.2.2.tar.gz 67013 BLAKE2B 7a1998eb8c100084555a5f284b34fdcfa61e7b4a56ecbc73f90510dd88bbc39bdfd44d3fd694bcab7c17e751f94ba82060cfd9f33dc9fa2c286c6d3f4f933d98 SHA512 0f2129f151fe81a67bfc9bbb83809e04f4bb319d97879530b03c922ef53f7c446dd27a87d47a8463f236adc1d4cecbdbdc9c8c679f20cc9613879391f5c60666
DIST spmenu-0.2.tar.gz 55332 BLAKE2B f90146065a2842ff675cfbb4735fe8cfe0a6fe71487711f9f06f70df84ef43d8510f0dd7bfb3b5621940c979e8c03c7a6253ac01e85960ada88b4537af2cec98 SHA512 1c82af0602758377efa9d6c7b9568f905926c084f567b8c57d2acbe661ef97eaff912a58298d742c788d4d89423f3bdd21809589d997e1aace3c36389f468308
DIST spmenu-0.3.1.tar.gz 72046 BLAKE2B 420f795047263fcf4a1d0d7ca2c8d853e9ee51afabc79ec9583ecd81e7941f1a5a2f77e3451fd75c4c98b364c38b2422690e3d23f0251fde8bc469e596f91c64 SHA512 c63ed6a00b678861b627c7e88e7cd74af3d13e084e49d413231aaa8a06c11bb67f3ab420b4576970e11b08d8e3e6adfce0694ed0c32ac8e93b04fbaeda548321
DIST spmenu-0.3.2.tar.gz 76898 BLAKE2B e97164dfba16f7b63c49787fddd92be1a184eff4bdd5cde26538856f01ecfb4ab720fc64b2f63e6ba34383dd55123340a84ddd1ae297ccc3969a5680096fcdb5 SHA512 691e0f5387d805a3be320fb9f087fa74bb5997a898ff3b33b845affbda66b8024c0667a67c046a499b2c4f5c36e7c60da5a365a2e61b572e4db1736172fe45ba
DIST spmenu-0.3.tar.gz 71860 BLAKE2B 27bde339605984013a576ac0d65e63a63413738a9bb56a4f5643dcfe1885c0e929a42c7fc8af71f83a555be897728a059a82af4c98b563a33c0e8ee6b516b4e4 SHA512 91930a65bc6b1566db0194ea9c951f9573cbef33a4e10fe0958ebeb066d65399d8fb247216ba752faaa58de32e5a910fe4d8ff1bda113c770e2abd3e055a94e2
DIST spmenu-2.1.1.tar.gz 434435 BLAKE2B ba145e35e04e70198e4d7ba89946af8783051cf45dc970b2ffdddff9d18e4a6c8606315ef2365b3a8046684fbba96cf074e12243f235fe3a4973038b32bc39a6 SHA512 82ca89020d3dfb2aecf9cc723af0b3e56d9781a9a8c165375e5c5ba25ad8317d7e7944f0235769c84edc14d5b6471f80971d30b3b13f69519121b3653e792bb5
DIST spmenu-2.1.tar.gz 432420 BLAKE2B 046e03e8a91f7813396b181a824dbf901da410ebf5ca9a588d900f07af09ea0ccabf5f08e18c19ef8bf84abcd7e0491b6641ef0b924de4653624f57e3767a21d SHA512 d44941f27f3c7f568b655d3eca8d514aa567420fc0d73178ac673e06ee8497092aaf0a4075b5ed02fe5905d65607280bf1405ec2a7dba6af6c0ed6571d2a4ca9
DIST spmenu-2.2.tar.gz 153611 BLAKE2B e2394eed1dfd35f30e81a6cf8b502cab4fca019346a50059a3c65a41e8c50761c66bcda71f01e5d8f00d3f54239570e6393669d9ae2d123816c1060b3b5e1d7f SHA512 815ae3f2b651697dd496df3064bfd4be26a1d3b0a750d05fa30b939d4cac10d906e57ebad4cb140cd7ee2acd5f526fa67474fd93d7e48e2dafe90199fd1f07b8
DIST spmenu-2.3.tar.gz 128080 BLAKE2B b0896c73bd990786ce1bfd6fc1b3b6b06a4ca75801f3a858153aa79d69ab510da1cb5628e152c702055caf445c6c197e0b9fd6c02afc252473f5f41f80251391 SHA512 0d09d3b54931a6807fa8da4ecb192a2881cedf72787fe433a574b62faede132aa3287e1334dc308cab3dfe53786143489f2999785cd3809d5c78ed0bebb06a29
DIST spmenu-3.0.2.tar.gz 131224 BLAKE2B 8cb4aa57d05e502213113bf9169e2c252f94e81e8b4d76ecbc11c1107307f77d3d96c932e7c5afc88737f9a78e2372b4ef44a23cdee31d5d5f65ec7e9bc740ea SHA512 c1e1e36c217f1907aed20b933325f5218cc73e5eee61c0fbd8fa130c42dd111bac185b4400b6c733edabc9e6c288b5fa124e09d903704794a5e74975aa0d82b1
DIST spmenu-3.0.tar.gz 132988 BLAKE2B 872096809e8a2804db2c6b3fa0464b05694bed13d9d00521cb567836a79e14005f39a9535006ad7047541c6d0c2d9a6a19923037b0ad9ec0abd97a901dc7b886 SHA512 8c848ce54107ac8666d1db3c4491fc9f14f480ab0941884d8340bc012c3dcd1d837b4e719fe7b6e36aa579edbd12fe8f963ae301bd261aabe476d6c348e5cc14
DIST spmenu-3.1.1.tar.gz 165864 BLAKE2B 61ba5736218c84f464219ac3d2ad723c67b3d0236b715830d6e575a6b378e1ccd6a35a9cb9f699d6a4a079e7ca36f89ae5c2a915e36c58d183668a37e950f709 SHA512 979c85f9074ced8462a0007e5f9908e98c6c55f860e8ec89b5e98f4436a4d591d1557c276cfa610e0eba274929dd9c001d6d78d1e9561cbe09e5df3e7a978ca5
DIST spmenu-3.1.tar.gz 137255 BLAKE2B 211da63d3897e432963e809d21553e62b8ba43e532d94fda53c56ecd362be9bea91c0c139bfc8578bc63dba40c84e383ee63f9ad9f8528f91497bbd6a975af10 SHA512 94a4753b904221827edaacf9d5900516b91fb43e4104999f1e57ec76f70684881c4869aec9a90833bfef7b96e58583fd74ec01dde33ea09f1ccd5dd5b6818b93

View file

@ -1,65 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/speedie/${PN}.git"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://codeberg.org/speedie/${PN}/releases/download/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -1,95 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu"
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +pango +fribidi +imlib2 +spmenu_run +spmenu_test +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
media-libs/freetype
xinerama? ( x11-libs/libXinerama )
imlib2? ( media-libs/imlib2 )
pango? ( x11-libs/pango )
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
# pango
if ! use pango; then
echo "PANGOCONF =" >> toggle.mk
echo "PANGOXFTCONF =" >> toggle.mk
echo "PANGOTOGGLE =" >> toggle.mk
fi
# image support using imlib2
if ! use imlib2; then
echo "IMLIB2LIBS =" >> toggle.mk
echo "IMLIB2TOGGLE =" >> toggle.mk
fi
# right to left language using fribidi
if ! use fribidi; then
echo "BDLIBS =" >> toggle.mk
echo "BDINC =" >> toggle.mk
echo "BDTOGGLE =" >> toggle.mk
fi
# xinerama multi monitor support
if ! use xinerama; then
echo "XINERAMALIBS =" >> toggle.mk
echo "XINERAMATOGGLE =" >> toggle.mk
fi
emake CC="$comp"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
# spmenu_run
if ! use spmenu_run; then
rm -f ${D}/${EPREFIX}/bin/spmenu_run
fi
# spmenu_test
if ! use spmenu_test; then
rm -f ${D}/${EPREFIX}/bin/spmenu_test
fi
}

View file

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -1,66 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
restore_config options.h
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
}

View file

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,70 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,70 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,70 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -0,0 +1,70 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb"
REQUIRED_USE="!wayland? ( X ) !X? ( wayland ) imlib2? ( ssl ) ssl? ( imlib2 )"
RDEPEND="
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
meson_src_compile
}
src_install() {
meson_install
}

View file

@ -1,66 +1,75 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig toolchain-funcs
EAPI=8
inherit toolchain-funcs meson
DESCRIPTION="speedie's fork of suckless dmenu with color support and more."
HOMEPAGE="https://speedie.site/projects/spmenu.php"
DESCRIPTION="Fancy dynamic menu for X11 and Wayland, compatible with dmenu"
HOMEPAGE="https://spmenu.speedie.site"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/${PN}"
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
SRC_URI="https://ls.speedie.site/releases/${PN}/${P}.tar.gz"
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
fi
LICENSE="MIT"
SLOT="0"
IUSE="+xinerama +tcc"
IUSE="+X +wayland +imlib2 +ssl +regex +fribidi +config +xinerama +xrdb"
REQUIRED_USE="
!wayland? ( X )
!X? ( wayland )
imlib2? ( ssl )
ssl? ( imlib2 )
"
RDEPEND="
media-libs/fontconfig
x11-libs/libX11
x11-libs/libXft
x11-apps/xrdb
x11-libs/libXrender
xinerama? ( x11-libs/libXinerama )
media-libs/imlib2
media-libs/freetype
X? ( x11-libs/libX11 x11-libs/libXrender )
X? ( xrdb? ( x11-apps/xrdb ) )
X? ( xinerama? ( x11-libs/libXinerama ) )
wayland? ( dev-libs/wayland dev-util/wayland-scanner dev-libs/wayland-protocols )
imlib2? ( media-libs/imlib2 dev-libs/openssl )
ssl? ( dev-libs/openssl )
fribidi? ( dev-libs/fribidi )
x11-libs/pango
tcc? ( dev-lang/tcc )
"
DEPEND="${RDEPEND}
x11-base/xorg-proto
x11-libs/cairo
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
}
restore_config options.h
src_configure() {
local emesonargs=(
$(meson_use wayland)
$(meson_use X x11)
$(meson_use xrdb xresources)
$(meson_use fribidi)
$(meson_use config libconfig)
$(meson_use regex)
)
if use X && use xinerama; then
emesonargs+=($(meson_use xinerama))
fi
if use imlib2 && use ssl; then
emesonargs+=($(meson_use ssl openssl))
emesonargs+=($(meson_use imlib2))
fi
meson_src_configure
}
src_compile() {
if use tcc; then
comp="tcc"
else
comp="$(tc-getCC)"
fi
emake CC="$comp" \
"XINERAMAFLAGS=$(
usex xinerama "-DXINERAMA $(
$(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null
)" ''
)" \
"XINERAMALIBS=$(
usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" ''
)"
meson_src_compile
}
src_install() {
emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
save_config options.h
meson_install
}

View file

@ -0,0 +1,2 @@
DIST spmenuify-0.2.tar.gz 14916 BLAKE2B f3b66fef952400c6c9fc4f7be9592010b404e58a5900e25f6710be0be73161b7fc2a399e01e11ca7c9fbd0e7935883b438ae18d0d3cd8ed0747ba70cabd4dbb0 SHA512 19fa7116168c6985e1a07711d8f94314d88444f09da0afb2f758e9fef936f79d8414e7fedd8578c543bc78803b263f7aa67a915267ebfe4658453bbe54ce3bf8
DIST spmenuify-1.0.tar.gz 16423 BLAKE2B 7383a561d06b3bebf8a1ed7cc1a2796a738b3b714e6c8b5dc47c8a71add3f08cc686ea9ba04d115260a5418faef161bd8b9c8da746f1281a962979dcd0b2f2e3 SHA512 d3d768fa220bbbc5a9d0b972f65845f74145d237b9290b7f00b1c66fca0f33f0fdcd6ca4c5489edac01780340ff2884dea804c271dbd8aa456fcb200eb4e492a

View file

@ -0,0 +1,37 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Theme manager for spmenu"
HOMEPAGE="https://spmenu.speedie.site"
LICENSE="GPL-3+"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="${USE}"
DEPEND="
x11-misc/spmenu
"
src_prepare() {
default
}
src_compile() {
:
}
src_install() {
newbin "${WORKDIR}/${P}/${PN}" ${PN}
newbin "${WORKDIR}/${P}/spmenu_profile" spmenu_profile
}

View file

@ -0,0 +1,37 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Theme manager for spmenu"
HOMEPAGE="https://spmenu.speedie.site"
LICENSE="GPL-3+"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="${USE}"
DEPEND="
x11-misc/spmenu
"
src_prepare() {
default
}
src_compile() {
:
}
src_install() {
newbin "${WORKDIR}/${P}/${PN}" ${PN}
newbin "${WORKDIR}/${P}/spmenu_profile" spmenu_profile
}

View file

@ -0,0 +1,37 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Theme manager for spmenu"
HOMEPAGE="https://spmenu.speedie.site"
LICENSE="GPL-3+"
SLOT="0"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.speedie.site/speedie/${PN}"
else
SRC_URI="https://ls.speedie.site/releases/${PN}/${PV}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
IUSE="${USE}"
DEPEND="
x11-misc/spmenu
"
src_prepare() {
default
}
src_compile() {
:
}
src_install() {
newbin "${WORKDIR}/${P}/${PN}" ${PN}
newbin "${WORKDIR}/${P}/spmenu_profile" spmenu_profile
}