diff --git a/srcpkgs/xbps-src/INSTALL b/srcpkgs/xbps-src/INSTALL new file mode 100644 index 00000000000..b5a8843276b --- /dev/null +++ b/srcpkgs/xbps-src/INSTALL @@ -0,0 +1,8 @@ +case ${ACTION} in +post) + # Sets up required capabilities on helpers. + setcap cap_sys_admin=ep usr/libexec/xbps-src/capmount + setcap cap_sys_admin=ep usr/libexec/xbps-src/capumount + setcap cap_sys_chroot=ep usr/libexec/xbps-src/capchroot + ;; +esac diff --git a/srcpkgs/xbps-src/template b/srcpkgs/xbps-src/template new file mode 100644 index 00000000000..9dad243be4d --- /dev/null +++ b/srcpkgs/xbps-src/template @@ -0,0 +1,30 @@ +# Template file for 'xbps-src' +pkgname=xbps-src +version=4 +distfiles="https://github.com/downloads/xtraeme/xbps-src/xbps-src-${version}.tar.gz" +build_style=gnu-makefile +make_build_args="PREFIX=/usr ETCDIR=/etc/xbps" +make_install_args="PREFIX=/usr ETCDIR=/etc/xbps" +short_desc="The XBPS package system - binary package builder" +maintainer="Juan RP " +homepage="http://code.google.com/p/xbps" +license="Simplified BSD" +checksum=004175bf9bc0db5ac67df4301e74c96598724e91457e08f082dbdcc19e4fc17c +long_desc=" + The XBPS package system. A new, fast, from scratch and simple + binary package manager. This package includes xbps-src, the + utility used to build XBPS binary packages from source packages." + +conf_files="/etc/xbps/xbps-src.conf" + +Add_dependency run gcc-c++ +Add_dependency run bison +Add_dependency run gettext +Add_dependency run texinfo +Add_dependency run patch +Add_dependency run perl ">=0" +Add_dependency run fakeroot +Add_dependency run libcap-progs +Add_dependency run xbps-static + +Add_dependency build libcap-devel diff --git a/srcpkgs/xbps-src/xbps-src.rshlibs b/srcpkgs/xbps-src/xbps-src.rshlibs new file mode 100644 index 00000000000..c8d6a9742d6 --- /dev/null +++ b/srcpkgs/xbps-src/xbps-src.rshlibs @@ -0,0 +1,2 @@ +libcap.so.2 +libc.so.6