Compare commits

..

4 Commits

Author SHA1 Message Date
647bdd80ea fix pkg name
Some checks failed
/ sync-to-origin (push) Has been cancelled
2025-11-08 17:12:28 +01:00
33e8b490f5 pls work
Some checks failed
/ sync-to-origin (push) Has been cancelled
2025-11-08 16:55:39 +01:00
07a32672d3 another make minipatch
Some checks failed
/ sync-to-origin (push) Has been cancelled
2025-11-08 16:49:26 +01:00
9407e95481 add PKGBUILD
Some checks failed
/ sync-to-origin (push) Has been cancelled
2025-11-08 16:39:05 +01:00
3 changed files with 64 additions and 2 deletions

View File

@ -38,7 +38,7 @@ $(OBJ_PATH)/%.o: $(SRC_PATH)/%.cpp $(SRC_PATH)/%.h
install:
@install -vpm 755 -o root -g root $(BIN_PATH)/bakatui /usr/bin/
@install -Dvpm 755 -o root -g root $(BIN_PATH)/bakatui $(DESTDIR)/usr/bin/
clean:
rm -fr build

62
PKGBUILD Normal file
View File

@ -0,0 +1,62 @@
pkgname="bakatui"
_pkgname="bakatui"
provides=("${_pkgname}")
conflicts=("${_pkgname}")
pkgver=1.0.3.r0.gab854ed
pkgrel=1
arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64' 'riscv64')
url=https://git.pupes.org/PoliEcho/bakatui
pkgdesc="bakalari for your terminal"
license=('GPL-3.0-or-later')
depends=(
'curl'
'ncurses'
)
makedepends=('nlohmann-json'
'curl'
)
source=("git+${url}.git")
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/$_pkgname"
git fetch --tags 2>/dev/null
local _tag=$(git tag -l 'v[0-9]*' | grep -E '^v[0-9]+\.[0-9]+' | sort -V | tail -n1)
if [ -z "$_tag" ]; then
echo "0.0.0.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
else
git describe --long --tags "$_tag" | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
fi
}
prepare() {
cd "$srcdir/$_pkgname"
local _tag=$(git tag -l 'v[0-9]*' | grep -E '^v[0-9]+\.[0-9]+' | sort -V | tail -n1)
if [ -n "$_tag" ]; then
echo "Checking out tag: $_tag"
git checkout "$_tag"
else
echo "Warning: No version tags found, using HEAD"
fi
}
build() {
cd "$srcdir/$_pkgname"
make
}
package() {
cd "$srcdir/$_pkgname"
mkdir -p "${pkgdir}/usr/bin"
make DESTDIR="$pkgdir" install
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

View File

@ -1,7 +1,7 @@
#include <string_view>
#ifndef VERSION
#define VERSION "1.0.0"
#define VERSION "1.0.3"
#define NAME "bakatui"
inline constexpr auto hash_djb2a(const std::string_view sv) {