From e2a93d61583066cdb38c7643e4b6eb700836f971 Mon Sep 17 00:00:00 2001 From: klemek Date: Sat, 1 Nov 2025 20:39:24 +0100 Subject: [PATCH] chore: rename to forge (steel) --- .gitignore | 4 +++- Makefile.dev | 20 +++++++++++++++----- PKGBUILD | 6 +++--- README.md | 29 +++++++++++------------------ configure.ac | 2 +- src/config.h | 2 +- src/tempo.c | 1 - src/window.c | 4 ---- 8 files changed, 34 insertions(+), 34 deletions(-) diff --git a/.gitignore b/.gitignore index aecc2f1..2b9891c 100644 --- a/.gitignore +++ b/.gitignore @@ -21,4 +21,6 @@ forge configure *.pkg.tar.zst pkg -forge-* \ No newline at end of file +forge-* +confdeps.* +conftest.* \ No newline at end of file diff --git a/Makefile.dev b/Makefile.dev index f5cf687..4ec7c77 100644 --- a/Makefile.dev +++ b/Makefile.dev @@ -42,16 +42,18 @@ valgrind: build --undef-value-errors=no \ ./build/$(TARGET) $(TEST_ARGS) -.PHONY: release -release: clean +.PHONY: release-% +release-%: clean + git pull origin master + sed -i -E "s/[0-9]+\\.[0-9]+\\.[0-9]+/$*/g" configure.ac aclocal autoconf automake --add-missing ./configure make distcheck mkdir -p build - cp $(TARGET)-*.tar.gz build/ - @rm -rf \ + cp "$(TARGET)-steel-$*.tar.gz" build/ + @rm -rf \ autom4te.cache \ aclocal.m4 \ compile \ @@ -66,7 +68,15 @@ release: clean Makefile.in \ missing \ src/.* \ - src/*.o \ + src/*.o + sed -i -E "s/pkgver=[0-9]+\\.[0-9]+\\.[0-9]+/pkgver=$*/g" PKGBUILD + sha256sum build/forge-steel-$*.tar.gz | cut -d' ' -f1 | xargs -I{} sed -i -E "s/sha256sums=\\('.*'\\)/sha256sums=\\('{}'\\)/g" PKGBUILD + git add configure.ac PKGBUILD + git commit -am "forge steel-$*" + git tag steel-$* -m "forge steel-$*" + @echo "Push release: git push origin master --tags" + @echo "Rollback release: git reset HEAD~1 --hard && git tag -d steel-$*" + .PHONY: release-arch release-arch: clean diff --git a/PKGBUILD b/PKGBUILD index 71c0920..a1766f1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,12 +1,12 @@ pkgname=forge -pkgver=0.0.0 +pkgver=1.0.0 pkgrel=1 pkgdesc="Fusion Of Real Time Generative Effects" arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64' 'riscv64') depends=('glfw>=1:3.0', 'v4l-utils>=1.30', 'alsa-lib>=1.2.14') url="https://github.com/klemek/forge" -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/klemek/forge/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz") -sha256sums=('TODO') +source=("${pkgname}-steel-${pkgver}.tar.gz::https://github.com/klemek/forge-steel/releases/download/steel-v${pkgver}/${pkgname}-steel-${pkgver}.tar.gz") +sha256sums=('71e2db98e1346b101d175535c30875f28eb21432f4147ecc2b40c9da3973f5fb') srcdir=build build() { diff --git a/README.md b/README.md index 6b675b3..a63058c 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ -[![CI](https://github.com/klemek/forge/actions/workflows/ci.yml/badge.svg)](https://github.com/klemek/forge/actions/workflows/ci.yml) +[![CI](https://github.com/klemek/forge-steel/actions/workflows/ci.yml/badge.svg)](https://github.com/klemek/forge-steel/actions/workflows/ci.yml) -# F.O.R.G.E. +# F.O.R.G.E. (Steel) > **F**usion **O**f **R**eal **T**ime **G**enerative **E**ffects +*Steel version (linux executable)* + TODO ## Install @@ -17,11 +19,11 @@ TODO ### From release -See [Releases](https://github.com/klemek/forge/releases) +See [Releases](https://github.com/klemek/forge-steel/releases) ```shell -tar xvzf forge-x.y.z.tar.gz -cd forge-x.y.z +tar xvzf forge-steel-x.y.z.tar.gz +cd forge-steel-x.y.z ./configure make make install @@ -30,7 +32,7 @@ make install ### From repository (PKGBUILD) ```shell -git clone --recursive https://github.com/klemek/forge +git clone --recursive https://github.com/klemek/forge-steel cd forge makepkg -si ``` @@ -39,7 +41,7 @@ makepkg -si ### From repository (dev version) ```shell -git clone --recursive https://github.com/klemek/forge +git clone --recursive https://github.com/klemek/forge-steel cd forge aclocal autoconf @@ -76,18 +78,9 @@ options: ## Release guide ```shell -# get latest version -git pull origin master -# update configure.ac with new version -$EDITOR configure.ac # make full build -make -f Makefile.dev release -# update PKGBUILD with new version and sha256 sum -sha256sum build/forge-x.y.z.tar.gzx -$EDITOR PKGBUILD -# push to repo -git commit -am "forge vX.Y.Z" -git tag vX.Y.Z +make -f Makefile.dev release-1.0.0 +# push release git push origin master --tags # create release from tag on github # attach .tar.gz to the github release diff --git a/configure.ac b/configure.ac index d2e554f..75ee43c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([forge], [0.0.0], [klemek.dev@proton.me]) +AC_INIT([forge], [steel-0.0.0], [klemek.dev@proton.me]) AM_INIT_AUTOMAKE AC_PROG_CC diff --git a/src/config.h b/src/config.h index 660aed4..f58e3d2 100644 --- a/src/config.h +++ b/src/config.h @@ -8,7 +8,7 @@ #endif /* PACKAGE */ #ifndef VERSION -#define VERSION "(dev)" +#define VERSION "steel-dev" #endif /* VERSION */ /* TYPES */ diff --git a/src/tempo.c b/src/tempo.c index 5515cff..64af55d 100644 --- a/src/tempo.c +++ b/src/tempo.c @@ -56,7 +56,6 @@ static long get_average_tap_duration(Tempo tempo) { average_tap_duration = running_total / amount; if (average_tap_duration < MIN_BEAT_LENGTH) { - log_debug("%ld", average_tap_duration); return MIN_BEAT_LENGTH; } diff --git a/src/window.c b/src/window.c index a001bce..0069787 100644 --- a/src/window.c +++ b/src/window.c @@ -129,10 +129,6 @@ void window_use(Window *window, SharedContext *context) { context->tex_resolution[0] = (int)(context->tex_resolution[1] * context->resolution[0] / context->resolution[1]); - - log_debug("Resolution %f %f", context->resolution[0], context->resolution[1]); - log_debug("Tex resolution %f %f", context->tex_resolution[0], - context->tex_resolution[1]); } void window_close(Window *window) {