1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-12 11:54:06 +02:00

gnu: byacc: Remove machine-generated files.

* gnu/packages/compiler-tools.scm (byacc)[source]: Remove machine-generated files.
[native-inputs]: Add autoconf, automake.

Change-Id: I74f756aefdf46a56b2da113bf9dd746f9dcfd13b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Anderson Torres
2026-05-06 23:13:55 -03:00
committed by Liliana Marie Prikler
parent 7101adead8
commit c03c1426bd
+11 -4
View File
@@ -21,6 +21,7 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages compiler-tools)
#:use-module (gnu packages autotools)
#:use-module (gnu packages gawk)
#:use-module (guix build-system gnu)
#:use-module (guix build-system trivial)
@@ -44,11 +45,17 @@
(base32
"0il4w1vwbglayakywyghiqhcjpg1yvv5ww2p8ylz32bi05wpg2gj"))
(snippet
#~(begin (delete-file "btyaccpar.c")
(delete-file "yaccpar.c")))))
(native-inputs
(list gawk))
#~(begin
;; Remove machine-generated files
(for-each delete-file
(list "configure"
"btyaccpar.c"
"yaccpar.c"))))))
(build-system gnu-build-system)
(native-inputs
(list autoconf
automake
gawk))
(home-page "https://invisible-island.net/byacc/byacc.html")
(synopsis "Berkeley Yacc LALR parser generator")
(description