summaryrefslogtreecommitdiff
path: root/debian/README.github
blob: 5d220b9e82beeb1150b862be8244525ecf272aba (plain)
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
How to build packages:

1. Get debian stuff from GitHub:
    # git clone https://github.com/ip1981/open-axiom-debian.git

2. Change to the created directory:
    # cd open-axiom-debian

3. Get original sources (from OpenAxiom subversion repository):
    # ./debian/rules get-orig-source

4. Unpack the created tarball (* stands for version, e. g. 1.4.1+svn~2299):
    # tar xf open-axiom_*.orig.tar.gz --strip-component=1
   Remember to apply patches:
    # QUILT_PATCHES=debian/patches quilt push -a

5. Install build dependencies. Take a look at `debian/control'.

6. Start building, either:
    # sudo ./debian/rules binary
    or:
    # dpkg-buildpackage -sa -rfakeroot
    or:
    # sudo dpkg-buildpackage -sa
    (latter two require *.orig.tar.gz in the upper directory:
     # mv open-axiom_*.orig.tar.gz .. )

7. See and install new packages (open-axiom and open-axiom-databases at least):
    # ls -lh ../*.deb
    # sudo dpkg -i ../open-axiom_*.deb ../open-axiom-databases_*.deb