Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37837425
en ru br
Репозитории ALT

Группа :: Development/Tools
Пакет: pax-utils

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1

Name: pax-utils
Version: 1.3.7
Release: alt3

Summary: ELF utils that can check files for security relevant properties
License: GPL-2.0
Group: Development/Tools
Url: https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities
VCS: https://anongit.gentoo.org/git/proj/pax-utils.git

Source: %name-%version.tar
Patch0: %name-%version-alt.patch

BuildRequires(pre): rpm-build-python3
BuildRequires: python3-module-elftools

BuildRequires: meson
BuildRequires: xmlto
BuildRequires: libcap-devel

%description
pax-utils is a small set of utilities for performing Q/A (mostly security)
checks on systems (most notably, scanelf). It is focused on the ELF format, but
does include a Mach-O helper too for OS X systems.

While heavily integrated into Gentoo's build system, it can be used on any
distro as it is a generic toolset.

Originally focused only on PaX, it has been expanded to be generally security
focused. It still has a good number of PaX helpers for people interested in
that.

%prep
%setup
%patch0 -p1

sed -i -e 's|/usr/bin/env python|/usr/bin/python3|' lddtree.py

%build
%meson \
   -Dlddtree_implementation=python \
   -Duse_libcap=enabled \
   -Duse_seccomp=true \
   -Dbuild_manpages=enabled \
   -Dtests=true \
   -Duse_fuzzing=false

%meson_build

%install
%meson_install

%check
%meson_test

%files
%doc README.md COPYING
%_bindir/*
%_man1dir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin