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