SUMMARY = "Snapper is a tool for Linux file system snapshot management" HOMEPAGE = "https://github.com/openSUSE/snapper" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" DEPENDS = "acl boost btrfs-tools dbus e2fsprogs json-c libxml2 lvm2 ncurses zlib" # Build separation is slightly broken inherit autotools-brokensep pkgconfig gettext manpages SRC_URI = "git://github.com/openSUSE/snapper.git;protocol=https;branch=master" SRCREV = "3a3bd97083976d28538d402284ff947b4aab5b8f" EXTRA_OECONF += "--disable-zypp" PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd pam', d)}" PACKAGECONFIG[pam] = "--enable-pam --with-pam-security=${base_libdir}/security, --disable-pam,libpam" PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd" PACKAGECONFIG[manpages] = "--enable-doc,--disable-doc,libxslt-native docbook-xsl-stylesheets-native" # Avoid HOSTTOOLS path in binaries export DIFF_BIN = "${bindir}/diff" export RM_BIN = "${bindir}/rm" export RMDIR_BIN = "${bindir}/rmdir" export MKDIR_BIN = "${bindir}/mkdir" export TOUCH_BIN = "${bindir}/touch" export CP_BIN = "${bindir}/cp" export REALPATH_BIN = "${bindir}/realpath" do_install:append() { install -d ${D}${sysconfdir}/sysconfig install -m0644 ${S}/data/default-config ${D}${sysconfdir}/sysconfig/snapper } FILES:${PN} += "${base_libdir}/security ${nonarch_libdir} ${systemd_system_unitdir} ${datadir}" # bash is needed for the testsuite RDEPENDS:${PN} = "bash diffutils util-linux util-linux-mount"