suckless-extra

A collection of gentoo ebuilds for suckless programs as well as their dependencies and setup scripts
git clone git://git.stellar-nexus.ru/suckless-extra
Log | Files | Refs

commit e0c4783a5895fb9a063ce08bc667cb94bfd431e0
parent 94f089697b5f758fcacd5e8db289de668e4a9665
Author: Plat <plat@stellar-nexus.ru>
Date:   Tue, 27 Aug 2024 12:48:08 +0000

Added app-misc/smatrix

Diffstat:
Aapp-misc/smatrix/Manifest | 1+
Aapp-misc/smatrix/metadata.xml | 8++++++++
Aapp-misc/smatrix/smatrix-1.0.ebuild | 31+++++++++++++++++++++++++++++++
3 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/app-misc/smatrix/Manifest b/app-misc/smatrix/Manifest @@ -0,0 +1 @@ +DIST smatrix-1.0.tar.gz 106012 BLAKE2B 81b1e63c99367313f522c84f0deba3e28c74ef19d36086117b33a4613ac5b7560a85fcb19e4d181e0fd69701a8d8e39008731718bdcdf83dc726477d0f1cdd1a SHA512 04563770d78bc901ef86572b37b5b0ba2ae5f6ded7455d946c28d5bab3243123e08383f066a6bd29b33f2af6beb201d7fbe021ce94f3b374fa71cef02f577b84 diff --git a/app-misc/smatrix/metadata.xml b/app-misc/smatrix/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>plat@stellar-nexus.ru</email> +<name>Plat</name> +</maintainer> +</pkgmetadata> diff --git a/app-misc/smatrix/smatrix-1.0.ebuild b/app-misc/smatrix/smatrix-1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="simple cmatrix clone" +HOMEPAGE="https://sr.ht/~rjraymond/smatrix/" +SRC_URI="https://gentoo.stellar-nexus.ru/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + + sed -i \ + -e "s/gcc/${CC}/g" \ + -e "s/-o smatrix/-o smatrix ${LDFLAGS}/g" \ + Makefile || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dobin smatrix +}