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

recipes/gui/libsepol/PAGBUILD.yaml main

23 linii Raw ← Powrót
1234567891011121314151617181920212223
pkgname: libsepol
pkgver: '3.11'
pkgrel: 1
pkgdesc: SELinux binary policy manipulation library
url: 'https://github.com/SELinuxProject/selinux'
arch: x86_64
depends: []
makedepends:
- flex
source:
- 'https://github.com/SELinuxProject/selinux/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
  cd ${pkgname}-${pkgver}

  # Rozwiązanie konfliktu z reserved keyword 'bool' w nowszych toolchainach
  sed -i 's/\bbool\b/bool_val/g' include/sepol/policydb/conditional.h
  sed -i 's/\bbool\b/bool_val/g' src/conditional.c

  make SHLIBDIR=/usr/lib LIBDIR=/usr/lib
  make DESTDIR=${PKGDIR} SHLIBDIR=/usr/lib LIBDIR=/usr/lib install
package: 'true'