Package Details: libsepol 3.8-1

Git Clone URL: https://aur.archlinux.org/libsepol.git (read-only, click to copy)
Package Base: libsepol
Description: SELinux binary policy manipulation library
Upstream URL: https://github.com/SELinuxProject/selinux
Keywords: selinux
Licenses: LGPL2.1
Groups: selinux
Conflicts: selinux-usr-libsepol
Provides: libsepol.so, selinux-usr-libsepol
Submitter: Siosm
Maintainer: IooNag
Last Packager: IooNag
Votes: 113
Popularity: 0.41
First Submitted: 2013-11-03 20:05 (UTC)
Last Updated: 2025-03-02 20:33 (UTC)

Latest Comments

« First ‹ Previous 1 2

foxxx0 commented on 2020-05-14 18:10 (UTC) (edited on 2020-05-14 18:10 (UTC) by foxxx0)

@IooNag:

using devtools (e.g. extra-x86_64-build) only requires root privileges for setting up the chroot but for the actual build process a so-called "builduser" with the same uid as your current user is used.

nspawn only comes into play in the very last step where the package is installed into the nspawn'ed chroot in order to let makechrootpkg check if it installs without issues including hooks and what not

So just to be clear: using devtools for packaging Arch Linux packages is best practice and only that way you will get proper packaging support/help. If you want to have any chance getting any aur package imported to the repository (if it qualifies), it needs to be compatible with the devtools build process.

IooNag commented on 2020-05-14 17:59 (UTC)

hashworks: I do not use extra-x86_64-build because I prefer not to build packages as root and extra-x86_64-build uses systemd-nspawn which is incompatible with fakeroot+fakechroot, proot, docker, podman, etc. (I recently began using podman to build packages in clean environments). If you want to report an issue more precisely, please open an issue on https://github.com/archlinuxhardened/selinux

Thanks for the notice about the URL. I will update it with the next release (which would happen in a few weeks).

hashworks commented on 2020-05-14 17:42 (UTC) (edited on 2020-05-14 17:43 (UTC) by hashworks)

Build fails with extra-x86_64-build, any idea?

Also, you need to update the upstream URL.

IooNag commented on 2017-02-04 08:58 (UTC)

lukeshu: the patches are post-release bugfixes which come from the upstream repository, https://github.com/SELinuxProject/selinux/commits/0a32f3b169d7fd8ae3d569cbd21cb67f6f019f98/libsepol

lukeshu commented on 2017-02-03 17:55 (UTC)

Who curated the list of patches?

IooNag commented on 2014-09-16 06:12 (UTC)

Done in https://github.com/archlinuxhardened/selinux/commit/63e6c3ddbc159775d5d1bfeaa81166e9d429d424. New source URL is https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20140506/${pkgname}-${pkgver}.tar.gz I'm waiting for the maintainer to update AUR packages from GitHub. Thanks!

<deleted-account> commented on 2014-09-15 18:41 (UTC)

source url doesnt' exist. Correct url: https://launchpad.net/ubuntu/+archive/primary/+files/libsepol_2.3.orig.tar.gz Please change it in PKGBUILD

errier commented on 2014-01-13 19:50 (UTC)

I second RobertGasteins comment! Please add armv6h arch to PKGBUILD.

Siosm commented on 2014-01-02 21:47 (UTC)

Renamed to libsepol

<deleted-account> commented on 2013-08-11 11:08 (UTC)

I have installed it on my Raspberry by adding armv6h to PKGBUILD, because i need this package for the seafile-server! Is it possible to add armv6h to the install script for this package!?