summaryrefslogtreecommitdiff
path: root/configure.ac (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add git-fetch-remotes.Oleg Pykhalov2025-12-181-0/+2
* yaml-format: Add Git commit hash to YAML format•••The format-yaml.in file now includes the current Git commit hash in the generated YAML files, using a helper function to retrieve it from git. * configure.ac: Add GIT executable path detection. * src/guile/format-yaml/format-yaml.in: Include Git commit hash. Oleg Pykhalov2025-07-311-0/+3
* guix: Fix inferior for obs.•••* .gitignore: Exclude generated file. * .guix-channel: Delete obsolete channel definition. * configure.ac: Remove generation of obsolete file. * guix/wugi/etc/guix/channels/current-local-file.scm: Rename from .in. * guix/wugi/manifests/obs.scm: Update package manifest generation. Oleg Pykhalov2025-05-291-3/+0
* Fix obs plugins depends on wrong OBS version.•••* guix/wugi/etc/guix/channels/current-local-file.scm: Add a new channel definition for dotfiles. This allows to use local files as guix channels. The path is defined by the abs_top_srcdir variable. * guix/wugi/manifests/obs.scm: Fix obs version for plugins. Oleg Pykhalov2025-05-291-0/+3
* Rename tool for compiling Guile next.•••Renames guix-shell-guild to guix-guile-next-compile-file. * configure.ac: Update configuration file. * src/guile/guix-shell-guild/guix-shell-guild.in: Rename from old name. * src/bash/guile-clean-modules/guile-clean-modules.sh.in: Updated the compilation command. Oleg Pykhalov2025-05-261-1/+1
* Add script to clean Guile modules.•••This commit introduces a new shell script that removes unused Guile modules from a project's guix-shell file. * configure.ac: Configure the generated bash script. * src/bash/guile-clean-modules/guile-clean-modules.sh.in: Add the cleaning script. Oleg Pykhalov2025-05-251-0/+2
* src: guile: Add guix-shell-guild script.•••Adds a guix-shell-guild script that invokes guild within a Guix shell environment. * src/guile/guix-shell-guild/guix-shell-guild.in: New file. * configure.ac: Adds the new script to configuration files. Oleg Pykhalov2025-05-251-0/+1
* src: format-yaml: Add YAML formatting support.•••Adds YAMLFMT to the build system and uses it to format the job file. * configure.ac: Adds YAMLFMT path discovery. * src/guile/format-yaml/format-yaml.in: Includes wugi utils. Oleg Pykhalov2025-05-241-0/+3
* autotools: Add YQ dependency.•••Adds YQ as a required tool for job configuration generation. * configure.ac: Adds YQ to the list of required programs. * src/guile/format-yaml/format-yaml.in: Uses @YQ@ variable instead of direct call. Oleg Pykhalov2025-05-241-0/+3
* src: guile: Add YAML formatting tool.•••This commit introduces a new Guile script for updating YAML files. * .gitignore: Add format-yaml to the ignore list. * configure.ac: Configure and build the format-yaml script. * src/guile/format-yaml/format-yaml.in: Implement the YAML formatting tool. Oleg Pykhalov2025-05-241-0/+3
* configure.ac: Require pkg.m4 and guile.m4.•••Ensure that the necessary tools for building are available. This commit adds checks to verify the presence of pkg-config and Guile, providing a more robust build process. * configure.ac: Add checks for required dependencies. Oleg Pykhalov2025-05-241-0/+16
* Makefile.am: Use GPG instead of Pass.•••Uses GPG to decrypt secrets from a file. * Makefile.am: Update decryption method. * configure.ac: Replace PASS with GPG dependency. * README.md: Replace PASS with GPG dependency. Oleg Pykhalov2025-05-221-2/+2
* Makefile: Update container image build scripts.•••The Makefile.am file was updated to use the SKOPEO command instead of skopeo. This change ensures that the docker images are built correctly, regardless of how skopeo is invoked. * Makefile.am: Update Docker image build scripts. * configure.ac: Add SKOPEO to configure script. Oleg Pykhalov2025-05-221-0/+3
* emacs: Add benchmark script.•••Adds a simple Emacs Lisp script for benchmarking. * .gitignore: Ignore generated benchmark file. * Makefile.am: Remove the benchmark target. * configure.ac: Detect and configure Emacs. * src/emacs/benchmark/benchmark.el.in: Add benchmark script. Oleg Pykhalov2025-05-221-0/+9
* Update automake initialization.•••Initialize automake with specific options for better compatibility and warnings. * configure.ac: Set AM_INIT_AUTOMAKE options. Oleg Pykhalov2025-05-221-1/+1
* Makefile: Allow to configure git.•••Use $(GIT) instead of git in Makefile.am. * Makefile.am: Replace git with $$(GIT) to use the defined Git executable. * configure.ac: Add GIT variable definition and path search. Oleg Pykhalov2025-05-221-0/+6
* Makefile.am: Update build commands.•••The guix command has been replaced with the $GUIX variable in several Makefile targets to ensure consistent execution across environments and improve readability. This change affects targets related to system VM configuration, extension graph generation, shepherd graph creation, SSH key management, Nix package building, environment setup, deployment, packer build scripts, time machine operations, system builds, home builds, manifest builds, container image creation, and various shell commands. * Makefile.am: Update build commands. Oleg Pykhalov2025-05-221-0/+3
* Use pass command for dotfiles decryption.•••Uses the pass command to decrypt dotfiles instead of a shell script. * Makefile.am: Update build process to use PASS variable. * configure.ac: Add check for pass and create PASS variable. Oleg Pykhalov2025-05-221-0/+4
* Use autoconf.•••* AUTHORS: Add initial list of contributors. * ChangeLog: Add initial ChangeLog file. * Makefile: Rename Makefile to Makefile.am and update build targets. * NEWS: Add NEWS file for project announcements. * bootstrap: Create bootstrap script for building the system. * configure.ac: Initialize autoconf configuration file. Oleg Pykhalov2025-05-211-0/+4