Published: 0.1.0

This commit is contained in:
Rafael Baboni Dominiquini 2026-01-05 21:22:27 -03:00
commit eedb5b7751
4 changed files with 63 additions and 0 deletions

16
.SRCINFO Normal file
View file

@ -0,0 +1,16 @@
pkgbase = lazymake-bin
pkgdesc = Modern TUI for Makefiles with interactive target selection, dependency visualization, and command safety analysis
pkgver = 0.1.0
pkgrel = 1
url = https://github.com/rshelekhov/lazymake
arch = x86_64
arch = aarch64
license = MIT
provides = lazymake
conflicts = lazymake
source_x86_64 = lazymake-x86_64-0.1.0.tgz::https://github.com/rshelekhov/lazymake/releases/download/v0.1.0/lazymake_0.1.0_Linux_x86_64.tar.gz
sha256sums_x86_64 = 1a85759d4b7d9c6f494a2819c940863acec0f6fa088561ff80b4f2acdde9c383
source_aarch64 = lazymake-aarch64-0.1.0.tgz::https://github.com/rshelekhov/lazymake/releases/download/v0.1.0/lazymake_0.1.0_Linux_arm64.tar.gz
sha256sums_aarch64 = c0749d0710b47287a5964ae1053bd65f92751e44aa2a128a4dfc9ae0db763277
pkgname = lazymake-bin

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
*
!.nvchecker.toml
!.gitignore
!PKGBUILD
!.SRCINFO

5
.nvchecker.toml Normal file
View file

@ -0,0 +1,5 @@
[lazymake-bin]
source = "github"
github = "rshelekhov/lazymake"
use_latest_release = true
prefix = "v"

37
PKGBUILD Normal file
View file

@ -0,0 +1,37 @@
# Maintainer: Rafael Dominiquini <rafaeldominiquini at gmail dot com>
_pkgauthor=rshelekhov
_pkgname=lazymake
pkgname=${_pkgname}-bin
pkgdesc="Modern TUI for Makefiles with interactive target selection, dependency visualization, and command safety analysis"
pkgver=0.1.0
pkgrel=1
_pkgvername=v${pkgver}
arch=('x86_64' 'aarch64')
_barch=('x86_64' 'arm64')
url="https://github.com/${_pkgauthor}/${_pkgname}"
_urlraw="https://raw.githubusercontent.com/${_pkgauthor}/${_pkgname}/${_pkgvername}"
license=('MIT')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
source_x86_64=("${_pkgname}-${arch[0]}-${pkgver}.tgz::${url}/releases/download/${_pkgvername}/${_pkgname}_${pkgver}_Linux_${_barch[0]}.tar.gz")
source_aarch64=("${_pkgname}-${arch[1]}-${pkgver}.tgz::${url}/releases/download/${_pkgvername}/${_pkgname}_${pkgver}_Linux_${_barch[1]}.tar.gz")
sha256sums_x86_64=('1a85759d4b7d9c6f494a2819c940863acec0f6fa088561ff80b4f2acdde9c383')
sha256sums_aarch64=('c0749d0710b47287a5964ae1053bd65f92751e44aa2a128a4dfc9ae0db763277')
package() {
cd "${srcdir}/" || exit
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "README.md" "${pkgdir}/usr/share/doc/${pkgname}/README.md"
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}