[pkg-nvidia-devel] r775 - in /packages/nvidia-graphics-drivers/trunk/debian: README.source changelog
rra at users.alioth.debian.org
rra at users.alioth.debian.org
Wed Apr 7 06:37:17 UTC 2010
Author: rra
Date: Wed Apr 7 06:37:13 2010
New Revision: 775
URL: http://svn.debian.org/wsvn/pkg-nvidia/?sc=1&rev=775
Log:
Add a preliminary README.source file
* Add a preliminary README.source explaining how to import new upstream
versions and build the package for upload.
Added:
packages/nvidia-graphics-drivers/trunk/debian/README.source
Modified:
packages/nvidia-graphics-drivers/trunk/debian/changelog
Added: packages/nvidia-graphics-drivers/trunk/debian/README.source
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/README.source?rev=775&op=file
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/README.source (added)
+++ packages/nvidia-graphics-drivers/trunk/debian/README.source Wed Apr 7 06:37:13 2010
@@ -1,0 +1,44 @@
+Importing a New Upstream Release
+
+ The *.orig.tar.gz file for nvidia-graphics-drivers contains just a
+ directory named nvidia-graphics-drivers-<version>.orig containing the
+ upstream pkg0.run file for i386 and the pkg2.run file for amd64.
+ Everything else comes from the Subversion repository for the package.
+
+ Use the following steps to update to a new upstream release:
+
+ * Download the pkg0.run file for i386 and the pkg2.run file for amd64
+ from upstream. The pkg2.run file has the ia32 libraries in it.
+
+ * mkdir nvidia-graphics-drivers-190.53.orig and place package files in
+ that directory. Make them executable. Then, create the orig
+ tarball with:
+
+ tar czvf nvidia-graphics-drivers_190.53.orig.tar.gz
+
+ * Edit debian/upstream_info in the Debian package and change RELEASE
+ and NEXTVER to the appropriate values.
+
+ * Edit conftest.h if necessary for kernel compatibility and test.
+
+Building and Uploading
+
+ At present, the package is not automatically built by the buildds.
+ Only i386 and amd64 are supported as Debian architectures. A
+ maintainer uploading new packages needs to do the builds on both
+ architectures.
+
+ The easiest way to do this is to pick the architecture on which one
+ can easily build and test (either i386 or amd64) and ensure the
+ package is working there. Then, do a final package build for upload.
+ This will, among other things, create a source package. Copy that
+ source package to a system of the other architecture, unpack it with
+ dpkg-source -x, and then do a binary-only build with debuild -B (or
+ the equivalent with pbuilder or sbuild). Note that you don't need an
+ NVIDIA card on the system where you're doing the build, but of course
+ ideally you want to test on all architectures before upload. Most
+ problems (at least of the kind that can be fixed in Debian) come from
+ building the kernel modules, which you can do without having an NVIDIA
+ card.
+
+ -- Russ Allbery <rra at debian.org>, Tue, 6 Apr 2010 23:36:07 -0700
Modified: packages/nvidia-graphics-drivers/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk/debian/changelog?rev=775&op=diff
==============================================================================
--- packages/nvidia-graphics-drivers/trunk/debian/changelog (original)
+++ packages/nvidia-graphics-drivers/trunk/debian/changelog Wed Apr 7 06:37:13 2010
@@ -36,6 +36,8 @@
* Force source format 1.0. The interaction of the packaging and the
upstream source is way too complicated to figure out how to move to
3.0 (quilt) at this point.
+ * Add a preliminary README.source explaining how to import new upstream
+ versions and build the package for upload.
[ Andreas Beckmann ]
* Add Enhances: lib[32]vdpau1 to nvidia-vdpau-driver[-ia32].
More information about the Pkg-nvidia-devel
mailing list