Built initramfs-tools for Maple Linux
This commit is contained in:
parent
843336d44f
commit
389fdcc5ec
103
STATUS.md
103
STATUS.md
@ -4,54 +4,55 @@ Definitions:
|
|||||||
- Can Build - The software can be both compiled via treetap on Maple Linux and run on Maple Linux
|
- Can Build - The software can be both compiled via treetap on Maple Linux and run on Maple Linux
|
||||||
- Can Package - The software can be packaged by treetap under Maple Linux, while using none of the deprecated paths (/usr/bin, /usr/lib, /usr/libexec, /sbin, etc.) and without conflicting with another package
|
- Can Package - The software can be packaged by treetap under Maple Linux, while using none of the deprecated paths (/usr/bin, /usr/lib, /usr/libexec, /sbin, etc.) and without conflicting with another package
|
||||||
|
|
||||||
| Package | Can Build? | Can Package? |
|
| Package | Can Build? | Can Package? |
|
||||||
| ------------- | ---------- | ------------ |
|
| ----------------- | ---------- | ------------ |
|
||||||
| `autoconf` | Yes | Yes |
|
| `autoconf` | Yes | Yes |
|
||||||
| `automake` | Yes | Yes |
|
| `automake` | Yes | Yes |
|
||||||
| `bc` |
|
| `bc` |
|
||||||
| `byacc` | Yes | Yes |
|
| `byacc` | Yes | Yes |
|
||||||
| `bzip2` | Yes | Yes |
|
| `bzip2` | Yes | Yes |
|
||||||
| `chrony` |
|
| `chrony` |
|
||||||
| `cmake` | Yes | Yes |
|
| `cmake` | Yes | Yes |
|
||||||
| `coreutils` |
|
| `coreutils` |
|
||||||
| `dhcpcd` |
|
| `dhcpcd` |
|
||||||
| `diffutils` |
|
| `diffutils` |
|
||||||
| `findutils` |
|
| `findutils` |
|
||||||
| `flex` | Yes | Yes |
|
| `flex` | Yes | Yes |
|
||||||
| `gettext` |
|
| `gettext` |
|
||||||
| `grep` |
|
| `grep` |
|
||||||
| `groff` | Yes | Yes |
|
| `groff` | Yes | Yes |
|
||||||
| `gzip` |
|
| `gzip` |
|
||||||
| `iproute2` |
|
| `initramfs-tools` | Yes | Yes |
|
||||||
| `kbd` |
|
| `iproute2` |
|
||||||
| `kmod` |
|
| `kbd` |
|
||||||
| `less` |
|
| `kmod` |
|
||||||
| `libarchive` | Yes | Yes |
|
| `less` |
|
||||||
| `libcap2` |
|
| `libarchive` | Yes | Yes |
|
||||||
| `libelf` | Yes | Yes |
|
| `libcap2` |
|
||||||
| `libmnl` |
|
| `libelf` | Yes | Yes |
|
||||||
| `libnftnl` |
|
| `libmnl` |
|
||||||
| `libressl` | Yes | Yes |
|
| `libnftnl` |
|
||||||
| `libtool` | Yes | Yes |
|
| `libressl` | Yes | Yes |
|
||||||
| `limine` |
|
| `libtool` | Yes | Yes |
|
||||||
| `linux` | No | No |
|
| `limine` |
|
||||||
| `llvm` | No | No |
|
| `linux` | No | No |
|
||||||
| `m4` | Yes | Yes |
|
| `llvm` | No | No |
|
||||||
| `make` | Yes | Yes |
|
| `m4` | Yes | Yes |
|
||||||
| `mawk` |
|
| `make` | Yes | Yes |
|
||||||
| `muon` | Yes | Yes |
|
| `mawk` |
|
||||||
| `musl` | Yes | Yes |
|
| `muon` | Yes | Yes |
|
||||||
| `nano` |
|
| `musl` | Yes | Yes |
|
||||||
| `nasm` | Yes | Yes |
|
| `nano` |
|
||||||
| `ncurses` |
|
| `nasm` | Yes | Yes |
|
||||||
| `nftables` |
|
| `ncurses` |
|
||||||
| `openrc` |
|
| `nftables` |
|
||||||
| `patch` |
|
| `openrc` |
|
||||||
| `perl` | Yes | Yes |
|
| `patch` |
|
||||||
| `pkgconf` | Yes | Yes |
|
| `perl` | Yes | Yes |
|
||||||
| `sed` |
|
| `pkgconf` | Yes | Yes |
|
||||||
| `shadow` |
|
| `sed` |
|
||||||
| `tar` |
|
| `shadow` |
|
||||||
| `xz` | Yes | Yes |
|
| `tar` |
|
||||||
| `zlib` | Yes | Yes |
|
| `xz` | Yes | Yes |
|
||||||
| `zsh` |
|
| `zlib` | Yes | Yes |
|
||||||
|
| `zsh` |
|
||||||
55
sources/initramfs-tools/initramfs-tools.spec
Normal file
55
sources/initramfs-tools/initramfs-tools.spec
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
|
||||||
|
SRC_FILENAME="initramfs-tools-0.150.tar.gz"
|
||||||
|
SRC_HASH="d2578bed875b65962dfb51fae3bea8af11765ae76d1d66708fffef1fd3512a0c"
|
||||||
|
SRC_NAME="initramfs-tools"
|
||||||
|
SRC_URL="https://salsa.debian.org/kernel-team/initramfs-tools/-/archive/v0.150/initramfs-tools-v0.150.tar.gz"
|
||||||
|
SRC_VERSION="0.150"
|
||||||
|
|
||||||
|
build() {
|
||||||
|
tar xf ../$SRC_FILENAME
|
||||||
|
cd initramfs-tools-*/
|
||||||
|
# NOTE: Since this is for a single file, we don't pass TT_PROC. ~ahill
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
clean() {
|
||||||
|
rm -rf initramfs-tools-*/
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd initramfs-tools-*/
|
||||||
|
|
||||||
|
# NOTE: There's no make install! ~ahill
|
||||||
|
mkdir -p $TT_INSTALLDIR/bin
|
||||||
|
cp lsinitramfs $TT_INSTALLDIR/bin/
|
||||||
|
cp mkinitramfs $TT_INSTALLDIR/bin/
|
||||||
|
cp unmkinitramfs $TT_INSTALLDIR/bin/
|
||||||
|
cp update-initramfs $TT_INSTALLDIR/bin/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/etc/initramfs-tools
|
||||||
|
cp conf/initramfs.conf $TT_INSTALLDIR/etc/initramfs-tools/
|
||||||
|
cp conf/update-initramfs.conf $TT_INSTALLDIR/etc/initramfs-tools/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/usr/share/bash-completion/completions
|
||||||
|
cp bash_completion.d/update-initramfs $TT_INSTALLDIR/usr/share/bash-completion/completions/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/usr/share/initramfs-tools
|
||||||
|
cp hook-functions $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||||
|
cp -r hooks $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||||
|
cp init $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||||
|
cp conf/modules $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||||
|
cp -r scripts $TT_INSTALLDIR/usr/share/initramfs-tools/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/usr/share/man/man5
|
||||||
|
cp initramfs.conf.5 $TT_INSTALLDIR/usr/share/man/man5/
|
||||||
|
cp update-initramfs.conf.5 $TT_INSTALLDIR/usr/share/man/man5/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/usr/share/man/man7
|
||||||
|
cp initramfs-tools.7 $TT_INSTALLDIR/usr/share/man/man7/
|
||||||
|
|
||||||
|
mkdir -p $TT_INSTALLDIR/usr/share/man/man8
|
||||||
|
cp lsinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||||
|
cp mkinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||||
|
cp unmkinitramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||||
|
cp update-initramfs.8 $TT_INSTALLDIR/usr/share/man/man8/
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user