mirror of
https://github.com/dslm4515/BMLFS.git
synced 2025-08-20 14:31:47 +00:00
Split packages with seperate doc packages that hold man pages, docs, and info
This commit is contained in:
@ -49,6 +49,9 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
# Create package
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -77,5 +80,23 @@ sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/curl-7.80.0-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
curl-doc: Manuals for cURL (command line URL data transfer tool)
|
||||
curl-doc:
|
||||
curl-doc: cURL is a command line tool for transferring data specified with URL
|
||||
curl-doc: syntax. The command is designed to work without user interaction or
|
||||
curl-doc: any kind of interactivity. Curl offers a busload of useful tricks
|
||||
curl-doc: like proxy support, user authentication, ftp upload, HTTP post, SSL
|
||||
curl-doc: (https:) connections, cookies, file transfer resume and more.
|
||||
curl-doc:
|
||||
curl-doc: libcurl is a library that Curl uses to do its job. It is readily
|
||||
curl-doc: available to be used by your software, too.
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
|
||||
sudo makepkg -l y -c n $PKGS/curl-doc-7.80.0-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -35,11 +35,10 @@ export CFLAGS+="-fno-lto -fstack-protector-strong -fzero-call-used-regs=used "
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=${BUILD} install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/doc /BMAN/usr/share/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -63,14 +62,8 @@ dbus:
|
||||
dbus:
|
||||
dbus:
|
||||
EOF
|
||||
|
||||
sudo -S mv /tmp/slack-desc install/ &&
|
||||
sudo -S mkdir -v lib &&
|
||||
sudo -S mv -v usr/lib/libdbus-1.so.* lib &&
|
||||
sudo -S rm -v usr/lib/libdbus-1.so &&
|
||||
sudo -S ln -sfv ../../lib/libdbus-1.so.3.19.13 usr/lib/libdbus-1.so &&
|
||||
sudo -S ln -sv /var/lib/dbus/machine-id etc &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo -S makepkg -l y -c n $PKGS/dbus-1.12.20-$(uname -m)-mlfs.txz &&
|
||||
|
||||
@ -83,5 +76,20 @@ echo "Creating machine ID..." && dbus-uuidgen --ensure
|
||||
EOF
|
||||
sudo mv -v /tmp/doinst.sh install/doinst.sh &&
|
||||
sudo -S makepkg -l y -c n $PKGS/dbus-1.12.20-$(uname -m)-mlfs.txz &&
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
dbus-doc: Manuals for dbus (D-Bus message bus system)
|
||||
dbus-doc:
|
||||
dbus-doc: D-Bus supplies both a system daemon (for events such as "new hardware
|
||||
dbus-doc: device added" or "printer queue changed") and a per user login
|
||||
dbus-doc: session daemon (for general IPC needs among user applications).
|
||||
dbus-doc: Also, the message bus is built on top of a general one-to-one message
|
||||
dbus-doc: passing framework, which can be used by any two apps to communicate
|
||||
dbus-doc: directly (without going through the message bus daemon).
|
||||
dbus-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/dbus-doc-1.12.20-noarch-mlfs.txz
|
||||
sudo rm -rf $BUILD/*
|
||||
sudo rm -rf /BMAN/*
|
||||
|
@ -30,20 +30,24 @@ useradd -c 'dhcpcd PrivSep' \
|
||||
chown -v dhcpcd:dhcpcd /var/lib/dhcpcd
|
||||
|
||||
# Configure
|
||||
CFLAGS="$CFLAGS -D_GNU_SOURCE -DHAVE_PRINTF_M"
|
||||
./configure --prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--libexecdir=/usr/lib/dhcpcd \
|
||||
--dbdir=/var/lib/dhcpcd \
|
||||
--privsepuser=dhcpcd $BUILDTRUPLE
|
||||
--privsepuser=dhcpcd \
|
||||
--rundir=/run \
|
||||
--enable-ipv6 \
|
||||
--without-dev \
|
||||
--without-udev $BUILDTRUPLE
|
||||
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=${BUILD} install
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -68,7 +72,6 @@ dhcpcd:
|
||||
dhcpcd:
|
||||
dhcpcd:
|
||||
EOF
|
||||
|
||||
cat > /tmp/doinst.sh << "EOF"
|
||||
groupadd -g 52 dhcpcd &&
|
||||
useradd -c 'dhcpcd PrivSep' \
|
||||
@ -80,7 +83,20 @@ chown -v dhcpcd:dhcpcd /var/lib/dhcpcd
|
||||
EOF
|
||||
sudo -S mv /tmp/doinst.sh install/ &&
|
||||
sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/dhcpcd-9.4.1-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
dhcpcd-doc: Manuals for dhcpcd (DHCP client daemon)
|
||||
dhcpcd-doc:
|
||||
dhcpcd-doc: The DHCP client program dhcpcd is used to connect to a network by
|
||||
dhcpcd-doc: contacting a DHCP server. dhcpcd gets an IP address and other
|
||||
dhcpcd-doc: information from a corresponding DHCP server, configures the network
|
||||
dhcpcd-doc: interface automatically, and tries to renew the lease time according
|
||||
dhcpcd-doc: to RFC2131 or RFC1541 depending on the command line option.
|
||||
dhcpcd-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/dhcpcd-doc-9.4.1-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
@ -25,13 +25,11 @@ export LDFLAGS="-flto=4 -Wl,-O2 -Wl,--as-needed "
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install
|
||||
sudo -S mkdir -pv /BMAN/install && \
|
||||
sudo -S mkdir -pv /BMAN/usr && \
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/ && \
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
@ -55,7 +53,18 @@ dosfstools:
|
||||
dosfstools:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/dosfstools-4.2-$(uname -m)-mlfs.txz &&
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
dosfstools-doc: Manuals for dosfstools (tools for working with FAT filesystems)
|
||||
dosfstools-doc:
|
||||
dosfstools-doc: Utilities for creating FAT filesystems (mkdosfs), and for checking
|
||||
dosfstools-doc: and repairing them (dosfsck).
|
||||
dosfstools-doc:
|
||||
dosfstools-doc: Homepage: http://daniel-baumann.ch/software/dosfstools
|
||||
dosfstools-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
sudo makepkg -l y -c n $PKGS/dosfstools-doc-4.2-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
@ -11,7 +11,8 @@
|
||||
# Recommended: NONE
|
||||
# Optional: NONE
|
||||
|
||||
#patch -Np0 -i ../patches/efibootmgr-void/efivar-efi_set_verbose.patch && \
|
||||
# fix an outdated hotfix declaration causing compilation failure
|
||||
sed -e '/extern int efi_set_verbose/d' -i src/efibootmgr.c
|
||||
|
||||
case $(uname -m) in
|
||||
x86_64) export EFI_LOADER="grubx64.efi" ;;
|
||||
@ -20,9 +21,12 @@ case $(uname -m) in
|
||||
arm*) export EFI_LOADER="grubarm.efi" ;;
|
||||
esac
|
||||
|
||||
read -p "Compile?" && make -j2 EXTRA_CFLAGS="$CFLAGS" EFIDIR="mlfs" EFI_LOADER="${EFI_LOADER}" &&
|
||||
read -p "Compile?" && make -j2 EXTRA_CFLAGS="$CFLAGS" EFIDIR="MLFS" EFI_LOADER="${EFI_LOADER}" &&
|
||||
|
||||
sudo -S make DESTDIR=$BUILD EXTRA_CFLAGS="$CFLAGS" EFIDIR="mlfs" EFI_LOADER="${EFI_LOADER}" install &&
|
||||
sudo -S make DESTDIR=$BUILD EXTRA_CFLAGS="$CFLAGS" EFIDIR="MLFS" EFI_LOADER="${EFI_LOADER}" install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -48,4 +52,21 @@ efibootmgr:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/efibootmgr-17-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
efibootmgr-doc: Manuals for efibootmgr (tool to modify UEFI boot entries)
|
||||
efibootmgr-doc:
|
||||
efibootmgr-doc: efibootmgr is a Linux userspace application to modify the Intel
|
||||
efibootmgr-doc: Extensible Firmware Interface (EFI) Boot Manager. This application
|
||||
efibootmgr-doc: can create and destroy boot entries, change the boot order, change
|
||||
efibootmgr-doc: the next running boot option, and more.
|
||||
efibootmgr-doc:
|
||||
efibootmgr-doc: Homepage: http://linux.dell.com/efibootmgr
|
||||
efibootmgr-doc:
|
||||
efibootmgr-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/efibootmgr-doc-17-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -21,7 +21,10 @@ read -p "Compile?" && make PREFIX=/usr -j2 && \
|
||||
sudo -S make PREFIX=/usr DESTDIR=$BUILD install && \
|
||||
case $(uname -m) in
|
||||
x86_64 | aarch64 sudo -S mv ${BUILD}/usr/lib64 ${BUILD}/usr/lib ;;
|
||||
esac &&\
|
||||
esac && \
|
||||
sudo -S mkdir -pv /BMAN/install && \
|
||||
sudo -S mkdir -pv /BMAN/usr && \
|
||||
sudo -S mv /BUILD/usr/share /BMAN/usr/ && \
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -47,4 +50,18 @@ efivar:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/efivar-37-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
efivar-doc: Manuals for efivar (library and utilities to handle UEFI variables)
|
||||
efivar-doc:
|
||||
efivar-doc: The efivar package contains a library and utilities for manipulating
|
||||
efivar-doc: UEFI (Unified Extensible Firmware Interface) variables.
|
||||
efivar-doc:
|
||||
efivar-doc: Homepage: https://github.com/rhboot/efivar
|
||||
efivar-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/efivar-doc-37-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -21,6 +21,9 @@ patch -Np0 -i ../patches/freetype-void/enable-subpixel-rendering.patch
|
||||
./configure --prefix=/usr --enable-freetype-config --disable-static $BUILDTRUPLE &&
|
||||
read -p "Compile?" && make -j2 &&
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -44,5 +47,22 @@ freetype: Homepage: http://www.freetype.org
|
||||
freetype:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/freetype-2.11.0-$(uname -m)-mlfs.txz &&
|
||||
sudo -S makepkg -l y -c n $PKGS/freetype-2.11.0-$(uname -m)-mlfs.txz && \
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
freetype-doc: Manuals for Freetype
|
||||
freetype-doc:
|
||||
freetype-doc: FreeType is a free and portable font rendering engine. It has been
|
||||
freetype-doc: developed to provide support for a number of font formats, including
|
||||
freetype-doc: TrueType, Type 1, and OpenType, and is designed to be small,
|
||||
freetype-doc: efficient, highly customizable, and portable while capable of
|
||||
freetype-doc: producing high-quality output.
|
||||
freetype-doc:
|
||||
freetype-doc: Homepage: http://www.freetype.org
|
||||
freetype-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/freetype-doc-2.11.0-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /bin/bash
|
||||
|
||||
# Git
|
||||
# Source: https://www.kernel.org/pub/software/scm/git/git-2.33.0.tar.xz
|
||||
# Source: https://www.kernel.org/pub/software/scm/git/git-2.34.1.tar.xz
|
||||
#
|
||||
# $BUILD = Directory to temporarily install
|
||||
# $PKGS = Directory to store built packages
|
||||
@ -24,13 +24,8 @@ export LDFLAGS="-flto=auto -Wl,-O2 -Wl,--as-needed "
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
sudo -S make DESTDIR=$BUILD perllibdir=/usr/lib/perl5/5.34/site_perl install &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
@ -54,8 +49,6 @@ git: maintained by Junio C. Hamano.
|
||||
git:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/git-2.33.0-$(uname -m)-mlfs.txz &&
|
||||
sudo makepkg -l y -c n $PKGS/git-2.34.1-$(uname -m)-mlfs.txz &&
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#! /bin/bash
|
||||
|
||||
# Glib 2.70.0
|
||||
# Source: https://download.gnome.org/sources/glib/2.70/glib-2.70.0.tar.xz
|
||||
# Source: https://download.gnome.org/sources/glib/2.70/glib-2.70.2.tar.xz
|
||||
#
|
||||
# $BUILD = Directory to temporarily install
|
||||
# $PKGS = Directory to store built packages
|
||||
@ -42,6 +42,9 @@ sudo -S ln -sv ../../bin/true /usr/bin/otool
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S DESTDIR=$BUILD ninja install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
read -p "Press Enter to create pakage description."
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -59,7 +62,7 @@ glib:
|
||||
glib: GLib is a library which includes support routines for C such as lists,
|
||||
glib: trees, hashes, memory allocation, and many other things.
|
||||
glib:
|
||||
glib: GLib is required by nearly everything that uses GTK+ version 1.x.
|
||||
glib: GLib is required by nearly everything that uses GTK+ 1/2/3/4.x.
|
||||
glib:
|
||||
glib:
|
||||
glib:
|
||||
@ -69,5 +72,19 @@ EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/glib-2.70.0-$(uname -m)-mlfs.txz &&
|
||||
sudo makepkg -l y -c n $PKGS/glib-2.70.2-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
glib-doc: Manuals for glib (library of C routines, version 1.x)
|
||||
glib-doc:
|
||||
glib-doc: GLib is a library which includes support routines for C such as lists,
|
||||
glib-doc: trees, hashes, memory allocation, and many other things.
|
||||
glib-doc:
|
||||
glib-doc: GLib is required by nearly everything that uses GTK+ 1/2/3/4.x
|
||||
glib-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/glib-doc-2.70.2-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
@ -39,6 +39,11 @@ read -p "Compile?" && make -j2 &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/doc /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/info /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
# Create the package
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -67,5 +72,22 @@ sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS//gnutls-3.7.2-$(uname -m)-mlfs.txz &&
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
cd /BMAN/
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
gnutls-doc: Manuals for gnutls (GNU TLS library)
|
||||
gnutls-doc:
|
||||
gnutls-doc: This is a TLS (Transport Layer Security) 1.0 and SSL (Secure Sockets
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
gnutls-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS//gnutls-doc-3.7.2-noarch-mlfs.txz
|
||||
sudo rm -rf $BUILD/*
|
||||
sudo rm -rf /BMAN/*
|
||||
|
@ -28,6 +28,9 @@ meson --prefix=/usr ..
|
||||
read -p "Compile?" && ninja -j2 &&
|
||||
|
||||
sudo -S DESTDIR=$BUILD ninja install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -53,4 +56,21 @@ gobject-introspection:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/gobject-introspection-1.70.0-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
gobject-introspection-doc: Manuals for GObject interface introspection library
|
||||
gobject-introspection-doc:
|
||||
gobject-introspection-doc: GObject Introspection is a project for providing machine readable
|
||||
gobject-introspection-doc: introspection data of the API of C libraries. This introspection data
|
||||
gobject-introspection-doc: can be used for automatic code generation for bindings, API
|
||||
gobject-introspection-doc: verification, and documentation generation.
|
||||
gobject-introspection-doc:
|
||||
gobject-introspection-doc: For more information, check out:
|
||||
gobject-introspection-doc: http://live.gnome.org/GObjectIntrospection
|
||||
gobject-introspection-doc:
|
||||
EOF
|
||||
udo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/gobject-introspection-doc-1.70.0-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -24,6 +24,9 @@ export LDFLAGS=" -Wl,--as-needed -ltinfow"
|
||||
read -p "Compile?" && make -j2 &&
|
||||
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install && \
|
||||
sudo -S mkdir -pv /BMAN/usr && \
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -49,4 +52,21 @@ gptfdisk:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/gptfdisk-1.0.8-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
gptfdisk-doc: Manuals for gptfdisk (GPT fdisk utilities)
|
||||
gptfdisk-doc:
|
||||
gptfdisk-doc: GPT fdisk (consisting of the gdisk, cgdisk, sgdisk, and fixparts
|
||||
gptfdisk-doc: programs) is a set of text-mode partitioning tools for using a GPT
|
||||
gptfdisk-doc: (GUID Partition Table), rather than the traditional MBR (Master Boot
|
||||
gptfdisk-doc: Record) partition tables. It features several partitioning tools,
|
||||
gptfdisk-doc: recovery tools to help you deal with corrupt partition tables, and the
|
||||
gptfdisk-doc: ability to convert MBR disks to GPT format.
|
||||
gptfdisk-doc:
|
||||
gptfdisk-doc: gptfdisk home: http://sourceforge.net/projects/gptfdisk/
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ && \
|
||||
sudo -S makepkg -l y -c n $PKGS/gptfdisk-doc-1.0.8-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -58,7 +58,37 @@ libarchive:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|'
|
||||
# on the right side marks the last column you can put a character in. You must
|
||||
# make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler--------------------------------------------------|
|
||||
libarchive-doc: Manuals for libarchive (archive reading library)
|
||||
libarchive-doc:
|
||||
libarchive-doc: Libarchive is a programming library that can create and read
|
||||
libarchive-doc: several different streaming archive formats, including most
|
||||
libarchive-doc: popular TAR variants and several CPIO formats. It can also
|
||||
libarchive-doc: write SHAR archives.
|
||||
libarchive-doc:
|
||||
libarchive-doc: Homepage: http://libarchive.org
|
||||
libarchive-doc:
|
||||
libarchive-doc:
|
||||
libarchive-doc:
|
||||
EOF
|
||||
|
||||
sudo mv /tmp/slack-desc /BMAN/install/
|
||||
sudo mv usr/share /BMAN/usr/
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/libarchive-3.5.2-$(uname -m)-mlfs.txz &&
|
||||
cd /BMAN
|
||||
sudo makepkg -l y -c n $PKGS/libarchive-doc-3.5.2-noarch-mlfs.txz
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -25,6 +25,9 @@ unset LDFLAGS
|
||||
--docdir=/usr/share/doc/libatomic_ops-7.6.12 $BUILDTRUPLE &&
|
||||
read -p "Compile?" && make -j2 &&
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -50,4 +53,22 @@ libatomic_ops:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libatomic_ops-7.6.12-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
libatomic_ops-doc: Manuals for libatomic_ops (Atomic memory update operations)
|
||||
libatomic_ops-doc:
|
||||
libatomic_ops-doc: Provides implementations for atomic memory update operations
|
||||
libatomic_ops-doc: on a number of architectures. This allows direct use of these
|
||||
libatomic_ops-doc: in reasonably portable code. Unlike earlier similar packages,
|
||||
libatomic_ops-doc: this one explicitly considers memory barrier semantics, and
|
||||
libatomic_ops-doc: allows the construction of code that involves minimum overhead
|
||||
libatomic_ops-doc: across a variety of architectures.
|
||||
libatomic_ops-doc:
|
||||
libatomic_ops-doc: Homepage: http://www.hpl.hp.com/research/linux/atomic_ops/
|
||||
libatomic_ops-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/libatomic_ops-doc-7.6.12-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -29,6 +29,9 @@ read -p "Compile?" && make -j2 &&
|
||||
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S rm -v ${BUILD}/usr/include/event.h &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -54,4 +57,21 @@ libev:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libev-4.33-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
libev-doc: Manuals for libev (a high-performance event loop/model)
|
||||
libev-doc:
|
||||
libev-doc: Libev is modelled (very loosely) after libevent and the Event perl
|
||||
libev-doc: module, but is faster, scales better and is more correct, and also
|
||||
libev-doc: more featureful. And also smaller. Yay.
|
||||
libev-doc:
|
||||
libev-doc: Website: <http://software.schmorp.de/pkg/libev.html>
|
||||
libev-doc:
|
||||
libev-doc:
|
||||
libev-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/libev-doc-4.33-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -30,6 +30,12 @@ read -p "Compile?" && make -j2 &&
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/gtk-doc /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/info /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
# Build package
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -40,7 +46,7 @@ cat > /tmp/slack-desc << "EOF"
|
||||
# exactly 11 lines for the formatting to be correct. It's also customary to
|
||||
# leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
libidn2: libidn (GNU Internationalized Domain Name library)
|
||||
libidn2:
|
||||
libidn2: GNU Libidn is an implementation of the Stringprep, Punycode and IDNA
|
||||
@ -57,5 +63,26 @@ sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/libidn2-2.3.2-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
libidn2-doc: Manuals for libidn (GNU Internationalized Domain Name library)
|
||||
libidn2-doc:
|
||||
libidn2-doc: GNU Libidn is an implementation of the Stringprep, Punycode and IDNA
|
||||
libidn2-doc: specifications defined by the IETF Internationalized Domain Names
|
||||
libidn2-doc: (IDN) working group, used for internationalized domain names.
|
||||
libidn2-doc:
|
||||
libidn2-doc: This package designed for internationalized string handling
|
||||
libidn2-doc: based on standards from the Internet Engineering Task Force
|
||||
libidn2-doc: (IETF)'s IDN working group, designed for internationalized domain
|
||||
libidn2-doc: names
|
||||
libidn2-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
|
||||
sudo makepkg -l y -c n $PKGS/libidn2-doc-2.3.2-noarch-mlfs.txz
|
||||
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -23,6 +23,9 @@ gzip -cd ../patches/libpng-lfs/apng.patch.gz | patch -p1 &&
|
||||
LIBS=-lpthread ./configure --prefix=/usr --disable-static $BUILDTRUMPLE &&
|
||||
read -p "Compile?" && make -j2 &&
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -46,5 +49,22 @@ libpng:
|
||||
libpng:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libpng-1.6.37-$(uname -m)-mlfs.txz &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libpng-1.6.37-$(uname -m)-mlfs.txz && \
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
libpng-doc: Manuals for libpng (Portable Network Graphics library)
|
||||
libpng-doc:
|
||||
libpng-doc: PNG (Portable Network Graphics) is an extensible file format for the
|
||||
libpng-doc: lossless, portable, well-compressed storage of raster images. PNG
|
||||
libpng-doc: provides a patent-free replacement for GIF and can also replace many
|
||||
libpng-doc: common uses of TIFF. Indexed-color, grayscale, and truecolor images
|
||||
libpng-doc: are supported, plus an optional alpha channel. Sample depths range
|
||||
libpng-doc: from 1 to 16 bits.
|
||||
libpng-doc:
|
||||
libpng-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libpng-doc-1.6.37-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -30,6 +30,10 @@ read -p "Press Enter to install" &&
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv ${BUILD}/usr/share /BMAN/usr/
|
||||
|
||||
read -p "Press Enter to create package description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -57,5 +61,24 @@ sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libpsl-0.21.1-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
libpsl-doc: Manuals for libpsl (C library to handle the Public Suffix List)
|
||||
libpsl-doc:
|
||||
libpsl-doc: A Public Suffix List is a collection of Top Level Domains (TLDs)
|
||||
libpsl-doc: suffixes. TLDs include Global Top Level Domains (gTLDs) like .com and
|
||||
libpsl-doc: .net; Country Top Level Domains (ccTLDs) like .de and .cn; and Brand
|
||||
libpsl-doc: Top Level Domains like .apple and .google. Brand TLDs allows users to
|
||||
libpsl-doc: register their own top level domain that exist at the same level as
|
||||
libpsl-doc: ICANN's gTLDs. Brand TLDs are sometimes referred to as Vanity Domains.
|
||||
libpsl-doc:
|
||||
libpsl-doc: Homepage: https://github.com/rockdaboot/libpsl
|
||||
libpsl-doc:
|
||||
EOF
|
||||
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/libpsli-doc-0.21.1-noarch-mlfs.txz
|
||||
sudo -S rm -rf $BUILD/*
|
||||
|
||||
|
@ -31,6 +31,9 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
# Build Package
|
||||
|
||||
@ -60,4 +63,23 @@ sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/libseccomp-2.5.3-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
|-----handy-ruler------------------------------------------------------
|
||||
libseccomp-doc: Manuals for libseccomp (Enhanced Seccomp library)
|
||||
libseccomp-doc:
|
||||
libseccomp-doc: The libseccomp library provides an easy to use, platform independent,
|
||||
libseccomp-doc: interface to the Linux Kernel's syscall filtering mechanism.
|
||||
libseccomp-doc: The libseccomp API is designed to abstract away the underlying BPF
|
||||
libseccomp-doc: based syscall filter language and present a more conventional
|
||||
libseccomp-doc: function-call based filtering interface that should be familiar to,
|
||||
libseccomp-doc: and easily adopted by, application developers.
|
||||
libseccomp-doc:
|
||||
libseccomp-doc: Project URL: https://github.com/seccomp/libseccomp
|
||||
libseccomp-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/libseccomp-doc-2.5.3-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
@ -28,6 +28,9 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
# Create package
|
||||
cd $BUILD && sudo -S mkdir -v install &&
|
||||
@ -56,4 +59,32 @@ sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo -S makepkg -l y -c n $PKGS/libtasn1-4.18.0-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|'
|
||||
# on the right side marks the last column you can put a character in. You must
|
||||
# make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler-----------------------------------------------------|
|
||||
libtasn1-doc: Manuals for libtasn1 (ASN.1 library)
|
||||
libtasn1-doc:
|
||||
libtasn1-doc: Libtasn1 is the GNU ASN.1 library. Abstract Syntax Notation One
|
||||
libtasn1-doc: (ASN.1) is a standard and flexible notation that describes rules and
|
||||
libtasn1-doc: structures for representing, encoding, transmitting, and decoding
|
||||
libtasn1-doc: data in telecommunications and computer networking.
|
||||
libtasn1-doc:
|
||||
libtasn1-doc: Libtasn1 was written by Fabio Fiorina.
|
||||
libtasn1-doc:
|
||||
libtasn1-doc:
|
||||
libtasn1-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
|
||||
sudo -S makepkg -l y -c n $PKGS/libtasn1-doc-4.18.0-noarch-mlfs.txz
|
||||
|
||||
sudo -S rm -rf $BUILD/*
|
||||
sudo -S rm -rf /BMAN/*
|
||||
|
@ -28,6 +28,10 @@ read -p "Install?" &&
|
||||
#sudo -S make install
|
||||
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv ${BUILD}/usr/share /BMAN/usr/
|
||||
|
||||
sudo -S mkdir -v $BUILD/install && cd $BUILD &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
@ -51,6 +55,31 @@ libunistring:
|
||||
libunistring:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
sudo -S makepkg -l y -c n $PKGS/libunistring-0.9.10-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|'
|
||||
# on the right side marks the last column you can put a character in. You must
|
||||
# make exactly 11 lines for the formatting to be correct. It's also
|
||||
# customary to leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
libunistring-doc: Manuals for libunistring (GNU Unicode string library)
|
||||
libunistring-doc:
|
||||
libunistring-doc: This library provides functions for manipulating Unicode strings and
|
||||
libunistring-doc: for manipulating C strings according to the Unicode standard.
|
||||
libunistring-doc:
|
||||
libunistring-doc: Homepage: http://www.gnu.org/s/libunistring
|
||||
libunistring-doc:
|
||||
libunistring-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/libunistring-doc-0.9.10-noarch-mlfs.txz
|
||||
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
||||
|
@ -85,6 +85,39 @@ libxml2:
|
||||
EOF
|
||||
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
|
||||
sudo mkdir -pv /BMAN/install
|
||||
sudo mkdir -pv /BMAN/usr/share
|
||||
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
# The "handy ruler" below makes it easier to edit a package description. Line
|
||||
# up the first '|' above the ':' following the base package name, and the '|' on
|
||||
# the right side marks the last column you can put a character in. You must make
|
||||
# exactly 11 lines for the formatting to be correct. It's also customary to
|
||||
# leave one space after the ':'.
|
||||
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
libxml2-doc: Manuals for libxml2 (XML parser library)
|
||||
libxml2-doc:
|
||||
libxml2-doc: Libxml2 is the XML C parser library and toolkit. XML itself is a
|
||||
libxml2-doc: metalanguage to design markup languages -- i.e. a text language where
|
||||
libxml2-doc: structures are added to the content using extra "markup" information
|
||||
libxml2-doc: enclosed between angle brackets. HTML is the most well-known markup
|
||||
libxml2-doc: language. Though the library is written in C, a variety of language
|
||||
libxml2-doc: bindings make it available in other environments.
|
||||
libxml2-doc:
|
||||
libxml2-doc:
|
||||
EOF
|
||||
|
||||
sudo -S mv -v /tmp/slack-desc /BMAN/install/
|
||||
sudo mv usr/share/doc /BMAN/usr/share/
|
||||
sudo mv usr/share/gtk-doc /BMAN/usr/share/
|
||||
sudo mv usr/share/man /BMAN/usr/share/
|
||||
|
||||
sudo -S makepkg -l y -c n $PKGS/libxml2-2.9.12-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
sudo -S makepkg -l y -c n $PKGS/libxml2-doc-2.9.12-noarch-mlfs10.txz
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
||||
|
@ -24,11 +24,11 @@ sed -i s/3000/5000/ libxslt/transform.c doc/xsltproc.{1,xml} &&
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/doc /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -54,7 +54,21 @@ libxslt:
|
||||
libxslt:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/libxslt-1.1.34-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
libxslt-doc: Manuals for libxslt (XSLT Libraries)
|
||||
libxslt-doc:
|
||||
libxslt-doc: The libxslt package contains XSLT libraries used for extending
|
||||
libxslt-doc: libxml2 libraries to support XSLT files.
|
||||
libxslt-doc:
|
||||
libxslt-doc: Homepage: http://xmlsoft.org
|
||||
libxslt-doc:
|
||||
libxslt-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/libxslt-doc-1.1.34-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
@ -31,6 +31,11 @@ read -p "Compile?" && make -j2 &&
|
||||
|
||||
sudo -S make DESTDIR=${BUILD} install &&
|
||||
sudo -S mkdir -pv ${BUILD}/install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/doc /BMAN/usr/share/
|
||||
|
||||
cd $BUILD &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
# HOW TO EDIT THIS FILE:
|
||||
@ -56,4 +61,21 @@ EOF
|
||||
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/nghttp2-1.46.0-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
nghttp2-doc: Manuals for nghttp2
|
||||
nghttp2-doc:
|
||||
nghttp2-doc: An implementation of HTTP/2 and its header compression algorithm,
|
||||
nghttp2-doc: HPACK
|
||||
nghttp2-doc:
|
||||
nghttp2-doc: Homepage: https://github.com/nghttp2
|
||||
nghttp2-doc:
|
||||
nghttp2-doc:
|
||||
nghttp2-doc:
|
||||
nghttp2-doc:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/
|
||||
sudo -S makepkg -l y -c n $PKGS/nghttp2-doc-1.46.0-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -35,6 +35,9 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=${BUILD} install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo -S mkdir -v install &&
|
||||
@ -59,15 +62,25 @@ pcre:
|
||||
pcre:
|
||||
pcre:
|
||||
EOF
|
||||
|
||||
sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
sudo -S mkdir -v lib &&
|
||||
sudo -S mv -v usr/lib/libpcre.so.* lib &&
|
||||
sudo -S rm -v usr/lib/libpcre.so &&
|
||||
sudo -S ln -sv ../../lib/libpcre.so.1.2.13 usr/lib/libpcre.so &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/pcre-8.45-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
pcre-doc: Manuals for pcre (Perl Compatible Regular Expression Libraries)
|
||||
pcre-doc:
|
||||
pcre-doc: The PCRE library is a set of functions that implement regular
|
||||
pcre-doc: expression pattern matching using the same syntax and semantics as
|
||||
pcre-doc: Perl 5, with just a few differences (documented in the man page).
|
||||
pcre-doc:
|
||||
pcre-doc:
|
||||
pcre-doc:
|
||||
pcre-doc:
|
||||
pcre-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/pcre-doc-8.45-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -32,11 +32,10 @@ export LDFLAGS="-flto=auto -Wl,-O2 -Wl,--as-needed "
|
||||
read -p "Compile? " && make -j2 &&
|
||||
|
||||
read -p "Press Enter to install" &&
|
||||
# if not using a package manager:
|
||||
# make install
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
read -p "Press Enter to create package description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -62,8 +61,21 @@ pcre2:
|
||||
pcre2:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/pcre2-10.39-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
pcre2-doc: Manuals for pcre2 (Perl Compatible Regular Expression Libraries)
|
||||
pcre2-doc:
|
||||
pcre2-doc: The PCRE2 package contains a new generation of the Perl Compatible
|
||||
pcre2-doc: Regular Expression libraries. These are useful for implementing
|
||||
pcre2-doc: regular expression pattern matching using the same syntax and
|
||||
pcre2-doc: semantics as Perl.
|
||||
pcre2-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
sudo makepkg -l y -c n $PKGS/pcre2-doc-10.39-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -25,6 +25,9 @@ cp -v ../files/config.guess-musl config.guess &&
|
||||
read -p "Compile?" && make -j2 &&
|
||||
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
cd $BUILD && sudo -S mkdir -v ${BUILD}/install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -50,4 +53,21 @@ popt:
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/popt-1.18-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
popt-doc: Manuals for popt (command line parsing library)
|
||||
popt-doc:
|
||||
popt-doc: Popt is a C library for parsing command line parameters. Popt was
|
||||
popt-doc: heavily influenced by the getopt() and getopt_long() functions, but it
|
||||
popt-doc: improves on them by allowing more powerful argument expansion. Popt
|
||||
popt-doc: can parse arbitrary argv[] style arrays and automatically set
|
||||
popt-doc: variables based on command line arguments. Popt allows command line
|
||||
popt-doc: arguments to be aliased via configuration files and includes utility
|
||||
popt-doc: functions for parsing arbitrary strings into argv[] arrays using
|
||||
popt-doc: shell-like rules.
|
||||
EOF
|
||||
sudo -S mv -v /tmp/slack-desc install/ &&
|
||||
sudo -S makepkg -l y -c n $PKGS/popt-doc-1.18-noarch-mlfs.txz
|
||||
sudo -S rm -rf /BMAN/*
|
||||
sudo -S rm -rf ${BUILD}/*
|
||||
|
@ -30,6 +30,10 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=${BUILD} docdir=/usr/share/doc install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv $BUILD/usr/share/doc /BMAN/usr/share/
|
||||
sudo -S mv $BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -67,5 +71,19 @@ sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/sgml-common-0.6.3-$(uname -m)-mlfs.txz &&
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
sgml-common-doc: Manuals for sgml-common (SGML Common)
|
||||
sgml-common-doc:
|
||||
sgml-common-doc: The SGML Common package contains install-catalog. This is useful
|
||||
sgml-common-doc: for creating and maintaining centralized SGML catalogs
|
||||
sgml-common-doc:
|
||||
sgml-common-doc: Homepage: https://sourceware.org/ftp/docbook-tools/
|
||||
sgml-common-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/sgml-common-doc-0.6.3-noarch-mlfs.txz
|
||||
sudo rm -rf $BUILD/*
|
||||
sudo rm -rf /BMAN/*
|
||||
|
||||
|
@ -32,6 +32,9 @@ read -p "Press Enter to install" &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
read -p "Press Enter to create package description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -59,5 +62,21 @@ sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/trousers-0.3.15-$(uname -m)-mlfs.txz &&
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
|-----handy-ruler------------------------------------------------------|
|
||||
trousers-doc: Manuals for TrouSers
|
||||
trousers-doc:
|
||||
trousers-doc: The open-source TCG Software Stack.
|
||||
trousers-doc:
|
||||
trousers-doc: Provides tools and libraries to use a system's Trusted Platform
|
||||
trousers-doc: Module(TPM).
|
||||
trousers-doc:
|
||||
trousers-doc: https://sourceforge.net/projects/trousers/
|
||||
trousers-doc:
|
||||
trousers-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
sudo makepkg -l y -c n $PKGS/trousers-doc-0.3.15-noarch-mlfs.txz
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
sudo rm -rf /BMAN/*
|
||||
|
@ -67,6 +67,10 @@ read -p "Press Enter to install" &&
|
||||
sudo -S make -f unix/Makefile prefix=${BUILD}/usr \
|
||||
INSTALL_PROGRAM="install" MANDIR=${BUILD}/usr/share/man/man1 install
|
||||
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr
|
||||
sudo -S mv $BUILD/usr/share /BMAN/usr/
|
||||
|
||||
read -p "Press Enter to create pakage description." &&
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
@ -92,11 +96,20 @@ unzip:
|
||||
EOF
|
||||
|
||||
sudo -S mv /tmp/slack-desc install/ &&
|
||||
|
||||
#sudo -S mkdir -pv usr/share/man &&
|
||||
#sudo -S mv -v usr/man usr/share/man/man1 &&
|
||||
|
||||
read -p "Enter to build and install package" &&
|
||||
sudo makepkg -l y -c n $PKGS/unzip-6.0-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
unzip-doc: Manuals for unzip (ZIP Archive Decompressor)
|
||||
unzip-doc:
|
||||
unzip-doc: The UnZip package contains ZIP extraction utilities. These are useful
|
||||
unzip-doc: for extracting files from ZIP archives. ZIP archives are created
|
||||
unzip-doc: with PKZIP or Info-ZIP utilities, primarily in a DOS environment.
|
||||
unzip-doc:
|
||||
EOF
|
||||
sudo -S mv /tmp/slack-desc install/
|
||||
sudo makepkg -l y -c n $PKGS/unzip-doc-6.0-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
@ -30,6 +30,10 @@ read -p "Compile? " && make -j2 &&
|
||||
|
||||
# if using pkgtools from Slackware, then:
|
||||
sudo -S make DESTDIR=$BUILD install &&
|
||||
sudo -S mkdir -pv /BMAN/install
|
||||
sudo -S mkdir -pv /BMAN/usr/share
|
||||
sudo -S mv /BUILD/usr/share/info /BMAN/usr/share/
|
||||
sudo -S mv /BUILD/usr/share/man /BMAN/usr/share/
|
||||
|
||||
# Build package
|
||||
cd $BUILD && sudo mkdir -v install &&
|
||||
@ -55,8 +59,22 @@ wget:
|
||||
wget:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
|
||||
read -p "Enter to build package" &&
|
||||
sudo makepkg -l y -c n $PKGS/wget-1.21.2-$(uname -m)-mlfs.txz &&
|
||||
|
||||
cd /BMAN
|
||||
cat > /tmp/slack-desc << "EOF"
|
||||
wget-doc: Manuals for wget (a non-interactive network retriever)
|
||||
wget-doc:
|
||||
wget-doc: GNU Wget is a free network utility to retrieve files from the
|
||||
wget-doc: World Wide Web using HTTP and FTP, the two most widely used Internet
|
||||
wget-doc: protocols. It works non-interactively, thus enabling work in the
|
||||
wget-doc: background after having logged off.
|
||||
wget-doc:
|
||||
wget-doc: The author of Wget is Hrvoje Niksic <hniksic@srce.hr>.
|
||||
wget-doc:
|
||||
EOF
|
||||
sudo mv /tmp/slack-desc install/ &&
|
||||
sudo makepkg -l y -c n $PKGS/wget-doc-1.21.2-noarch-mlfs.txz
|
||||
sudo rm -rf /BMAN/*
|
||||
sudo rm -rf $BUILD/*
|
||||
|
||||
|
Reference in New Issue
Block a user