aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAndrew Robbins <contact@andrewrobbins.info>2017-09-14 01:35:23 -0400
committerAndrew Robbins <contact@andrewrobbins.info>2017-09-14 02:03:05 -0400
commit02570dfcaf8f7665db1c8be4b9365443d8579c9f (patch)
tree20c7e9dc1af77c6eaa825beb2b815ec000bf71f3 /tools
parent823bb09ab15e0042c0d2cdb532a48ed64632b371 (diff)
downloadlibrebootfr-02570dfcaf8f7665db1c8be4b9365443d8579c9f.tar.gz
librebootfr-02570dfcaf8f7665db1c8be4b9365443d8579c9f.zip
Add dependencies to trisquel configuration dirs
Dependencies for individual programs are placed in separate files to lower maintainence costs.
Diffstat (limited to 'tools')
-rw-r--r--tools/dependencies/configs/trisquel7/i386/README24
-rw-r--r--tools/dependencies/configs/trisquel7/i386/dependencies0
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-bucts6
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-coreboot13
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-crossgcc-arm1
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-dejavu-fonts2
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-documentation1
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-download2
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-flashrom10
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-generic17
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-grub17
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-i945-pwm6
-rw-r--r--tools/dependencies/configs/trisquel7/i386/deps-memtest86plus2
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/README24
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/dependencies0
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-bucts6
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-coreboot13
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-arm1
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-i38610
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-dejavu-fonts2
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-documentation1
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-download2
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-flashrom10
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-generic17
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-grub17
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-i945-pwm6
-rw-r--r--tools/dependencies/configs/trisquel7/x86_64/deps-memtest86plus2
27 files changed, 212 insertions, 0 deletions
diff --git a/tools/dependencies/configs/trisquel7/i386/README b/tools/dependencies/configs/trisquel7/i386/README
new file mode 100644
index 00000000..3a920465
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/README
@@ -0,0 +1,24 @@
+Each file in this directory contains a list of dependencies that
+should be installed before compiling the program indicated by the
+filename's suffix, with a few exceptions; these exceptions being
+"deps-documentation", "deps-download", and "deps-generic" for reasons
+noted below:
+
+* "deps-documentation" contains a general list of packages that are
+ needed to build Libreboot documentation.
+* "deps-download" contains packages necessary for downloading either
+ source code repositories and/or supporting files from a remote
+ source.
+* "deps-generic" contains generic dependencies that didn't quite fit
+ (i.e. listed) under any of the other dependency lists but are
+ necessary nonetheless.
+
+It is expected that these files are updated whenever upstream projects
+change dependency requirements.
+
+Any duplications between files are intentional; in order to provide a
+clear picture as to which dependencies are needed by individual
+programs, any attempt to consolidate these lists is dissuaded.
+
+This README is released under Creative Commons Zero 1.0:
+https://creativecommons.org/publicdomain/zero/1.0/
diff --git a/tools/dependencies/configs/trisquel7/i386/dependencies b/tools/dependencies/configs/trisquel7/i386/dependencies
deleted file mode 100644
index e69de29b..00000000
--- a/tools/dependencies/configs/trisquel7/i386/dependencies
+++ /dev/null
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-bucts b/tools/dependencies/configs/trisquel7/i386/deps-bucts
new file mode 100644
index 00000000..538d83f7
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-bucts
@@ -0,0 +1,6 @@
+gcc
+libpci3
+libpci-dev
+make
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-coreboot b/tools/dependencies/configs/trisquel7/i386/deps-coreboot
new file mode 100644
index 00000000..bd78c637
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-coreboot
@@ -0,0 +1,13 @@
+bison
+doxygen
+flex
+gcc
+gdb
+g++
+iasl
+libncurses5
+libncurses5-dev
+libssl-dev
+make
+ncurses-base
+pkg-config
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-crossgcc-arm b/tools/dependencies/configs/trisquel7/i386/deps-crossgcc-arm
new file mode 100644
index 00000000..f4629ab5
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-crossgcc-arm
@@ -0,0 +1 @@
+gcc-arm-linux-gnueabi
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-dejavu-fonts b/tools/dependencies/configs/trisquel7/i386/deps-dejavu-fonts
new file mode 100644
index 00000000..30157ccf
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-dejavu-fonts
@@ -0,0 +1,2 @@
+fontforge
+libfont-ttf-perl
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-documentation b/tools/dependencies/configs/trisquel7/i386/deps-documentation
new file mode 100644
index 00000000..4a59b54c
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-documentation
@@ -0,0 +1 @@
+pandoc
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-download b/tools/dependencies/configs/trisquel7/i386/deps-download
new file mode 100644
index 00000000..880fb73e
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-download
@@ -0,0 +1,2 @@
+git
+wget
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-flashrom b/tools/dependencies/configs/trisquel7/i386/deps-flashrom
new file mode 100644
index 00000000..e469c651
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-flashrom
@@ -0,0 +1,10 @@
+libftdi1
+libftdi-dev
+libpci3
+libpci-dev
+libusb-1.0-0
+libusb-1.0-0-dev
+pciutils
+pkg-config
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-generic b/tools/dependencies/configs/trisquel7/i386/deps-generic
new file mode 100644
index 00000000..b04512a4
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-generic
@@ -0,0 +1,17 @@
+autogen
+binutils
+build-essential
+coreutils
+fakeroot
+gawk
+help2man
+libfakeroot
+libfaketime
+libltdl-dev
+liblzma-dev
+libopts25
+libopts25-dev
+libtool
+m4
+texinfo
+xz-utils
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-grub b/tools/dependencies/configs/trisquel7/i386/deps-grub
new file mode 100644
index 00000000..c54e7627
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-grub
@@ -0,0 +1,17 @@
+autoconf
+automake
+bison
+flex
+gcc
+gettext
+libdevmapper-dev
+libfreetype6
+libfreetype6-dev
+libpciaccess0
+libpciaccess-dev
+libusb-1.0-0
+libusb-1.0-0-dev
+python
+qemu-system-x86
+ttf-unifont
+xorriso
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-i945-pwm b/tools/dependencies/configs/trisquel7/i386/deps-i945-pwm
new file mode 100644
index 00000000..538d83f7
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-i945-pwm
@@ -0,0 +1,6 @@
+gcc
+libpci3
+libpci-dev
+make
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/i386/deps-memtest86plus b/tools/dependencies/configs/trisquel7/i386/deps-memtest86plus
new file mode 100644
index 00000000..89ffe213
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/i386/deps-memtest86plus
@@ -0,0 +1,2 @@
+gcc
+make
diff --git a/tools/dependencies/configs/trisquel7/x86_64/README b/tools/dependencies/configs/trisquel7/x86_64/README
new file mode 100644
index 00000000..3a920465
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/README
@@ -0,0 +1,24 @@
+Each file in this directory contains a list of dependencies that
+should be installed before compiling the program indicated by the
+filename's suffix, with a few exceptions; these exceptions being
+"deps-documentation", "deps-download", and "deps-generic" for reasons
+noted below:
+
+* "deps-documentation" contains a general list of packages that are
+ needed to build Libreboot documentation.
+* "deps-download" contains packages necessary for downloading either
+ source code repositories and/or supporting files from a remote
+ source.
+* "deps-generic" contains generic dependencies that didn't quite fit
+ (i.e. listed) under any of the other dependency lists but are
+ necessary nonetheless.
+
+It is expected that these files are updated whenever upstream projects
+change dependency requirements.
+
+Any duplications between files are intentional; in order to provide a
+clear picture as to which dependencies are needed by individual
+programs, any attempt to consolidate these lists is dissuaded.
+
+This README is released under Creative Commons Zero 1.0:
+https://creativecommons.org/publicdomain/zero/1.0/
diff --git a/tools/dependencies/configs/trisquel7/x86_64/dependencies b/tools/dependencies/configs/trisquel7/x86_64/dependencies
deleted file mode 100644
index e69de29b..00000000
--- a/tools/dependencies/configs/trisquel7/x86_64/dependencies
+++ /dev/null
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-bucts b/tools/dependencies/configs/trisquel7/x86_64/deps-bucts
new file mode 100644
index 00000000..538d83f7
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-bucts
@@ -0,0 +1,6 @@
+gcc
+libpci3
+libpci-dev
+make
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-coreboot b/tools/dependencies/configs/trisquel7/x86_64/deps-coreboot
new file mode 100644
index 00000000..bd78c637
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-coreboot
@@ -0,0 +1,13 @@
+bison
+doxygen
+flex
+gcc
+gdb
+g++
+iasl
+libncurses5
+libncurses5-dev
+libssl-dev
+make
+ncurses-base
+pkg-config
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-arm b/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-arm
new file mode 100644
index 00000000..f4629ab5
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-arm
@@ -0,0 +1 @@
+gcc-arm-linux-gnueabi
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-i386 b/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-i386
new file mode 100644
index 00000000..2fa4385b
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-crossgcc-i386
@@ -0,0 +1,10 @@
+gcc-multilib
+lib32ncurses5
+lib32ncurses5-dev
+lib32stdc++6
+lib32tinfo-dev
+lib32tinfo5
+lib32z1
+lib32z1-dev
+libc6-dev-i386
+libc6-i386
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-dejavu-fonts b/tools/dependencies/configs/trisquel7/x86_64/deps-dejavu-fonts
new file mode 100644
index 00000000..30157ccf
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-dejavu-fonts
@@ -0,0 +1,2 @@
+fontforge
+libfont-ttf-perl
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-documentation b/tools/dependencies/configs/trisquel7/x86_64/deps-documentation
new file mode 100644
index 00000000..4a59b54c
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-documentation
@@ -0,0 +1 @@
+pandoc
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-download b/tools/dependencies/configs/trisquel7/x86_64/deps-download
new file mode 100644
index 00000000..880fb73e
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-download
@@ -0,0 +1,2 @@
+git
+wget
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-flashrom b/tools/dependencies/configs/trisquel7/x86_64/deps-flashrom
new file mode 100644
index 00000000..e469c651
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-flashrom
@@ -0,0 +1,10 @@
+libftdi1
+libftdi-dev
+libpci3
+libpci-dev
+libusb-1.0-0
+libusb-1.0-0-dev
+pciutils
+pkg-config
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-generic b/tools/dependencies/configs/trisquel7/x86_64/deps-generic
new file mode 100644
index 00000000..b04512a4
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-generic
@@ -0,0 +1,17 @@
+autogen
+binutils
+build-essential
+coreutils
+fakeroot
+gawk
+help2man
+libfakeroot
+libfaketime
+libltdl-dev
+liblzma-dev
+libopts25
+libopts25-dev
+libtool
+m4
+texinfo
+xz-utils
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-grub b/tools/dependencies/configs/trisquel7/x86_64/deps-grub
new file mode 100644
index 00000000..c54e7627
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-grub
@@ -0,0 +1,17 @@
+autoconf
+automake
+bison
+flex
+gcc
+gettext
+libdevmapper-dev
+libfreetype6
+libfreetype6-dev
+libpciaccess0
+libpciaccess-dev
+libusb-1.0-0
+libusb-1.0-0-dev
+python
+qemu-system-x86
+ttf-unifont
+xorriso
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-i945-pwm b/tools/dependencies/configs/trisquel7/x86_64/deps-i945-pwm
new file mode 100644
index 00000000..538d83f7
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-i945-pwm
@@ -0,0 +1,6 @@
+gcc
+libpci3
+libpci-dev
+make
+zlib1g
+zlib1g-dev
diff --git a/tools/dependencies/configs/trisquel7/x86_64/deps-memtest86plus b/tools/dependencies/configs/trisquel7/x86_64/deps-memtest86plus
new file mode 100644
index 00000000..89ffe213
--- /dev/null
+++ b/tools/dependencies/configs/trisquel7/x86_64/deps-memtest86plus
@@ -0,0 +1,2 @@
+gcc
+make