mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
Install each bison with different symlinks
This commit is contained in:
parent
6a77c8f426
commit
1ba9c80a3b
8 changed files with 33 additions and 12 deletions
|
|
@ -21,8 +21,7 @@ bison: src.a lib.a
|
||||||
FORCE:
|
FORCE:
|
||||||
|
|
||||||
install:
|
install:
|
||||||
install -D bison $(DESTDIR)$(PREFIX)/bin/bison
|
install -D bison-3.4 $(DESTDIR)$(PREFIX)/bin/bison-3.4
|
||||||
rm -rf $(PREFIX)/share/bison
|
install -d $(DESTDIR)$(PREFIX)/share/bison-3.4
|
||||||
install -d $(DESTDIR)$(PREFIX)/share/bison
|
mv data/skeletons/ $(DESTDIR)$(PREFIX)/share/bison-3.4
|
||||||
mv data/skeletons/ $(DESTDIR)$(PREFIX)/share/bison
|
mv data/m4sugar/ $(DESTDIR)$(PREFIX)/share/bison-3.4
|
||||||
mv data/m4sugar/ $(DESTDIR)$(PREFIX)/share/bison
|
|
||||||
|
|
|
||||||
|
|
@ -20,3 +20,9 @@ src_prepare() {
|
||||||
src_compile() {
|
src_compile() {
|
||||||
make -j1 -f Makefile PREFIX="${PREFIX}"
|
make -j1 -f Makefile PREFIX="${PREFIX}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
default
|
||||||
|
|
||||||
|
ln -s bison-3.4 "${DESTDIR}${PREFIX}/bin/bison"
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
f http://mirrors.kernel.org/gnu/bison/bison-3.4.2.tar.xz 27d05534699735dc69e86add5b808d6cb35900ad3fd63fa82e3eb644336abfa0
|
|
||||||
g https://https.git.savannah.gnu.org/git/gnulib.git~672663a _ 8cced51f89a950472473856f86e88f5daf97a2347756125ccdc8ee907deec570 gnulib-672663a.tar.gz
|
|
||||||
|
|
@ -35,7 +35,9 @@ src_prepare() {
|
||||||
src_configure() {
|
src_configure() {
|
||||||
./configure --prefix="${PREFIX}" \
|
./configure --prefix="${PREFIX}" \
|
||||||
--libdir="${LIBDIR}" \
|
--libdir="${LIBDIR}" \
|
||||||
--disable-nls
|
--disable-nls \
|
||||||
|
--program-suffix=-3.6 \
|
||||||
|
--datarootdir="${PREFIX}/share/bison-3.6"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
|
@ -44,4 +46,6 @@ src_compile() {
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
||||||
|
|
||||||
|
ln -s bison-3.6 "${DESTDIR}${PREFIX}/bin/bison"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,9 @@ src_prepare() {
|
||||||
src_configure() {
|
src_configure() {
|
||||||
./configure --prefix="${PREFIX}" \
|
./configure --prefix="${PREFIX}" \
|
||||||
--libdir="${LIBDIR}" \
|
--libdir="${LIBDIR}" \
|
||||||
--disable-nls
|
--disable-nls \
|
||||||
|
--program-suffix=-3.7 \
|
||||||
|
--datarootdir="${PREFIX}/share/bison-3.7"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
|
@ -41,4 +43,6 @@ src_compile() {
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
||||||
|
|
||||||
|
ln -s bison-3.7 "${DESTDIR}${PREFIX}/bin/bison"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,9 @@ src_prepare() {
|
||||||
src_configure() {
|
src_configure() {
|
||||||
./configure --prefix="${PREFIX}" \
|
./configure --prefix="${PREFIX}" \
|
||||||
--libdir="${LIBDIR}" \
|
--libdir="${LIBDIR}" \
|
||||||
--disable-nls
|
--disable-nls \
|
||||||
|
--program-suffix=-3.8 \
|
||||||
|
--datarootdir="${PREFIX}/share/bison-3.8"
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
|
@ -41,4 +43,6 @@ src_compile() {
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
make MAKEINFO=true DESTDIR="${DESTDIR}" install
|
||||||
|
|
||||||
|
ln -s bison-3.8 "${DESTDIR}${PREFIX}/bin/bison"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,13 @@ src_prepare() {
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" --enable-static --disable-shared --disable-java
|
INTLBISON=bison-3.6 \
|
||||||
|
TOOLS_BISON=bison-3.6 \
|
||||||
|
./configure --prefix="${PREFIX}" \
|
||||||
|
--libdir="${LIBDIR}" \
|
||||||
|
--enable-static \
|
||||||
|
--disable-shared \
|
||||||
|
--disable-java
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,6 @@ build: automake-1.16.3
|
||||||
build: autoconf-2.71
|
build: autoconf-2.71
|
||||||
build: bison-3.6.4
|
build: bison-3.6.4
|
||||||
build: bison-3.7.6
|
build: bison-3.7.6
|
||||||
build: bison-3.8.2
|
|
||||||
build: perl-Devel-Tokenizer-C-0.11
|
build: perl-Devel-Tokenizer-C-0.11
|
||||||
build: perl-5.22.4
|
build: perl-5.22.4
|
||||||
build: perl-Devel-Tokenizer-C-0.11
|
build: perl-Devel-Tokenizer-C-0.11
|
||||||
|
|
@ -183,6 +182,7 @@ build: perl-Devel-Tokenizer-C-0.11
|
||||||
build: perl-5.30.3
|
build: perl-5.30.3
|
||||||
build: perl-Devel-Tokenizer-C-0.11
|
build: perl-Devel-Tokenizer-C-0.11
|
||||||
build: perl-5.36.3
|
build: perl-5.36.3
|
||||||
|
build: bison-3.8.2
|
||||||
build: perl-Devel-Tokenizer-C-0.11
|
build: perl-Devel-Tokenizer-C-0.11
|
||||||
build: perl-5.42.0
|
build: perl-5.42.0
|
||||||
uninstall: perl-5.6.2 perl-5.8.9
|
uninstall: perl-5.6.2 perl-5.8.9
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue