[SCM] libdvdcss-pkg/master: split user notes and implementation details between README.Debian and README.source
onlyjob at users.alioth.debian.org
onlyjob at users.alioth.debian.org
Sun May 19 13:00:17 UTC 2013
The following commit has been merged in the master branch:
commit 66b32cb2b27a35e4f43e141d4c2b80231fdd8987
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date: Sun May 19 11:35:58 2013 +1000
split user notes and implementation details between README.Debian and README.source
diff --git a/debian/README.Debian b/debian/README.Debian
index e92065d..5abe939 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -1,35 +1,5 @@
-Implementation:
+libdvd-pkg
+----------
- * Installer is implemented as shell script installed as DPKG post-invoke
- handler.
-
- * Host package version meant to me an exact match of guest package
- with debian/watch file inherited from guest package for notifications
- about new upstream versions.
-
- * Package contains "guest" package sources, but not upstream sources.
- Upstream sources will be fetched using "uscan".
- After download orig.tar integrity is checked with known md5sum
-
- * When "guest" package is built, its debian revision number is changed by
- appending "~local" to clearly mark generated packages.
-
- * During build of "guest" packages "Host" package is injected to Guest's
- Depends to make sure generated packages will be removed on "host"
- package remove/purge.
-
- * Host package uses debconf to warn user regarding possible
- implications.
-
- * If user choose to remove "guest" package, debconf configuration
- will be updated to prevent re-installation of "guest" packages.
-
- * "dpkg-reconfigure libdvd-pkg" may be used to build and install
- guest packages. Otherwise guest package(s) will be built and installed
- from DPKG post-invoke handler. Although automated, unfortunately this
- will delay installation till next apt-get operation. Is there a better
- way to hook into apt-get oparation?
-
- * Upgrades are gracefully handled i.e. if host package is updgraded it
- will build and install guest packages automatically, if prior user
- decision allows it. As mentioned above installation will be delayed.
+`dpkg-reconfigure libdvd-pkg` may be used to build and install
+ libdvdcss* package(s).
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..433c30a
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,44 @@
+Implementation:
+
+ * Package contains source of another "guest" package. Host package
+ named "guest-pkg".
+
+ * Package contains "guest" package sources, but not upstream sources.
+ Upstream sources will be fetched using "uscan". After download
+ orig.tar integrity is checked with known md5sum
+
+ * Host package version (without debian revision) meant to be an exact
+ match of guest package with debian/watch file inherited from guest
+ package for notifications about new upstream versions.
+
+ * Installer is implemented as shell script installed as DPKG
+ post-invoke handler.
+
+ * When "guest" package is built, its debian revision number is
+ changed by appending "~local" to clearly mark generated packages.
+
+ * During build of "guest" packages "host" package is injected to
+ Guest's Depends to make sure generated packages will be removed on
+ "host" package remove/purge.
+
+ * Host package uses debconf to confirm downloading and building with
+ user.
+
+ * If user choose to remove "guest" package, debconf configuration
+ will be updated to prevent re-installation of "guest" packages.
+
+ * Upgrades are gracefully handled i.e. if host package have bundled
+ guest package with version higher than installed then it will be
+ built into package and upgraded (semi-)automatically, if prior user
+ decision allows it. As mentioned above installation will be
+ delayed.
+
+ * To rebuild guest package on host package upgrade it is enough to
+ bump debian revision number of a guest package. Increment of debian
+ revision of host package will not rebuild guest.
+
+ * `dpkg-reconfigure guest-pkg` may be used to build and install guest
+ packages. Otherwise guest package(s) will be built and installed
+ from DPKG post-invoke handler. Although automated, unfortunately
+ this will delay installation till next apt-get operation. Is there
+ a better way to hook into apt-get operation?
--
libdvdcss-pkg packaging
More information about the pkg-multimedia-commits
mailing list