🔒 Repository is read-only – file editing is disabled.

recipes/utils/syslinux/PAGBUILD.yaml main

43 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637383940414243
pkgname: syslinux
pkgver: '6.03'
pkgrel: '5'
pkgdesc: 'Bootloaders that can boot from FAT, ext2/3/4 or btrfs filesystems, from CDs and via PXE'
url: 'https://syslinux.org'
arch: x86_64
depends:
- mtools

makedepends:
- nasm
- perl
- 'util-linux'

source:
- 'https://downloads.sourceforge.net/nutyx/splash-11.0.png'
- '${pkgname}-${pkgver}-consolidate-1.patch'
- 'https://www.kernel.org/pub/linux/utils/boot/syslinux/${pkgname}-${pkgver}.tar.xz'

sha256sums:
- SKIP
- SKIP
- SKIP

build: |
  cd ${pkgname}-${pkgver}
  patch -Np1 -i ../${pkgname}-${pkgver}-consolidate-1.patch
  unset MAKEFLAGS
  cp bios/core/isolinux.bin ../isolinux.bin

  sed 's|> /dev/null 2>&1||' -i efi/check-gnu-efi.sh
  sed -i "s|win32/syslinux.exe||g" Makefile

  make bios || true
  make SBINDIR=${PKGDIR}/usr/bin BINDIR=${PKGDIR}/usr/bin     \
  INCDIR=${PKGDIR}/usr/include MANDIR=${PKGDIR}/usr/share/man \
  AUXDIR=${PKGDIR}/usr/lib/syslinux install

  install -m644 ../splash-11.0.png ${PKGDIR}/usr/lib/syslinux/splash.png
  install -m644 ../isolinux.bin ${PKGDIR}/usr/lib/syslinux/isolinux.bin

package: |
  true