version :=0.104 src_url := http://hal.freedesktop.org/releases/polkit-${version}.tar.gz deps := libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 dbus include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean $(MAKE) -C src/polkit clean || true rm -rf src/polkit-$(version) rm -rf src/polkit.tgz rm -rf src/polkit $(modul): $(addon) src/polkit.tgz src/polkit-$(version) $(modul)/usr/bin/pkaction $(modul)/usr/bin/pkcheck $(modul)/usr/bin/pkexec $(modul)/usr/lib/policykit-1/polkit-agent-helper-1 $(modul)/usr/lib/policykit-1/polkitd $(modul)/usr/lib/i386-linux-gnu/polkit-1/extensions/libnullbackend.so $(modul)/usr/bin/pkaction: src/polkit/src/programs/pkaction mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/bin/pkcheck: src/polkit/src/programs/pkcheck mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/bin/pkexec: src/polkit/src/programs/pkexec mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/lib/i386-linux-gnu/polkit-1/extensions/libnullbackend.so: src/polkit/src/nullbackend/.libs/libnullbackend.so mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/lib/policykit-1/polkit-agent-helper-1: src/polkit/src/polkitagent/.libs/polkit-agent-helper-1 mkdir -p $(@D) cp -up $^ $@ $(modul)/usr/lib/policykit-1/polkitd: src/polkit/src/polkitd/.libs/polkitd mkdir -p $(@D) cp -up $^ $@ src/polkit-$(version): src/polkit.tgz tar -xzf $^ -C src ln -fns polkit-$(version) src/polkit cd $(@D)/polkit; ./configure \ --disable-man-pages \ --disable-gtk-doc \ --disable-nls \ --disable-introspection \ --with-authfw=shadow \ --with-os-type=redhat $(MAKE) -C $(@D)/polkit src/polkit.tgz: $(MAKE) -f ../Makefile.getfile file=$@ version=$(version) url='$(src_url)'