aboutsummaryrefslogtreecommitdiffstats
path: root/testing/snapper/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/snapper/APKBUILD')
-rw-r--r--testing/snapper/APKBUILD63
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
"