summaryrefslogtreecommitdiff
path: root/tvision/debian/maintainer.notes
diff options
context:
space:
mode:
Diffstat (limited to 'tvision/debian/maintainer.notes')
-rw-r--r--tvision/debian/maintainer.notes30
1 files changed, 30 insertions, 0 deletions
diff --git a/tvision/debian/maintainer.notes b/tvision/debian/maintainer.notes
new file mode 100644
index 0000000..03ded78
--- /dev/null
+++ b/tvision/debian/maintainer.notes
@@ -0,0 +1,30 @@
+How to unpack and prepare the files:
+ Make sure that the debian/rules file is executable
+(chmod 755 debian/rules).
+ In the file called version.txt in the root directory where you unpacked
+the library, is the version number. If the debian/changelog file has a
+different version number in the topmost change, then add a new change by
+running dch -v 1.0.8-0.1 -p "unofficial personal package" (replacing 1.0.8 by
+the current version number. Then modify the versions in the debian/control
+file to match those of the library.
+
+How to make the .deb, .tar.gz, .dsc and .changes files:
+ cd rhtvision-directory
+ dpkg-buildpackage -rfakeroot
+
+To check the package (binary and source):
+ cd ..
+ lintian -i *.deb *.dsc
+
+To clean everything after building:
+ cd rhtvision-directory
+ fakeroot debian/rules clean
+
+Other notes:
+ - There is a clean-debian target on the debian/rules file, it only cleans
+ Debian specific files and not upstream build files. It is useful when
+ you just want for example to rebuild the package without recompiling
+ the sources (use debian/rules clean-debian).
+ - To rebuild the packages without recompiling the sources, use the binary
+ target on the debian/rules file (debian/rules binary).
+