From ad6e37834026de6fb43e9b41079550348b723498 Mon Sep 17 00:00:00 2001 From: Drath Date: Fri, 14 Aug 2026 18:08:52 +0200 Subject: [PATCH] we dab on meson --- distrobox.ini | 2 +- install_service.sh | 7 ------ meson.build | 56 ---------------------------------------------- 3 files changed, 1 insertion(+), 64 deletions(-) delete mode 100755 install_service.sh delete mode 100644 meson.build diff --git a/distrobox.ini b/distrobox.ini index 202589b..d5ba75f 100644 --- a/distrobox.ini +++ b/distrobox.ini @@ -1,5 +1,5 @@ [linuxsmartie] -additional_packages="build-essential meson libusb-1.0-0-dev pkgconf zlib1g-dev" +additional_packages="build-essential libusb-1.0-0-dev pkgconf zlib1g-dev" image=quay.io/toolbx-images/debian-toolbox:13 init=false replace=true diff --git a/install_service.sh b/install_service.sh deleted file mode 100755 index a780896..0000000 --- a/install_service.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -mkdir -p ~/.config/systemd/user -cp linuxSmartie.service ~/.config/systemd/user/linuxSmartie.service -systemctl --user daemon-reload -systemctl --user enable linuxSmartie -systemctl --user start linuxSmartie \ No newline at end of file diff --git a/meson.build b/meson.build deleted file mode 100644 index a4c33dc..0000000 --- a/meson.build +++ /dev/null @@ -1,56 +0,0 @@ -project( - 'linuxSmartie', - 'c', - version: '1.0', - default_options : [ - 'prefix=/home/drath/.local', - 'c_std=c23', - 'warning_level=everything', # -> -Wall -Wextra -Wpedantic, also try =everything - 'werror=true', # -> -Werror - 'buildtype=release', # -> -O3, no debug - ], -) - -srcs = [ - 'src/aio.c', - 'src/cpu.c', - 'src/gpu.c', - 'src/lcd.c', - 'src/log.c', - 'src/main.c', - 'src/sys.c', - 'src/utils.c' -] - -cc = meson.get_compiler('c') - -git = find_program('git') -git_hash = run_command(git, 'rev-parse', '--short', 'HEAD', check: false).stdout().strip() -git_commits = run_command(git, 'rev-list', '--count', 'HEAD', check: false).stdout().strip() - -version_h = vcs_tag( - input : 'include/version.h.in', - output : 'version.h', - command : ['git', 'describe', '--always', '--long', '--dirty'], - replace_string : '@VCS_TAG@', - fallback : 'unknown', -) - -executable( - 'linuxSmartie', - srcs + [version_h], - include_directories : include_directories('include'), - dependencies : [ - dependency('libusb-1.0', required : true), - cc.find_library('m', required : true), - ], - c_args : [ - '-D_GNU_SOURCE', - '-D_POSIX_C_SOURCE=200809L', - '-Wno-c++-compat', # dont care about c++ - '-Wno-format-truncation', # hates pretty_bytes/pretty_num - '-Wno-cast-align', # casting char array to gpu_metrics - '-Wno-padded', # mostly for gpu_metrics.h - ], - install : true, -) \ No newline at end of file