# Contributor: Francesco Colista # Maintainer: Francesco Colista pkgname=snapper pkgver=0.11.1 pkgrel=0 pkgdesc="Manage filesystem snapshots and allow undo of system modifications" url="http://snapper.io" arch="all" license="GPL-2.0-or-later" depends="dbus" makedepends=" acl-dev autoconf automake boost-dev bsd-compat-headers btrfs-progs-dev dbus-dev docbook-xsl e2fsprogs-dev gettext-dev json-c-dev libtool libxml2-dev libxslt lvm2-dev ncurses-dev " subpackages=" $pkgname-dev $pkgname-doc $pkgname-lang $pkgname-bash-completion $pkgname-zsh-completion " source="$pkgname-$pkgver.tar.gz::https://github.com/openSUSE/snapper/archive/v$pkgver.tar.gz miss-tinfo-link-to-ncurses.patch miss-uint-includes.patch drift-file-path.patch skip-locale-tests.patch statvfs64.patch " prepare() { default_prepare # rename cron scripts sed -i -e 's@suse.de-@@g' scripts/Makefile.am # copy cron scripts to /etc/periodic/* instead of /etc/cron.* sed -i -e 's/cron\./periodic\//g' scripts/Makefile.am # fix config location in cron scripts sed -i -e 's@/etc/sysconfig/@/etc/snapper/@g' scripts/snapper-hourly autoreconf -fvi } build() { export LDFLAGS="$LDFLAGS -lintl" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sbindir=/usr/sbin \ --disable-silent-rules \ --with-conf=/etc/snapper \ --disable-pam \ --disable-zypp \ --disable-ext4 \ --disable-systemd make } check() { make check } package() { make DESTDIR="$pkgdir" install install -Dm644 data/sysconfig.snapper "$pkgdir"/etc/snapper/$pkgname } sha512sums=" 0d7f6d9a012892c3ea0916cc92da5a6a435aa0a90067941f03b6e5a08adff54a7f3c52cc500cd28e7a7b496fb436c88db4399307cdd5518cfa54f2287e285993 snapper-0.11.1.tar.gz 9f03cf2de78407e2b1002f6b9fd644cbe61ef0762c938afcedd620456b8a97e593df3df8f878f06d2caf4297e5125c9be86ea5e43ce9991634bb59cbf3b2831e miss-tinfo-link-to-ncurses.patch 1a451aca0d94e95995c4ee373b915f5f78bcd17df12370e5e1ed77022be9e98e836e4fa142f81242f67d6ace5444fb89e8eaacd5740c62c051b37017c93c078c miss-uint-includes.patch c2470da8a5d62a37babdacd361051bae8fb3e1be157cb7eec1563a40825d41702f6f10bb619ffcab2ea8d7407405a543b0c47997c70a744c20cc3135c0532c1f drift-file-path.patch 16f9991b0688c959977876e39e8ed9214627d3b3eacdf01a8aaef9540fc8add7d7c4f50abc4225183495acb161a4c6e5f6ee3790bf685fc845a6782647269a53 skip-locale-tests.patch dc77db919fc4bd64929e784d09c4a6ed50530b6a88b3a26f4ea341f09e71dbd74e07d1e9fea37f85305d0f251a5c302e1dbb700084d04a16dc2e7687ecc83815 statvfs64.patch "