22 |
sminclude cmake |
sminclude cmake |
23 |
|
|
24 |
SRC_URI=( |
SRC_URI=( |
25 |
kde://${PVER}/src/${SRCFILE} |
kde://${PNAME}-1/${SRCFILE} |
26 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
27 |
) |
) |
28 |
|
|
29 |
UP2DATE="updatecmd http://ftp.gwdg.de/pub/x11/kde/stable/${PNAME}-1/ | lasttarball" |
UP2DATE="updatecmd http://ftp.gwdg.de/pub/x11/kde/stable/${PNAME}-1/ | lasttarball" |
|
|
|
|
src_compile() |
|
|
{ |
|
|
cd ${SRCDIR} |
|
|
|
|
|
mconfigure \ |
|
|
--libexecdir=/usr/$(mlibdir)/PolicyKit \ |
|
|
--localstatedir=/var \ |
|
|
--with-polkit-user=polkit \ |
|
|
--with-authfw=pam \ |
|
|
--with-pam-module-dir=/$(mlibdir)/security \ |
|
|
--disable-dependency-tracking \ |
|
|
--disable-introspection \ |
|
|
--disable-ansi \ |
|
|
--enable-fast-install \ |
|
|
--enable-libtool-lock \ |
|
|
--enable-man-pages \ |
|
|
--disable-verbose \ |
|
|
--disable-gtk-doc \ |
|
|
--enable-nls \ |
|
|
|| die |
|
|
|
|
|
mmake || die |
|
|
} |
|
|
|
|
|
src_install() |
|
|
{ |
|
|
cd ${SRCDIR} |
|
|
mmake DESTDIR=${BINDIR} install || die |
|
|
|
|
|
# needed directories and permissions |
|
|
mkeepdir /var/run/polkit-1 || die |
|
|
mkeepdir /var/lib/polkit-1 || die |
|
|
mchown root:polkit /var/run/polkit-1 || die |
|
|
mchown root:polkit /var/lib/polkit-1 || die |
|
|
mchmod 0700 /var/run/polkit-1 || die |
|
|
mchmod 0700 /var/lib/polkit-1 || die |
|
|
|
|
|
# docs |
|
|
minstalldocs AUTHORS COPYING ChangeLog HACKING NEWS README || die |
|
|
} |
|
|
|
|
|
preinstall() |
|
|
{ |
|
|
# adds pokit user |
|
|
${MLIBDIR}/mgroupadd -o "-g 26" polkit |
|
|
${MLIBDIR}/museradd -o "-u 26 -g polkit -d /dev/null -s /bin/false" polkit |
|
|
} |
|