# $Id$ # Maintainer (Arch): Sergej Pupykin # Maintainer (Arch): ajs124 < aur AT ajs124 DOT de > # Maintainer: André Silva # Contributor: Jesús E. # Contributor: Luke R. pkgname=firejail pkgver=0.9.54 pkgrel=1.hyperbola1 pkgdesc="Sandbox to restrict the application environment" arch=(x86_64 i686) license=(GPL2) url=https://l3net.wordpress.com/projects/firejail/ backup=('etc/firejail/login.users' 'etc/firejail/firejail.config') validpgpkeys=('F951164995F5C4006A73411E2CCB36ADFC5849A7') #source=(${pkgname}-${pkgver}.tar.gz::https://github.com/netblue30/${pkgname}/archive/$pkgver.tar.gz) source=(https://sourceforge.net/projects/firejail/files/firejail/firejail-${pkgver}.tar.xz{,.asc} firejail-mpv-profile-fix.patch firejail-iceweasel-uxp.patch) sha512sums=('84bb5992ea4846d4398cc72dd9d65a8c4f20da9a2798ccd74a9157088313b768ef361bada62617d02b31174bca4b95e6560140f448021e1b93740a37992fe3df' 'SKIP' '85848fc31e46c7f4ff9027ca0ad3a0d8ef0c6f94d3b76c6fc427677e70573df578e7b8d292e74d9d4dfc2a649c00bafa62ad9d27b9208a24835c7e955fa80370' '963b119276091767e0a611a3c959b1dc9fd5f32b9814236c0a8326457b1b862ae8d3bf1290ddaf54802cd2adb08e99fada5a32349f982754fa9863a1643c6a0a') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" # Support Iceweasel-UXP patch -p1 -i ../firejail-iceweasel-uxp.patch # fix FS#185 # https://issues.hyperbola.info/index.php?do=details&task_id=185 patch -p1 -i ../firejail-mpv-profile-fix.patch } build() { cd "${srcdir}/${pkgname}-${pkgver}" # fix build export CFLAGS="${CFLAGS/-fsanitize=undefined/}" ./configure --prefix=/usr make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install }