summaryrefslogtreecommitdiff
path: root/elements/core/flex.bst
diff options
context:
space:
mode:
Diffstat (limited to 'elements/core/flex.bst')
-rw-r--r--elements/core/flex.bst26
1 files changed, 26 insertions, 0 deletions
diff --git a/elements/core/flex.bst b/elements/core/flex.bst
new file mode 100644
index 00000000..469aaedf
--- /dev/null
+++ b/elements/core/flex.bst
@@ -0,0 +1,26 @@
+kind: manual
+depends:
+- gnu-toolchain.bst
+- core/perl.bst
+- core/autoconf.bst
+- core/automake.bst
+- core/file.bst
+- core/gettext-tarball.bst
+- core/texinfo-tarball.bst
+sources:
+- kind: git
+ url: upstream:flex
+ track: baserock/build-essential
+ ref: de10f98e8a2dc2a021796811490d0f30c3cd90bf
+config:
+ configure-commands:
+ - autoreconf -ivf
+ - ./configure --prefix="%{prefix}"
+ build-commands:
+ - make dist_doc_DATA=
+ install-commands:
+ - make dist_doc_DATA= DESTDIR="%{install-root}" install
+ - ln -s libfl.a "%{install-root}%{prefix}/lib/libl.a"
+ - echo "#!%{prefix}/bin/sh" >"%{install-root}%{prefix}/bin/lex"
+ - echo 'exec '"%{prefix}"'/bin/flex -l "$@"' >>"%{install-root}%{prefix}/bin/lex"
+ - chmod 755 "%{install-root}%{prefix}/bin/lex"