Compare commits
No commits in common. "master" and "v1.0.0" have entirely different histories.
2
Makefile
2
Makefile
@ -38,7 +38,7 @@ $(OBJ_PATH)/%.o: $(SRC_PATH)/%.cpp $(SRC_PATH)/%.h
|
|||||||
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
@install -Dvpm 755 -o root -g root $(BIN_PATH)/bakatui $(DESTDIR)/usr/bin/
|
@install -vpm 755 -o root -g root $(BIN_PATH)/bakatui /usr/bin/
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -fr build
|
rm -fr build
|
||||||
|
|||||||
62
PKGBUILD
62
PKGBUILD
@ -1,62 +0,0 @@
|
|||||||
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"
|
|
||||||
}
|
|
||||||
@ -1,7 +1,7 @@
|
|||||||
#include <string_view>
|
#include <string_view>
|
||||||
#ifndef VERSION
|
#ifndef VERSION
|
||||||
|
|
||||||
#define VERSION "1.0.3"
|
#define VERSION "1.0.0"
|
||||||
#define NAME "bakatui"
|
#define NAME "bakatui"
|
||||||
|
|
||||||
inline constexpr auto hash_djb2a(const std::string_view sv) {
|
inline constexpr auto hash_djb2a(const std::string_view sv) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user