packages: etckeeper/etckeeper.spec - Up to 0.53 - Removed yum specific comp...
caleb
caleb at pld-linux.org
Sat May 28 15:13:19 CEST 2011
Author: caleb Date: Sat May 28 13:13:19 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- Up to 0.53
- Removed yum specific components
- Added TODO notes for needed subpackages and poldek rpm macros
- Fixed packaging dependency and file issues
---- Files affected:
packages/etckeeper:
etckeeper.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/etckeeper/etckeeper.spec
diff -u packages/etckeeper/etckeeper.spec:1.2 packages/etckeeper/etckeeper.spec:1.3
--- packages/etckeeper/etckeeper.spec:1.2 Wed Feb 24 20:39:22 2010
+++ packages/etckeeper/etckeeper.spec Sat May 28 15:13:14 2011
@@ -1,18 +1,23 @@
# $Revision$, $Date$
+#TODO:
+# - Subpackages for yum and apt plugins
+# - Subpackages for backends (git, bzr, etc)
+# - Write PLD %pre and %post macros that trigger pre-install and post-install runs
+# - %{py_sitescriptdir}/bzrlib/plugins also created by qbzr package?
Summary: Store /etc in git, mercurial, bzr or darcs
Name: etckeeper
-Version: 0.42
+Version: 0.53
Release: 0.1
License: GPL v2
Group: Applications/System
Source0: http://ftp.debian.org/debian/pool/main/e/etckeeper/%{name}_%{version}.tar.gz
-# Source0-md5: 405716f64cad0156e060cd411e19215e
+# Source0-md5: a5bb4613ce954a03e5db9b9cfff3351a
URL: http://kitenet.net/~joey/code/etckeeper/
BuildRequires: bzr
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
BuildRequires: sed >= 4.0
-Requires: git >= 1.6.1-1
+Requires: git-core >= 1.6.1-1
Requires: python-modules
Obsoletes: etckeeper = snapshot
Obsoletes: yum-etckeeper
@@ -32,7 +37,7 @@
%setup -q -n %{name}
%{__sed} -i -e '
- s|HIGHLEVEL_PACKAGE_MANAGER=apt|HIGHLEVEL_PACKAGE_MANAGER=yum|;
+ s|HIGHLEVEL_PACKAGE_MANAGER=apt|HIGHLEVEL_PACKAGE_MANAGER=poldek|;
s|LOWLEVEL_PACKAGE_MANAGER=dpkg|LOWLEVEL_PACKAGE_MANAGER=rpm|;
' %{name}.conf
@@ -56,29 +61,36 @@
%files
%defattr(644,root,root,755)
-%doc INSTALL TODO README
-%attr(755,root,root) %{_sbindir}/%{name}
-%{_mandir}/man8/%{name}.8*
+%attr(755,root,root) %{_bindir}/%{name}
%dir %{_sysconfdir}/%{name}
-%{_sysconfdir}/%{name}/*.d/*
-# this isn't very clever and its a manaual process update.
-# but it works
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/yum/pluginconf.d/%{name}.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
+%dir %{_sysconfdir}/%{name}/*.d
+%{_sysconfdir}/%{name}/*.d/*
+%{_sysconfdir}/bash_completion.d/%{name}
%attr(755,root,root) /etc/cron.daily/%{name}
-/etc/bash_completion.d/%{name}
-%{_libdir}/yum-plugins/%{name}.py
+%dir %{py_sitescriptdir}/bzrlib
+%dir %{py_sitescriptdir}/bzrlib/plugins
+%dir %{py_sitescriptdir}/bzrlib/plugins/%{name}
%{py_sitescriptdir}/bzrlib/plugins/%{name}/__init__.py[co]
+%doc INSTALL TODO README
+%{_mandir}/man8/%{name}.8*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2011/05/28 13:13:14 caleb
+- Up to 0.53
+- Removed yum specific components
+- Added TODO notes for needed subpackages and poldek rpm macros
+- Fixed packaging dependency and file issues
+
Revision 1.2 2010/02/24 19:39:22 sls
- BR: bzr
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/etckeeper/etckeeper.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list