diff options
Diffstat (limited to 'testing/snapper/APKBUILD')
-rw-r--r-- | testing/snapper/APKBUILD | 63 |
1 files changed, 38 insertions, 25 deletions
diff --git a/testing/snapper/APKBUILD b/testing/snapper/APKBUILD index 18b8e8b5497..520fd9f1716 100644 --- a/testing/snapper/APKBUILD +++ b/testing/snapper/APKBUILD @@ -1,44 +1,59 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=snapper -pkgver=0.9.1 +pkgver=0.10.7 pkgrel=1 pkgdesc="Manage filesystem snapshots and allow undo of system modifications" url="http://snapper.io" -arch="all !armhf !armv7" # Fails to build on 32bit arches, see #12617 +arch="all" license="GPL-2.0-or-later" -options="!check" # 5 tests failing - https://github.com/openSUSE/snapper/issues/526 depends="dbus" -makedepends="acl-dev autoconf automake bash boost-dev - bsd-compat-headers btrfs-progs-dev json-c-dev - dbus-dev docbook-xsl e2fsprogs-dev gettext-dev - libtool libxml2-dev libxslt lvm2-dev ncurses-dev +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 " -subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" source="$pkgname-$pkgver.tar.gz::https://github.com/openSUSE/snapper/archive/v$pkgver.tar.gz - musl-stdout_stderr.patch - musl-_nl_msg_cat_cntr.patch miss-tinfo-link-to-ncurses.patch - drift-file-path.patch" + drift-file-path.patch + skip-locale-tests.patch + statvfs64.patch + " prepare() { default_prepare - sed -e 's|etc/dbus-1/system.d|usr/share/dbus-1/system.d|' \ - -i data/Makefile.am - - autoreconf -fi # 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/conf.d/@g' scripts/snapper-daily - sed -i -e 's@/etc/sysconfig/@/etc/conf.d/@g' scripts/snapper-hourly + sed -i -e 's@/etc/sysconfig/@/etc/snapper/@g' scripts/snapper-daily + sed -i -e 's@/etc/sysconfig/@/etc/snapper/@g' scripts/snapper-hourly + autoreconf -fvi } build() { - export CXXFLAGS="$CXXFLAGS -DMUSL_LIBC=1" export LDFLAGS="$LDFLAGS -lintl" ./configure \ --build=$CBUILD \ @@ -50,9 +65,7 @@ build() { --disable-pam \ --disable-zypp \ --disable-ext4 \ - --disable-systemd \ - JSONC_CFLAGS="-I/usr/include/json-c" \ - JSONC_LIBS="-ljson-c" + --disable-systemd make } @@ -62,13 +75,13 @@ check() { package() { make DESTDIR="$pkgdir" install - install -Dm644 data/sysconfig.snapper "$pkgdir"/etc/conf.d/$pkgname + install -Dm644 data/sysconfig.snapper "$pkgdir"/etc/snapper/$pkgname } sha512sums=" -447a024570bbb834adfc789aa5b12b037838fcf50f8d26f87a9a10b250541a589be3b24b01f990625021b8ff5b2eade0f2eda5e992f76113c62bd5e8a27c1293 snapper-0.9.1.tar.gz -5baf722996706146b62fd0a0d9b321496fb122e700af2d3dfd8272de2678f29c79bc2b1a03634b04aab3f226632dfdebc5674d3128737e85bcc71461e951d95b musl-stdout_stderr.patch -6f3324700cc697b29b2fe14e42eb765b4474bf7e582d8ea53122fe66e128d17584489c8e2adbfecc8aac37c683a9d4dc2a821e3ea0143334cd8b899164ba708c musl-_nl_msg_cat_cntr.patch +bf098c941735b60554ff0711fa43b30ef3634e01178f5ee8ad44c65b757c3366bd5bf568cef3a787b2ddcc2fc63090056109250480e6bd360ebf27a8343373b8 snapper-0.10.7.tar.gz 3d264f7f9156342d5bad2ac78db9c8a30ea1ac25648245631a47d1495bb6610c6b39c28a5013741063df3c08f459388c0467caaedde5ad7cebb433eb432b7a70 miss-tinfo-link-to-ncurses.patch c2470da8a5d62a37babdacd361051bae8fb3e1be157cb7eec1563a40825d41702f6f10bb619ffcab2ea8d7407405a543b0c47997c70a744c20cc3135c0532c1f drift-file-path.patch +16f9991b0688c959977876e39e8ed9214627d3b3eacdf01a8aaef9540fc8add7d7c4f50abc4225183495acb161a4c6e5f6ee3790bf685fc845a6782647269a53 skip-locale-tests.patch +dc77db919fc4bd64929e784d09c4a6ed50530b6a88b3a26f4ea341f09e71dbd74e07d1e9fea37f85305d0f251a5c302e1dbb700084d04a16dc2e7687ecc83815 statvfs64.patch " |