mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-05 14:47:15 +08:00
52 lines
1.8 KiB
Bash
52 lines
1.8 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakra-project.org
|
|
#
|
|
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
|
# maintainer (x86_64): Drake Justice <djustice[at]chakra-project[dot]org>
|
|
|
|
pkgname=syslinux
|
|
pkgver=4.05
|
|
pkgrel=1
|
|
arch=('i686' 'x86_64')
|
|
pkgdesc="Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE"
|
|
url="http://syslinux.zytor.com/"
|
|
license=('GPL2')
|
|
depends=('perl' 'glibc')
|
|
optdepends=('perl-passwd-md5: For md5pass'
|
|
'perl-digest-sha1: For sha1pass'
|
|
'mtools: For mkdiskimage and syslinux'
|
|
)
|
|
makedepends=('nasm')
|
|
backup=('boot/syslinux/syslinux.cfg')
|
|
install=syslinux.install
|
|
source=(http://www.kernel.org/pub/linux/utils/boot/syslinux/$pkgname-${pkgver}.tar.bz2
|
|
syslinux-dont-build-dos-windows-targets.patch
|
|
syslinux.cfg
|
|
syslinux-install_update)
|
|
md5sums=('82299242418385da1274c9479a778cb2'
|
|
'1528c376e43f0eaccaa80d8ad1bc13b4'
|
|
'1748911710a7a93de11babbedb50325e'
|
|
'b5b4953c0a5a01cd16441402f6321765')
|
|
|
|
build() {
|
|
# Do not try to build syslinux with our default LDFLAGS, it will fail
|
|
unset LDFLAGS
|
|
cd "$srcdir"/$pkgname-${pkgver}
|
|
# Do not try to build the Windows or DOS installers
|
|
patch -p1 -i "$srcdir"/syslinux-dont-build-dos-windows-targets.patch
|
|
# Fix FHS manpage path
|
|
sed 's|/usr/man|/usr/share/man|g' -i mk/syslinux.mk
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir"/$pkgname-${pkgver}
|
|
make INSTALLROOT="$pkgdir" AUXDIR=/usr/lib/syslinux install
|
|
|
|
# Install the default configuration
|
|
install -D -m644 "$srcdir"/syslinux.cfg "$pkgdir"/boot/syslinux/syslinux.cfg
|
|
# Install the installation and update script
|
|
# This script is maintained at git://gist.github.com/772138.git
|
|
install -D -m755 "$srcdir"/syslinux-install_update "$pkgdir"/usr/sbin/syslinux-install_update
|
|
}
|