[packages/etckeeper] - rel 2, disable bzr support and remove old ac cruft
baggins
baggins at pld-linux.org
Sat Sep 20 00:41:00 CEST 2025
commit df174634e6942fdb600385a5049b6e69b6b4aa2c
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Sep 20 02:40:40 2025 +0200
- rel 2, disable bzr support and remove old ac cruft
etckeeper.spec | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
---
diff --git a/etckeeper.spec b/etckeeper.spec
index d1e44ae..dcfc2e6 100644
--- a/etckeeper.spec
+++ b/etckeeper.spec
@@ -1,10 +1,14 @@
# TODO:
# - Subpackages for yum and apt plugins
# - Subpackages for backends (darcs, git, hg)
+#
+# Conditional build:
+%bcond_with bzr # build bzr subpackage
+#
Summary: Store /etc in a SCM system (git, mercurial, bzr or darcs)
Name: etckeeper
Version: 1.18.23
-Release: 1
+Release: 2
License: GPL v2+
Group: Applications/System
#Source0: https://git.joeyh.name/index.cgi/etckeeper.git/snapshot/%{name}-%{version}.tar.gz
@@ -17,7 +21,7 @@ Source3: https://ftp.debian.org/debian/pool/main/e/etckeeper/etckeeper_%{version
Patch1: use-libdir.patch
Patch2: update-ignore.patch
URL: http://etckeeper.branchable.com/
-BuildRequires: bzr
+%{?with_bzr:BuildRequires: bzr}
BuildRequires: python-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.717
@@ -32,17 +36,11 @@ Suggests: %{name}-bzr
Suggests: bash-completion-%{name}
Suggests: git-core >= 1.6.1-1
Obsoletes: yum-etckeeper
-%if "%{pld_release}" != "ac"
BuildArch: noarch
-%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _poldekconfdir /etc/poldek
-%if "%{pld_release}" != "ac"
%define _poldeklibdir %{_prefix}/lib/poldek
-%else
-%define _poldeklibdir %{_libdir}/poldek
-%endif
%description
The etckeeper program is a tool to let /etc be stored in a git,
@@ -178,6 +176,7 @@ test -f /etc/poldek/poldek.conf || exit 0
# subpackages
%exclude /lib/etckeeper/commit.d/30bzr-add
+%if %{with bzr}
%files bzr
%defattr(644,root,root,755)
/lib/etckeeper/commit.d/30bzr-add
@@ -185,7 +184,6 @@ test -f /etc/poldek/poldek.conf || exit 0
%dir %{py_sitescriptdir}/bzrlib/plugins
%dir %{py_sitescriptdir}/bzrlib/plugins/%{name}
%{py_sitescriptdir}/bzrlib/plugins/%{name}/*.py[co]
-%if "%{pld_release}" != "ac"
%{py_sitescriptdir}/bzr_etckeeper-*.egg-info
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/etckeeper.git/commitdiff/df174634e6942fdb600385a5049b6e69b6b4aa2c
More information about the pld-cvs-commit
mailing list