File: README.source

package info (click to toggle)
ia32-libs 20160228
  • links: PTS, VCS
  • area: main
  • in suites: squeeze-lts
  • size: 330,616 kB
  • ctags: 15
  • sloc: sh: 248; makefile: 114
file content (35 lines) | stat: -rw-r--r-- 1,477 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Building ia32-libs
------------------

If you unpacked the ia32-libs source package then you are all set to
build ia32-libs. Just use dpkg-buildpackage, debuild or pbuilder just
like with any other source package.

If you checked out the ia32-libs source from git then you will be
missing the neccessary precompiled binaries and respective sources
from the i386 Debian repository. See "Updating ia32-libs" on how to
get them.


Updating ia32-libs
------------------

Ia32-libs uses precompiled binaries from the i386 Debian
repository. The ./fetch-and-build script handles downloading an
up-to-date set of packages and their sources and automatically updates
the debin/copyright and debian/changelog files. It is important that
you run ./fetch-and-build first before doing other changes or the
version tracking for the changelog doesn't work.

By default packages are fetched from ftp.debian.org, as listed in
sources.list.deb. But if you want to use a different mirror then
create a sources.list.local file instead and NOT sources.list.deb. The
sources.list.local file is excluded from the git repository and
package build so you don't accidentally commit your favourite mirror.

After updating the packages don't forget to add the new file in
versions/ to the repository (if you can).

Now you are all set to build. Make sure that after build you don't
have dangling symlinks due to updated libraries. If you find any you
have to change them in debian/rules and build again.