diff --git a/README.html b/README.html index e69de29..edc2c1a 100644 --- a/README.html +++ b/README.html @@ -0,0 +1,631 @@ + + + + + + + README + + + + +

speedie-overlay

+

speedie’s Gentoo GNU/Linux overlay!

+

Dependencies

+ +

To add with +eselect-repository:

+

eselect repository add speedie-overlay git https://codeberg.org/speedie/speedie-overlay

+

eselect repository list

+

eselect repsitory enable <num>

+

To add with layman:

+

layman -o https://codeberg.org/speedie/speedie-overlay/raw/branch/main/overlay.xml -f -a speedie-overlay

+

Usage after adding with +layman:

+

NOTE: With layman, you need to run this command manually every time +you want to sync the overlay repository.

+

layman -s speedie-overlay

+

Usage adding with +eselect-repository:

+

emerge --sync

+

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!

+ +

It may be difficult to memorize this link. You may choose to add the +https://speedie.site/overlay.xml +link instead. This is much easier to memorize. This overlay.xml file +should always lead to the latest repository anyway!

+

License

+

The ebuilds are liensed under the GPLv2-only license due to Gentoo’s +licensing. I choose to respect that, despite preferring GPLv3!

+

List of all ebuilds

+ + + diff --git a/README.md b/README.md index 706fec7..391cb0d 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/metadata/md5-cache/x11-misc/spmenu-2.0 b/metadata/md5-cache/x11-misc/spmenu-2.0 new file mode 100644 index 0000000..b24088b --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.0 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-2.0.1 b/metadata/md5-cache/x11-misc/spmenu-2.0.1 new file mode 100644 index 0000000..de51013 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.0.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-2.1 b/metadata/md5-cache/x11-misc/spmenu-2.1 new file mode 100644 index 0000000..badf565 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-2.1.1 b/metadata/md5-cache/x11-misc/spmenu-2.1.1 new file mode 100644 index 0000000..4457e73 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.1.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-2.2 b/metadata/md5-cache/x11-misc/spmenu-2.2 new file mode 100644 index 0000000..b98248f --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.2 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-2.3 b/metadata/md5-cache/x11-misc/spmenu-2.3 new file mode 100644 index 0000000..a5c5d3c --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-2.3 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-3.0 b/metadata/md5-cache/x11-misc/spmenu-3.0 new file mode 100644 index 0000000..e632888 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-3.0 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-3.0.2 b/metadata/md5-cache/x11-misc/spmenu-3.0.2 new file mode 100644 index 0000000..078dc77 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-3.0.2 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-3.1 b/metadata/md5-cache/x11-misc/spmenu-3.1 new file mode 100644 index 0000000..592a256 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-3.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-3.1.1 b/metadata/md5-cache/x11-misc/spmenu-3.1.1 new file mode 100644 index 0000000..bc5277e --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenu-3.1.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenu-9999 b/metadata/md5-cache/x11-misc/spmenu-9999 index 3092163..dfab7e1 100644 --- a/metadata/md5-cache/x11-misc/spmenu-9999 +++ b/metadata/md5-cache/x11-misc/spmenu-9999 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenuify-0.1 b/metadata/md5-cache/x11-misc/spmenuify-0.1 new file mode 100644 index 0000000..19394ba --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenuify-0.1 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenuify-0.2 b/metadata/md5-cache/x11-misc/spmenuify-0.2 new file mode 100644 index 0000000..d9d3717 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenuify-0.2 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenuify-1.0 b/metadata/md5-cache/x11-misc/spmenuify-1.0 new file mode 100644 index 0000000..f9bb848 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenuify-1.0 @@ -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 diff --git a/metadata/md5-cache/x11-misc/spmenuify-9999 b/metadata/md5-cache/x11-misc/spmenuify-9999 new file mode 100644 index 0000000..7b33bc9 --- /dev/null +++ b/metadata/md5-cache/x11-misc/spmenuify-9999 @@ -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 diff --git a/push.sh b/push.sh index 3106a5a..776d0e6 100755 --- a/push.sh +++ b/push.sh @@ -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 * diff --git a/x11-misc/spmenu/Manifest b/x11-misc/spmenu/Manifest index a23bd0a..73a01ab 100644 --- a/x11-misc/spmenu/Manifest +++ b/x11-misc/spmenu/Manifest @@ -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 diff --git a/x11-misc/spmenu/spmenu-0.1.ebuild b/x11-misc/spmenu/spmenu-0.1.ebuild deleted file mode 100644 index 512302b..0000000 --- a/x11-misc/spmenu/spmenu-0.1.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.2.1.ebuild b/x11-misc/spmenu/spmenu-0.2.1.ebuild deleted file mode 100644 index 171caf7..0000000 --- a/x11-misc/spmenu/spmenu-0.2.1.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.2.2.ebuild b/x11-misc/spmenu/spmenu-0.2.2.ebuild deleted file mode 100644 index ab6626a..0000000 --- a/x11-misc/spmenu/spmenu-0.2.2.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.2.ebuild b/x11-misc/spmenu/spmenu-0.2.ebuild deleted file mode 100644 index 171caf7..0000000 --- a/x11-misc/spmenu/spmenu-0.2.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.3.1.ebuild b/x11-misc/spmenu/spmenu-0.3.1.ebuild deleted file mode 100644 index 171caf7..0000000 --- a/x11-misc/spmenu/spmenu-0.3.1.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.3.2.ebuild b/x11-misc/spmenu/spmenu-0.3.2.ebuild deleted file mode 100644 index 171caf7..0000000 --- a/x11-misc/spmenu/spmenu-0.3.2.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-0.3.ebuild b/x11-misc/spmenu/spmenu-0.3.ebuild deleted file mode 100644 index 171caf7..0000000 --- a/x11-misc/spmenu/spmenu-0.3.ebuild +++ /dev/null @@ -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 -} diff --git a/x11-misc/spmenu/spmenu-2.1.1.ebuild b/x11-misc/spmenu/spmenu-2.1.1.ebuild new file mode 100644 index 0000000..c5dc420 --- /dev/null +++ b/x11-misc/spmenu/spmenu-2.1.1.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-2.1.ebuild b/x11-misc/spmenu/spmenu-2.1.ebuild new file mode 100644 index 0000000..c5dc420 --- /dev/null +++ b/x11-misc/spmenu/spmenu-2.1.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-2.2.ebuild b/x11-misc/spmenu/spmenu-2.2.ebuild new file mode 100644 index 0000000..c5dc420 --- /dev/null +++ b/x11-misc/spmenu/spmenu-2.2.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-2.3.ebuild b/x11-misc/spmenu/spmenu-2.3.ebuild new file mode 100644 index 0000000..c5dc420 --- /dev/null +++ b/x11-misc/spmenu/spmenu-2.3.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-3.0.2.ebuild b/x11-misc/spmenu/spmenu-3.0.2.ebuild new file mode 100644 index 0000000..49495f7 --- /dev/null +++ b/x11-misc/spmenu/spmenu-3.0.2.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-3.0.ebuild b/x11-misc/spmenu/spmenu-3.0.ebuild new file mode 100644 index 0000000..49495f7 --- /dev/null +++ b/x11-misc/spmenu/spmenu-3.0.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-3.1.1.ebuild b/x11-misc/spmenu/spmenu-3.1.1.ebuild new file mode 100644 index 0000000..49495f7 --- /dev/null +++ b/x11-misc/spmenu/spmenu-3.1.1.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-3.1.ebuild b/x11-misc/spmenu/spmenu-3.1.ebuild new file mode 100644 index 0000000..49495f7 --- /dev/null +++ b/x11-misc/spmenu/spmenu-3.1.ebuild @@ -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 +} diff --git a/x11-misc/spmenu/spmenu-9999.ebuild b/x11-misc/spmenu/spmenu-9999.ebuild index 171caf7..c3f3ac9 100644 --- a/x11-misc/spmenu/spmenu-9999.ebuild +++ b/x11-misc/spmenu/spmenu-9999.ebuild @@ -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 } diff --git a/x11-misc/spmenuify/Manifest b/x11-misc/spmenuify/Manifest new file mode 100644 index 0000000..c9ea968 --- /dev/null +++ b/x11-misc/spmenuify/Manifest @@ -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 diff --git a/x11-misc/spmenuify/spmenuify-0.2.ebuild b/x11-misc/spmenuify/spmenuify-0.2.ebuild new file mode 100644 index 0000000..a742626 --- /dev/null +++ b/x11-misc/spmenuify/spmenuify-0.2.ebuild @@ -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 +} diff --git a/x11-misc/spmenuify/spmenuify-1.0.ebuild b/x11-misc/spmenuify/spmenuify-1.0.ebuild new file mode 100644 index 0000000..a742626 --- /dev/null +++ b/x11-misc/spmenuify/spmenuify-1.0.ebuild @@ -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 +} diff --git a/x11-misc/spmenuify/spmenuify-9999.ebuild b/x11-misc/spmenuify/spmenuify-9999.ebuild new file mode 100644 index 0000000..a742626 --- /dev/null +++ b/x11-misc/spmenuify/spmenuify-9999.ebuild @@ -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 +}